调用GetAccountDeletionCheckResult查询成员删除检查结果。
使用说明
在您调用CheckAccountDelete执行了成员删除检查任务后,您可以调用GetAccountDeletionCheckResult查询成员删除检查的结果。如果符合删除检查要求,则该成员允许删除;否则,请手动处理不符合项,直至符合要求为止。
本文将提供一个示例,查询待删除成员179855839641****
的删除检查结果。返回结果显示,该成员不符合删除要求。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | GetAccountDeletionCheckResult |
要执行的操作。取值:GetAccountDeletionCheckResult。 |
AccountId | String | 是 | 179855839641**** |
待删除成员的ID。 |
关于公共请求参数的详情,请参见公共参数。
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 54AC391D-4F7F-5F08-B8D3-0AECDE6EC5BD |
请求ID。 |
AccountDeletionCheckResultInfo | Object |
成员删除检查结果。 |
|
Status | String | PreCheckComplete |
检查状态。取值:
|
AllowDelete | String | false |
是否允许删除。取值:
|
NotAllowReason | Array of reason |
不允许删除的原因。 说明 当AllowDelete为false时,返回该参数值。
|
|
Description | String | This account is an Enterprise Finance associated account. Please remove the financial association of this account before deleting it. |
检查项描述。 |
CheckId | String | NON_SP_efc |
检查项ID。 |
CheckName | String | Enterprise finance |
检查项所属的云服务名称。 |
AbandonableChecks | Array of check |
您可以选择放弃并继续执行成员删除的检查项。 说明 当AllowDelete为true时,可能返回该参数值。
|
|
Description | String | 存在云产品实例运行,请联系客服人员提工单处理。 |
检查项描述。 |
CheckId | String | NON_SP_cs |
检查项ID。 |
CheckName | String | 容器服务 |
检查项所属的云服务名称。 |
示例
请求示例
https://resourcemanager.aliyuncs.com/?Action=GetAccountDeletionCheckResult
&AccountId=179855839641****
&<公共请求参数>
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<GetAccountDeletionCheckResultResponse>
<AccountDeletionCheckResultInfo>
<Status>PreCheckComplete</Status>
<NotAllowReason>
<Description>instance number:1</Description>
<CheckName>eip_pre</CheckName>
<CheckId>SP_eip_eip_pre</CheckId>
</NotAllowReason>
<NotAllowReason>
<Description>This account is an Enterprise Finance associated account. Please remove the financial association of this account before deleting it.</Description>
<CheckName>Enterprise finance</CheckName>
<CheckId>NON_SP_efc</CheckId>
</NotAllowReason>
<AllowDelete>false</AllowDelete>
</AccountDeletionCheckResultInfo>
<RequestId>54AC391D-4F7F-5F08-B8D3-0AECDE6EC5BD</RequestId>
</GetAccountDeletionCheckResultResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"AccountDeletionCheckResultInfo" : {
"Status" : "PreCheckComplete",
"AbandonableChecks" : [ ],
"NotAllowReason" : [ {
"Description" : "instance number:1",
"CheckName" : "eip_pre",
"CheckId" : "SP_eip_eip_pre"
}, {
"Description" : "This account is an Enterprise Finance associated account. Please remove the financial association of this account before deleting it.",
"CheckName" : "Enterprise finance",
"CheckId" : "NON_SP_efc"
} ],
"AllowDelete" : false
},
"RequestId" : "54AC391D-4F7F-5F08-B8D3-0AECDE6EC5BD"
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | MissingParameter.AccountId | You must specify AccountId. | AccountId不能为空。 |
400 | InvalidParameter.AccountId | The AccountId is invalid. | 成员ID无效,请输入16位账号ID。 |
404 | EntityNotExists.Account | This resource directory account does not exist. | 成员不存在,请先创建成员。 |
404 | EntityNotExists.ResourceDirectory | 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. | 成员类型或状态不匹配。 |
409 | EntityNotExists.CheckAccount | There is no check task for this account | 该账号不存在检查任务。 |
409 | UnknownError.Account | The deletion failed. An unknown error occurred. Please try again later. | 删除失败。未知错误,请稍后重试。 |
访问错误中心查看更多错误码。