REST Resource: projects.locations.zones.ops

Ressource: ZoneOperation

Stellt einen Vorgang für eine 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 Hardware, die von diesem Zonenvorgang betroffen ist.

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. Hinzufügen eines ETag basierend auf go/ccfe-etag.

Typ

Der Typ des Vorgangs.

Enums
TYPE_UNSPECIFIED Der Typ wurde nicht festgelegt.
EXPANSION Zonenerweiterungsvorgang.

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 Workflow-Schritt 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 Workflow-Schritts.

startTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem der Workflow-Schritt 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 Workflow-Schritt 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 Workflow-Schritt, falls er 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 den Zonen-Intent für die logische Inbetriebnahme.
HW_ID_UPDATE Aktualisiert die Hardwareliste mit IDs.

StepState

Gültige Status eines Workflow-Schritts.

Enums
STEP_STATE_UNSPECIFIED Status des Workflow-Schritts nicht angegeben.
PENDING Der Schritt wartet auf den Start.
RUNNING Der Schritt wird ausgeführt.
SUCCEEDED Der Schritt wurde 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 Ort auf.

patch

Aktualisiert die Parameter eines einzelnen ZoneOperation.