REST Resource: projects.locations.zones.ops

Risorsa: ZoneOperation

Rappresenta un'operazione su una zona.

Rappresentazione JSON
{
  "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
}
Campi
name

string

Identificatore. Nome dell'operazione. Formato: "projects/{project}/locations/{location}/zones/{zone}/ops/{zoneOperation}"

createTime

string (Timestamp format)

Solo output. Ora in cui è stata creata questa operazione.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo output. Ora dell'ultimo aggiornamento di questa operazione.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Facoltativo. Etichette associate a questa operazione come coppie chiave-valore.

Un oggetto contenente un elenco di coppie "key": value. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

type

enum (Type)

Obbligatorio. Immutabile. Il tipo di questa operazione.

impactedHardware[]

string

Facoltativo. L'hardware interessato da questa operazione di zona.

state

enum (State)

Solo output. Lo stato dell'operazione.

currentStep

object (ZoneOperationStep)

Solo output. Il passaggio corrente dell'operazione.

stepHistory[]

object (ZoneOperationStep)

Solo output. Cronologia dei passaggi dell'operazione.

etag

string

Facoltativo. Aggiunta di un etag basato su go/ccfe-etag.

Tipo

Il tipo di operazione.

Enum
TYPE_UNSPECIFIED Tipo non impostato.
EXPANSION Operazione di espansione della zona.

Stato

Stati validi per un'operazione di zona.

Enum
STATE_UNSPECIFIED Stato non impostato.
RUNNING L'operazione è in corso.
SUCCEEDED L'operazione è stata completata correttamente.
FAILED L'operazione non è riuscita.
CANCELLED L'operazione è stata annullata.

ZoneOperationStep

Rappresenta un passaggio del flusso di lavoro.

Rappresentazione JSON
{
  "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.
}
Campi
state

enum (StepState)

Solo output. Lo stato del passaggio del flusso di lavoro.

startTime

string (Timestamp format)

Solo output. L'ora in cui è iniziato il passaggio del flusso di lavoro.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Solo output. L'ora in cui è terminato il passaggio del flusso di lavoro.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

error

object (Status)

Solo output. Il messaggio di errore per il passaggio del flusso di lavoro, se non è riuscito.

Campo unione step_type. Il tipo di passaggio. step_type può essere solo uno dei seguenti tipi:
expansionStep

enum (ExpansionStep)

Passaggio per il tipo di operazione EXPANSION.

ExpansionStep

Passaggi validi di un flusso di lavoro EXPANSION.

Enum
EXPANSION_STEP_UNSPECIFIED Passaggio non specificato.
PREPARING_ZONE Aggiorna l'intent della zona per l'attivazione logica.
HW_ID_UPDATE Aggiorna l'elenco hardware con gli identificatori.

StepState

Stati validi di un passaggio del flusso di lavoro.

Enum
STEP_STATE_UNSPECIFIED Stato del passaggio del flusso di lavoro non specificato.
PENDING Il passaggio è in attesa di essere avviato.
RUNNING Il passaggio è in corso.
SUCCEEDED Il passaggio è stato completato correttamente.
FAILED Il passaggio non è riuscito.
SKIPPED Il passaggio è stato ignorato.

Metodi

create

Crea una nuova risorsa ZoneOperation in una determinata zona.

delete

Elimina una singola risorsa ZoneOperation.

get

Recupera i dettagli di una singola risorsa ZoneOperation.

list

Elenca le risorse ZoneOperation in un progetto e una località specifici.

patch

Aggiorna i parametri di una singola risorsa ZoneOperation.