Performs a pre-deletion check on a member account by calling CheckAccountDelete.
Operation description
Before deleting a member account, invoke this API operation to perform a pre-deletion delete check on the target member account.
The caller must use a Resource Access Management (RAM) user or RAM role of the management account of the resource folder. The root user of the management account cannot be used.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
resourcemanager:CheckAccountDelete |
get |
*Account
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| AccountId |
string |
Yes |
The ID of the member account to be deleted. |
179855839641**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response. |
||
| RequestId |
string |
The request ID. |
7CDDDCEF-CDFD-0825-B7D7-217BE0897B22 |
Examples
Success response
JSON format
{
"RequestId": "7CDDDCEF-CDFD-0825-B7D7-217BE0897B22"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingParameter.AccountId | You must specify AccountId. | The AccountId parameter is not configured. |
| 400 | InvalidParameter.AccountId | The AccountId is invalid. | The value of the AccountId parameter is invalid. Specify a 16-digit ID. |
| 404 | EntityNotExists.Account | This resource directory account does not exist. | The member does not exist. Create such a member first. |
| 404 | EntityNotExists.ResourceDirectory | The resource directory for the account is not enabled. We recommend that you first enable the resource directory for the account. | The account is not used to enable a resource directory. Use the account to enable a resource directory first. |
| 409 | AccountTypeOrStatusMismatch | You cannot perform the action on the member account. | You cannot perform the operation on the member. |
| 409 | InvalidControlPolicyEnablementStatus | The control policy enablement status is not valid to perform this operation. | You cannot perform the operation when the access control policy is enabled. |
| 409 | NoLicense.ResourceDirectory | The resource directory has not enabled the delete operation. | The member deletion feature is disabled for the resource directory. |
| 409 | UnknownError.Account | The deletion failed. An unknown error occurred. Please try again later. | Delete failed. An unknown error occurred. Try again later. |
| 409 | CallerIdentityError.DeleteAccount | Please use the RAM user or role of the management account to delete. | Only a RAM user or RAM role within the management account can be used to perform this operation. |
| 409 | RemoveConfilctAccountAsDelegatedAdministator | You attempted to remove a member that is registered as a delegated administrator. To complete this operation, you must first deregister this account as a delegated administrator. | The member is a delegated administrator account of a trusted service. Remove the delegated administrator account for the trusted service first. |
| 409 | LegalEntityDifferent | The account legal entity is different from the one of the Management Account. | The legal entity of the account is inconsistent with that of the management account. |
| 409 | MemberTypeError.DeleteAccount | You can only delete accounts of the resource account type created by Resource Directory. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.