ResourceOperation

Menunjukkan operasi yang sedang berlangsung untuk resource

Representasi JSON
{
  "uid": string,
  "state": enum (State),
  "type": enum (Type),
  "stateHistory": [
    {
      object (StateHistoryEntry)
    }
  ],
  "requiresReTurnup": boolean
}
Kolom
uid

string

Hanya output. ID Operasi.

state

enum (State)

Hanya output. Status operasi.

type

enum (Type)

Hanya output. Jenis operasi.

stateHistory[]

object (StateHistoryEntry)

Hanya output. Histori status untuk operasi.

requiresReTurnup

boolean

Hanya output. Flag untuk menunjukkan apakah re-turnup diperlukan.

Status

Enum untuk status operasi.

Enum
STATE_UNSPECIFIED Status operasi tidak ditentukan.
AWAITING_CUSTOMER_INPUT Operasi menunggu input pelanggan.
PROGRESSING Operasi sedang berlangsung.
COMPLETED Operasi selesai.

Jenis

Jenis operasi. Nilai baru dapat ditambahkan ke enum ini pada masa mendatang.

Enum
TYPE_UNSPECIFIED Jenis operasi tidak ditentukan.
REPAIR Operasi perbaikan.
SUSPEND Operasi penangguhan.
RESUME Operasi lanjutan.

StateHistoryEntry

Entri untuk histori status operasi.

Representasi JSON
{
  "state": enum (State),
  "updateTime": string,
  "reason": string,
  "responsibleEntity": enum (Entity)
}
Kolom
state

enum (State)

Hanya output. Status operasi.

updateTime

string (Timestamp format)

Hanya output. Stempel waktu saat status operasi diperbarui.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

reason

string

Hanya output. Alasan perubahan status.

responsibleEntity

enum (Entity)

Hanya output. Entitas yang mengubah status.