Aggiorna un tipo composito. Prova subito.
Richiesta
Richiesta HTTP
PUT https://www.googleapis.com/deploymentmanager/v2beta/projects/project/global/compositeTypes/compositeType
Parametri
Nome parametro | Valore | Descrizione |
---|---|---|
Parametri del percorso | ||
compositeType |
string |
Il nome del tipo composito per questa richiesta. |
project |
string |
L'ID progetto per questa richiesta. |
Autorizzazione
Questa richiesta richiede l'autorizzazione con almeno uno dei seguenti ambiti:
Ambito |
---|
https://www.googleapis.com/auth/cloud-platform |
https://www.googleapis.com/auth/ndev.cloudman |
Corpo della richiesta
Nel corpo della richiesta, fornisci una risorsa CompositeTypes.
Risposta
In caso di esito positivo, questo metodo restituisce un corpo della risposta con la seguente struttura:
{ "kind": "deploymentmanager#operation", "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, "error": { "errors": [ { "code": string, "location": string, "message": string } ] }, "warnings": [ { "code": string, "message": string, "data": [ { "key": string, "value": string } ] } ], "httpErrorStatusCode": integer, "httpErrorMessage": string, "selfLink": string, "region": string, "description": string }
Nome proprietà | Valore | Descrizione | Note |
---|---|---|---|
kind |
string |
[Solo output] Tipo di risorsa. Sempre "compute#operation" per le risorse Operation. | |
id |
unsigned long |
[Solo output] L'identificatore univoco dell'operazione. Questo identificatore è definito dal server. | |
creationTimestamp |
string |
[Ritiro] Questo campo è stato ritirato. | |
name |
string |
[Solo output] Nome dell'operazione. | |
zone |
string |
[Solo output] L'URL della zona in cui si trova l'operazione. Applicabile solo quando vengono eseguite operazioni per zona. | |
clientOperationId |
string |
[Solo output] Il valore di "requestId", se lo hai fornito nella richiesta. Non presente negli altri casi. | |
operationType |
string |
[Solo output] Il tipo di operazione, ad esempio "insert", "update" o "delete" e così via. | |
targetLink |
string |
[Solo output] L'URL della risorsa modificata dall'operazione. Per le operazioni relative alla creazione di uno snapshot, questo punta al disco permanente da cui è stato creato lo snapshot. | |
targetId |
unsigned long |
[Solo output] L'ID target univoco, che identifica una specifica incarnazione della risorsa di destinazione. | |
status |
string |
[Solo output] Lo stato dell'operazione, che può essere uno dei seguenti: "PENDING", "RUNNING" o "DONE". | |
statusMessage |
string |
[Solo output] Una descrizione testuale facoltativa dello stato corrente dell'operazione. | |
user |
string |
[Solo output] L'utente che ha richiesto l'operazione, ad esempio "user@example.com". | |
progress |
integer |
[Solo output] Un indicatore di avanzamento facoltativo compreso tra 0 e 100. Non è necessario che sia lineare o supporti qualsiasi granularità delle operazioni. Questo valore non deve essere utilizzato per prevedere quando l'operazione sarà completata. Questo numero dovrebbe aumentare in modo monotono man mano che l'operazione procede. | |
insertTime |
string |
[Solo output] La data e l'ora in cui è stata richiesta questa operazione. Questo valore è nel formato di testo RFC3339. | |
startTime |
string |
[Solo output] Data e ora di inizio dell'operazione da parte del server. Questo valore è nel formato di testo RFC3339. | |
endTime |
string |
[Solo output] Data e ora del completamento dell'operazione. Questo valore è nel formato di testo RFC3339. | |
error |
object |
[Solo output] Se vengono generati errori durante l'elaborazione dell'operazione, questo campo verrà compilato. | |
error.errors[] |
list |
[Solo output] L'array di errori riscontrati durante l'elaborazione di questa operazione. | |
error.errors[].code |
string |
[Solo output] L'identificatore del tipo di errore per questo errore. | |
error.errors[].location |
string |
[Solo output] Indica il campo della richiesta che ha causato l'errore. Questa proprietà è facoltativa. | |
error.errors[].message |
string |
[Solo output] Un messaggio di errore facoltativo leggibile. | |
warnings[] |
list |
[Solo output] Se durante l'elaborazione dell'operazione vengono generati messaggi di avviso, questo campo verrà compilato. | |
warnings[].code |
string |
[Solo output] Un codice di avviso, se applicabile. Ad esempio, Compute Engine restituisce NO_RESULTS_ON_PAGE se non ci sono risultati nella risposta. |
|
warnings[].message |
string |
[Solo output] Una descrizione leggibile del codice di avviso. | |
warnings[].data[] |
list |
[Solo output] Metadati relativi a questo avviso in formato key: value . Ad esempio: "data": [ { "key": "scope", "value": "zones/us-east1-d" } |
|
warnings[].data[].key |
string |
[Solo output] Una chiave che fornisce ulteriori dettagli sull'avviso restituito. Ad esempio, per gli avvisi in cui non sono presenti risultati in una richiesta di elenco per una determinata zona, questa chiave potrebbe essere scope e il valore della chiave potrebbe essere il nome della zona. Altri esempi possono essere una chiave che indica una risorsa deprecata e una sostituzione suggerita oppure un avviso relativo a impostazioni di rete non valide (ad esempio, se un'istanza tenta di eseguire il forwarding IP, ma non è abilitata per il forwarding IP). |
|
warnings[].data[].value |
string |
[Solo output] Un valore di dati di avviso corrispondente alla chiave. | |
httpErrorStatusCode |
integer |
[Solo output] Se l'operazione non va a buon fine, questo campo contiene il codice di stato di errore HTTP restituito. Ad esempio, un codice "404" indica che la risorsa non è stata trovata. | |
httpErrorMessage |
string |
[Solo output] Se l'operazione non va a buon fine, questo campo contiene il messaggio di errore HTTP restituito, ad esempio "NON TROVATO". | |
selfLink |
string |
[Solo output] URL definito dal server per la risorsa. | |
region |
string |
[Solo output] L'URL della regione in cui si trova l'operazione. Applicabile solo quando vengono eseguite operazioni a livello di regione. | |
description |
string |
[Solo output] Una descrizione testuale dell'operazione, impostata al momento della creazione. |
Prova
Utilizza l'Explorer API di seguito per chiamare questo metodo sui dati in tempo reale e visualizzare la risposta.