オペレーションの詳細については、https://cloud.google.com/apis/design/design_patterns#long_running_operations をご覧ください。
オペレーションのステータス、またはオペレーション名からステータスへのマップを返します。各オペレーションには次のものが含まれます。
- name: オペレーション名(projects/X/operations/Y 形式)
- done: オペレーションの実行が終了すると true。
- error: done=true の場合に設定されることがあります。https://cloud.google.com/tasks/docs/reference/rpc/google.rpc#status のメッセージとその他のフィールドが含まれます。
- メタデータ(以下を含む)
+ state: PENDING、RUNNING、CANCELLING、SUCCEEDED、CANCELLED、FAILED
+ description: 指定されたタスクの説明
+ type: EXPORT_IMAGE、EXPORT_FEATURES など。
+ create_time: オペレーションが最初に送信された時刻。
+ update_time: 最新の更新のタイムスタンプ。
+ start_time: オペレーションが開始された時刻(開始された場合)。
+ end_time: オペレーションの実行が終了した時刻(終了した場合)。
+ attempt: このタスクの再試行回数(1 から始まります)。
+ destination_uris: このオペレーションによって出力されるリソース。
+ batch_eecu_usage_seconds: このオペレーションで使用された CPU。
| 用途 | 戻り値 |
|---|---|
ee.data.getOperation(operationName, callback) | Dictionary<api.Operation>|api.Operation |
| 引数 | タイプ | 詳細 |
|---|---|---|
operationName | List<String>|String | オペレーション名。 |
callback | 関数(省略可) | オプションのコールバック。指定しない場合、呼び出しは同期的に行われます。 |