工作狀態的容器
| JSON 表示法 |
|---|
{ "state": enum ( |
| 欄位 | |
|---|---|
state |
這是必要旗標,這項工作的目前狀態。 |
message |
與狀態相關聯的訊息。 |
timestamp |
記錄狀態時的 ISO 8601 時間戳記。例如:「2023-10-27T10:00:00Z」 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
TaskState
定義 Task 可能的生命週期狀態。
| 列舉 | |
|---|---|
TASK_STATE_UNSPECIFIED |
工作狀態不明或不確定。 |
TASK_STATE_SUBMITTED |
表示工作已成功提交並獲得確認。 |
TASK_STATE_WORKING |
表示代理程式正在處理工作。 |
TASK_STATE_COMPLETED |
表示工作已順利完成。這是終端狀態。 |
TASK_STATE_FAILED |
表示工作已完成,但發生錯誤。這是終端狀態。 |
TASK_STATE_CANCELED |
表示工作在完成前已取消。這是終端狀態。 |
TASK_STATE_INPUT_REQUIRED |
表示代理程式需要使用者輸入內容才能繼續。這是中斷狀態。 |
TASK_STATE_REJECTED |
表示代理程式決定不執行工作。這項作業可能會在初始工作建立期間完成,或是在代理程式判斷無法或不會繼續執行時完成。這是終端狀態。 |
TASK_STATE_AUTH_REQUIRED |
表示必須先完成驗證才能繼續操作。這是中斷狀態。 |