Ressource: Release
Release stellt einen Release mit Versionsverwaltung dar, der Kubernetes-Manifeste enthält.
| JSON-Darstellung |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "lifecycle": enum ( |
| Felder | |
|---|---|
name |
ID. Name des Releases. Das Format ist |
createTime |
Nur Ausgabe. Zeitpunkt der Erstellung von 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: |
updateTime |
Nur Ausgabe. Zeitpunkt der letzten Aktualisierung von 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: |
labels |
Optional. Labels als Schlüssel/Wert-Paare. Ein Objekt, das eine Liste von |
lifecycle |
Optional. Lebenszyklus von |
version |
Erforderlich. Version von |
publishTime |
Nur Ausgabe. Zeitpunkt der Veröffentlichung von 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: |
info |
Optional. Zusätzliche Informationen zum |
Lebenszyklus
Der Lebenszyklus gibt den Status von Release an. Ein veröffentlichter Release ist unveränderlich.
| Enums | |
|---|---|
LIFECYCLE_UNSPECIFIED |
Gibt an, dass der Lebenszyklus nicht angegeben wurde. |
DRAFT |
Gibt an, dass Release bearbeitet wird. |
PUBLISHED |
Gibt an, dass Release jetzt veröffentlicht (oder freigegeben) und unveränderlich ist. |
ReleaseInfo
ReleaseInfo enthält zusätzliche Informationen zum ResourceBundle-Release, z.B. einen Link zu einem OCI-Image in Artifact Registry.
| JSON-Darstellung |
|---|
{ "ociImagePath": string, "variantOciImagePaths": { string: string, ... } } |
| Felder | |
|---|---|
ociImagePath |
Nur Ausgabe. Pfad zum OCI-Image, das der Dienst beim Erstellen eines |
variantOciImagePaths |
Optional. Pfade zu den OCI-Images pro Variante, die der Dienst beim Erstellen eines Paket-Releases hochlädt. Ein Objekt, das eine Liste von |
Methoden |
|
|---|---|
|
Erstellt einen neuen Release in einem bestimmten Projekt, an einem bestimmten Standort und in einem bestimmten ResourceBundle. |
|
Löscht einen einzelnen Release. |
|
Ruft Details zu einem einzelnen Release ab. |
|
Listet Releases in einem bestimmten Projekt und an einem bestimmten Standort auf. |
|
Aktualisiert die Parameter eines einzelnen Release. |