Disassociating an Endpoint Rule from a VPC
Function
This API is used to disassociate an endpoint rule from a VPC.
Calling Method
For details, see Calling APIs.
Authorization Information
Each account has all the permissions required to call all APIs, but IAM users must be assigned the required permissions.
- If you are using role/policy-based authorization, see Permissions Policies and Supported Actions for details on the required permissions.
- If you are using identity policy-based authorization, the following identity policy-based permissions are required.
Action
Access Level
Resource Type (*: required)
Condition Key
Alias
Dependencies
dns:resolverRule:disassociaterouter
Write
resolverRule *
-
-
-
URI
POST /v2.1/resolverrules/{resolverrule_id}/disassociaterouter
Parameter | Mandatory | Type | Description |
|---|---|---|---|
resolverrule_id | Yes | String | ID of an endpoint rule |
Request Parameters
Parameter | Mandatory | Type | Description |
|---|---|---|---|
X-Auth-Token | Yes | String | Definition The user token. The token can be obtained by calling an IAM API. The value of X-Subject-Token in the response header is the user token. For details about how to obtain a user token, seeObtaining a User Token. Constraints N/A Range N/A Default Value N/A |
Parameter | Mandatory | Type | Description |
|---|---|---|---|
router | Yes | RouterForRule object | VPC |
Response Parameters
Status code: 202
Parameter | Type | Description |
|---|---|---|
router_id | String | Definition ID of the associated VPC Range N/A |
router_region | String | Definition Region where the associated VPC is located Range N/A |
status | String | Definition The status of the associated VPC. Range N/A |
Status code: 400
Parameter | Type | Description |
|---|---|---|
code | String | Definition Error code Range N/A |
message | String | Definition Error description Range N/A |
Status code: 404
Parameter | Type | Description |
|---|---|---|
code | String | Definition Error code Range N/A |
message | String | Definition Error description Range N/A |
Status code: 500
Parameter | Type | Description |
|---|---|---|
code | String | Definition Error code Range N/A |
message | String | Definition Error description Range N/A |
Example Requests
Disassociating an endpoint rule from a VPC
POST https://{endpoint}/v2.1/resolverrules/{resolverrule_id}/disassociaterouter
{
"router" : {
"router_id" : "f0791650-db8c-4a20-8a44-a06c6e24b15b"
}
} Example Responses
Status code: 202
Request accepted
{
"status" : "PENDING_DELETE",
"router_id" : "f0791650-db8c-4a20-8a44-a06c6e24b15b",
"router_region" : "xx"
} Status Codes
Status Code | Description |
|---|---|
202 | Request accepted |
400 | Error response |
404 | Error response |
500 | Error response |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.

