資源:Job
儲存批次操作崗位描述。
| JSON 表示法 |
|---|
{ "name": string, "description": string, "loggingConfig": { object ( |
| 欄位 | |
|---|---|
name |
ID。作業的資源名稱。 格式: 例如:
|
description |
選用。使用者提供的職位說明。 最大長度:Unicode 編碼時為 1024 位元組。 |
loggingConfig |
選用。日誌配置。 |
createTime |
僅供輸出。該職位設立的時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
scheduleTime |
僅供輸出。工作安排時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
completeTime |
僅供輸出。工作完成的時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
counters |
僅供輸出。工作進度資訊。 |
errorSummaries[] |
僅供輸出。並以錯誤記錄檔項目範例歸納遇到的錯誤。 |
state |
僅供輸出。工作狀態。 |
dryRun |
選用。如為 true,工作會在模擬測試模式下執行,並傳回物件總數,以及 (如果物件設定是前置字元清單) 從來源找到的位元組。不會執行任何轉換。 |
isMultiBucketJob |
僅供輸出。如為 true,這項工作會在多個值區運作。多值區工作與單一值區工作適用的配額限制不同。 |
聯集欄位 source。指定要轉換的物件。source 只能是下列其中一個設定: |
|
bucketList |
指定要轉換的儲存桶及其物件的清單。 |
projectSource |
指定項目來源和篩選條件,以識別要轉換的物件。 |
聯集欄位 transformation。要對物件執行的操作。transformation 只能是下列其中一個設定: |
|
putObjectHold |
更改物件保持狀態。 |
deleteObject |
刪除物件。 |
putMetadata |
更新對像元資料。允許更新固定密鑰和自訂元資料。例如, |
rewriteObject |
重寫物件並更新元數據,例如 KMS 金鑰。 |
updateObjectCustomContext |
更新物件自訂上下文。 |
setObjectAcls |
更新物件存取控制清單。 |
BucketList
描述要轉換的桶子及其物件的清單。
| JSON 表示法 |
|---|
{
"buckets": [
{
object ( |
| 欄位 | |
|---|---|
buckets[] |
這是必要旗標,待轉換的儲存桶及其物件清單。每個作業只能指定一個儲存桶。如果指定了多個儲存桶,則會發生錯誤。 |
值區
描述單一儲存桶及其待轉換物件的配置。
| JSON 表示法 |
|---|
{ "bucket": string, // Union field |
| 欄位 | |
|---|---|
bucket |
這是必要旗標,待轉換物件的儲存桶名稱。 |
聯集欄位 object_configuration。指定要轉換的物件。object_configuration 只能是下列其中一個設定: |
|
prefixList |
指定與前綴集相符的物件。 |
manifest |
指定清單文件中的物件。 |
LoggingConfig
指定雲日誌記錄行為。
| JSON 表示法 |
|---|
{ "logActions": [ enum ( |
| 欄位 | |
|---|---|
logActions[] |
這是必要旗標,指定要記錄的操作。 |
logActionStates[] |
這是必要旗標,記錄操作的狀態。如果為空,則不產生任何日誌。 |
LoggableAction
可記錄的操作類型。
| 列舉 | |
|---|---|
LOGGABLE_ACTION_UNSPECIFIED |
非法值,以避免允許預設值。 |
TRANSFORM |
此作業中對應的轉換操作。 |
LoggableActionState
可記錄操作狀態篩選器。
| 列舉 | |
|---|---|
LOGGABLE_ACTION_STATE_UNSPECIFIED |
非法值,以避免允許預設值。 |
SUCCEEDED |
已順利完成 LoggableAction。SUCCEEDED 操作記錄為 [INFO][google.logging.type.LogSeverity.INFO]。 |
FAILED |
LoggableAction 終止,且處於錯誤狀態。FAILED 操作被記錄為 [ERROR][google.logging.type.LogSeverity.ERROR]。 |
狀態
說明工作狀態。
| 列舉 | |
|---|---|
STATE_UNSPECIFIED |
預設值。這個值不會使用。 |
RUNNING |
執行中。 |
SUCCEEDED |
已成功完成。 |
CANCELED |
用戶已取消。 |
FAILED |
因發生無法恢復的故障而終止。 |
QUEUED |
已排隊但尚未開始。 |
方法 |
|
|---|---|
|
取消批次作業。 |
|
建立批次作業。 |
|
刪除批次工作。 |
|
取得批次工作。 |
|
列出指定專案中的工作。 |