Более подробную информацию об операциях можно найти здесь: https://cloud.google.com/apis/design/design_patterns#long_running_operations
Возвращает статус операции или карту, в которой названия операций соответствуют статусам. Каждая операция содержит:
- имя: название операции в формате проекты/X/операции/Y
- выполнено: значение true, когда операция завершится.
- ошибка: может быть установлено, когда done=true. Содержит сообщение и другие поля из https://cloud.google.com/tasks/docs/reference/rpc/google.rpc#status
- метаданные, которые содержат
+ состояние: ОЖИДАНИЕ, ВЫПОЛНЯЕТСЯ, ОТМЕНЯЕТСЯ, УСПЕШНО, ОТМЕНЕНО или НЕУДАЧНО
+ описание: Предоставленное описание задачи
+ тип: EXPORT_IMAGE, EXPORT_FEATURES и т. д.
+ create_time: Время первой отправки операции.
+ update_time: Временная метка последнего обновления.
+ start_time: Время начала операции, если таковая имеется.
+ end_time: Время завершения операции.
+ попытка: Количество повторных попыток выполнения этого задания, начиная с 1.
+ destination_uris: Ресурсы, полученные в результате этой операции.
+ batch_eecu_usage_seconds: Количество ресурсов ЦП, используемых данной операцией.
| Использование | Возвраты |
|---|---|
ee.data.getOperation(operationName, callback ) | Словарь[api.Operation]|api.Operation |
| Аргумент | Тип | Подробности |
|---|---|---|
operationName | List[String]|String | Название(я) операции(й). |
callback | Функция, опционально | Необязательный параметр обратного вызова. Если он не указан, вызов выполняется синхронно. |