Resource: ReportConfig
Pesan yang menjelaskan objek ReportConfig
. ReportConfig
adalah konfigurasi yang digunakan untuk membuat laporan inventaris. Untuk mengetahui informasi tentang cara menetapkan berbagai kolom, lihat Membuat konfigurasi laporan inventaris.
Representasi JSON |
---|
{ "name": string, "createTime": string, "updateTime": string, "frequencyOptions": { object ( |
Kolom | |
---|---|
name |
ID. Nama resource. Format |
createTime |
Hanya output. Waktu UTC saat konfigurasi laporan inventaris dibuat. Kolom ini diisi secara otomatis. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
updateTime |
Hanya output. Waktu UTC saat konfigurasi laporan inventaris diperbarui. Kolom ini diisi secara otomatis. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
frequencyOptions |
Frekuensi pembuatan laporan inventaris. |
labels |
Label sebagai key-value pair Objek yang berisi daftar pasangan |
displayName |
Nama tampilan yang diberikan pengguna yang dapat kosong dan dibatasi hingga 256 karakter yang dapat diedit. |
Kolom union report_format . Format yang digunakan untuk membuat laporan inventaris. report_format hanya ada berupa salah satu diantara berikut: |
|
csvOptions |
Opsi untuk laporan berformat CSV. |
parquetOptions |
Opsi untuk laporan berformat Parquet. |
Kolom union report_kind . Opsi konfigurasi untuk konten laporan inventaris. report_kind hanya ada berupa salah satu diantara berikut: |
|
objectMetadataReportOptions |
Opsi untuk menyertakan metadata objek dalam laporan inventaris. |
FrequencyOptions
Resource FrequencyOptions
Konfigurasi frekuensi untuk pembuatan laporan inventaris.
Representasi JSON |
---|
{ "frequency": enum ( |
Kolom | |
---|---|
frequency |
Frekuensi pembuatan laporan inventaris. |
startDate |
Tanggal UTC untuk mulai membuat laporan inventaris. Misalnya, |
endDate |
Tanggal UTC untuk berhenti membuat laporan inventaris. Misalnya, |
Frekuensi
Frekuensi pembuatan laporan inventaris. Nilainya adalah FREQUENCY_UNSPECIFIED
, DAILY
, atau WEEKLY
.
Enum | |
---|---|
FREQUENCY_UNSPECIFIED |
Tidak ditentukan. |
DAILY |
Laporan inventaris dibuat setiap hari. |
WEEKLY |
Laporan inventaris dibuat setiap minggu. |
Tanggal
Menampilkan seluruh atau sebagian tanggal kalender, seperti ulang tahun. Waktu dan zona waktu ditentukan di tempat lain atau dianggap tidak signifikan. Tanggal ini terkait dengan Kalender Gregorian. Hal ini dapat mewakili salah satu dari hal berikut:
- Tanggal lengkap, dengan nilai tahun, bulan, dan hari bukan nol.
- Bulan dan hari, dengan tahun nol (misalnya, hari jadi).
- Tahun saja, dengan bulan nol dan hari nol.
- Tahun dan bulan, dengan hari nol (misalnya, tanggal habis masa berlaku kartu kredit).
Jenis terkait:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
Representasi JSON |
---|
{ "year": integer, "month": integer, "day": integer } |
Kolom | |
---|---|
year |
Tahun dalam tanggal. Harus dari 1 hingga 9999, atau 0 untuk menentukan tanggal tanpa tahun. |
month |
Bulan dalam setahun. Harus dari 1 hingga 12, atau 0 untuk menentukan tahun tanpa bulan dan hari. |
day |
Hari dalam bulan. Harus dari 1 hingga 31 dan berlaku untuk tahun dan bulan, atau 0 untuk menentukan tahun saja atau tahun dan bulan jika hari dianggap tidak signifikan. |
CSVOptions
Opsi untuk mengonfigurasi laporan inventaris dalam format CSV.
Representasi JSON |
---|
{ "recordSeparator": string, "delimiter": string, "headerRequired": boolean } |
Kolom | |
---|---|
recordSeparator |
Merekam karakter pemisah dalam CSV. |
delimiter |
Karakter pemisah di CSV. |
headerRequired |
Jika ditetapkan, menyertakan baris header dalam laporan CSV. |
ParquetOptions
Jenis ini tidak memiliki kolom.
Opsi untuk mengonfigurasi laporan inventaris dalam format Parquet.
ObjectMetadataReportOptions
Opsi untuk menyertakan metadata dalam laporan inventaris.
Representasi JSON |
---|
{ "metadataFields": [ string ], // Union field |
Kolom | |
---|---|
metadataFields[] |
Kolom metadata yang disertakan dalam laporan inventaris. |
Kolom union filter . Memfilter bucket untuk membuat laporan inventaris untuk Cloud Storage. filter hanya ada berupa salah satu diantara berikut: |
|
storageFilters |
Memfilter bucket untuk membuat laporan inventaris untuk Cloud Storage. |
Kolom union destination_options . Opsi untuk menyimpan laporan di Cloud Storage. destination_options hanya ada berupa salah satu diantara berikut: |
|
storageDestinationOptions |
Opsi untuk menyimpan laporan di Cloud Storage. |
CloudStorageFilters
Memfilter bucket untuk membuat laporan inventaris untuk Cloud Storage.
Representasi JSON |
---|
{ "bucket": string } |
Kolom | |
---|---|
bucket |
Opsional. Bucket tempat laporan inventaris dibuat. |
CloudStorageDestinationOptions
Opsi untuk menyimpan laporan inventaris di Cloud Storage.
Representasi JSON |
---|
{ "bucket": string, "destinationPath": string } |
Kolom | |
---|---|
bucket |
Opsional. Bucket tujuan untuk laporan inventaris. |
destinationPath |
Jalur tujuan dalam bucket tempat laporan inventaris disimpan. |
Metode |
|
---|---|
|
Membuat konfigurasi laporan inventaris baru di project tertentu untuk lokasi tertentu. |
|
Menghapus konfigurasi laporan inventaris yang ada di project tertentu untuk lokasi tertentu. |
|
Mendapatkan konfigurasi laporan inventaris dalam project tertentu untuk lokasi tertentu. |
|
Mencantumkan konfigurasi laporan inventaris di project tertentu untuk lokasi tertentu. |
|
Memperbarui konfigurasi laporan inventaris yang ada di project tertentu untuk lokasi tertentu. |