Objek KRM API object.gdc.goog/v1

object.gdc.goog/v1

Berisi definisi skema API untuk grup API v1 Object Storage.

Bucket

Menentukan skema untuk Buckets API.

Muncul di: - BucketList

Kolom Deskripsi
apiVersion string object.gdc.goog/v1
kind string Bucket
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec BucketSpec
status BucketStatus

BucketInfo

Menentukan skema untuk BucketInfo API.

Muncul di: - BucketInfoList

Kolom Deskripsi
apiVersion string object.gdc.goog/v1
kind string BucketInfo
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec BucketInfoSpec
status BucketInfoStatus

BucketInfoList

Berisi daftar BucketInfo.

Kolom Deskripsi
apiVersion string object.gdc.goog/v1
kind string BucketInfoList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items BucketInfo array

BucketInfoSpec

BucketInfoSpec menentukan status yang diinginkan dari Resource BucketInfo.

Muncul di: - BucketInfo

Kolom Deskripsi
description string Deskripsi konten bucket.
storageClass ObjectStorageClass Menentukan seberapa sering data perlu diakses. Opsi yang tersedia meliputi Standard dan Nearline. Standard cocok untuk data panas yang sering diakses, seperti situs, video streaming, dan aplikasi seluler. Digunakan untuk data yang dapat disimpan minimal selama 30 hari. Nearline cocok untuk data yang dapat disimpan minimal selama 60 hari, termasuk pencadangan data dan konten multimedia longtail.
bucketPolicy GlobalBucketPolicy Menentukan kebijakan resource bucket. Jika tidak ditentukan, kebijakan default akan diterapkan.
location string Menentukan tempat fisik tempat data objek dalam bucket berada. Jika tidak ditentukan, defaultnya adalah lokasi tempat bucket dibuat.
bucketName string Nama bucket yang disediakan tanpa namespace. Ini digunakan untuk merujuk ke bucket saat menggunakan alat dan library lokal.
zonalEndpoints array string Endpoint DNS zona tempat bucket dapat dijangkau. Gunakan endpoint ini jika failover yang disesuaikan diperlukan.
globalEndpoint string Endpoint global yang akan merutekan traffic secara dinamis ke zona mana pun yang berisi data untuk bucket ini. Gunakan endpoint ini jika failover otomatis diperlukan.
region string Region tempat bucket disimpan.
encryption EncryptionStatus Status enkripsi di bucket.
allowDegradedWrites boolean Hanya digunakan untuk bucket sinkron. Menentukan apakah operasi S3 harus kembali ke replikasi asinkron karena salah satu zona replikasi tidak tersedia. Hal ini mencegah bucket sinkron menjadi hanya baca jika salah satu zona replikasi tidak berfungsi. Jika kosong, defaultnya adalah salah (false).

BucketInfoStatus

Menentukan status BucketInfo yang diamati.

Muncul di: - BucketInfo

Kolom Deskripsi
conditions Array Condition

BucketList

Berisi daftar Bucket.

Kolom Deskripsi
apiVersion string object.gdc.goog/v1
kind string BucketList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Bucket array

BucketPolicy

Menentukan kebijakan Bucket.

Muncul di: - BucketSpec

Kolom Deskripsi
lockingPolicy LockingPolicy Kebijakan untuk penguncian objek. Jika disetel, pembuatan versi objek akan diaktifkan dan semua objek yang disimpan dalam bucket akan tunduk pada kebijakan ini. Objek yang dikunci tidak dapat dihapus hingga masa berlaku kunci berakhir. Hanya dapat diaktifkan saat membuat bucket dan tidak dapat dinonaktifkan setelahnya. Jika tidak diaktifkan, penguncian dan pembuatan versi objek akan dinonaktifkan dan tidak dapat diaktifkan.
corsPolicy CorsPolicy Kebijakan untuk pengguna kebijakan CORS kustom yang ditetapkan pada bucket. CorsPolicy harus diaktifkan jika kebijakan CORS tambahan diperlukan di bucket. Jika tidak, bucket hanya akan memiliki kebijakan CORS konsol UI default. CorsPolicy dapat ditambahkan atau diubah kapan saja setelah bucket dibuat.
lifecyclePolicy LifecyclePolicy Kebijakan untuk pengguna kebijakan siklus proses kustom yang ditetapkan di bucket. LifecyclePolicy dapat ditambahkan, diubah, dan dihapus kapan saja setelah bucket dibuat.

