Confira mais detalhes sobre operações aqui: https://cloud.google.com/apis/design/design_patterns#long_running_operations
Retorna o status da operação ou um mapa de nomes de operações para status. Cada operação contém:
- name: nome da operação no formato projects/X/operations/Y
- done: true quando a execução da operação for concluída.
- error: pode ser definido quando done=true. Contém a mensagem e outros campos de https://cloud.google.com/tasks/docs/reference/rpc/google.rpc#status
- metadados, que contêm
+ state: PENDING, RUNNING, CANCELLING, SUCCEEDED, CANCELLED ou FAILED
+ description: Supplied task description
+ type: EXPORT_IMAGE, EXPORT_FEATURES etc.
+ create_time: horário em que a operação foi enviada pela primeira vez.
+ update_time: carimbo de data/hora da atualização mais recente.
+ start_time: horário em que a operação começou, quando aplicável.
+ end_time: hora em que a operação terminou de ser executada, quando aplicável.
+ attempt: número de novas tentativas para essa tarefa, começando em 1.
+ destination_uris: recursos gerados por esta operação.
+ batch_eecu_usage_seconds: CPU usada por esta operação.
Uso | Retorna |
---|---|
ee.data.getOperation(operationName, callback) | Dictionary<api.Operation>|api.Operation |
Argumento | Tipo | Detalhes |
---|---|---|
operationName | List<String>|String | Nomes das operações. |
callback | Função, opcional | Um callback opcional. Se não for fornecido, a chamada será feita de forma síncrona. |