REST Resource: projects.locations.zones.ops

Ressource: ZoneOperation

Stellt einen Vorgang in einer Zone dar.

JSON-Darstellung
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "type": enum (Type),
  "impactedHardware": [
    string
  ],
  "state": enum (State),
  "currentStep": {
    object (ZoneOperationStep)
  },
  "stepHistory": [
    {
      object (ZoneOperationStep)
    }
  ],
  "etag": string
}
Felder
name

string

ID. Name des Vorgangs. Format: „projects/{project}/locations/{location}/zones/{zone}/ops/{zoneOperation}“

createTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt, zu dem dieser Vorgang 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: "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. Zeitpunkt, zu dem dieser Vorgang 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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Optional. Labels, die diesem Vorgang als Schlüssel/Wert-Paare zugeordnet sind.

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

type

enum (Type)

Erforderlich. Nicht veränderbar. Der Typ dieses Vorgangs.

impactedHardware[]

string

Optional. Die von diesem Zonenvorgang betroffene Hardware.

state

enum (State)

Nur Ausgabe. Der Status des Vorgangs.

currentStep

object (ZoneOperationStep)

Nur Ausgabe. Der aktuelle Schritt des Vorgangs.

stepHistory[]

object (ZoneOperationStep)

Nur Ausgabe. Verlauf der Schritte für den Vorgang.

etag

string

Optional. Adding an etag based on go/ccfe-etag.

Typ

Der Typ des Vorgangs

Enums
TYPE_UNSPECIFIED Typ nicht festgelegt.
EXPANSION Vorgang zur Zonenerweiterung.

Bundesland

Gültige Status für einen Zonenvorgang.

Enums
STATE_UNSPECIFIED Kein Status festgelegt.
RUNNING Der Vorgang wird ausgeführt.
SUCCEEDED Der Vorgang wurde abgeschlossen.
FAILED Der Vorgang ist fehlgeschlagen.
CANCELLED Der Vorgang wurde abgebrochen.

ZoneOperationStep

Stellt einen Workflowschritt dar.

JSON-Darstellung
{
  "state": enum (StepState),
  "startTime": string,
  "endTime": string,
  "error": {
    object (Status)
  },

  // Union field step_type can be only one of the following:
  "expansionStep": enum (ExpansionStep)
  // End of list of possible types for union field step_type.
}
Felder
state

enum (StepState)

Nur Ausgabe. Der Status des Workflowschritts.

startTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem der Workflowschritt 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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

endTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem der Workflowschritt beendet 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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

error

object (Status)

Nur Ausgabe. Die Fehlermeldung für den Workflowschritt, falls dieser fehlgeschlagen ist.

Union-Feld step_type. Der Typ des Schritts. Für step_type ist nur einer der folgenden Werte zulässig:
expansionStep

enum (ExpansionStep)

Schritt für den Vorgangstyp EXPANSION.

ExpansionStep

Gültige Schritte eines EXPANSION-Workflows.

Enums
EXPANSION_STEP_UNSPECIFIED Schritt nicht angegeben.
PREPARING_ZONE Aktualisiert die Zonenabsicht für die logische Aktivierung.
HW_ID_UPDATE Aktualisiert die Hardwareliste mit Kennungen.

StepState

Gültige Status eines Workflowschritts.

Enums
STEP_STATE_UNSPECIFIED Nicht angegebener Status des Workflowschritts.
PENDING Der Schritt wartet auf den Start.
RUNNING Der Schritt wird ausgeführt.
SUCCEEDED Der Schritt wurde erfolgreich abgeschlossen.
FAILED Der Schritt ist fehlgeschlagen.
SKIPPED Der Schritt wurde übersprungen.

Methoden

create

Erstellt einen neuen ZoneOperation in einer bestimmten Zone.

delete

Löscht einen einzelnen ZoneOperation.

get

Ruft Details zu einem einzelnen ZoneOperation ab.

list

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

patch

Aktualisiert die Parameter einer einzelnen ZoneOperation.