BucketSpec

BucketSpec menentukan status yang diinginkan dari Resource Bucket.

Muncul di: - Bucket

Kolom Deskripsi
description string Deskripsi konten bucket.
storageClass ObjectStorageClass Menentukan seberapa sering data perlu diakses. Opsi yang tersedia meliputi Standard dan Nearline. Standard cocok untuk data panas yang sering diakses, seperti situs, video streaming, dan aplikasi seluler. Digunakan untuk data yang dapat disimpan minimal selama 30 hari. Nearline cocok untuk data yang dapat disimpan minimal selama 60 hari, termasuk pencadangan data dan konten multimedia longtail.
bucketPolicy BucketPolicy Menentukan kebijakan resource bucket. Jika tidak ditentukan, kebijakan default akan diterapkan.
location string Menentukan tempat fisik tempat data objek dalam bucket berada. Jika tidak ditentukan, defaultnya adalah lokasi tempat bucket dibuat.

BucketStatus

Mendefinisikan status Bucket yang diamati.

Muncul di: - Bucket

Kolom Deskripsi
fullyQualifiedName string Nama bucket yang disediakan. Nama ini digunakan untuk merujuk ke bucket saat menggunakan alat dan library eksternal.
conditions Array Condition Menentukan status bucket. Kondisi yang didukung mencakup BucketReady. Jika BucketReady adalah True, hal ini menunjukkan bahwa bucket telah disediakan dan siap digunakan.
endpoint string Endpoint DNS tempat bucket dapat dijangkau.
region string Region tempat bucket disimpan.
encryption EncryptionStatus Status enkripsi di bucket.
errorStatus ErrorStatus ErrorStatus menyimpan error terbaru dengan waktu yang diamati disertakan.

CorsPolicy

Menentukan strategi untuk menyiapkan kebijakan CORS kustom pada bucket.

Muncul di: - BucketPolicy - GlobalBucketPolicy

Kolom Deskripsi
enableCorsPolicy boolean Menentukan apakah pengguna ingin kebijakan kustom diterapkan pada bucket. Jika ya, kebijakan kustom yang ditentukan di CorsDetail akan dibaca. Jika tidak, CorsDetail tidak akan digunakan meskipun telah menyiapkan kebijakan kustom.
corsDetail Array CorsRule Detail kebijakan CORS kustom yang ditetapkan.

CorsRule

Menentukan informasi yang terkait dengan aturan CORS.

Muncul di: - CorsPolicy

Kolom Deskripsi
allowedHeaders array string Header yang ditentukan di header Access-Control-Request-Headers.
allowedMethods array string Metode HTTP yang diizinkan untuk dieksekusi oleh origin yang diizinkan.
allowedOrigins array string Origin yang dapat mengakses bucket.
exposeHeaders array string Header dalam respons yang dapat diakses.
id string ID unik untuk aturan. Nilai tidak boleh lebih dari 255 karakter.

EncryptionStatus

EncryptionStatus menentukan status enkripsi pada bucket.

Muncul di: - BucketInfoSpec - BucketStatus

Kolom Deskripsi
type EncryptionType Menentukan jenis enkripsi yang akan digunakan untuk bucket. Opsi yang tersedia adalah: - CMEK - Customer Managed Encryption Key yang membuat kunci yang didukung KMS dan berakar di HSM yang ditagih kepada pelanggan. Pelanggan dapat mengakses dan mengelola kunci ini melalui KMS.
keyRef ObjectReference KeyRef mereferensikan kunci yang digunakan sebagai kunci default untuk mengenkripsi objek dalam bucket.

GlobalBucketPolicy

