华为乾坤-批量创建重定向策略:请求参数
请求参数
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
redirectPolicyInfos |
是 |
REFERENCE |
详细请参见表3。 |
创建重定向策略请求数据。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
vpnId |
是 |
uuid |
- |
- |
VPN ID,必填。 |
"00000000-0000-0000-0000-000000000000" |
fullReplace |
否 |
boolean |
|
false |
仅更新操作有效,false增量更新redirectRules,true全量更新redirectRules,默认值false。 |
true |
redirectPolicies |
否 |
ARRAY_REFERENCE |
1-100个列表项,详细请参见表4。 |
重定向策略列表 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
id |
否 |
uuid |
- |
- |
策略ID,修改或删除的时候必填。 |
"00000000-0000-0000-0000-000000000000" |
deviceId |
否 |
uuid |
- |
- |
设备ID,创建的时候必填。 |
"00000000-0000-0000-0000-000000000000" |
deviceName |
否 |
string |
0~64个字符。 |
- |
设备名称,无需填写,仅查询时使用。 |
"设备1" |
policyName |
否 |
string |
0~64个字符。 |
- |
策略名称,创建的时候必填。 |
"redirect1" |
devicePolicyName |
否 |
string |
0~15个字符。 |
- |
设备上的策略名称。 创建时如不填写,将自动生成以“redirect_”开头的名称; 如填写,区分大小写,不能包含空格、?、-、"及“redirect_”开头的名称; 不允许修改。 |
"pbr_devciePolicyName_1" |
portType |
否 |
string |
|
- |
接口类型,创建时必填。 |
"EvpnTunnel" |
portId |
否 |
uuid |
- |
- |
LAN侧接口ID,仅当portType为LanInterface时有效,创建时必填。 |
"00000000-0000-0000-0000-000000000000" |
portName |
否 |
string |
0~128个字符。 |
- |
LAN侧接口名称,无需填写,仅查询时使用。 |
"redirect1" |
direction |
否 |
string |
7~8个字符。 |
- |
策略方向,取值范围:inbound、outbound。非必填,创建时不填表示inbound,修改时不填表示保持修改前的值不变。 |
"inbound" |
description |
否 |
string |
0~64个字符。 |
- |
描述 |
"描述" |
redirectRules |
否 |
ARRAY_REFERENCE |
0-100个列表项,详细请参见表5。 |
Redirect规则,创建的时候必填。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
ruleId |
否 |
uuid |
- |
- |
RedirectRule ID。修改时,若ruleId为空,表示向重定向策略添加一条Rule;若ruleId不为空,表示修改对应的Rule。 |
"00000000-0000-0000-0000-000000000000" |
priority |
否 |
int32 |
[1-5000] |
- |
优先级,范围1到5000,1高,5000低,建议步长10,创建的时候必填。 |
1 |
classificationId |
否 |
uuid |
- |
- |
流分类模板ID,创建的时候必填。 |
"00000000-0000-0000-0000-000000000000" |
classificationName |
否 |
string |
0~64个字符。 |
- |
流分类模板名称,无需填写,仅查询时使用。 |
"流分类模板1" |
behaviorId |
否 |
uuid |
- |
- |
重定向策略行为模板ID。 与behaviorAction不能同时配置,且创建时必须配置其中一个。 |
"00000000-0000-0000-0000-000000000000" |
behaviorName |
否 |
string |
0~64个字符。 |
- |
重定向策略行为模板名称,无需填写,仅查询时使用。 |
"Behavior" |
behaviorAction |
否 |
string |
4~6个字符。 |
- |
重定向策略行为动作,取值范围:permit(允许)、deny(拒绝),区分大小写。 与behaviorId不能同时配置,且创建时必须配置其中一个。 |
"permit" |