調用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. | 刪除失敗。未知錯誤,請稍后重試。 |
訪問錯誤中心查看更多錯誤碼。