リソース: バケット操作
BucketOperation は、ジョブのバケットレベルの内訳を表します。
| JSON 表現 |
|---|
{ "name": string, "bucketName": string, "createTime": string, "startTime": string, "completeTime": string, "counters": { object ( |
| フィールド | |
|---|---|
name |
ID。BucketOperation のリソース名。これはサービスによって定義されます。形式: |
bucketName |
BucketOperation で変換されるオブジェクトのバケット名。 |
createTime |
出力専用。BucketOperation が作成された時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
startTime |
出力専用。BucketOperation が開始された時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
completeTime |
出力専用。BucketOperation が完了した時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
counters |
出力専用。バケット オペレーションの進行状況に関する情報。 |
errorSummaries[] |
出力専用。発生したエラーをサンプルエラーのログエントリで要約します。 |
state |
出力専用。BucketOperation の状態。 |
共用体フィールド object_configuration。BucketOperation で変換するオブジェクトを指定します。object_configuration は次のいずれかになります。 |
|
prefixList |
接頭辞セットに一致するオブジェクトを指定します。 |
manifest |
マニフェスト ファイル内のオブジェクトを指定します。 |
projectSource |
プロジェクト ソース内のオブジェクト フィルタに一致するオブジェクトを指定します。 |
共用体フィールド transformation。オブジェクトに対して実行するアクション。transformation は次のいずれかになります。 |
|
putObjectHold |
オブジェクト保持のステータスを変更します。 |
deleteObject |
オブジェクトを削除する。 |
putMetadata |
オブジェクトのメタデータを更新します。固定キーおよびカスタム メタデータと固定キーメタデータ(Cache-Control、Content-Disposition、Content-Encoding、Content-Language、Content-Type、Custom-Time など)の更新を許可します。 |
rewriteObject |
オブジェクトを書き換え、KMS 鍵などのメタデータを更新します。 |
updateObjectCustomContext |
オブジェクトのカスタム コンテキストを更新します。 |
setObjectAcls |
オブジェクト ACL を更新します。 |
状態
BucketOperation の状態を説明します。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
QUEUED |
作成されたが、まだ開始されていない。 |
RUNNING |
処理中 |
SUCCEEDED |
正常に完了しました。 |
CANCELED |
ユーザーによってキャンセルされました。 |
FAILED |
回復不能なエラーのため終了しました。 |
メソッド |
|
|---|---|
|
BucketOperation を取得します。 |
|
指定されたプロジェクトとジョブの BucketOperations を一覧表示します。 |