Ressourcen

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.

Methoden

get
Bezieht Informationen über eine einzelne Ressource.
list
Listet alle Ressourcen in einer bestimmten Bereitstellung auf.