Menentukan kebijakan Bucket.

Muncul di: - BucketInfoSpec

Kolom Deskripsi
corsPolicy CorsPolicy Kebijakan untuk pengguna kebijakan CORS kustom yang ditetapkan pada bucket. CorsPolicy harus diaktifkan jika kebijakan CORS tambahan diperlukan di bucket. Jika tidak, bucket hanya akan memiliki kebijakan CORS konsol UI default. CorsPolicy dapat ditambahkan atau diubah kapan saja setelah bucket dibuat.
lifecyclePolicy LifecyclePolicy Kebijakan untuk pengguna kebijakan siklus proses kustom yang ditetapkan di bucket. LifecyclePolicy dapat ditambahkan, diubah, dan dihapus kapan saja setelah bucket dibuat.

LifecycleExpiration

Muncul di: - LifecycleRule

Kolom Deskripsi
date Waktu Tanggal tertentu saat objek harus dihapus.
days integer Jumlah hari objek ini tunduk pada aturan.

LifecycleNoncurrentExpiration

Muncul di: - LifecycleRule

Kolom Deskripsi
noncurrentDays integer Jumlah hari objek menjadi versi lama sebelum aturan siklus proses mengambil tindakan.

LifecyclePolicy

Muncul di: - BucketPolicy - GlobalBucketPolicy

Kolom Deskripsi
enable boolean Menentukan apakah pengguna ingin mengaktifkan kebijakan siklus proses kustom pada bucket.
lifecycleRules Array LifecycleRule Terdiri dari satu atau beberapa aturan konfigurasi siklus proses yang dapat melakukan tindakan habis masa berlaku pada objek dalam bucket.

LifecycleRule

Muncul di: - LifecyclePolicy

Kolom Deskripsi
id string ID unik untuk aturan. Nilai tidak boleh lebih dari 255 karakter.
status LifecycleRuleStatus Status aturan siklus proses. Menunjukkan apakah aturan ini mengambil tindakan. Status dapat diubah kapan saja, dan hanya aturan yang Diaktifkan yang akan berlaku.
expiration LifecycleExpiration Perilaku masa berlaku untuk objek dalam versi saat ini. Masa berlaku atau NoncurrentExpiration, atau keduanya harus diberikan. Aturan tanpa perilaku habis masa berlaku akan diabaikan.
noncurrentExpiration LifecycleNoncurrentExpiration Perilaku masa berlaku untuk objek yang tidak terbaru.
filter LifecycleRuleFilter Filter untuk aturan. Filter kosong berarti aturan berlaku untuk semua objek dalam bucket.

LifecycleRuleFilter

Menentukan filter yang dapat ditetapkan pada aturan siklus proses.

Muncul di: - LifecycleRule

Kolom Deskripsi
prefixFilter string Mencocokkan objek dengan awalan yang diberikan. String awalan kosong berarti berlaku untuk semua objek dalam bucket.
tagFilters Array Tag Mencocokkan objek dengan tag yang diberikan. Tag pada objek harus cocok dengan kunci dan nilai secara persis.

LifecycleRuleStatus

Jenis pokok: string

Muncul di: - LifecycleRule

LockingPolicy

Menentukan strategi untuk mengunci objek Bucket.

Muncul di: - BucketPolicy

Kolom Deskripsi
defaultObjectRetentionDays integer Menentukan jumlah minimum hari setiap versi setiap objek akan dipertahankan. Objek tidak dapat dihapus selama periode retensi. Jika bucket berisi objek apa pun, bucket tersebut juga tidak dapat dihapus. Jika tidak ditentukan, periode retensi objek default tidak ditetapkan. Dapat dimodifikasi setelah dibuat, tetapi perubahan hanya akan berlaku untuk objek dan versi baru. Objek dan versi yang ada akan tetap menggunakan nilai sebelumnya.

Tag

Menentukan tag pada objek yang dapat digunakan oleh filter siklus proses.

Muncul di: - LifecycleRuleFilter

Kolom Deskripsi
key string
value string