REST Resource: projects.locations.jobs.bucketOperations

リソース: バケット操作

BucketOperation は、ジョブのバケットレベルの内訳を表します。

JSON 表現
{
  "name": string,
  "bucketName": string,
  "createTime": string,
  "startTime": string,
  "completeTime": string,
  "counters": {
    object (Counters)
  },
  "errorSummaries": [
    {
      object (ErrorSummary)
    }
  ],
  "state": enum (State),

  // Union field object_configuration can be only one of the following:
  "prefixList": {
    object (PrefixList)
  },
  "manifest": {
    object (Manifest)
  },
  "projectSource": {
    object (ProjectSource)
  }
  // End of list of possible types for union field object_configuration.

  // Union field transformation can be only one of the following:
  "putObjectHold": {
    object (PutObjectHold)
  },
  "deleteObject": {
    object (DeleteObject)
  },
  "putMetadata": {
    object (PutMetadata)
  },
  "rewriteObject": {
    object (RewriteObject)
  },
  "updateObjectCustomContext": {
    object (UpdateObjectCustomContext)
  },
  "setObjectAcls": {
    object (SetObjectAcls)
  }
  // End of list of possible types for union field transformation.
}
フィールド
name

string

ID。BucketOperation のリソース名。これはサービスによって定義されます。形式: projects/{projectId}/locations/global/jobs/{jobId}/bucketOperations/{bucket_operation}

bucketName

string

BucketOperation で変換されるオブジェクトのバケット名。

createTime

string (Timestamp format)

出力専用。BucketOperation が作成された時刻。

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"

startTime

string (Timestamp format)

出力専用。BucketOperation が開始された時刻。

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"

completeTime

string (Timestamp format)

出力専用。BucketOperation が完了した時刻。

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"

counters

object (Counters)

出力専用。バケット オペレーションの進行状況に関する情報。

errorSummaries[]

object (ErrorSummary)

出力専用。発生したエラーをサンプルエラーのログエントリで要約します。

state

enum (State)

出力専用。BucketOperation の状態。

共用体フィールド object_configuration。BucketOperation で変換するオブジェクトを指定します。object_configuration は次のいずれかになります。
prefixList

object (PrefixList)

接頭辞セットに一致するオブジェクトを指定します。

manifest

object (Manifest)

マニフェスト ファイル内のオブジェクトを指定します。

projectSource

object (ProjectSource)

プロジェクト ソース内のオブジェクト フィルタに一致するオブジェクトを指定します。

共用体フィールド transformation。オブジェクトに対して実行するアクション。transformation は次のいずれかになります。
putObjectHold

object (PutObjectHold)

オブジェクト保持のステータスを変更します。

deleteObject

object (DeleteObject)

オブジェクトを削除する。

putMetadata

object (PutMetadata)

オブジェクトのメタデータを更新します。固定キーおよびカスタム メタデータと固定キーメタデータ(Cache-Control、Content-Disposition、Content-Encoding、Content-Language、Content-Type、Custom-Time など)の更新を許可します。

rewriteObject

object (RewriteObject)

オブジェクトを書き換え、KMS 鍵などのメタデータを更新します。

updateObjectCustomContext

object (UpdateObjectCustomContext)

オブジェクトのカスタム コンテキストを更新します。

setObjectAcls

object (SetObjectAcls)

オブジェクト ACL を更新します。

状態

BucketOperation の状態を説明します。

列挙型
STATE_UNSPECIFIED デフォルト値。この値は使用されません。
QUEUED 作成されたが、まだ開始されていない。
RUNNING 処理中
SUCCEEDED 正常に完了しました。
CANCELED ユーザーによってキャンセルされました。
FAILED 回復不能なエラーのため終了しました。

メソッド

get

BucketOperation を取得します。

list

指定されたプロジェクトとジョブの BucketOperations を一覧表示します。