クラウドアシスタントのスクリプトの実行リストとステータスをクエリするために使用されます。
操作説明
コマンドを実行しても、必ずしもコマンドが正常に実行されたり、期待される効果が得られたりするわけではありません。API からの戻り値に基づいて実際の実行結果を確認する必要があり、実際の出力結果が優先されます。
過去 2 週間分の実行情報をクエリでき、最大 100,000 件のレコードが保持されます。
今すぐお試しください
テスト
RAM 認証
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
リージョン ID。 DescribeRegions 操作を呼び出して、Elastic Desktop Service (EDS) Enterprise が利用可能なリージョンのリストをクエリできます。 |
cn-hangzhou |
| InvokeId |
string |
任意 |
コマンドの実行 ID。 RunCommand 操作を呼び出すことで値を取得できます。 |
t-hz0jdfwd9f**** |
| CommandType |
string |
任意 |
コマンドタイプ。 有効な値:
列挙値:
|
RunPowerShellScript |
| InvokeStatus |
string |
任意 |
コマンドの実行ステータス。このパラメーターの値は、参加しているすべてのクラウドコンピューターでのコマンドの実行状態によって決まります。 有効な値:
列挙値:
|
Finished |
| DesktopId |
string |
任意 |
クラウドコンピューター ID。クラウドコンピューターを指定すると、そのクラウドコンピューターのすべてのコマンド実行レコードがクエリされます。 |
ecd-7w78ozhjcwa3u**** |
| IncludeOutput |
boolean |
任意 |
レスポンスにコマンド出力を含めるかどうかを指定します。 有効な値:
列挙値:
|
false |
| ContentEncoding |
string |
任意 |
コマンド内容と出力のエンコーディング方式。 有効な値:
列挙値:
|
PlainText |
| MaxResults |
integer |
任意 |
1 ページあたりのエントリ数。
|
10 |
| NextToken |
string |
任意 |
クエリトークン。前回の DescribeInvocations 操作の呼び出しから返された NextToken の値を設定します。 |
AAAAAV3MpHK1AP0pfERHZN5pu6nmB7qrRFJ8vmttjxPL**** |
| EndUserId |
string |
任意 |
ユーザー ID。 |
alice |
| DesktopIds |
array |
任意 |
クラウドコンピューター ID。 説明
|
|
|
string |
任意 |
クラウドコンピューター ID。 |
ecd-84mztzatmipf2**** |
|
| IncludeInvokeDesktops |
boolean |
任意 |
複数のクラウドコンピューターで実行された場合に、すべてのクラウドコンピューターでのリモートコマンドの実行結果を返すかどうかを指定します。 有効な値:
列挙値:
|
false |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| NextToken |
string |
この呼び出しから返されるクエリトークン。 |
AAAAAV3MpHK1AP0pfERHZN5pu6nmB7qrRFJ8vmttjxPL**** |
| RequestId |
string |
リクエストの ID。 |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| Invocations |
array<object> |
コマンドの実行レコード。 |
|
|
array<object> |
コマンドの実行レコード。 |
||
| InvokeId |
string |
実行の ID。 |
t-hz0jdfwd9f**** |
| CommandContent |
string |
Base64 でエンコードされたコマンド内容。 |
cnBtIC1xYSB8IGdyZXAgdnNm**** |
| CommandType |
string |
コマンドのタイプ。 |
RunPowerShellScript |
| InvocationStatus |
string |
コマンドの全体的な実行ステータス。このパラメーターの値は、関連するすべてのクラウドコンピューターでのコマンドの実行ステータスに依存します。有効な値:
|
Pending |
| CreationTime |
string |
実行タスクが作成された時間。 |
2020-12-19T09:15:46Z |
| EndUserId |
string |
エンドユーザーの ID。 |
User1 |
| InvokeDesktops |
array<object> |
コマンドが実行されるクラウドコンピューター。 |
|
|
object |
コマンドが実行されるクラウドコンピューター。 |
||
| InvocationStatus |
string |
単一のクラウドコンピューターでのコマンドの実行進捗。 |
Success |
| Output |
string |
コマンド出力。
|
OutPutTestmsg |
| CreationTime |
string |
コマンドの実行が実行された時間。 |
2020-12-20T06:15:54Z |
| UpdateTime |
string |
実行ステータスが更新された時間。 |
2020-12-25T06:15:56Z |
| Repeats |
integer |
コマンドがクラウドコンピューターで実行された回数。 |
0 |
| DesktopId |
string |
クラウドコンピューター ID。 |
ecd-7w78ozhjcwa3u**** |
| Dropped |
integer |
Output の値が 24 KB を超えた場合に切り捨てられて破棄されるテキストのサイズ。 |
0 |
| StartTime |
string |
コマンド実行の開始時刻。 |
2020-12-20T06:15:55Z |
| StopTime |
string |
コマンド実行の停止時刻 (StopInvocation)。 |
2020-12-25T09:15:47Z |
| FinishTime |
string |
コマンド実行が終了した時間。 |
2020-12-20T06:15:56Z |
| ExitCode |
integer |
実行の終了コード。 |
0 |
| ErrorCode |
string |
コマンドの送信または実行が失敗した理由を説明するコード。有効な値:
|
InstanceNotExists |
| ErrorInfo |
string |
コマンドの送信または実行が失敗した理由を説明するメッセージ。有効な値:
|
The specified instance does not exist. |
| DesktopName |
string |
クラウドコンピューター名。 |
demo1234 |
| InvokeDesktopCount |
integer |
コマンドが実行されるクラウドコンピューターの総数。 |
1 |
| InvokeDesktopSucceedCount |
integer |
コマンドの実行が成功したクラウドコンピューターの総数。 |
1 |
例
成功レスポンス
JSONJSON
{
"NextToken": "AAAAAV3MpHK1AP0pfERHZN5pu6nmB7qrRFJ8vmttjxPL****",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"Invocations": [
{
"InvokeId": "t-hz0jdfwd9f****",
"CommandContent": "cnBtIC1xYSB8IGdyZXAgdnNm****",
"CommandType": "RunPowerShellScript",
"InvocationStatus": "Pending",
"CreationTime": "2020-12-19T09:15:46Z",
"EndUserId": "User1",
"InvokeDesktops": [
{
"InvocationStatus": "Success",
"Output": "OutPutTestmsg",
"CreationTime": "2020-12-20T06:15:54Z",
"UpdateTime": "2020-12-25T06:15:56Z",
"Repeats": 0,
"DesktopId": "ecd-7w78ozhjcwa3u****",
"Dropped": 0,
"StartTime": "2020-12-20T06:15:55Z",
"StopTime": "2020-12-25T09:15:47Z",
"FinishTime": "2020-12-20T06:15:56Z",
"ExitCode": 0,
"ErrorCode": "InstanceNotExists",
"ErrorInfo": "The specified instance does not exist.",
"DesktopName": "demo1234"
}
],
"InvokeDesktopCount": 1,
"InvokeDesktopSucceedCount": 1
}
]
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。