- Ressource: Einführung
- RolloutInfo
- Bundesland
- RolloutStrategyInfo
- AllAtOnceStrategyInfo
- ClusterInfo
- ResourceBundleDeploymentInfo
- SyncState
- Bundesland
- RollingStrategyInfo
- Methoden
Ressource: Rollout
Die Rollout-Ressource stellt eine Instanz des FleetPackage-Rollout-Vorgangs in einer Flotte dar. Dies ist eine vom System generierte Ressource, die für Endnutzer Lesezugriff hat. Sie wird hauptsächlich vom Dienst verwendet, um die Änderungen in FleetPackage und andere Änderungen in der Umgebung zu verarbeiten.
| JSON-Darstellung |
|---|
{ "name": string, "release": string, "rolloutStrategy": { object ( |
| Felder | |
|---|---|
name |
ID. Name des Roll-outs. Das Format ist |
release |
Verweis auf die Einführung von |
rolloutStrategy |
Roll-out-Strategie für die Einführung von |
info |
Aktuelle Details zum Roll-out. |
deletionPropagationPolicy |
Richtlinie für die Verteilung des Löschens des Rollouts. |
createTime |
Nur Ausgabe. Der Zeitpunkt, zu dem der Roll-out erstellt wurde. 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. Der Zeitpunkt, zu dem der Roll-out zuletzt aktualisiert wurde. 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: |
RolloutInfo
RolloutInfo stellt den Status von FleetPackage in allen Clustern dar, auf die die Einführung ausgerichtet ist.
| JSON-Darstellung |
|---|
{ "state": enum ( |
| Felder | |
|---|---|
state |
Nur Ausgabe. „State“ enthält den Gesamtstatus des Roll-outs. |
startTime |
Nur Ausgabe. Zeitpunkt, zu dem der Roll-out gestartet wurde. 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: |
endTime |
Nur Ausgabe. Der Zeitpunkt, zu dem der Roll-out abgeschlossen wurde. 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: |
message |
Nur Ausgabe. Nachricht mit zusätzlichen Informationen zur Einführung. |
rolloutStrategyInfo |
Nur Ausgabe. Informationen zur Roll-out-Strategie geben den Status der Ausführung der Roll-out-Strategie an. |
Bundesland
Status des Roll‑outs
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Nicht angegebener Zustand. |
COMPLETED |
Roll-out abgeschlossen. |
SUSPENDED |
Einführung angehalten. |
ABORTED |
Roll-out abgebrochen. Ein bereits laufender Roll-out wurde beendet, weil sich die Flottenmitgliedschaften geändert haben oder das Flottenpaket gelöscht wurde. |
IN_PROGRESS |
Roll-out läuft. |
STALLED |
Einführung angehalten. |
CANCELLED |
Roll-out abgebrochen. Der vorgeschlagene Roll-out wurde von Anfang an als ungültig oder nicht durchführbar eingestuft, da Probleme mit dem Paket, der Version oder der Variantkonfiguration vorlagen. |
ABORTING |
Roll-out wird abgebrochen. |
RolloutStrategyInfo
RolloutStrategyInfo stellt den Ausführungsstatus verschiedener Arten von Roll-out-Strategien dar. Nur das Feld, das der in der Rollout-Ressource angegebenen Rollout-Strategie entspricht, wird ausgefüllt.
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld strategy. „Strategy“ steht für das Ergebnis der Anwendung einer der Rollout-Strategien. Für strategy ist nur einer der folgenden Werte zulässig: |
|
allAtOnceStrategyInfo |
„AllAtOnceStrategyInfo“ stellt den Status der Ausführung der „AllAtOnce“-Roll-out-Strategie dar. |
rollingStrategyInfo |
RollingStrategyInfo stellt den Status der Ausführung der Rolling-Rollout-Strategie dar. |
AllAtOnceStrategyInfo
„AllAtOnceStrategyInfo“ stellt den Ausführungsstatus der Roll‑out-Strategie „AllAtOnce“ dar.
| JSON-Darstellung |
|---|
{
"clusters": [
{
object ( |
| Felder | |
|---|---|
clusters[] |
Unsortierte Liste. Bereitstellungsstatus des Ressourcen-Bundles für alle Zielcluster. |
ClusterInfo
ClusterInfo stellt den Status eines Ressourcenpaket-Roll-outs für einen Cluster dar.
| JSON-Darstellung |
|---|
{ "membership": string, "desired": { object ( |
| Felder | |
|---|---|
membership |
Nur Ausgabe. gkehub-Mitgliedschaft des Zielclusters |
desired |
Nur Ausgabe. Der gewünschte Status für das Ressourcenbündel. |
initial |
Nur Ausgabe. Anfangszustand des Ressourcen-Bundles vor der Bereitstellung. |
current |
Nur Ausgabe. Aktueller Status des Ressourcen-Bundles. |
state |
Nur Ausgabe. Status des Roll-outs für den Cluster. |
messages[] |
Nur Ausgabe. Unsortierte Liste. Nachrichten enthalten zusätzliche Informationen zur Bereitstellung. |
startTime |
Nur Ausgabe. Zeitstempel für den Beginn des Abgleichs. 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: |
endTime |
Nur Ausgabe. Zeitstempel für das Ende des Abgleichs. 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: |
ResourceBundleDeploymentInfo
ResourceBundleDeploymentInfo stellt den Status eines Resource Bundle-Deployments dar.
| JSON-Darstellung |
|---|
{
"release": string,
"version": string,
"variant": string,
"syncState": enum ( |
| Felder | |
|---|---|
release |
Nur Ausgabe. Bezieht sich auf einen |
version |
Nur Ausgabe. Bezieht sich auf eine Version des |
variant |
Nur Ausgabe. Bezieht sich auf eine Variante in einer |
syncState |
Nur Ausgabe. Synchronisierungsstatus der |
messages[] |
Nur Ausgabe. Unsortierte Liste. Nachrichten enthalten Informationen zur |
SyncState
Synchronisierungsstatus der Bereitstellung des Ressourcen-Bundles.
| Enums | |
|---|---|
SYNC_STATE_UNSPECIFIED |
Nicht angegebener Zustand. |
RECONCILING |
Abgleichstatus. |
STALLED |
Status „Angehalten“. |
SYNCED |
Synchronisierter Status. |
PENDING |
Status „Ausstehend“ |
ERROR |
Fehlerstatus. |
DELETION_PENDING |
Status „Zum Löschen vorgemerkt“ |
DELETING |
Bundesland wird gelöscht. |
DELETED |
Gelöschter Bundesstaat. |
Bundesland
Status des Roll-outs für den Cluster.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Nicht angegebener Zustand. |
WAITING |
Wartestatus. |
IN_PROGRESS |
Status „In Bearbeitung“ |
STALLED |
Status „Angehalten“. |
COMPLETED |
Abgeschlossener Status |
ABORTED |
Status „Abgebrochen“. Ein bereits laufender Roll-out wurde beendet, weil sich die Flottenmitgliedschaften geändert haben oder das Flottenpaket gelöscht wurde. |
CANCELLED |
Status „Abgebrochen“. Der vorgeschlagene Roll-out wurde von Anfang an als ungültig oder nicht durchführbar eingestuft, da Probleme mit dem Paket, der Version oder der Variantkonfiguration vorlagen. |
ERROR |
Fehlerstatus. |
UNCHANGED |
Unveränderter Status. |
SKIPPED |
Übersprungener Status. |
RollingStrategyInfo
RollingStrategyInfo stellt den Ausführungsstatus der Rolling-Rollout-Strategie dar.
| JSON-Darstellung |
|---|
{
"clusters": [
{
object ( |
| Felder | |
|---|---|
clusters[] |
Unsortierte Liste. Bereitstellungsstatus des Ressourcen-Bundles für alle Zielcluster. |
Methoden |
|
|---|---|
|
Roll-out abbrechen |
|
Ruft Details zu einem einzelnen Roll-out ab. |
|
Listet Rollouts in einem bestimmten Projekt, an einem bestimmten Standort und für ein bestimmtes Flottenpaket auf. |
|
Roll‑out fortsetzen |
|
Roll-out anhalten |