Более подробную информацию об операциях можно найти здесь: https://cloud.google.com/apis/design/design_patterns#long_running_operations
Возвращает статус операции или карту из названий операций в статус. Каждая операция содержит:
- имя: имя операции в формате проекты/X/операции/Y
- done: 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.Операция>|api.Операция |
Аргумент | Тип | Подробности |
---|---|---|
operationName | Список<Строка>|Строка | Название(я) операции. |
callback | Функция, необязательная | Необязательный обратный вызов. Если не указан, вызов выполняется синхронно. |