ResourceOperation

代表資源的進行中作業

JSON 表示法
{
  "uid": string,
  "state": enum (State),
  "type": enum (Type),
  "stateHistory": [
    {
      object (StateHistoryEntry)
    }
  ],
  "requiresReTurnup": boolean
}
欄位
uid

string

僅供輸出。作業 ID。

state

enum (State)

僅供輸出。作業狀態。

type

enum (Type)

僅供輸出。作業類型。

stateHistory[]

object (StateHistoryEntry)

僅供輸出。作業的狀態記錄。

requiresReTurnup

boolean

僅供輸出。指出是否需要重新啟動的旗標。

狀態

作業狀態的列舉。

列舉
STATE_UNSPECIFIED 未指定作業狀態。
AWAITING_CUSTOMER_INPUT 這項作業正在等待顧客輸入內容。
PROGRESSING 作業正在進行中。
COMPLETED 作業完成。

類型

作業類型。日後可能會在這個列舉中新增值。

列舉
TYPE_UNSPECIFIED 未指定作業類型。
REPAIR 修復作業。
SUSPEND 暫停作業。
RESUME 繼續作業。

StateHistoryEntry

作業狀態記錄的項目。

JSON 表示法
{
  "state": enum (State),
  "updateTime": string,
  "reason": string,
  "responsibleEntity": enum (Entity)
}
欄位
state

enum (State)

僅供輸出。作業狀態。

updateTime

string (Timestamp format)

僅供輸出。作業狀態的更新時間戳記。

使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

reason

string

僅供輸出。狀態變更的原因。

responsibleEntity

enum (Entity)

僅供輸出。變更狀態的實體。