REST Resource: projects.locations.jobs.bucketOperations

Resource: BucketOperation

BucketOperation mewakili perincian tingkat bucket dari Tugas.

Representasi 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.
}
Kolom
name

string

Pengenal. Nama resource BucketOperation. Nama ini ditentukan oleh layanan. Format: projects/{projectId}/locations/global/jobs/{jobId}/bucketOperations/{bucket_operation}.

bucketName

string

Nama bucket objek yang akan diubah dalam BucketOperation.

createTime

string (Timestamp format)

Hanya output. Waktu pembuatan BucketOperation.

Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

startTime

string (Timestamp format)

Hanya output. Waktu BucketOperation dimulai.

Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

completeTime

string (Timestamp format)

Hanya output. Waktu BucketOperation selesai.

Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

counters

object (Counters)

Hanya output. Informasi tentang progres operasi bucket.

errorSummaries[]

object (ErrorSummary)

Hanya output. Merangkum error yang ditemui dengan entri log error contoh.

state

enum (State)

Hanya output. Status BucketOperation.

Kolom union object_configuration. Menentukan objek yang akan diubah dalam BucketOperation. object_configuration hanya dapat berupa salah satu dari berikut:
prefixList

object (PrefixList)

Menentukan objek yang cocok dengan kumpulan awalan.

manifest

object (Manifest)

Menentukan objek dalam file manifes.

projectSource

object (ProjectSource)

Menentukan objek yang cocok dengan filter objek dalam sumber project.

Kolom union transformation. Tindakan yang akan dilakukan pada objek. transformation hanya dapat berupa salah satu dari berikut:
putObjectHold

object (PutObjectHold)

Mengubah status penangguhan objek.

deleteObject

object (DeleteObject)

Menghapus objek.

putMetadata

object (PutMetadata)

Memperbarui metadata objek. Memungkinkan pembaruan metadata kunci tetap dan kustom serta metadata kunci tetap, yaitu Cache-Control, Content-Disposition, Content-Encoding, Content-Language, Content-Type, Custom-Time.

rewriteObject

object (RewriteObject)

Menulis ulang objek dan memperbarui metadata seperti kunci KMS.

updateObjectCustomContext

object (UpdateObjectCustomContext)

Memperbarui konteks kustom objek.

setObjectAcls

object (SetObjectAcls)

Memperbarui ACL objek.

Negara Bagian

Menjelaskan status BucketOperation.

Enum
STATE_UNSPECIFIED Nilai default. Nilai ini tidak digunakan.
QUEUED Dibuat, tetapi belum dimulai.
RUNNING Dalam proses.
SUCCEEDED Berhasil diselesaikan.
CANCELED Dibatalkan oleh pengguna.
FAILED Dihentikan karena kegagalan yang tidak dapat dipulihkan.

Metode

get

Mendapatkan BucketOperation.

list

Mencantumkan BucketOperation dalam project dan tugas tertentu.