Performs a member deletion check.
Operation description
Before you delete a member, you must call this API operation to check whether the member can be deleted.
Debugging
Authorization information
There is currently no authorization information disclosed in the API.
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
AccountId | string | Yes | The Alibaba Cloud account ID of the member that you want to delete. | 179855839641**** |
Response parameters
Examples
Sample success responses
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. | - |
For a list of error codes, visit the Service error codes.
Change history
Change time | Summary of changes | Operation |
---|
No change history
What to do next
You can call the GetAccountDeletionCheckResult operation to query the deletion check result.