Menjelaskan sumber proyek tempat objek yang memenuhi filter akan diubah.
| Representasi JSON |
|---|
{ "project": string, "insightsDatasetConfig": string, "bucketFilters": { object ( |
| Kolom | |
|---|---|
project |
Wajib. Nama proyek dari objek yang akan ditransformasikan, misalnya, |
insightsDatasetConfig |
Wajib. Pengidentifikasi sumber daya dari konfigurasi dataset Storage Insights. Operasi batch penyimpanan menggunakan snapshot terbaru dari dataset ini sebagai sumber untuk mencantumkan dan memfilter objek target. Format: |
bucketFilters |
Opsional. Filter yang dinyatakan dalam Common Expression Language (CEL) untuk diterapkan pada bucket guna mengidentifikasi bucket yang berisi objek yang akan ditransformasikan. |
objectFilters |
Opsional. Filter yang dinyatakan dalam Common Expression Language (CEL) untuk diterapkan pada objek guna mengidentifikasi objek yang akan ditransformasikan. |
dryRunJobId |
Opsional. Pengidentifikasi unik dari pekerjaan uji coba yang akan digunakan sebagai dasar untuk pekerjaan saat ini. Menentukan ID ini memastikan bahwa pekerjaan dijalankan terhadap kumpulan objek yang sama yang divalidasi selama uji coba. Nilai tersebut sesuai dengan segmen {jobId} dari nama sumber daya: |
targetLocations |
Opsional. Menentukan lokasi Cloud Storage yang akan disertakan dalam pekerjaan. Jika disediakan, hanya bucket dan objek di dalam lokasi ini yang akan ditemukan dari dataset Storage Insights seperti yang dikonfigurasi di |
snapshotTime |
Hanya output. Waktu snapshot yang digunakan oleh job untuk membaca dataset Storage Insights untuk penemuan bucket dan objek. Kolom ini diisi oleh layanan dan mencerminkan stempel waktu yang tepat dari cuplikan dataset yang digunakan. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
Expr
Merepresentasikan ekspresi tekstual dalam sintaks Common Expression Language (CEL). CEL adalah bahasa ekspresi yang mirip dengan C. Sintaks dan semantik CEL didokumentasikan di https://github.com/google/cel-spec.
Contoh (Perbandingan):
title: "Summary size limit"
description: "Determines if a summary is less than 100 chars"
expression: "document.summary.size() < 100"
Contoh (Kesamaan):
title: "Requestor is owner"
description: "Determines if requestor is the document owner"
expression: "document.owner == request.auth.claims.email"
Contoh (Logika):
title: "Public documents"
description: "Determine whether the document should be publicly visible"
expression: "document.type != 'private' && document.type != 'internal'"
Contoh (Manipulasi Data):
title: "Notification string"
description: "Create a notification string with a timestamp."
expression: "'New message received at ' + string(document.create_time)"
Variabel dan fungsi pasti yang dapat dirujuk dalam suatu ekspresi ditentukan oleh layanan yang mengevaluasinya. Lihat dokumentasi layanan untuk informasi tambahan.
| Representasi JSON |
|---|
{ "expression": string, "title": string, "description": string, "location": string } |
| Kolom | |
|---|---|
expression |
Representasi tekstual dari sebuah ekspresi dalam sintaksis Common Expression Language. |
title |
Opsional. Judul untuk ungkapan tersebut, yaitu rangkaian singkat yang menjelaskan tujuannya. Ini dapat digunakan misalnya pada antarmuka pengguna (UI) yang memungkinkan untuk memasukkan ekspresi. |
description |
Opsional. Deskripsi ekspresi tersebut. Ini adalah teks yang lebih panjang yang menjelaskan ekspresi tersebut, misalnya saat diarahkan kursor ke atasnya di antarmuka pengguna. |
location |
Opsional. String yang menunjukkan lokasi ekspresi untuk pelaporan kesalahan, misalnya nama file dan posisi dalam file. |
TargetLocations
Menjelaskan lokasi Cloud Storage yang perlu disertakan dalam pekerjaan ProjectSource.
| Representasi JSON |
|---|
{ "locations": [ string ], "snapshotTime": string } |
| Kolom | |
|---|---|
locations[] |
Wajib. Daftar lokasi Cloud Storage (misalnya, Jika Untuk detail mengenai snapshot dan tampilan dataset Storage Insights, lihat Tabel dan skema dataset Storage Insights. |
snapshotTime |
Opsional. Stempel waktu snapshot dataset Storage Insights yang tepat untuk digunakan pada pekerjaan yang kompatibel dengan format RFC 3339 (misalnya, Jika ditentukan, snapshot persis ini harus ada di Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |