REST Resource: projects.locations.resourceBundles.releases.variants

Ressource: Variante

Die Variante stellt den Inhalt einer ResourceBundle-Variante dar.

JSON-Darstellung
{
  "labels": {
    string: string,
    ...
  },
  "resources": [
    string
  ],
  "name": string,
  "createTime": string,
  "updateTime": string
}
Felder
labels

map (key: string, value: string)

Optional. Labels zur Darstellung von Metadaten, die mit der Variante verknüpft sind.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

resources[]

string

Erforderlich. Nur Eingabe. Unsortierte Liste. Ressourcen enthalten die Kubernetes-Manifeste (YAMLs) für diese Variante.

name

string

ID. Der Name folgt dem Format „projects/{project}/locations/{location}/resourceBundles/{resourceBundle}/releases/{release}/variants/{variant}“.

createTime

string (Timestamp format)

Nur Ausgabe. [Nur Ausgabe] Zeitstempel der Erstellung

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

Nur Ausgabe. [Nur Ausgabe] Zeitstempel der Aktualisierung

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

Methoden

create

Erstellt eine neue Variante in einem bestimmten Projekt, an einem bestimmten Standort, in einem bestimmten Ressourcenpaket und in einer bestimmten Version.

delete

Löscht eine einzelne Variante.

get

Ruft Details zu einer einzelnen Variante ab.

list

Listet Varianten in einem bestimmten Projekt und an einem bestimmten Standort auf.

patch

Aktualisiert die Parameter einer einzelnen Variante.