Eine Ressource stellt eine einzelne Entität in Google Cloud Platform dar. Beispielsweise eine VM-Instanz in Compute Engine, ein Datensatz in BigQuery, ein Cloud Storage-Bucket und so weiter. Sie definieren eine Liste an Ressourcen in Ihrer Konfigurationsdatei, die dann mit dem Deployment Manager-Dienst bereitgestellt wird.
Am Ende dieser Seite finden Sie eine Liste der Methoden für diese Ressource.
Ressourcendarstellungen
{ "id": unsigned long, "insertTime": string, "updateTime": string, "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 } }, "warnings": [ { "code": string, "message": string, "data": [ { "key": string, "value": string } ] } ] }
Property-Name | Wert | Beschreibung | Hinweise |
---|---|---|---|
accessControl |
nested object |
Die Access Control Policy ist auf dieser Ressource festgelegt. | |
accessControl.gcpIamPolicy |
string |
Die IAM-Richtlinie ist auf dieser Ressource festgelegt. | |
finalProperties |
string |
[Nur Ausgabe] Die evaluierten Eigenschaften der Ressourcen mit expandierten Verweisen. Zurückgegeben als serialisierte YAML. | |
id |
unsigned long |
[Nur Ausgabe] Eindeutige Kennung für die Ressource; definiert durch den Server. | |
insertTime |
string |
[Nur Ausgabe] Zeitstempel für die Erstellung oder Übernahme der Ressource im RFC3339-Textformat. | |
manifest |
string |
[Nur Ausgabe] URL des Manifests, das die aktuelle Konfiguration dieser Ressource repräsentiert. | |
name |
string |
[Nur Ausgabe] Der Name der Ressource, der in der YAML-Konfiguration steht. | |
properties |
string |
[Nur Ausgabe] Die aktuellen Eigenschaften der Ressource, bevor Verweise eingefügt wurden. Zurückgegeben als serialisierte YAML. | |
type |
string |
[Nur Ausgabe] Der Typ der Ressource, beispielsweise compute.v1.instance oder cloudfunctions.v1beta1.function . |
|
update |
nested object |
[Nur Ausgabe] Wenn Deployment Manager gerade eine Aktualisierung oder Vorschau der Bereitstellung durchführt, taucht die aktualisierte Konfiguration hier auf. | |
update.accessControl |
nested object |
Die Access Control Policy ist auf dieser Ressource festgelegt, nachdem die Ressource selbst aktualisiert wurde. | |
update.accessControl.gcpIamPolicy |
string |
Die GCP IAM-Richtlinie, die für diese Ressource gesetzt wurde. | |
update.error |
object |
[Nur Ausgabe] Wenn während der Aktualisierung der Ressource Fehler auftreten, erfolgt eine Ausgabe in diesem Feld. | |
update.error.errors[] |
list |
[Nur Ausgabe] Die Reihe der Fehler, die erkannt wurden, während dieser Vorgang verarbeitet wird. | |
update.error.errors[].code |
string |
[Nur Ausgabe] Die Fehlertypkennung für diesen Fehler. | |
update.error.errors[].location |
string |
[Nur Ausgabe] Gibt das Feld in der Anfrage an, das den Fehler verursacht hat. Diese Eigenschaft ist optional. | |
update.error.errors[].message |
string |
[Nur Ausgabe] Eine optionale, menschenlesbare Fehlermeldung. | |
update.finalProperties |
string |
[Nur Ausgabe] Die expandierten Eigenschaften der Ressource mit expandierten Verweiswerten. Zurückgegeben als serialisierte YAML. | |
update.intent |
string |
[Nur Ausgabe] Der Intent der Ressource: PREVIEW , UPDATE oder CANCEL . |
|
update.manifest |
string |
[Nur Ausgabe] URL des Manifests, das die Aktualisierungskonfiguration dieser Ressource repräsentiert. | |
update.properties |
string |
[Nur Ausgabe] Die Reihe an aktualisierten Eigenschaften für diese Ressource, bevor Verweise expandiert werden. Zurückgegeben als serialisierte YAML. | |
update.state |
string |
[Nur Ausgabe] Der Status der Ressource. | |
update.warnings[] |
list |
[Nur Ausgabe] Wenn während der Verarbeitung dieser Ressource Warnmeldungen angezeigt werden, erfolgt eine Ausgabe in diesem Feld. | |
update.warnings[].code |
string |
[Nur Ausgabe] Ein Warncode, falls zutreffend. Zum Beispiel gibt Compute Engine NO_RESULTS_ON_PAGE zurück, wenn die Antwort keine Ergebnisse enthält. |
|
update.warnings[].data[] |
list |
[Nur Ausgabe] Metadaten zu dieser Warnung im key: value -Format. Beispiel: "data": [ { "key": "scope", "value": "zones/us-east1-d" } |
|
update.warnings[].data[].key |
string |
[Nur Ausgabe] Ein Schlüssel, der weitere Details zur zurückgegebenen Warnung enthält. Für Warnungen, für die keine Ergebnisse in einer Listenanfrage für eine bestimmte Zone vorhanden sind, kann dieser Schlüssel beispielsweise scope und der Schlüsselwert der Zonenname sein. Andere Beispiele sind ein Schlüssel, der auf eine veraltete Ressource und einen Ersetzungsvorschlag verweist, und eine Warnung zu ungültigen Netzwerkeinstellungen (wenn zum Beispiel in einer Instanz versucht wird, IP-Weiterleitung durchzuführen, ohne dass sie für IP-Weiterleitung aktiviert ist). |
|
update.warnings[].data[].value |
string |
[Nur Ausgabe] Ein Warndatenwert entsprechend dem Schlüssel. | |
update.warnings[].message |
string |
[Nur Ausgabe] Eine für Menschen lesbare Beschreibung des Warncodes. | |
updateTime |
string |
[Nur Ausgabe] Zeitstempel für die Aktualisierung der Ressource im RFC3339-Textformat. | |
url |
string |
[Nur Ausgabe] Die URL der tatsächlichen Ressource. | |
warnings[] |
list |
[Nur Ausgabe] Wenn während der Verarbeitung dieser Ressource Warnmeldungen angezeigt werden, erfolgt eine Ausgabe in diesem Feld. | |
warnings[].code |
string |
[Nur Ausgabe] Ein Warncode, falls zutreffend. Zum Beispiel gibt Compute Engine NO_RESULTS_ON_PAGE zurück, wenn die Antwort keine Ergebnisse enthält. |
|
warnings[].data[] |
list |
[Nur Ausgabe] Metadaten zu dieser Warnung im key: value -Format. Beispiel: "data": [ { "key": "scope", "value": "zones/us-east1-d" } |
|
warnings[].data[].key |
string |
[Nur Ausgabe] Ein Schlüssel, der weitere Details zur zurückgegebenen Warnung enthält. Für Warnungen, für die keine Ergebnisse in einer Listenanfrage für eine bestimmte Zone vorhanden sind, kann dieser Schlüssel beispielsweise scope und der Schlüsselwert der Zonenname sein. Andere Beispiele sind ein Schlüssel, der auf eine veraltete Ressource und einen Ersetzungsvorschlag verweist, und eine Warnung zu ungültigen Netzwerkeinstellungen (wenn zum Beispiel in einer Instanz versucht wird, IP-Weiterleitung durchzuführen, ohne dass sie für IP-Weiterleitung aktiviert ist). |
|
warnings[].data[].value |
string |
[Nur Ausgabe] Ein Warndatenwert entsprechend dem Schlüssel. | |
warnings[].message |
string |
[Nur Ausgabe] Eine für Menschen lesbare Beschreibung des Warncodes. |