Cuidado:esta é uma versão descontinuada
da API Deployment Manager. Use a
versão mais recente da API.
Representa um recurso de operações. Uma operação é retornada para cada solicitação que modifica dados.
Para ver uma lista de métodos desse recurso, consulte o fim desta página.
Representações de recursos
Um recurso de operação usado para gerenciar solicitações de API assíncronas.
{ "selfLink":string , "id":unsigned long , "creationTimestamp":string , "name":string , "zone":string , "clientOperationId":string , "operationType":string , "targetLink":string , "targetId":unsigned long , "status":string , "statusMessage":string , "user":string , "progress":integer , "insertTime":string , "startTime":string , "endTime":string , "warnings": [ { "code":(value) , "message":string , "data": [ { "key":string , "value":string } ] } ], "error": { "errors": [ { "code":string , "location":string , "message":string } ] }, "httpErrorStatusCode":integer , "httpErrorMessage":string , "region":string }
Nome da propriedade | Valor | Descrição | Observações |
---|---|---|---|
clientOperationId |
string |
[Saída somente] Um identificador opcional especificado pelo cliente quando a mutação foi iniciada. Precisa ser exclusivo para todos os recursos de operação no projeto. | |
creationTimestamp |
string |
[Somente saída] Carimbo de data/hora da criação no formato de texto RFC 3339. | |
endTime |
string |
[Somente saída] Hora em que a operação foi concluída. Isso está no formato RFC 3339. | |
error |
object |
[Somente saída] Se ocorreram erros durante o processamento desta operação, este campo será preenchido. | |
error.errors[] |
list |
[Somente saída] A matriz de erros encontrados durante o processamento dessa operação. | |
error.errors[].code |
string |
[Somente saída] O identificador do tipo desse erro. | |
error.errors[].location |
string |
[Somente saída] Indica o campo na solicitação que causou o erro. Esta propriedade é opcional. | |
error.errors[].message |
string |
[Somente saída] Uma mensagem de erro opcional, legível. | |
httpErrorMessage |
string |
[Somente saída] Se a operação falhar, a mensagem de erro HTTP será retornada, por exemplo, NOT FOUND . |
|
httpErrorStatusCode |
integer |
[Somente saída] Se a operação falhar, o código de status do erro HTTP será retornado, por exemplo, 404 . |
|
id |
unsigned long |
[Somente saída] Código exclusivo do recurso, definido pelo servidor. | |
insertTime |
string |
[Somente saída] Hora em que a operação foi solicitada. Isso está no formato RFC 3339. | |
name |
string |
[Somente saída] Nome da operação. | |
operationType |
string |
[Somente saída] Tipo da operação. Por exemplo, insert ou delete . |
|
progress |
integer |
[Somente saída] Um indicador de progresso opcional que varia de 0 a 100. Não há nenhuma exigência de que seja linear nem tenha compatibilidade com qualquer granularidade de operações. Não use esse valor para estimar quando a operação será concluída. Esse número precisa aumentar monotonicamente à medida que a operação avança. | |
region |
string |
[Somente saída] URL da região em que reside a operação. | |
selfLink |
string |
[Saída apenas] Self link do manifesto. | |
startTime |
string |
[Somente saída] Hora em que a operação foi iniciada pelo servidor. Isso está no formato RFC 3339. | |
status |
string |
[Somente saída] Status da operação. Pode ser PENDING , RUNNING ou DONE . |
|
statusMessage |
string |
[Somente saída] Uma descrição textual opcional do status atual da operação. | |
targetId |
unsigned long |
[Somente saída] ID exclusivo do destino que identifica uma determinada instância do destino. | |
targetLink |
string |
[Somente saída] URL do recurso que a operação está modificando. | |
user |
string |
[Somente saída] Usuário que solicitou a operação, por exemplo, user@example.com . |
|
warnings[] |
list |
[Somente saída] Se mensagens de aviso forem geradas durante o processamento dessa operação, esse campo será preenchido. | |
warnings[].code |
any value |
[Somente saída] Identificador do tipo de aviso. | |
warnings[].data[] |
list |
[Somente saída] Metadados desse aviso no formato "chave: valor". | |
warnings[].data[].key |
string |
[Somente saída] Uma chave para os dados de aviso. | |
warnings[].data[].value |
string |
[Somente saída] Um valor de dados do aviso correspondente à chave. | |
warnings[].message |
string |
[Somente saída] Detalhes opcionais legíveis por humanos para esse aviso. | |
zone |
string |
[Somente saída] URL da zona em que reside a operação. |