Deletes an IPAM instance.
Operation description
Prerequisites
-
Before you delete an IPAM instance, ensure that all IPAM pools in the instance are deleted. You can call the DeleteIpamPool operation to delete the IPAM pools.
-
Before you delete an IPAM instance, ensure that all custom IPAM scopes in the instance are deleted. You can call the DeleteIpamScope operation to delete the IPAM scopes.
-
Before you delete an IPAM instance, ensure that the default resource discovery instance is not shared.
-
Before you delete an IPAM instance, ensure that no shared resource discovery instances are associated with the IPAM instance.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
vpc:DeleteIpam |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The ID of the region where the IPAM instance is deployed. You can call the DescribeRegions operation to obtain the region ID. |
cn-hangzhou |
| IpamId |
string |
Yes |
The ID of the IPAM instance. |
ipam-ccxbnsbhew0d6t**** |
| DryRun |
boolean |
No |
Specifies whether to perform a dry run. Valid values:
|
false |
| ClientToken |
string |
No |
Ensures idempotency. Provide a unique ASCII token generated by your client. A new token is provided for each distinct request. Note
If you do not specify this parameter, the system automatically uses the request ID as the client token. The request ID of each API request is unique. |
123e4567-e89b-12d3-a456-426655440000 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| RequestId |
string |
The request ID. |
30A20EE2-6223-5D0F-BF49-D7C78F206063 |
Examples
Success response
JSON format
{
"RequestId": "30A20EE2-6223-5D0F-BF49-D7C78F206063"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | ResourceNotFound.Ipam | The specified resource of ipam is not found. | The IPAM entered does not exist. |
| 400 | OperationFailed.IpamScopeExist | The operation is failed because user IPAM scope exist. | The operation failed because a user-defined scope exists. |
| 400 | OperationFailed.IpamPoolExist | The operation is failed because user IPAM pool exist. | The operation failed because IPAM has a user-created address pool. |
| 400 | DryRunOperation | Request validation has been passed with DryRun flag set. | |
| 400 | OperationDenied.SharedResourceDiscoveryAssociated | The operation is not allowed because the IPAM is associated with a shared resource discovery. | The operation is not allowed because the IPAM is associated with a shared resource discovery. |
| 400 | DependencyViolation.ShareResource | The operation is not allowed because the default resource discovery of this IPAM is sharing. | The operation is not allowed because the default resource discovery of this IPAM is sharing. |
| 400 | DependencyViolation.IpamMembers | The IPAM [%s] has managed members [%s], so the IPAM cannot be deleted. | IPAM[%s] has managed member [%s], this IPAM cannot be deleted. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.