Viewing the Details of a Forwarding Rule
Function
This API is used to view the details of a forwarding rule.
Calling Method
For details, see Calling APIs.
URI
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. |
Request Parameters
Parameter | Mandatory | Type | Description |
---|---|---|---|
X-Auth-Token | Yes | String | Specifies the token used for IAM authentication. |
Response Parameters
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. Value options:
|
key | String | Specifies the key of the match content. |
project_id | String | Specifies the project ID. |
type | String | Specifies the type of the forwarding rule. Value options:
Note: If type is set to HOST_NAME, PATH, METHOD, or SOURCE_IP, only one forwarding rule can be created for each type. If type is set to HEADER and QUERY_STRING, multiple forwarding rules can be created for each type. |
value | String | Specifies the value of the match item. Note:
|
provisioning_status | String | Specifies the provisioning status of the forwarding rule. The value can only be ACTIVE (default), PENDING_CREATE, or ERROR. This parameter is unsupported. Please do not use it. |
invert | Boolean | Specifies whether reverse matching is supported. The value is fixed at false. This parameter can be updated but will not take effect. |
id | String | Specifies the forwarding policy ID. |
conditions | Array of RuleCondition objects | Specifies the conditions contained in a forwarding rule. Note:
|
created_at | String | Specifies the time when the forwarding rule was added. The format is yyyy-MM-dd'T'HH:mm:ss'Z' (UTC time). |
updated_at | String | Specifies the time when the forwarding rule was updated. The format is yyyy-MM-dd'T'HH:mm:ss'Z' (UTC time). |
Parameter | Type | Description |
---|---|---|
key | String | Specifies the key of match item. Note:
|
value | String | Specifies the value of the match item. Note:
Value ranges:
|
Example Requests
Querying the details of a given forwarding rule
GET https://{ELB_Endpoint}/v3/{99a3fff0d03c428eac3678da6a7d0f24}/elb/l7policies/cf4360fd-8631-41ff-a6f5-b72c35da74be/rules/84f4fcae-9c15-4e19-a99f-72c0b08fd3d7
Example Responses
Status code: 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"}
Status Codes
Status Code | Description |
---|---|
200 | OK |
Error Codes
See Error Codes.
- Calling Method
- URI