調用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

檢查狀態。取值:

  • PreCheckComplete:檢查完成。
  • PreChecking:檢查中。
AllowDelete String false

是否允許刪除。取值:

  • true:允許刪除。
  • 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. 刪除失敗。未知錯誤,請稍后重試。

訪問錯誤中心查看更多錯誤碼。