Una risorsa rappresenta una singola entità della piattaforma Google Cloud, ad esempio un'istanza di macchina virtuale Compute Engine, un set di dati BigQuery, un bucket Cloud Storage e così via. Nel file di configurazione definisci un elenco di risorse che viene poi implementato utilizzando il servizio Deployment Manager.
Per un elenco dei metodi per questa risorsa, consulta la fine di questa pagina.
Rappresentazioni delle risorse
{ "id": unsigned long, "name": string, "type": string, "manifest": string, "url": string, "properties": string, "finalProperties": string, "accessControl": { "gcpIamPolicy": string }, "update": { "manifest": string, "error": { "errors": [ { "code": string, "location": string, "message": string } ] }, "warnings": [ { "code": string, "message": string, "data": [ { "key": string, "value": string } ] } ], "state": string, "intent": string, "properties": string, "finalProperties": string, "accessControl": { "gcpIamPolicy": string } }, "insertTime": string, "updateTime": string, "warnings": [ { "code": string, "message": string, "data": [ { "key": string, "value": string } ] } ] }
Nome proprietà | Valore | Descrizione | Note |
---|---|---|---|
accessControl |
nested object |
Il criterio di controllo dell'accesso impostato su questa risorsa. | |
accessControl.gcpIamPolicy |
string |
Il criterio IAM di Google Cloud da impostare sulla risorsa. | |
finalProperties |
string |
Solo output. Le proprietà valutate della risorsa con i riferimenti espansi. Restituito come YAML serializzato. | |
id |
unsigned long |
||
insertTime |
string |
Solo output. Timestamp di creazione in formato di testo RFC3339. | |
manifest |
string |
Solo output. URL del manifest che rappresenta la configurazione corrente di questa risorsa. | |
name |
string |
Solo output. Il nome della risorsa visualizzato nella configurazione YAML. | |
properties |
string |
Solo output. Le proprietà attuali della risorsa prima che vengano inseriti i riferimenti. Restituito come YAML serializzato. | |
type |
string |
Solo output. Il tipo di risorsa, ad esempio compute.v1.instance o cloudfunctions.v1beta1.function . |
|
update |
nested object |
Solo output. Se Deployment Manager sta attualmente aggiornando o visualizzando l'anteprima di un aggiornamento di questa risorsa, la configurazione aggiornata viene visualizzata qui. | |
update.accessControl |
nested object |
Il criterio di controllo dell'accesso da impostare su questa risorsa dopo l'aggiornamento della risorsa stessa. | |
update.accessControl.gcpIamPolicy |
string |
Il criterio IAM di Google Cloud da impostare sulla risorsa. | |
update.error |
object |
Solo output. Se vengono generati errori durante l'aggiornamento della risorsa, questo campo verrà compilato. | |
update.error.errors[] |
list |
[Solo output] L'array di errori riscontrati durante l'elaborazione di questa operazione. | |
update.error.errors[].code |
string |
[Solo output] L'identificatore del tipo di errore per questo errore. | |
update.error.errors[].location |
string |
[Solo output] Indica il campo della richiesta che ha causato l'errore. Questa proprietà è facoltativa. | |
update.error.errors[].message |
string |
[Solo output] Un messaggio di errore facoltativo leggibile. | |
update.finalProperties |
string |
Solo output. Le proprietà espanse della risorsa con i valori di riferimento espansi. Restituito come YAML serializzato. | |
update.intent |
string |
Solo output. L'intenzione della risorsa: PREVIEW , UPDATE o CANCEL . |
|
update.manifest |
string |
Solo output. URL del manifest che rappresenta la configurazione di aggiornamento di questa risorsa. | |
update.properties |
string |
Solo output. L'insieme di proprietà aggiornate per questa risorsa, prima dell'espansione dei riferimenti. Restituito come YAML serializzato. | |
update.state |
string |
Solo output. Lo stato della risorsa. | |
update.warnings[] |
list |
Solo output. Se durante l'elaborazione di questa risorsa vengono generati messaggi di avviso, questo campo verrà compilato. | |
update.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. |
|
update.warnings[].data[] |
list |
[Solo output] Metadati relativi a questo avviso in formato key: value . Ad esempio: "data": [ { "key": "scope", "value": "zones/us-east1-d" } |
|
update.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). |
|
update.warnings[].data[].value |
string |
[Solo output] Un valore di dati di avviso corrispondente alla chiave. | |
update.warnings[].message |
string |
[Solo output] Una descrizione leggibile del codice di avviso. | |
updateTime |
string |
Solo output. Aggiorna il timestamp in formato di testo RFC3339. | |
url |
string |
Solo output. L'URL della risorsa effettiva. | |
warnings[] |
list |
Solo output. Se durante l'elaborazione di questa risorsa 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[].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. | |
warnings[].message |
string |
[Solo output] Una descrizione leggibile del codice di avviso. |