Querying Details of a Forwarding Rule¶
Function¶
This API is used to query details about a forwarding rule using its ID.
URI¶
GET /v2.0/lbaas/l7policies/{l7policy_id}/rules/{l7rule_id}
Parameter | Mandatory | Type | Description |
---|---|---|---|
l7policy_id | Yes | String | Specifies the forwarding policy ID. |
l7rule_id | Yes | String | Specifies the forwarding rule ID. |
Request¶
None
Response¶
Parameter | Type | Description |
---|---|---|
id | String | Specifies the forwarding rule ID. |
tenant_id | String | Specifies the ID of the project where the forwarding rule is used. The value contains a maximum of 255 characters. |
admin_state_up | Boolean | Specifies the administrative status of the forwarding rule. This parameter is reserved. The value can be true or false.
|
type | String | Specifies the match type of a forwarding rule. The value can be one of the following:
|
compare_type | String | Specifies the match mode. The options are as follows: When type is set to HOST_NAME, the value of this parameter can only be the following:
When type is set to PATH, the value of this parameter can be one of the following:
|
invert | Boolean | Specifies whether reverse matching is supported. The value can be true or false. The default value is false. This parameter is reserved. |
key | String | Specifies the key of the match content. The default value is null. This parameter is reserved. The value contains a maximum of 255 characters. |
value | String | Specifies the value of the match content. The value contains a maximum of 128 characters.
|
provisioning_status | String | This parameter is reserved, and its value can only be ACTIVE. It specifies the provisioning status of the forwarding rule. |
Example Request¶
Example request: Querying details of a forwarding rule
GET https://{Endpoint}/v2.0/lbaas/l7policies/5ae0e1e7-5f0f-47a1-b39f-5d4c428a1586/rules/67d8a8fa-b0dd-4bd4-a85b-671db19b2ef3
Example Response¶
Example response
{ "rule": { "compare_type": "EQUAL_TO", "provisioning_status": "ACTIVE", "admin_state_up": true, "tenant_id": "a31d2bdcf7604c0faaddb058e1e08819", "invert": false, "value": "/index.html", "key": null, "type": "PATH", "id": "67d8a8fa-b0dd-4bd4-a85b-671db19b2ef3" } }
Status Code¶
For details, see HTTP Status Codes of Shared Load Balancers.