华为乾坤-批量创建重定向策略:响应参数
响应参数
返回状态码为201:创建成功,响应体参考RedirectPolicyResponse。
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
errcode |
string |
- |
- |
错误码。 |
"0" |
errmsg |
string |
- |
- |
错误信息。 |
"" |
success |
REFERENCE |
详细请参见表7。 |
成功的重定向策略信息列表 |
- |
|
fail |
ARRAY_REFERENCE |
0-100个列表项,详细请参见表10。 |
失败的重定向策略信息列表。 |
- |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
vpnId |
uuid |
- |
- |
VPN ID,必填。 |
"00000000-0000-0000-0000-000000000000" |
fullReplace |
boolean |
|
false |
仅更新操作有效,false增量更新redirectRules,true全量更新redirectRules,默认值false。 |
true |
redirectPolicies |
ARRAY_REFERENCE |
1-100个列表项,详细请参见表8。 |
重定向策略列表 |
- |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
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个列表项,详细请参见表9。 |
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" |
参数名称 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|
errcode |
string |
- |
- |
错误码。 |
"0x00c8000c" |
errmsg |
string |
- |
- |
错误信息。 |
"The parameter is invalid." |
data |
REFERENCE |
详细请参见表7。 |
重定向策略信息 |
- |
返回状态码为400:请求参数错误,无响应体。
详细信息请参见实际响应消息体。
返回状态码为500:内部错误,无响应体。
详细信息请参见实际响应消息体。