説明
バッチタスクIDによってバッチ操作の結果を照会します。この呼び出しはHTTP GETメソッドを使用します。
リクエストパラメータ
名前 | 型 | 必須かどうか | 説明 |
---|---|---|---|
Action | String | はい | 操作インタフェース名、必須パラメータ。値: DescribeBatchResult |
TraceId | String | はい | バッチタスクID |
リターンパラメータ
パブリックリターンパラメータ。詳細はPublic Return Parametersを参照してください。
名前 | 型 | 説明 |
---|---|---|
RequestId | String | 一意のリクエスト識別子 |
TraceId | String | バッチタスクID |
Status | Long | 0:動作中 1:操作成功 2:操作中断 |
BatchCount | Long | バッチ処理の総数 |
SuccessNumber | Long | バッチ内の正常な操作の数 |
FailResults | BatchFailResultType | バッチタスクID |
エラーコード
すべてのインターフェイスに共通のエラーについては、Error Code Tableを参照してください。
エラーコード | 説明 | HTTP ステータスコード | 意味 |
---|---|---|---|
IllegalUser | ユーザーIDは不正です。 | 400 | ユーザーIDは許可されていません |
InvalidTraceId | このトレースIDは無効です。 | 400 | 無効なTraceIdです |
例
リクエストの例
http://dns.aliyuncs.com/?Action=DescribeBatchResult
&TraceId=10001
&<Public Request Parameters>
リターンの例
XML 形式
<DescribeBatchResultResponse>
<RequestId>536E9CAD-DB30-4647-AC87-AA5CC38C5382</RequestId>
<TraceId>10001</TraceId>
<Status>1</Status>
<BatchCount>10000</BatchCount>
<SuccessNumber>990</SuccessNumber>
<FailResults>
<FailResult>
<BatchIndex>10</BatchIndex>
<ErrorCode>InvalidDomainName.Format</ErrorCode>
</FailResult>
<FailResult>
<BatchIndex>11</BatchIndex>
<ErrorCode>InvalidDomainName.Format</ErrorCode>
</FailResult>
</FailResults>
</DescribeBatchResultResponse>
JSON 形式
{
"DescribeBatchResultResponse": {
"RequestId": "536E9CAD-DB30-4647-AC87-AA5CC38C5382",
"TraceId": "10001",
"Status": "1",
"BatchCount": "10000",
"SuccessNumber": "990",
"FailResults": {
"FailResult": [
{
"BatchIndex": "10",
"ErrorCode": "InvalidDomainName.Format"
},
{
"BatchIndex": "11",
"ErrorCode": "InvalidDomainName.Format"
}
]
}
}