Obtén más detalles sobre las operaciones aquí: https://cloud.google.com/apis/design/design_patterns#long_running_operations
Devuelve el estado de la operación o un mapa de los nombres de las operaciones y sus estados. Cada operación contiene lo siguiente:
- name: Nombre de la operación en el formato projects/X/operations/Y
- done: Es verdadero cuando la operación terminó de ejecutarse.
- error: Se puede establecer cuando done=true. Contiene el mensaje y otros campos de https://cloud.google.com/tasks/docs/reference/rpc/google.rpc#status
- Metadatos, que contienen
+ state: PENDING, RUNNING, CANCELLING, SUCCEEDED, CANCELLED o FAILED
+ description: Descripción de la tarea proporcionada
+ type: EXPORT_IMAGE, EXPORT_FEATURES, etc.
+ create_time: Es la fecha y hora en que se envió la operación por primera vez.
+ update_time: Es la marca de tiempo de la actualización más reciente.
+ start_time: Es la fecha y hora en que se inició la operación, si corresponde.
+ end_time: Es la fecha y hora en que finalizó la operación, si corresponde.
+ attempt: Es la cantidad de reintentos de esta tarea, a partir de 1.
+ destination_uris: Son los recursos que genera esta operación.
+ batch_eecu_usage_seconds: CPU que usa esta operación.
Uso | Muestra |
---|---|
ee.data.getOperation(operationName, callback) | Dictionary<api.Operation>|api.Operation |
Argumento | Tipo | Detalles |
---|---|---|
operationName | List<String>|String | Nombres de las operaciones |
callback | Función, opcional | Es una devolución de llamada opcional. Si no se proporciona, la llamada se realiza de forma síncrona. |