查询转发规则详情
功能介绍
查询七层转发规则详情。
调用方法
请参见如何调用API。
URI
GET /v3/{project_id}/elb/l7policies/{l7policy_id}/rules/{l7rule_id}
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
project_id |
是 |
String |
参数解释:项目ID。 |
|
l7policy_id |
是 |
String |
7层转发策略。 |
|
l7rule_id |
是 |
String |
7层转发规则。 |
请求参数
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
X-Auth-Token |
是 |
String |
参数解释:IAM鉴权Token。 |
响应参数
状态码:200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
request_id |
String |
参数解释:请求ID。 注:自动生成 。 |
|
rule |
L7Rule object |
参数解释:规则对象。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
admin_state_up |
Boolean |
参数解释:转发规则的管理状,固定为true。 不支持该字段,请勿使用。 |
|
compare_type |
String |
参数解释:转发规则的匹配方式。 取值范围:type为HOST_NAME时可以为EQUAL_TO。type为PATH时可以为REGEX,STARTS_WITH,EQUAL_TO。 |
|
key |
String |
参数解释:匹配内容的键值。 约束限制:type为HOST_NAME和PATH时,该字段不生效。 |
|
project_id |
String |
参数解释:转发规则所在的项目ID。 |
|
type |
String |
参数解释:转发规则类别。 约束限制:
取值范围:
|
|
value |
String |
参数解释:匹配内容的值。 约束限制:仅当conditions空时该字段生效。 取值范围:
|
|
provisioning_status |
String |
参数解释:provisioning状态。该字段无效,默认为ACTIVE。 取值范围:ACTIVE、PENDING_CREATE 或者ERROR。 |
|
invert |
Boolean |
参数解释:是否反向匹配。 约束限制:固定为false。该字段能更新但不会生效。 |
|
id |
String |
参数解释:规则ID。 |
|
conditions |
Array of RuleCondition objects |
参数解释:转发规则的匹配条件。 约束限制:
|
|
created_at |
String |
参数解释:创建时间。 取值范围:格式:yyyy-MM-dd'T'HH:mm:ss'Z',UTC时区。 注意:独享型实例的历史数据以及共享型实例下的资源,不返回该字段。 |
|
updated_at |
String |
参数解释:更新时间。 取值范围:格式:yyyy-MM-dd'T'HH:mm:ss'Z',UTC时区。 注意:独享型实例的历史数据以及共享型实例下的资源,不返回该字段。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
key |
String |
参数解释:匹配项的名称。 约束限制:同一个rule内的conditions列表中所有key必须相同。 取值范围:
|
|
value |
String |
参数解释:匹配项的值。 约束限制: 同一个rule内的conditions列表中所有value不允许重复。 取值范围:
|
请求示例
查询指定转发规则详情
GET https://{ELB_Endpoint}/v3/{99a3fff0d03c428eac3678da6a7d0f24}/elb/l7policies/cf4360fd-8631-41ff-a6f5-b72c35da74be/rules/84f4fcae-9c15-4e19-a99f-72c0b08fd3d7
响应示例
状态码:200
OK
{
"rule" : {
"compare_type" : "STARTS_WITH",
"provisioning_status" : "ACTIVE",
"project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
"invert" : false,
"admin_state_up" : true,
"value" : "/ccc.html",
"key" : null,
"type" : "PATH",
"id" : "84f4fcae-9c15-4e19-a99f-72c0b08fd3d7"
},
"request_id" : "0d799435-259e-459f-b2bc-0beee06f6a77"
}
状态码
|
状态码 |
描述 |
|---|---|
|
200 |
OK |
错误码
请参见错误码。