This API is used to view details of a forwarding rule.
GET /v3/{project_id}/elb/l7policies/{l7policy_id}/rules/{l7rule_id}
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Specifies the project ID. |
l7policy_id |
Yes |
String |
Specifies the forwarding policy. |
l7rule_id |
Yes |
String |
Specifies the forwarding rule. |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
X-Auth-Token |
Yes |
String |
Specifies the token used for IAM authentication. |
Status code: 200
Parameter |
Type |
Description |
---|---|---|
request_id |
String |
Specifies the request ID. The value is automatically generated. |
rule |
L7Rule object |
Specifies the forwarding rule. |
Parameter |
Type |
Description |
---|---|---|
admin_state_up |
Boolean |
Specifies the administrative status of the forwarding rule. The default value is true. This parameter is unsupported. Please do not use it. |
compare_type |
String |
Specifies how requests are matched with the domain name or URL.
|
key |
String |
Specifies the key of the match content. This parameter will not take effect when type is set to HOST_NAME or PATH. It can be updated but will not take effect. This parameter is unsupported. Please do not use it. Minimum: 1 Maximum: 255 |
project_id |
String |
Specifies the project ID. |
type |
String |
Specifies the match content. The value can be one of the following:
|
value |
String |
Specifies the value of the match item. For example, if a domain name is used for matching, value is the domain name.
Minimum: 1 Maximum: 128 |
provisioning_status |
String |
Specifies the provisioning status of the forwarding rule. |
invert |
Boolean |
Specifies whether reverse matching is supported. The value is fixed at false. This parameter can be updated but remains invalid. Default: false |
id |
String |
Specifies the forwarding policy ID. |
conditions |
Array of RuleCondition objects |
Specifies the matching conditions of the forwarding rule.
This parameter is unsupported. Please do not use it. |
Parameter |
Type |
Description |
---|---|---|
key |
String |
Specifies the key of match item. This parameter is left blank. Minimum: 1 Maximum: 128 |
value |
String |
Specifies the value of the match item.
Minimum: 1 Maximum: 128 |
GET https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/l7policies/cf4360fd-8631-41ff-a6f5-b72c35da74be/rules/84f4fcae-9c15-4e19-a99f-72c0b08fd3d7
Status code: 200
Successful request.
{ "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" }
Status Code |
Description |
---|---|
200 |
Successful request. |
See Error Codes.