DeleteIpam
Deletes an IPAM instance.
Operation description
Before you begin
-
Before deleting an IPAM instance, ensure that all IPAM pools under the IPAM instance are deleted. You can call the DeleteIpamPool operation to delete IPAM pools.
-
Before deleting an IPAM instance, ensure that all newly created IPAM scopes under the IPAM instance are deleted. You can call the DeleteIpamScope operation to delete IPAM scopes.
-
Before deleting an IPAM instance, ensure that the default resource discovery instance under the IPAM instance is not shared.
-
Before deleting 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 hosted region for the IPAM instance. You can call the DescribeRegions operation to query region IDs. |
cn-hangzhou |
| IpamId |
string |
Yes |
The instance ID of the IPAM. |
ipam-ccxbnsbhew0d6t**** |
| DryRun |
boolean |
No |
Specifies whether to only precheck the request. Valid values:
|
false |
| ClientToken |
string |
No |
The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, and ensure that the value is unique across different requests. The client token can contain only ASCII characters. Note
If you do not specify this parameter, the system automatically uses the RequestId of the API request as the client token. The RequestId of each API request is different. |
123e4567-e89b-12d3-a456-426655440000 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The list of returned information. |
||
| 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. | The DryRun validation passed. |
| 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.