Checks whether a member in a resource directory meets the deletion requirements.
Operation description
Before deleting a member, call this operation to check whether the member can be deleted.
The following example shows how to perform a deletion check on the member whose ID is 179855839641****.
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 that you want to delete. |
179855839641**** |
For more information about common request parameters, see Common parameters.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| 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. | |
| 400 | InvalidParameter.AccountId | The AccountId is invalid. | The specified member account ID is invalid. You must specify a valid 16-digit alphanumeric account ID. |
| 404 | EntityNotExists.Account | This resource directory account does not exist. | The specified member account does not exist. We recommend that you first create a member account. |
| 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 resource directory for the account is not enabled. We recommend that you first enable the resource directory for the account. |
| 409 | AccountTypeOrStatusMismatch | You cannot perform the action on the member account. | You cannot perform the action on the member account. |
| 409 | InvalidControlPolicyEnablementStatus | The control policy enablement status is not valid to perform this operation. | The control policy enablement status is not valid to perform this operation. |
| 409 | NoLicense.ResourceDirectory | The resource directory has not enabled the delete operation. | The resource directory has not enabled the delete operation. |
| 409 | UnknownError.Account | The deletion failed. An unknown error occurred. Please try again later. | The deletion failed. An unknown error occurred. Please try again later. |
| 409 | CallerIdentityError.DeleteAccount | Please use the RAM user or role of the management account to delete. | Please use the RAM user or role of the management account to delete. |
| 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. | 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. |
| 409 | LegalEntityDifferent | The account legal entity is different from the one of the Management Account. | The legal entity of the account is different from that of the management account. |
| 409 | MemberTypeError.DeleteAccount | You can only delete accounts of the resource account type created by Resource Directory. | You can delete only resource accounts that are directly created in a resource directory. The members that are invited to join the resource directory and members of the cloud account type cannot be deleted. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.