KRM API backup.gdc.goog/v1

backup.gdc.goog/v1

Cadangan

Menentukan skema untuk API Backup.

Muncul di: - BackupList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string Backup
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec BackupSpec
status BackupStatus

BackupConfig

Mewakili jenis pesan dalam yang menentukan konfigurasi pembuatan cadangan dari rencana cadangan ini.

Muncul di: - BackupPlanSpec - BackupSpec

Kolom Deskripsi
backupScope BackupScope Cakupan pemilihan resource cadangan. Contohnya mencakup all_namespaces, namespace yang dipilih, dan aplikasi yang dipilih. Anda harus menentukan satu nilai untuk backup_scope. Nilai BackupScope harus berupa salah satu jenis berikut: BackupConfig_AllNamespaces, BackupConfig_SelectedNamespaces, atau BackupConfig_SelectedApplications.
backupRepository string Nama resource BackupRepository yang mengidentifikasi penyimpanan sekunder untuk resource BackupPlan ini.
includeVolumeData boolean Menentukan apakah data volume dicadangkan. Jika tidak disetel, defaultnya adalah False.
includeSecrets boolean Menentukan apakah rahasia dicadangkan. Jika tidak disetel, defaultnya adalah False.
encryptionKey EncryptionKey Kunci enkripsi. Kolom ini tidak dapat diubah.
volumeStrategy VolumeStrategy Trade-off yang digunakan saat mencadangkan volume.

BackupInfo

Mewakili nama dan status cadangan di kolom RecentBackups .

Muncul di: - BackupPlanStatus

Kolom Deskripsi
name string Nama cadangan.
state BackupState Status pencadangan yang terakhir dijalankan.

BackupList

Berisi daftar cadangan.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string BackupList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Backup array

BackupPlan

Menentukan skema untuk API BackupPlan.

Muncul di: - BackupPlanList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string BackupPlan
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec BackupPlanSpec
status BackupPlanStatus

BackupPlanList

Berisi daftar rencana pencadangan.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string BackupPlanList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array BackupPlan

BackupPlanSpec

Menentukan status yang diinginkan dari rencana pencadangan.

Muncul di: - BackupPlan

Kolom Deskripsi
clusterName string Nama cluster yang berisi data yang dicadangkan oleh rencana pencadangan ini. Secara default, ini adalah cluster tempat rencana cadangan ini dibuat.
backupSchedule Jadwal Pembuatan cadangan terjadwal berdasarkan rencana cadangan ini.
backupConfig BackupConfig Konfigurasi pencadangan dari rencana pencadangan ini.
retentionPolicy RetentionPolicy Siklus proses cadangan yang dibuat dalam rencana ini.
description string String deskriptif yang ditentukan pengguna untuk paket pencadangan ini.
deactivated boolean Menentukan apakah paket telah dinonaktifkan. Jika kolom ini disetel ke 'True', paket akan dikunci, yang berarti tidak ada lagi pembaruan yang diizinkan, termasuk perubahan pada kolom yang dinonaktifkan. Tindakan ini juga mencegah pembuatan cadangan baru berdasarkan rencana ini, baik secara manual maupun terjadwal. Nilai defaultnya adalah 'False'.

BackupPlanStatus

Menentukan status rencana pencadangan yang diamati.

Muncul di: - BackupPlan

Kolom Deskripsi
lastBackupTime Waktu Stempel waktu untuk pencadangan yang terakhir dijalankan.
nextBackupTime Waktu Stempel waktu untuk pencadangan terjadwal berikutnya.
state Negara Bagian Status paket pencadangan saat ini.
lastBackupState BackupState Status pencadangan yang baru saja dibuat.
lastBackupStateReason string Deskripsi yang dapat dibaca manusia tentang alasan pencadangan terakhir berada dalam status saat ini.
errorStatus ErrorStatus Kesalahan terbaru dengan waktu yang diamati disertakan.
conditions Array Condition Conditions mewakili pengamatan status paket pencadangan ini saat ini.
recentBackups Array BackupInfo Cadangan terbaru yang dibuat oleh rencana pencadangan.

BackupRepository

Menentukan skema untuk API BackupRepository.

Muncul di: - BackupRepositoryList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string BackupRepository
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec BackupRepositorySpec
status BackupRepositoryStatus

BackupRepositoryList

Berisi daftar resource repositori cadangan.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string BackupRepositoryList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array BackupRepository

BackupRepositoryManager

BackupRepositoryManager adalah Skema untuk BackupRepositoryManagers API

Muncul di: - BackupRepositoryManagerList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string BackupRepositoryManager
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec BackupRepositoryManagerSpec
status BackupRepositoryManagerStatus

BackupRepositoryManagerList

BackupRepositoryManagerList berisi daftar BackupRepositoryManager

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string BackupRepositoryManagerList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array BackupRepositoryManager

BackupRepositoryManagerSpec

BackupRepositoryManagerSpec menentukan status BackupRepositoryManager yang diinginkan

Muncul di: - BackupRepositoryManager

Kolom Deskripsi
backupRepositorySpec BackupRepositorySpec BackupRepositorySpec berisi semua detail yang diperlukan untuk membuat repositori cadangan di dalam cluster pengguna. Perhatikan bahwa kolom ImportPolicy dari BackupRepositorySpec tidak akan dipatuhi di sini. BackupRepository yang dibuat akan menjadi "ReadWrite" jika cluster tempat BackupRepository dibuat adalah ReadWriteCluster. Nilainya adalah "ReadOnly" jika cluster tempatnya dibuat ada dalam daftar ReadOnlyClusters. Kolom ini tidak dapat diubah.
readWriteCluster NamespacedName ReadWriteCluster menentukan satu cluster (baremetal.cluster.gke.io/Cluster) yang memiliki izin untuk membuat repositori cadangan ReadWrite menggunakan data di kolom BackupRepositorySpec. Repositori ReadWrite dapat digunakan untuk menjadwalkan/membuat Cadangan, Rencana Cadangan, dan Pemulihan, dan secara efektif dimiliki oleh cluster tempat repositori tersebut dibuat. CATATAN: BackupRepository hanya dapat digunakan sebagai ReadWrite oleh maksimal satu cluster k8s. Kolom ini dapat diubah.
readOnlyClusters Array NamespacedName ReadOnlyClusters menentukan daftar cluster (baremetal.cluster.gke.io/Cluster) yang memiliki izin untuk membuat repositori cadangan ReadOnly menggunakan data di kolom BackupRepositorySpec. Repositori ReadOnly hanya dapat digunakan untuk mengimpor dan melihat cadangan. Tidak ada cadangan/resource baru yang dapat dibuat di repositori ini, tetapi pemulihan dapat menggunakan dan mereferensikan cadangan hanya baca untuk pemulihan. Ditujukan untuk mengimpor cadangan dari cluster lain untuk pemulihan lintas cluster. Tidak ada batasan seberapa sering BackupRepository dapat digunakan sebagai ReadOnly. Kolom ini dapat diubah.

BackupRepositoryManagerStatus

BackupRepositoryManagerStatus menentukan status BackupRepositoryManager yang diamati

Muncul di: - BackupRepositoryManager

Kolom Deskripsi
backupCount integer BackupCount adalah jumlah total cadangan yang telah dibuat di dalam bucket penyimpanan yang ditunjuk oleh BackupRepositorySpec.
backupPlanCount integer BackupPlanCount adalah jumlah total rencana pencadangan yang telah dibuat di dalam bucket penyimpanan yang ditunjuk oleh BackupRepositorySpec.
restoreCount integer RestoreCount adalah jumlah total pemulihan yang telah dibuat di dalam bucket penyimpanan yang ditunjuk oleh BackupRepositorySpec.
restorePlanCount integer RestorePlanCount adalah jumlah total rencana pemulihan yang telah dibuat di dalam bucket penyimpanan yang ditunjuk oleh BackupRepositorySpec.
clusterStatuses Array ClusterStatus ClusterStatuses berisi status saat ini terkait pembuatan repositori cadangan yang diinginkan di setiap cluster. Daftar ini akan berisi entri untuk semua cluster yang ditentukan dalam daftar ReadOnlyClusters serta ReadWriteCluster. Repositori cadangan yang berhasil dibuat di cluster ditunjukkan oleh entri di array ClusterStatuses yang memiliki kondisi "Siap" sebagai "Benar", jika tidak, akan menjadi "Salah".
conditions Kondisi Kondisi menunjukkan apakah Pengelola Repositori Cadangan dan repositori cadangan yang dibuatnya dalam kondisi baik atau tidak.
errorStatus ErrorStatus Error terbaru dari rekonsiliasi dengan waktu yang diamati disertakan.

BackupRepositorySpec

Menentukan status repositori cadangan yang diinginkan.

Muncul di: - BackupRepository

Kolom Deskripsi
secretReference SecretReference Referensi ke Secret Akses yang bergantung pada sistem penyimpanan pilihan Anda. Secret ini digunakan untuk permintaan ke endpoint ini. Misalnya, Secret Akses S3.
endpoint string Endpoint yang digunakan untuk mengakses repositori cadangan. Dalam kasus Google Private Cloud, ini adalah endpoint S3 yang menyediakan akses ke project Tenant.
type RepositoryType Jenis repositori cadangan. Misalnya, S3 atau Google Cloud Storage. Hal ini memberi tahu agen sistem penyimpanan atau API mana yang akan digunakan.
s3Options S3Options Data yang digunakan untuk mengonfigurasi akses ke resource BackupRepo yang kompatibel dengan S3.
importPolicy ImportPolicy Kebijakan yang menentukan apakah repositori cadangan ini bersifat hanya baca atau baca-tulis.
importSubstitution ImportSubstitution Kolom ini menentukan apakah akan mengganti nama repositori cadangan resource yang diimpor dengan nama repositori cadangan ini.
force boolean Menentukan tindakan yang dilakukan repositori cadangan baca-tulis jika bucket penyimpanan yang diinisialisasi dengannya telah diklaim oleh repositori cadangan lain. Jika True, repositori cadangan baru tetap mengklaim kepemilikan bucket penyimpanan dengan mengganti file sentinel yang ada dengan file sentinelnya sendiri. Jika False, pembuatan repositori cadangan baru akan gagal dengan error. Nilai defaultnya adalah False. Tindakan ini hanya boleh dilakukan jika file sentinel yang diganti tidak lagi memiliki repositori cadangan. Jika tidak, repositori cadangan tersebut akan mengalami error yang dapat menyebabkan efek samping yang tidak diinginkan.

BackupRepositoryStatus

Menentukan status yang diamati dari repositori cadangan.

Muncul di: - BackupRepository

Kolom Deskripsi
sentinelEtag string Kolom yang menghubungkan repositori cadangan ke file sentinel yang dimilikinya.
reconciliationError ReconciliationError Error yang terjadi selama upaya rekonsiliasi terbaru untuk repositori cadangan.
reconciliationErrorMessage string Pesan error yang mungkin terjadi selama rekonsiliasi.
errorStatus ErrorStatus Error terbaru dari rekonsiliasi dengan waktu yang diamati disertakan.
initialImportDone boolean Menentukan apakah repositori cadangan ini telah menyelesaikan impor awal atau belum.
conditions Array Condition Conditions mewakili pengamatan status saat ini dari repositori cadangan ini. Jenis kondisi yang diketahui: Siap.

BackupRetentionPolicy

Menampilkan kebijakan retensi untuk Cadangan

Muncul di: - ClusterBackupSpec

Kolom Deskripsi
deleteLockDays integer Jumlah hari sejak pembuatan cadangan ini hingga penghapusan diblokir. Untuk cadangan yang dibuat secara otomatis dari jadwal pencadangan, kolom ini ditetapkan ke nilai ClusterBackupPlan.RetentionPolicy.backup_delete_block_days. Untuk cadangan yang dibuat secara manual yang tidak menentukan kolom ini, layanan akan menetapkan nilai ClusterBackupPlan.RetentionPolicy.backup_delete_block_days. Jika cadangan dibuat dengan nilai kolom ini kurang dari nilai ClusterBackupPlan.RetentionPolicy.backup_delete_block_days, respons tidak valid akan ditampilkan dari layanan. Kolom ini harus berupa nilai bilangan bulat antara 0-90. Kolom ini hanya boleh ditingkatkan oleh permintaan update, atau respons tidak valid akan ditampilkan oleh layanan. Perhatikan bahwa kolom ini hanya berlaku untuk cadangan dengan status Succeeded.
retainDays integer Jumlah hari untuk menyimpan cadangan cluster ini, setelah itu cadangan akan otomatis dihapus. Hal ini dihitung dari create_time cadangan cluster. Jika kolom ini tidak ditentukan atau disetel ke 0, berarti cadangan tidak dihapus secara otomatis. Untuk cadangan cluster yang dibuat secara otomatis dari jadwal, kolom ini diberi nilai ClusterBackupPlan.RetentionPolicy.backup_retain_days. Untuk cadangan yang dibuat secara manual yang tidak menentukan kolom ini, layanan akan menetapkan nilai ClusterBackupPlan.RetentionPolicy.backup_retain_days. Jika cadangan dibuat dengan nilai kolom ini kurang dari nilai delete_lock_days, respons tidak valid akan ditampilkan oleh layanan. Kolom ini hanya boleh ditingkatkan oleh permintaan update, atau respons tidak valid akan ditampilkan oleh layanan.

BackupScope

Menentukan namespace dan aplikasi mana yang akan dicadangkan.

Muncul di: - BackupConfig - RestoreConfig

Kolom Deskripsi
allNamespaces boolean Menentukan apakah semua namespace dicadangkan. Jika disetel ke True, menunjukkan bahwa semua namespace harus dicadangkan.
selectedNamespaces Namespace Daftar namespace yang akan dicadangkan.
selectedApplications NamespacedNames Daftar aplikasi yang akan dicadangkan.

BackupSpec

Menentukan status pencadangan yang diinginkan.

Muncul di: - Pencadangan

Kolom Deskripsi
clusterName string Nama cluster yang dicadangkan. Secara default, cluster ini adalah cluster tempat cadangan ini dibuat.
backupPlanName string Nama rencana cadangan tempat cadangan ini dibuat.
backupConfig BackupConfig Konfigurasi yang digunakan saat cadangan ini dibuat dari rencana pencadangan yang diberikan. ID ini harus disalin dari rencana cadangan yang menghasilkan cadangan ini, bukan referensi. Kolom ini tidak boleh ditetapkan oleh pengguna, dan hanya boleh ditetapkan oleh penjadwal rencana pencadangan dan resource ManualBackupRequest.
description string Deskripsi string opsional dari Cadangan. Kolom ini tidak berdampak pada fungsi.
manual boolean Menentukan apakah resource cadangan dibuat secara manual. Jika True, cadangan ini telah dibuat secara manual, Jika False, Cadangan ini telah dibuat secara otomatis dari jadwal rencana cadangan.
deleteLockDays integer Jumlah hari sejak create_time cadangan ini yang pemusnahannya diblokir. Untuk cadangan yang dibuat secara otomatis dari jadwal pencadangan, kolom ini ditetapkan ke nilai BackupPlan.RetentionPolicy.backup_delete_block_days. Untuk cadangan yang dibuat secara manual yang tidak menentukan kolom ini, layanan akan menetapkan nilai BackupPlan.RetentionPolicy.backup_delete_block_days. Jika cadangan dibuat dengan nilai kolom ini kurang dari nilai BackupPlan.RetentionPolicy.backup_delete_block_days, respons tidak valid akan ditampilkan dari layanan. Kolom ini harus berupa nilai bilangan bulat antara 0-90. Kolom ini hanya boleh ditingkatkan oleh permintaan update, atau respons tidak valid akan ditampilkan oleh layanan. Perhatikan bahwa kolom ini hanya berlaku untuk cadangan dengan status Succeeded. Defaultnya adalah 0.
retainDays integer Jumlah hari untuk menyimpan cadangan ini, setelah itu cadangan akan otomatis dihapus. Hal ini dihitung dari create_time cadangan. Jika kolom ini tidak ditentukan atau disetel ke 0, berarti cadangan tidak dihapus secara otomatis. Untuk cadangan yang dibuat secara otomatis dari jadwal pencadangan, kolom ini diberi nilai BackupPlan.RetentionPolicy.backup_retain_days. Untuk cadangan yang dibuat secara manual yang tidak menentukan kolom ini, layanan akan menetapkan nilai BackupPlan.RetentionPolicy.backup_retain_days. Jika cadangan dibuat dengan nilai kolom ini kurang dari nilai delete_lock_days, respons tidak valid akan ditampilkan oleh layanan. Kolom ini hanya boleh ditingkatkan oleh permintaan update, atau respons tidak valid akan ditampilkan oleh layanan. Defaultnya adalah 0.

BackupStatus

Menentukan status pencadangan yang diamati.

Muncul di: - Pencadangan

Kolom Deskripsi
clusterMetadata ClusterMetadata Metadata cluster.
jobCreated boolean Menentukan apakah tugas pencadangan telah dibuat untuk cadangan ini.
state BackupState Status cadangan saat ini.
reason string Deskripsi yang dapat dibaca manusia tentang alasan pencadangan berada dalam status saat ini.
errorStatus ErrorStatus Kesalahan terbaru dengan waktu yang diamati disertakan.
conditions Array Condition Kondisi mewakili pengamatan status saat ini dari cadangan ini. Jenis kondisi yang diketahui: Berhasil
createTime Waktu Stempel waktu saat resource cadangan ini dibuat. Nilai ini dapat dikonversi ke dan dari RFC 3339.
updateTime Waktu Stempel waktu saat rencana pencadangan ini terakhir diperbarui. Nilai ini dapat dikonversi ke dan dari RFC 3339.
resourceCount integer Jumlah total resource yang dicadangkan.
volumeCount integer Jumlah total volume yang dicadangkan.
sizeBytes integer Ukuran total, diukur dalam byte.
podCount integer Jumlah total pod workload yang dicadangkan.
systemPodCount integer Jumlah total pod sistem yang dicadangkan. Pod ini dikecualikan dari penagihan.
vmCount integer Jumlah total virtual machine yang dicadangkan.
deleteLockExpireTime Waktu Waktu saat kunci penghapusan akan berakhir. Ini adalah kolom hanya output yang dihitung dari gabungan nilai create_time dan delete_lock_days, dan diperbarui sesuai dengan itu saat kolom delete_lock_days cadangan diperbarui. Perhatikan bahwa kolom ini hanya berlaku untuk cadangan dengan status Succeeded.
retainExpireTime Waktu Waktu saat cadangan dihapus secara otomatis. Kolom ini hanya berupa output yang dihitung dari gabungan nilai create_time dan retain_days, serta diperbarui sesuai dengan perubahan yang terjadi pada kolom retain_days cadangan.
completeTime Waktu Waktu penyelesaian pencadangan.

ClusterBackup

Muncul di: - ClusterBackupList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ClusterBackup
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ClusterBackupSpec
status ClusterBackupStatus

ClusterBackupConfig

Mewakili jenis pesan dalam yang menentukan konfigurasi pembuatan cadangan dari rencana cadangan ini.

Muncul di: - ClusterBackupPlanSpec - ClusterBackupSpec

Kolom Deskripsi
backupScope BackupScope Cakupan pemilihan resource cadangan. Contohnya mencakup all_namespaces, namespace yang dipilih, dan aplikasi yang dipilih. Anda harus menentukan satu nilai untuk backup_scope. Nilai BackupScope harus berupa salah satu jenis berikut: BackupConfig_AllNamespaces, BackupConfig_SelectedNamespaces, atau BackupConfig_SelectedApplications.
backupRepositoryName string Nama resource BackupRepositoryRef yang mengidentifikasi penyimpanan sekunder untuk resource ClusterBackupPlan ini.
clusterBackupRepositoryName string Nama resource ClusterBackupRepositoryRef yang mengidentifikasi penyimpanan sekunder untuk resource ClusterBackupPlan ini.
includeVolumeData boolean Menentukan apakah data volume dicadangkan. Jika tidak disetel, defaultnya adalah false.
includeSecrets boolean Menentukan apakah rahasia dicadangkan. Jika tidak disetel, defaultnya adalah false.
volumeStrategy VolumeStrategy Jenis pencadangan volume yang akan dilakukan.

ClusterBackupList

Mewakili daftar cadangan cluster.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ClusterBackupList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ClusterBackup

ClusterBackupPlan

Muncul di: - ClusterBackupPlanList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ClusterBackupPlan
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ClusterBackupPlanSpec
status BackupPlanStatus

ClusterBackupPlanList

Mewakili daftar ClusterBackup

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ClusterBackupPlanList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items ClusterBackupPlan array

ClusterBackupPlanSpec

Mewakili API yang membungkus resource kustom backupv1.BackupPlan. Sebagian besar sama, tetapi ada beberapa kolom yang secara selektif tidak disertakan.

Muncul di: - ClusterBackupPlan

Kolom Deskripsi
targetCluster TargetCluster Cluster yang akan dicadangkan.
backupSchedule Jadwal Pembuatan cadangan terjadwal berdasarkan rencana cadangan ini.
clusterBackupConfig ClusterBackupConfig Konfigurasi pencadangan dari rencana pencadangan ini.
retentionPolicy RetentionPolicy Siklus proses cadangan yang dibuat dalam rencana ini.
description string String deskriptif yang ditentukan pengguna untuk paket pencadangan ini.
deactivated boolean Menentukan apakah paket telah dinonaktifkan. Menetapkan kolom ini ke 'true' akan mengunci paket, yang berarti tidak ada pembaruan lebih lanjut yang diizinkan, termasuk perubahan pada kolom yang dinonaktifkan. Tindakan ini juga mencegah pembuatan cadangan baru berdasarkan rencana ini, baik secara manual maupun terjadwal. Nilai defaultnya adalah 'false'.

ClusterBackupRepository

Menentukan skema untuk API ClusterBackupRepository.

Muncul di: - ClusterBackupRepositoryList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ClusterBackupRepository
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ClusterBackupRepositorySpec
status ClusterBackupRepositoryStatus

ClusterBackupRepositoryList

Berisi daftar resource ClusterBackupRepository.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ClusterBackupRepositoryList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array ClusterBackupRepository

ClusterBackupRepositorySpec

Mendefinisikan status resource ClusterBackupRepositorySpec yang diinginkan.

Muncul di: - ClusterBackupRepository

Kolom Deskripsi
secretReference SecretReference Referensi ke Secret Akses yang bergantung pada sistem penyimpanan pilihan Anda. Secret ini digunakan untuk permintaan ke endpoint ini. Misalnya, Secret Akses S3.
endpoint string Endpoint yang digunakan untuk mengakses repositori cadangan cluster.
type RepositoryType Jenis repositori cadangan cluster. Misalnya, S3 atau Google Cloud Storage. Hal ini memberi tahu agen sistem penyimpanan atau API mana yang akan digunakan.
s3Options S3Options Data yang digunakan untuk mengonfigurasi akses ke resource BackupRepo yang kompatibel dengan S3.
importPolicy ImportPolicy Kebijakan yang menentukan apakah repositori cadangan ini bersifat hanya baca atau baca-tulis.
force boolean Menentukan tindakan yang dilakukan repositori cadangan baca-tulis jika bucket penyimpanan yang diinisialisasi dengannya telah diklaim oleh repositori cadangan lain. Jika True, repositori cadangan baru tetap mengklaim kepemilikan bucket penyimpanan dengan mengganti file sentinel yang ada dengan file sentinelnya sendiri. Jika False, pembuatan repositori cadangan baru akan gagal dengan error. Nilai defaultnya adalah False. Tindakan ini hanya boleh dilakukan jika file sentinel yang diganti tidak lagi memiliki repositori cadangan. Jika tidak, repositori cadangan tersebut akan mengalami error yang dapat menyebabkan efek samping yang tidak diinginkan.

ClusterBackupRepositoryStatus

Menentukan status ClusterBackupRepository resource yang diamati.

Muncul di: - ClusterBackupRepository

Kolom Deskripsi
sentinelEtag string Kolom yang menghubungkan repositori cadangan ke file sentinel yang dimilikinya.
reconciliationError ReconciliationError Error yang terjadi selama upaya rekonsiliasi terbaru untuk repositori cadangan.
reconciliationErrorMessage string Pesan error yang mungkin terjadi selama rekonsiliasi.
errorStatus ErrorStatus Error terbaru dari rekonsiliasi dengan waktu yang diamati disertakan.
conditions Array Condition Menentukan status repositori cadangan cluster. Kondisi yang didukung mencakup InitialImportDone, Ready, Deprecated.

ClusterBackupSpec

Mewakili API yang membungkus resource kustom backupv1.Backup. Sebagian besar sama, tetapi ada beberapa kolom yang secara selektif tidak disertakan.

Muncul di: - ClusterBackup

Kolom Deskripsi
targetCluster TargetCluster Nama cluster yang akan dicadangkan.
clusterBackupPlanName string Nama paket pencadangan cluster tempat cadangan ini dibuat.
backupConfig ClusterBackupConfig Konfigurasi yang digunakan saat cadangan ini dibuat dari rencana pencadangan yang diberikan. ID ini harus disalin dari paket pencadangan cluster yang menghasilkan pencadangan cluster ini, bukan referensi. Kolom ini tidak boleh ditetapkan oleh pengguna, dan hanya boleh ditetapkan oleh penjadwal rencana pencadangan dan resource ManualBackupRequest.
description string Deskripsi string opsional dari cadangan. Kolom ini tidak berdampak pada fungsi.
manual boolean Menentukan apakah resource pencadangan cluster dibuat secara manual. Jika True, cadangan ini telah dibuat secara manual. Jika False, cadangan cluster ini telah dibuat secara otomatis dari jadwal rencana cadangan.
retentionPolicy BackupRetentionPolicy Kebijakan retensi untuk Cadangan.

ClusterBackupStatus

Menentukan status yang diamati dari cadangan cluster.

Muncul di: - ClusterBackup

Kolom Deskripsi
clusterMetadata ClusterMetadata Metadata cluster.
conditions Array Condition Menentukan status pencadangan cluster. Kondisi yang didukung mencakup JobCreated, Succeeded.
jobCreated boolean Menentukan apakah tugas pencadangan telah dibuat untuk pencadangan cluster ini.
state BackupState Status cadangan cluster saat ini.
stateReason string Deskripsi yang dapat dibaca manusia tentang alasan pencadangan berada dalam status saat ini.
errorStatus ErrorStatus Kesalahan terbaru dengan waktu yang diamati disertakan.
createTime Waktu Stempel waktu saat resource cadangan ini dibuat. Nilai ini dapat dikonversi ke dan dari RFC 3339.
updateTime Waktu Stempel waktu saat cadangan cluster ini terakhir diperbarui. Nilai ini dapat dikonversi ke dan dari RFC 3339.
resourceCount integer Jumlah total resource yang dicadangkan.
volumeCount integer Jumlah total volume yang dicadangkan.
sizeBytes integer Ukuran total, diukur dalam byte.
podCount integer Jumlah total pod workload yang dicadangkan.
deleteLockExpireTime Waktu Waktu saat kunci penghapusan akan berakhir. Kolom ini adalah kolom hanya output yang dihitung dari gabungan nilai create_time dan delete_lock_days, dan diperbarui sesuai dengan perubahan saat kolom delete_lock_days cadangan cluster diperbarui. Perhatikan bahwa kolom ini hanya berlaku untuk pencadangan cluster dengan status Succeeded.
retainExpireTime Waktu Waktu saat pencadangan cluster dihapus secara otomatis. Kolom ini hanya berupa kolom output yang dihitung dari nilai gabungan create_time dan retain_days, serta diperbarui sebagaimana mestinya saat kolom retain_days cadangan cluster telah diperbarui.
completeTime Waktu Waktu penyelesaian pencadangan cluster.

ClusterMetadata

Mewakili metadata cluster.

Muncul di: - BackupStatus

Kolom Deskripsi
clusterName string Nama cluster sumber tempat cadangan dibuat.
k8sVersion string Versi server Kubernetes.
platformVersion PlatformVersion Jenis versi platform yang dapat ditetapkan ke PlatformVersion. Misalnya, GpcVersion.

ClusterResourceConflictPolicy

Jenis pokok: string Perilaku pemulihan untuk resource cluster non-namespace yang harus diikuti saat terjadi konflik.

Muncul di: - RestoreConfig - RestorePolicies

ClusterResourceSelection

Mewakili pemilihan resource tanpa namespace untuk pemulihan.

Muncul di: - RestoreConfig - RestoreResourceSelection

Kolom Deskripsi
selectedGroupKinds Array GroupKind Daftar resource GroupKind. Resource yang tidak memiliki namespace harus disertakan sebagai salah satu resource GroupKind yang ditentukan dalam daftar. Perhatikan bahwa meskipun resource PersistentVolume tidak memiliki namespace, resource ini ditangani secara terpisah. Lihat VolumeDataRestorePolicy untuk mengetahui detailnya. Menentukan PersistentVolume GroupKind dalam daftar ini tidak memengaruhi apakah PersistentVolume dipulihkan atau tidak.

ClusterRestore

Menentukan skema untuk API ClusterRestore.

Muncul di: - ClusterRestoreList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ClusterRestore
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ClusterRestoreSpec
status ClusterRestoreStatus

ClusterRestoreConfig

Mendefinisikan konfigurasi ClusterRestore.

Muncul di: - ClusterRestorePlanSpec - ClusterRestoreSpec

Kolom Deskripsi
volumeDataRestorePolicy VolumeDataRestorePolicy Kebijakan yang akan digunakan untuk pemulihan data volume. Memberikan nilai default NO_VOLUME_DATA_RESTORATION jika tidak ada nilai yang ditentukan.
clusterResourceConflictPolicy ClusterResourceConflictPolicy Kebijakan yang menyelesaikan konflik saat memulihkan resource cakupan cluster. Permintaan ini tidak valid jika kolom ini memiliki nilai CLUSTER_RESOURCE_CONFLICT_POLICY_UNSPECIFIED dan cluster_resource_restore_scope ditentukan.
namespacedResourceRestoreMode NamespacedResourceRestoreMode Mode pemulihan yang akan digunakan untuk resource dengan namespace. Permintaan tidak valid jika kolom ini memiliki nilai NAMESPACED_RESOURCE_RESTORE_MODE_UNSPECIFIED dan namespaced_resource_restore_scope ditentukan.
clusterResources ClusterResourceSelection Resource tanpa namespace yang akan dipulihkan. Jika kolom ini tidak ditentukan, tidak ada resource cluster yang dipulihkan. Perhatikan bahwa meskipun resource PersistentVolume tidak memiliki namespace, resource tersebut ditangani secara terpisah. Lihat resource VolumeDataRestorePolicy untuk mengetahui detailnya. Menentukan PersistentVolume GroupKind dalam daftar ini tidak menentukan apakah PersistentVolume dipulihkan.
namespacedResourceAllowlist Array GroupKind Resource dengan namespace tertentu yang akan dipulihkan. Jika ditentukan, hanya resource yang ditentukan dalam allowlist ini yang dipulihkan.
namespacedResourceRestoreScope BackupScope Resource namespace yang dipilih untuk dipulihkan. Salah satu entri harus ditentukan bersama dengan Type yang valid. Nilai Type yang valid untuk ditetapkan ke restoreScope adalah AllNamespaces, SelectedNamespaces, atau SelectedApplications.
substitutionRules Array SubstitutionRule Aturan yang diikuti selama penggantian resource Kubernetes yang dicadangkan. Daftar kosong berarti tidak ada penggantian yang akan terjadi. Aturan substitusi diterapkan secara berurutan sesuai urutan yang ditentukan. Urutan ini penting, karena perubahan yang dilakukan oleh suatu aturan dapat memengaruhi logika pencocokan aturan berikutnya. Hanya salah satu dari SubstitutionRules atau TransformationRules yang dapat ditentukan untuk operasi pemulihan tertentu.
transformationRules Array TransformationRule Aturan yang diikuti selama transformasi resource Kubernetes yang dicadangkan. Daftar kosong berarti tidak ada transformasi yang akan terjadi. Aturan transformasi diterapkan secara berurutan sesuai urutan yang ditentukan. Urutan ini penting, karena perubahan yang dilakukan oleh suatu aturan dapat memengaruhi logika pencocokan aturan berikutnya. Hanya salah satu dari SubstitutionRules atau TransformationRules yang dapat ditentukan untuk operasi pemulihan tertentu.
clusterBackupRepositoryRef string Nama repositori cadangan cluster yang mengidentifikasi repositori untuk resource pemulihan. Kolom ini harus dipasang dalam mode baca-tulis. Jika kolom ini tidak diisi, kolom tersebut akan dipilih menggunakan logika berikut: 1. Jika cadangan yang kita lakukan pemulihannya mengarah ke repositori baca-tulis di cluster saat ini, repositori ini akan dipilih. 2. Jika cadangan yang kita lakukan pemulihannya mengarah ke repositori hanya baca, repositori baca-tulis apa pun dari cluster akan dipilih dan digunakan.

ClusterRestoreList

Mewakili daftar pemulihan cluster.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ClusterRestoreList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ClusterRestore

ClusterRestorePlan

Menentukan skema untuk API ClusterRestorePlan.

Muncul di: - ClusterRestorePlanList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ClusterRestorePlan
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ClusterRestorePlanSpec
status RestorePlanStatus

ClusterRestorePlanList

Menunjukkan daftar resource ClusterRestorePlan.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ClusterRestorePlanList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array ClusterRestorePlan

ClusterRestorePlanSpec

Mewakili API yang membungkus resource kustom backupv1.RestorePlan. Sebagian besar sama, tetapi ada beberapa kolom yang secara selektif tidak disertakan. Menentukan status 'ClusterRestorePlan' yang diinginkan.

Muncul di: - ClusterRestorePlan

Kolom Deskripsi
targetCluster TargetCluster Cluster tempat data akan dipulihkan.
clusterBackupPlanName string Nama rencana pencadangan cluster yang cadangan clusternya dapat digunakan sebagai sumber untuk pemulihan cluster yang dibuat menggunakan ClusterRestorePlan ini. Kolom ini wajib diisi dan tidak dapat diubah.
clusterRestoreConfig ClusterRestoreConfig Konfigurasi pemulihan cluster dari rencana pemulihan cluster ini.
description string String deskriptif yang ditentukan pengguna untuk rencana pemulihan cluster ini.

ClusterRestoreSpec

Mewakili API yang membungkus resource kustom backupv1.Restore. Mendefinisikan status ClusterRestore yang diinginkan.

Muncul di: - ClusterRestore

Kolom Deskripsi
targetCluster TargetCluster Cluster tempat data akan dipulihkan.
clusterBackupName string Nama cadangan cluster, yang harus berada di namespace yang sama dengan pemulihan cluster.
clusterRestorePlanName string Nama rencana pemulihan cluster yang mewarisi resource ClusterRestoreConfig ini.
clusterRestoreConfig ClusterRestoreConfig Konfigurasi pemulihan cluster.
description string Deskripsi opsional untuk pemulihan cluster. Hal ini tidak berdampak pada fungsi.
filter Filter Filter dapat digunakan untuk lebih menyaring pemilihan resource pemulihan cluster di luar cakupan kasar yang ditentukan dalam ClusterRestorePlan.

ClusterRestoreStatus

Menentukan status yang diamati dari pemulihan cluster.

Muncul di: - ClusterRestore

Kolom Deskripsi
conditions Array Condition Menentukan status pemulihan cluster. Kondisi yang didukung mencakup JobCreated, Succeeded.
state RestoreState Status pemulihan cluster saat ini.
stateReason string Deskripsi yang dapat dibaca manusia tentang alasan pemulihan cluster berada dalam status saat ini.
errorStatus ErrorStatus Kesalahan terbaru dengan waktu yang diamati disertakan.
resourcesRestoredCount integer Jumlah resource yang dipulihkan dalam tindakan pemulihan cluster ini.
resourcesExcludedCount integer Jumlah resource yang dikecualikan dalam tindakan pemulihan cluster ini.
resourcesFailedCount integer Jumlah resource yang gagal dipulihkan dalam tindakan pemulihan cluster ini.
restoredVolumesCount integer Jumlah volume yang dipulihkan dalam tindakan pemulihan cluster ini.
startTime Waktu Waktu pembuatan proses pemulihan cluster.
completeTime Waktu Waktu berakhir proses pemulihan cluster.

ClusterStatus

ClusterStatus berisi status pembuatan repositori cadangan untuk cluster tertentu.

Muncul di: - BackupRepositoryManagerStatus

Kolom Deskripsi
cluster NamespacedName
conditions Array Condition

ClusterVolumeBackup

Menentukan skema untuk API ClusterVolumeBackup.

Muncul di: - ClusterVolumeBackupList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ClusterVolumeBackup
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ClusterVolumeBackupSpec
status ClusterVolumeBackupStatus

ClusterVolumeBackupList

Berisi daftar resource ClusterVolumeBackup.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ClusterVolumeBackupList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ClusterVolumeBackup

ClusterVolumeBackupSpec

Menentukan status yang diinginkan dari pencadangan volume cluster.

Muncul di: - ClusterVolumeBackup

Kolom Deskripsi
cluster TargetCluster Nama cluster yang pencadangan volume cluster ini mempertahankan datanya.
clusterBackupName string Nama cadangan terkait. Setiap pencadangan volume cluster harus dikaitkan dengan pencadangan. Objek ini akan selalu berada di namespace yang sama.
clusterBackupPlanName string Nama rencana cadangan tempat cadangan terkait dibuat. Objek ini akan selalu berada di namespace yang sama.
sourcePVC TypedObjectReference Klaim volume persisten sumber tempat cadangan volume cluster diambil.

ClusterVolumeBackupStatus

Menentukan status yang diamati dari pencadangan volume cluster.

Muncul di: - ClusterVolumeBackup

Kolom Deskripsi
volumeBackupHandle string Handle cadangan volume cluster pokok, yang secara unik mengidentifikasi cadangan volume cluster di dalam repositori cadangan. Nama sebutan ini tidak memiliki format yang seragam dan diperlakukan sebagai string buram.
format VolumeBackupFormat Format pencadangan volume cluster. Misalnya, PD, Portable, dll.
storageBytes integer Ukuran cadangan volume cluster dalam penyimpanan cadangan. Untuk pencadangan inkremental, nilai ini dapat berubah secara dinamis jika salah satu pencadangan volume sebelumnya dihapus.
diskSizeBytes integer Ukuran minimum disk tempat cadangan volume ini dapat dipulihkan.
state VolumeBackupState Status cadangan volume saat ini.
message string Pesan yang dapat dibaca manusia yang menunjukkan detail tentang alasan cadangan berada dalam status ini.
completeTime Waktu Stempel waktu saat penyelesaian resource ClusterVolumeBackup ini dalam format teks RFC 3339.
conditions Array Condition Menentukan status pencadangan volume cluster.

ClusterVolumeRestore

Mewakili API yang membungkus resource kustom backupv1.VolumeRestore. Menentukan skema untuk API ClusterVolumeRestore.

Muncul di: - ClusterVolumeRestoreList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ClusterVolumeRestore
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ClusterVolumeRestoreSpec
status VolumeRestoreStatus

ClusterVolumeRestoreList

Menunjukkan daftar resource ClusterVolumeRestore.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ClusterVolumeRestoreList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ClusterVolumeRestore

ClusterVolumeRestoreSpec

Menentukan status pemulihan volume cluster yang diinginkan.

Muncul di: - ClusterVolumeRestore

Kolom Deskripsi
targetCluster TargetCluster Nama cluster tempat volume akan dipulihkan.
clusterRestoreName string Nama resource pemulihan cluster yang membuat pemulihan volume cluster ini.
clusterVolumeBackupName string Nama resource pencadangan volume cluster yang kita pulihkan.
targetPvc NamespacedName Resource target PersistentVolumeClaim yang akan dipulihkan.

DeleteBackupRequest

Menentukan skema untuk API DeleteBackupRequest.

Muncul di: - DeleteBackupRequestList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string DeleteBackupRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec DeleteBackupRequestSpec
status DeleteBackupRequestStatus

DeleteBackupRequestList

Berisi daftar resource DeleteBackupRequest.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string DeleteBackupRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array DeleteBackupRequest

DeleteBackupRequestSpec

Mendefinisikan status resource DeleteBackupRequest yang diinginkan.

Muncul di: - DeleteBackupRequest

Kolom Deskripsi
backupName string Nama cadangan yang akan dihapus. Perhatikan bahwa cadangan harus ada di namespace yang sama dengan resource DeleteBackupRequest.

DeleteBackupRequestStatus

Menentukan status DeleteBackupRequest resource yang diamati.

Muncul di: - DeleteBackupRequest

Kolom Deskripsi
timeToExpire Waktu Waktu habis masa berlaku resource.
statusField StatusFields Status kondisi yang diamati dari resource DeleteBackupRequest.

DeleteClusterBackupRequest

Menentukan skema untuk API DeleteClusterBackupRequest.

Muncul di: - DeleteClusterBackupRequestList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string DeleteClusterBackupRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec DeleteClusterBackupRequestSpec
status DeleteClusterBackupRequestStatus

DeleteClusterBackupRequestList

Berisi daftar resource DeleteBackupRequest.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string DeleteClusterBackupRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items DeleteClusterBackupRequest array

DeleteClusterBackupRequestSpec

Mendefinisikan status resource DeleteClusterBackupRequest yang diinginkan.

Muncul di: - DeleteClusterBackupRequest

Kolom Deskripsi
clusterBackupRef string Nama resource ClusterBackup yang akan dihapus. Perhatikan bahwa resource ClusterBackup harus ada di namespace yang sama dengan resource DeleteClusterBackupRequest.

DeleteClusterBackupRequestStatus

Menentukan status DeleteClusterBackupRequest resource yang diamati.

Muncul di: - DeleteClusterBackupRequest

Kolom Deskripsi
timeToExpire Waktu Waktu habis masa berlaku resource.
statusField StatusFields Status kondisi yang diamati dari resource DeleteClusterBackupRequest.

EncryptionKey

Menentukan kunci enkripsi. Untuk pratinjau, hanya mendukung KMS Google Cloud Platform.

Muncul di: - BackupConfig - RestoreConfig

Kolom Deskripsi
gcpKMSEncryptionKey string Kunci enkripsi Google KMS dalam format: projects/<project>/locations/<location>/keyRings/<key-ring>/cryptoKeys/<key>.

Filter

Menentukan Filter pemulihan terperinci

Muncul di: - ManualRestoreRequestSpec - RestoreSpec

Kolom Deskripsi
inclusionFilters Array ResourceSelector Memilih resource untuk dipulihkan. Jika ditentukan, hanya resource yang cocok dengan inclusion_filters yang akan dipilih untuk dipulihkan. Aset akan dipilih jika cocok dengan ResourceSelector apa pun dari inclusion_filters.
exclusionFilters Array ResourceSelector Mengecualikan resource dari pemulihan. Jika ditentukan, resource tidak akan dipulihkan jika cocok dengan ResourceSelector apa pun dari exclusion_filters.

ImportPolicy

Jenis pokok: string Kebijakan yang menentukan apakah repositori cadangan ini bersifat hanya baca atau baca-tulis.

Muncul di: - BackupRepositorySpec

ImportSubstitution

Menunjukkan apakah kita mengganti nama repositori cadangan pada resource yang diimpor.

Muncul di: - BackupRepositorySpec

Kolom Deskripsi
substituteBRName boolean

ManualBackupRequest

Menentukan skema untuk API ManualBackupRequest.

Muncul di: - ManualBackupRequestList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ManualBackupRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ManualBackupRequestSpec
status ManualBackupRequestStatus

ManualBackupRequestList

Berisi daftar resource ManualBackupRequest.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ManualBackupRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items ManualBackupRequest array

ManualBackupRequestSpec

Mendefinisikan status yang diinginkan dari resource ManualBackupRequest.

Muncul di: - ManualBackupRequest

Kolom Deskripsi
backupName string Nama cadangan manual yang akan dibuat.
backupPlanName string Nama rencana pencadangan tempat resource BackupConfig ditarik.
description string String deskriptif yang ditentukan pengguna untuk cadangan yang dibuat oleh resource ManualBackupRequest ini.
deleteLockDays integer Jumlah hari sejak create_time cadangan ini yang pemusnahannya diblokir. Untuk cadangan yang dibuat secara otomatis dari jadwal, kolom ini diberi nilai BackupPlan.RetentionPolicy.backup_delete_block_days. Jika cadangan dibuat tanpa menentukan kolom ini, cadangan tersebut akan diberi nilai BackupPlan.RetentionPolicy.backup_delete_block_days. Jika Cadangan ini dibuat dengan kolom ini disetel ke nilai yang lebih kecil dari nilai BackupPlan.RetentionPolicy.backup_delete_block_days, respons tidak valid akan ditampilkan dari agen. Kolom ini harus berupa nilai dalam 0-90. Kolom ini hanya boleh ditingkatkan oleh permintaan pembaruan, atau respons tidak valid akan ditampilkan oleh agen. Perhatikan bahwa kolom ini hanya berlaku untuk cadangan dengan status Succeeded. Defaultnya adalah 0.
retainDays integer Jumlah hari untuk menyimpan cadangan ini, setelah itu cadangan akan otomatis dihapus. Jika kolom ini tidak ditentukan atau disetel ke 0, berarti cadangan tidak dihapus secara otomatis. Untuk cadangan yang dibuat secara otomatis dari jadwal pencadangan, kolom ini diberi nilai BackupPlan.RetentionPolicy.backup_default_retain_days. Untuk cadangan yang dibuat dan tidak menentukan kolom ini, agen akan menggunakan nilai BackupPlan.RetentionPolicy.backup_default_retain_days. Pembuatan cadangan dengan kolom ini yang disetel ke nilai kurang dari delete_lock_days akan menghasilkan respons yang tidak valid dari agen. Kolom ini hanya boleh ditingkatkan dalam permintaan update, atau respons tidak valid akan segera ditampilkan oleh agen. Defaultnya adalah 0.

ManualBackupRequestStatus

Menentukan status yang diamati dari resource ManualBackupRequest.

Muncul di: - ManualBackupRequest

Kolom Deskripsi
timeToExpire Waktu Waktu saat masa berlaku resource berakhir.
statusField StatusFields Status kondisi yang diamati dari resource ManualBackupRequest.
statusMessage string statusMessage adalah pesan error untuk resource ManualBackupRequest.

ManualClusterBackupRequest

Menentukan skema untuk API ManualClusterBackupRequest.

Muncul di: - ManualClusterBackupRequestList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ManualClusterBackupRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ManualClusterBackupRequestSpec
status ManualClusterBackupRequestStatus

ManualClusterBackupRequestList

Berisi daftar resource ManualClusterBackupRequest.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ManualClusterBackupRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items ManualClusterBackupRequest array

ManualClusterBackupRequestSpec

Mendefinisikan status yang diinginkan dari resource ManualClusterBackupRequest.

Muncul di: - ManualClusterBackupRequest

Kolom Deskripsi
clusterBackupName string Nama cadangan cluster yang akan dibuat. Objek ini dibuat di dalam namespace yang sama dengan resource ManualClusterBackupRequest.
clusterBackupPlanRef string Nama paket pencadangan cluster tempat resource ClusterBackupConfig ditarik. Perhatikan bahwa paket pencadangan cluster diharapkan ada di namespace yang sama dengan resource ManualClusterBackupRequest.
description string String deskriptif yang ditentukan pengguna untuk cadangan cluster yang dibuat oleh resource ManualClusterBackupRequest ini.
deleteLockDays integer Jumlah hari sejak create_time cadangan ini yang pemusnahannya diblokir. Untuk cadangan yang dibuat secara otomatis dari jadwal, kolom ini diberi nilai BackupPlan.RetentionPolicy.backup_delete_block_days. Jika Backup dibuat tanpa menentukan kolom ini, kolom tersebut akan diberi nilai BackupPlan.RetentionPolicy.backup_delete_block_days. Jika Backup ini dibuat dengan kolom ini yang ditetapkan ke nilai yang lebih kecil dari nilai ClusterBackupPlan.RetentionPolicy.backup_delete_block_days, respons tidak valid akan ditampilkan dari agen. Kolom ini harus berupa nilai dalam 0-90. Kolom ini hanya boleh ditingkatkan oleh permintaan pembaruan, atau respons tidak valid akan ditampilkan oleh agen. Perhatikan bahwa kolom ini hanya berlaku untuk cadangan dengan status Succeeded.
retainDays integer Jumlah hari untuk menyimpan cadangan ini, setelah itu cadangan akan otomatis dihapus. Jika kolom ini tidak ditentukan atau disetel ke 0, berarti cadangan tidak dihapus secara otomatis. Untuk cadangan yang dibuat secara otomatis dari jadwal pencadangan, kolom ini diberi nilai BackupPlan.RetentionPolicy.backup_default_retain_days. Untuk cadangan yang dibuat dan tidak menentukan kolom ini, agen akan menggunakan nilai ClusterBackupPlan.RetentionPolicy.backup_default_retain_days. Pembuatan cadangan dengan kolom ini yang disetel ke nilai kurang dari delete_lock_days akan menghasilkan respons yang tidak valid dari agen. Kolom ini hanya boleh ditingkatkan dalam permintaan update, atau respons tidak valid akan segera ditampilkan oleh agen.

ManualClusterBackupRequestStatus

Menentukan status yang diamati dari resource ManualClusterBackupRequest.

Muncul di: - ManualClusterBackupRequest

Kolom Deskripsi
timeToExpire Waktu Waktu habis masa berlaku resource.
statusField StatusFields Status yang diamati dari resource ManualClusterBackupRequest.

ManualClusterRestoreRequest

Menentukan skema untuk API ManualClusterRestoreRequest.

Muncul di: - ManualClusterRestoreRequestList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ManualClusterRestoreRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ManualClusterRestoreRequestSpec
status ManualRestoreRequestStatus

ManualClusterRestoreRequestList

Menunjukkan daftar resource ManualClusterRestoreRequest.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ManualClusterRestoreRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items ManualClusterRestoreRequest array

ManualClusterRestoreRequestSpec

Mendefinisikan status yang diinginkan dari resource ManualClusterRestoreRequest.

Muncul di: - ManualClusterRestoreRequest

Kolom Deskripsi
clusterRestoreName string Nama pemulihan cluster yang akan dibuat.
clusterRestorePlanName string Nama rencana pemulihan cluster untuk menarik resource ClusterRestoreConfig.
clusterBackupName string Nama cadangan cluster yang sedang dipulihkan. Perhatikan bahwa rencana pemulihan cluster dan cadangan cluster diharapkan ada di namespace yang sama dengan resource ManualClusterRestoreRequest.
description string String deskriptif yang ditentukan pengguna untuk pemulihan cluster yang dibuat oleh resource ManualClusterRestoreRequest ini.
filter Filter Filter yang dapat digunakan untuk lebih menyempurnakan pemilihan resource pemulihan cluster di luar cakupan kasar yang ditentukan dalam ClusterRestorePlan.

ManualRestoreRequest

Menentukan skema untuk API ManualRestoreRequest.

Muncul di: - ManualRestoreRequestList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ManualRestoreRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ManualRestoreRequestSpec
status ManualRestoreRequestStatus

ManualRestoreRequestList

Berisi daftar resource ManualRestoreRequest.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ManualRestoreRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ManualRestoreRequest

ManualRestoreRequestSpec

Mendefinisikan status yang diinginkan dari resource ManualRestoreRequest.

Muncul di: - ManualRestoreRequest

Kolom Deskripsi
restoreName string Nama pemulihan manual yang akan dibuat.
restorePlanName string Nama paket pemulihan untuk menarik resource RestoreConfig.
backupName string Nama cadangan yang sedang dipulihkan.
description string String deskriptif yang ditentukan pengguna untuk pemulihan yang dibuat oleh resource ManualRestoreRequest ini.
filter Filter Filter yang dapat digunakan untuk lebih menyaring pemilihan resource Pemulihan di luar cakupan kasar yang ditentukan dalam RestorePlan.

ManualRestoreRequestStatus

Menentukan status ManualRestoreRequest resource yang diamati.

Muncul di: - ManualRestoreRequest

Kolom Deskripsi
timeToExpire Waktu Waktu saat resource harus berakhir masa berlakunya.
statusField StatusFields Status kondisi yang diamati dari resource ManualRestoreRequest.

NamespacedName

Menentukan nama dalam namespace tertentu.

Muncul di: - NamespacedNames - NamespacedResourceSelection - VolumeBackupSpec - VolumeRestoreSpec

Kolom Deskripsi
namespace string Namespace resource di Kubernetes.
name string Nama resource di Kubernetes.

NamespacedNames

Muncul di: - BackupScope

Kolom Deskripsi
namespacedNames Array NamespacedName Daftar nama yang memiliki namespace.

NamespacedResourceRestoreMode

Jenis yang mendasari: string Perilaku pemulihan untuk resource dengan namespace.

Muncul di: - RestoreConfig - RestorePolicies

NamespacedResourceSelection

Menentukan pemilihan resource dengan namespace untuk pemulihan. Salah satu nilai berikut harus ditentukan bersama dengan Type yang cocok:

`AllNamespaces`, `SelectedNamespaces`, or `SelectedApplications`.

Muncul di: - RestoreResourceSelection

Kolom Deskripsi
type NamespacedResourceSelectionType Jenis pilihan yang akan digunakan.
allNamespaces boolean Menentukan apakah akan memulihkan semua resource dengan namespace dalam cadangan atau tidak. Tidak menentukan kolom ini, atau menyetelnya ke False dengan Type yang disetel ke NamespacedResourceSelectionType.AllNamespaces tidak valid.
selectedNamespaces array string Daftar namespace yang dipilih untuk dipulihkan. Jika nilai diberikan bersama dengan Type yang ditetapkan ke NamespacedResourceSelectionType.SelectedNamespaces, resource dengan namespace asli yang ditampilkan dalam daftar yang ditentukan akan dipulihkan. Perhatikan, menentukan string kosong dalam daftar ini tidak akan memulihkan resource cluster non-namespace. Untuk memulihkan resource cluster, lihat ClusterResourceSelection.
selectedApplications Array NamespacedName Daftar resource ProtectedApplication yang dipilih untuk dipulihkan. Jika nilai diberikan, bersama dengan Type yang disetel ke NamespacedResourceSelectionType.SelectedApplications, resource milik salah satu aplikasi yang tercantum akan dipulihkan.

NamespacedResourceSelectionType

Jenis pokok: string Jenis pilihan resource dengan namespace.

Muncul di: - NamespacedResourceSelection

Namespace

Muncul di: - BackupScope

Kolom Deskripsi
namespaces array string Daftar namespace.

ObjectStorageBackupConfig

Mengonfigurasi pencadangan penyimpanan objek.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string ObjectStorageBackupConfig
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
source ObjectStorageEndpoint Penyimpanan objek sumber yang akan dicadangkan.
target ObjectStorageEndpoint Target tempat cadangan ditulis.
timestamp boolean Menentukan apakah akan menyimpan setiap transfer di sub-jalur yang diberi stempel waktu dalam bucket. Jika disetel ke True, struktur adalah YYYY-MM-DD-hh:mm:ss. Hal ini membantu menyimpan salinan yang diambil dari beberapa titik waktu cadangan. Setelan defaultnya adalah False.

ObjectStorageEndpoint

Mewakili endpoint penyimpanan objek serta kredensial untuk mengaksesnya.

Muncul di: - ObjectStorageBackupConfig

Kolom Deskripsi
endpoint string Endpoint yang digunakan untuk mengakses penyimpanan objek. Misalnya, https://s3.svc.
bucket string Bucket dalam endpoint untuk mencakup referensi.
secretReference SecretReference Referensi ke kredensial akses S3 yang digunakan untuk mengakses penyimpanan objek.

PlatformVersion

Menentukan versi platform.

Muncul di: - ClusterMetadata

Kolom Deskripsi
gpcVersion string Versi Google Private Cloud.

ReconciliationError

Jenis pokok: string Error yang terjadi selama upaya rekonsiliasi terbaru untuk repositori cadangan.

Muncul di: - BackupRepositoryStatus

RepositoryType

Jenis pokok: string Jenis endpoint yang sedang ditulis.

Muncul di: - BackupRepositorySpec

ResourceFilter

Menentukan aturan untuk memfilter daftar resource kandidat guna memberikan aturan transformasi. Semua kolom dengan ResourceFilter bersifat opsional, sehingga tidak menentukan kolom ResourceFilter akan menghasilkan pencocokan pada semua resource.

Muncul di: - TransformationRule

Kolom Deskripsi
namespaces array string Daftar namespace target yang akan diterapkan aturan transformasi. Namespace asli resource harus cocok dengan salah satu nama dalam daftar agar dianggap sebagai kandidat transformasi. String kosong diharapkan ada dalam daftar agar resource yang tidak memiliki namespace dapat dipertimbangkan. Jika kosong, semua namespace akan dipertimbangkan.
groupKinds Array GroupKind Daftar resource GroupKind target yang akan diterapkan aturan transformasi. Resource GroupKind asli resource harus cocok dengan salah satu resource GroupKind yang ditentukan dalam daftar agar dianggap sebagai kandidat transformasi. Jika kosong, semua resource GroupKind akan dipertimbangkan. Perhatikan bahwa resource harus memenuhi persyaratan Namespaces dan GroupKinds agar dapat dianggap sebagai kandidat transformasi.
jsonPath string Representasi string dari jalur dalam JSON yang mengarah ke kolom dalam resource target untuk pemfilteran. Dokumentasi JSONPath dapat dilihat di sini: https://github.com/json-path/JsonPath/blob/master/README.md. Format JSONPath dapat diuji secara online (misalnya, https://jsonpath.com/).

ResourceSelector

Menentukan ResourceSelector untuk Filter pemulihan terperinci

Muncul di: - Filter

Kolom Deskripsi
groupKind GroupKind Memilih resource menggunakan GroupKind Kubernetes-nya. Jika ditentukan, hanya resource GroupKind yang diberikan yang akan dipilih.
name string Memilih resource menggunakan nama resource-nya. Jika ditentukan, hanya resource dengan nama yang diberikan yang akan dipilih.
namespace string Memilih resource menggunakan namespace-nya. Hal ini hanya berlaku untuk resource cakupan namespace dan tidak dapat digunakan untuk memilih resource cakupan cluster. Jika ditentukan, hanya resource dalam namespace yang diberikan yang akan dipilih. Jika tidak ditentukan, filter akan diterapkan ke resource dengan cakupan cluster dan namespace (misalnya, nama atau label). Resource Namespace itu sendiri akan dipulihkan jika dan hanya jika ada resource dalam namespace yang dipulihkan.
labels object (keys:string, values:string) Memilih resource menggunakan label Kubernetes. Jika ditentukan, resource akan dipilih jika dan hanya jika resource memiliki semua label yang diberikan dan semua nilai label cocok.

Pulihkan

Menentukan skema untuk API Restore.

Muncul di: - RestoreList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string Restore
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec RestoreSpec
status RestoreStatus

RestoreConfig

Menentukan konfigurasi pemulihan.

Muncul di: - RestorePlanSpec - RestoreSpec

Kolom Deskripsi
volumeDataRestorePolicy VolumeDataRestorePolicy Kebijakan yang akan digunakan untuk pemulihan data volume. Memberikan nilai default NO_VOLUME_DATA_RESTORATION jika tidak ada nilai yang ditentukan.
clusterResourceConflictPolicy ClusterResourceConflictPolicy Kebijakan yang menyelesaikan konflik saat memulihkan resource cakupan cluster. Permintaan tidak valid jika kolom ini tidak ditentukan. Permintaan ini tidak valid jika kolom ini memiliki nilai CLUSTER_RESOURCE_CONFLICT_POLICY_UNSPECIFIED dan cluster_resource_restore_scope ditentukan.
namespacedResourceRestoreMode NamespacedResourceRestoreMode Mode pemulihan yang akan digunakan untuk resource dengan namespace. Permintaan tidak valid jika kolom ini tidak ditentukan. Permintaan tidak valid jika kolom ini memiliki nilai NAMESPACED_RESOURCE_RESTORE_MODE_UNSPECIFIED dan namespaced_resource_restore_scope ditentukan.
clusterResources ClusterResourceSelection Resource tanpa namespace yang akan dipulihkan. Jika kolom ini tidak ditentukan, tidak ada resource cluster yang dipulihkan. Perhatikan bahwa meskipun resource PersistentVolume tidak memiliki namespace, resource tersebut ditangani secara terpisah. Lihat resource VolumeDataRestorePolicy untuk mengetahui detailnya. Menentukan PersistentVolume GroupKind dalam daftar ini tidak menentukan apakah PersistentVolume dipulihkan.
namespacedResourceAllowlist Array GroupKind Resource dengan namespace tertentu yang akan dipulihkan. Jika ditentukan, hanya resource yang ditentukan dalam allowlist ini yang dipulihkan.
restoreScope BackupScope Resource namespace yang dipilih untuk dipulihkan. Salah satu entri harus ditentukan bersama dengan Type yang valid. Nilai Type yang valid untuk ditetapkan ke restoreScope adalah AllNamespaces, SelectedNamespaces, atau SelectedApplications.
substitutionRules Array SubstitutionRule Aturan yang diikuti selama penggantian resource Kubernetes yang dicadangkan. Daftar kosong berarti tidak ada penggantian yang akan terjadi. Aturan substitusi diterapkan secara berurutan sesuai urutan yang ditentukan. Urutan ini penting, karena perubahan yang dilakukan oleh suatu aturan dapat memengaruhi logika pencocokan aturan berikutnya. Hanya salah satu dari SubstitutionRules atau TransformationRules yang dapat ditentukan untuk operasi pemulihan tertentu.
transformationRules Array TransformationRule Aturan yang diikuti selama transformasi resource Kubernetes yang dicadangkan. Daftar kosong berarti tidak ada transformasi yang akan terjadi. Aturan transformasi diterapkan secara berurutan sesuai urutan yang ditentukan. Urutan ini penting, karena perubahan yang dilakukan oleh suatu aturan dapat memengaruhi logika pencocokan aturan berikutnya. Hanya salah satu dari SubstitutionRules atau TransformationRules yang dapat ditentukan untuk operasi pemulihan tertentu.
backupRepository string Nama T repositori cadangan yang mengidentifikasi repositori untuk resource pemulihan. Kolom ini harus dipasang dalam mode baca-tulis. Perhatikan bahwa repositori cadangan ini mungkin berbeda dengan repositori cadangan untuk cadangan yang dirujuk oleh pemulihan ini. Jika kolom ini tidak diisi, kolom tersebut akan dipilih menggunakan logika berikut: 1. Jika cadangan yang kita lakukan pemulihannya mengarah ke repositori baca-tulis di cluster saat ini, repositori ini akan dipilih. 2. Jika cadangan yang kita lakukan pemulihannya mengarah ke repositori hanya baca, repositori baca-tulis apa pun dari cluster akan dipilih dan digunakan.
encryptionKey EncryptionKey Kunci enkripsi. Kolom ini tidak dapat diubah.

RestoreList

Berisi daftar resource Restore.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string RestoreList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array Restore

RestorePlan

Menentukan skema untuk API RestorePlan.

Muncul di: - RestorePlanList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string RestorePlan
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec RestorePlanSpec
status RestorePlanStatus

RestorePlanList

Berisi daftar resource RestorePlan.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string RestorePlanList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array RestorePlan

RestorePlanSpec

Menentukan status paket pemulihan yang diinginkan.

Muncul di: - RestorePlan

Kolom Deskripsi
backupPlanName string Nama paket pencadangan yang cadangannya dapat digunakan sebagai sumber untuk pemulihan yang dibuat menggunakan paket pemulihan ini. Kolom ini wajib diisi dan tidak dapat diubah.
restoreConfig RestoreConfig Konfigurasi pemulihan paket pemulihan ini.
clusterName string Nama cluster yang akan berisi data yang dipulihkan oleh rencana pemulihan ini. Secara default, ini adalah cluster tempat paket pemulihan dibuat.
description string String deskriptif yang ditentukan pengguna untuk rencana pemulihan ini.

RestorePlanStatus

Menentukan status yang diamati dari paket pemulihan.

Muncul di: - RestorePlan

Kolom Deskripsi
lastRestoreTime Waktu Stempel waktu untuk pemulihan yang terakhir dijalankan.
state StatusFields Status paket pemulihan saat ini.

RestoreSpec

Menentukan status pemulihan yang diinginkan.

Muncul di: - Pulihkan

Kolom Deskripsi
backupName string Nama lengkap resource cadangan yang digunakan resource Restore ini untuk memulihkan dari.
restorePlanName string Nama paket pemulihan yang diwarisi pemulihan ini dari resource RestoreConfig-nya.
clusterName string Nama cluster yang berisi data yang dipulihkan oleh pemulihan ini. Secara default, cluster ini adalah cluster tempat pemulihan dibuat.
restoreConfig RestoreConfig Konfigurasi pemulihan.
description string Deskripsi opsional untuk cadangan. Hal ini tidak berdampak pada fungsi.
filter Filter Filter dapat digunakan untuk lebih menyaring pemilihan resource Pemulihan di luar cakupan kasar yang ditentukan dalam RestorePlan.

RestoreState

Jenis pokok: string

Muncul di: - RestoreStatus

RestoreStatus

Menentukan status pemulihan yang diamati.

Muncul di: - Pulihkan

Kolom Deskripsi
state RestoreState Status pemulihan saat ini.
stateReason string Deskripsi yang dapat dibaca manusia tentang alasan pemulihan berada dalam status saat ini.
errorStatus ErrorStatus Kesalahan terbaru dengan waktu yang diamati disertakan.
conditions Array Condition Conditions mewakili pengamatan status pemulihan saat ini. Jenis kondisi yang diketahui: Berhasil
jobCreated boolean Menentukan apakah tugas pemulihan telah dibuat untuk pemulihan ini.
resourcesRestoredCount integer Jumlah resource yang dipulihkan dalam tindakan pemulihan ini.
resourcesExcludedCount integer Jumlah resource yang dikecualikan dalam tindakan pemulihan ini.
resourcesFailedCount integer Jumlah resource yang gagal dipulihkan dalam tindakan pemulihan ini.
restoredVolumesCount integer Jumlah volume yang dipulihkan dalam tindakan pemulihan ini.
startTime Waktu Waktu pembuatan proses pemulihan.
completeTime Waktu Waktu berakhir proses pemulihan.

RetentionPolicy

Menentukan kebijakan yang menentukan kapan cadangan yang dibuat dalam rencana pencadangan ini akan dihapus secara otomatis, jumlah minimum hari retensi cadangan tingkat rencana, jumlah minimum cadangan tingkat rencana yang akan dipertahankan, dan kunci untuk melarang pembaruan kebijakan apa pun.

Muncul di: - BackupPlanSpec

Kolom Deskripsi
backupDeleteLockDays integer Jumlah hari selama penghapusan cadangan yang dibuat berdasarkan rencana cadangan ini diblokir. Defaultnya adalah 0. Kolom ini harus berupa nilai bilangan bulat antara 0-90. Cadangan yang dibuat berdasarkan paket pencadangan ini tidak dapat dihapus hingga mencapai nilai gabungan create_time dan backup_delete_lock_days cadangan. Memperbarui kolom rencana pencadangan ini tidak memengaruhi cadangan yang ada di dalamnya. Cadangan yang dibuat setelah update berhasil akan otomatis mewarisi nilai baru.
backupRetainDays integer Jumlah hari setelah layanan menghapus cadangan. Jika ditentukan, cadangan yang dibuat dalam rencana cadangan ini akan otomatis dihapus setelah mencapai nilai gabungan create_time dan backup_retain_days. Jika tidak ditentukan, cadangan yang dibuat dalam rencana cadangan ini tidak tunduk pada penghapusan otomatis. Memperbarui kolom ini tidak memengaruhi cadangan yang ada di dalamnya. Cadangan yang dibuat setelah update berhasil akan otomatis mewarisi nilai baru. Perhatikan, penentuan nilai untuk backup_retain_days yang kurang dari backup_delete_lock_days pada saat pembuatan atau pembaruan dianggap tidak valid, dan permintaan akan langsung ditolak.
locked boolean Menentukan apakah kebijakan retensi rencana cadangan ini dikunci. Jika disetel ke True, tidak ada pembaruan lebih lanjut yang diizinkan pada kebijakan ini, termasuk kolom locked itu sendiri. Defaultnya adalah False.
numBackupsToRetain integer Jumlah cadangan yang akan dipertahankan. Jika ditentukan, cadangan terlama dari rencana cadangan yang mencapai nilai gabungannya create_time dan backup_delete_lock_days are automatically deleted after the total number of backups under this backup plan reaches the value ofnum_backups_to_retain`. Jika tidak ditentukan, cadangan yang dibuat dalam rencana cadangan ini dapat atau tidak dapat dihapus secara otomatis berdasarkan 'backup_retain_days'. Memperbarui kolom ini akan memengaruhi cadangan yang ada dalam rencana pencadangan. Perhatikan bahwa num_backups_to_retain harus lebih besar dari atau sama dengan jumlah cadangan yang dapat dibuat dalam backup_delete_lock_days.

S3Options

Menentukan opsi untuk melakukan panggilan ke endpoint S3 untuk repositori cadangan.

Muncul di: - BackupRepositorySpec

Kolom Deskripsi
bucket string Bucket dalam endpoint untuk mengupload cadangan.
region string Region endpoint tertentu. Pemformatan bergantung pada sistem penyimpanan.
forcePathStyle boolean Menentukan apakah akan memaksakan URL gaya jalur untuk objek. Misalnya, https://s3.amazonaws.com//, bukan https://.s3.amazonaws.com/.
serverSideEncryption string Algoritma enkripsi sisi server yang digunakan saat menyimpan objek. Misalnya, AES256 oraws:kms`.
kmsKeyId string ID kunci KMS yang akan digunakan untuk penyimpanan objek jika enkripsi sisi server menggunakan KMS.

Jadwal

Mewakili jenis pesan dalam yang menentukan jadwal cron.

Muncul di: - BackupPlanSpec

Kolom Deskripsi
cronSchedule string Jadwal string cron saat operasi dijalankan.
paused boolean Menentukan apakah operasi terjadwal tidak aktif atau aktif. Jika disetel ke True, operasi terjadwal akan tidak aktif. Defaultnya adalah True.
maxConcurrency integer Menentukan jumlah maksimum pencadangan terjadwal aktif yang dapat ada dalam rencana pencadangan secara bersamaan. Jika ditentukan, tidak lebih dari jumlah pencadangan terjadwal dari rencana pencadangan ini yang dapat berada dalam status aktif pada waktu tertentu. Jika tidak ditentukan, nilai defaultnya adalah 2.

Negara Bagian

Jenis pokok: string Nilai yang menentukan status paket pencadangan saat ini.

Muncul di: - BackupPlanStatus

SubstitutionRule

Menentukan aturan untuk substitusi.

Muncul di: - RestoreConfig

Kolom Deskripsi
target SubstitutionTarget Kriteria pencocokan yang memeriksa apakah resource adalah kandidat pengganti dan memiliki kolom yang cocok dengan nilai JSONPath yang diberikan.
originValuePattern string String pola ekspresi reguler yang diterapkan ke nilai JSON yang cocok dari nilai Target yang diberikan. Jika tidak ditentukan, nilai asli akan selalu diganti menggunakan nilai NewValue yang ditentukan. Perhatikan bahwa string kosong adalah pola regex yang sah, dan diperlakukan seperti string lainnya.
newValue string Nilai yang diinginkan dalam format string yang akan diganti.

SubstitutionTarget

Menentukan aturan kandidat target untuk substitusi.

Muncul di: - SubstitutionRule

Kolom Deskripsi
namespaces array string Daftar namespace target tempat aturan penggantian diterapkan. Namespace asli resource harus cocok dengan salah satu nama dalam daftar agar dianggap sebagai kandidat penggantian. Agar resource tanpa namespace dapat dipertimbangkan, string kosong harus diberikan. Jika kosong, semua namespace akan dipertimbangkan.
groupKinds Array GroupKind Daftar resource GroupKind target yang menerapkan aturan penggantian. Resource GroupKind asli resource harus cocok dengan salah satu resource GroupKind yang ditentukan dalam daftar agar dianggap sebagai kandidat pengganti. Jika kosong, semua resource GroupKind akan dipertimbangkan. Perhatikan bahwa resource harus memenuhi persyaratan namespace dan persyaratan GroupKind agar dapat dipertimbangkan sebagai kandidat pengganti.
jsonPath string Representasi string dari Jalur JSON yang mengarah ke kolom dalam resource target, yang dalam format JSON untuk substitusi.

TargetCluster

Mewakili Cluster yang datanya akan dicadangkan atau dipulihkan.

Muncul di: - ClusterBackupPlanSpec - ClusterBackupSpec - ClusterRestorePlanSpec - ClusterRestoreSpec - ClusterVolumeBackupSpec - ClusterVolumeRestoreSpec

Kolom Deskripsi
targetClusterType TargetClusterType Jenis Cluster
targetClusterName TypedLocalObjectReference Jika berupa UserCluster, nama tersebut merujuk ke Cluster GDC di dalam namespace yang sama di bagian Group Kind clusters.cluster.gdc.goog. Untuk Management API, kolom ini harus dibiarkan kosong.

TargetClusterType

Jenis pokok: string

Muncul di: - TargetCluster

TransformationRule

Menentukan aturan transformasi menggunakan jsonPatch.

Muncul di: - RestoreConfig

Kolom Deskripsi
fieldActions Array TransformationRuleAction Daftar operasi yang akan dilakukan terhadap resource kandidat berdasarkan RFC Patch JSON.
resourceFilter ResourceFilter Kriteria pencocokan untuk memeriksa yang menentukan apakah resource adalah kandidat transformasi. Perhatikan, nilai resourceFilter yang kosong atau tidak ada akan menghasilkan kecocokan pada semua resource.

TransformationRuleAction

Mewakili tindakan yang ingin dilakukan pengguna sebagai bagian dari mengubah resource.

Muncul di: - TransformationRule

Kolom Deskripsi
op TransformationRuleOperation Jenis tindakan yang ingin dilakukan pengguna sebagai bagian dari mengubah resource saat operasi pemulihan. Daftar operasi yang valid dapat dilihat di https://www.rfc-editor.org/rfc/rfc6902#section-4.4.
from string Representasi patch JSON dari jalur dalam JSON yang mengarah ke kolom dalam resource target untuk operasi pemindahan dan penyalinan.
path string Representasi patch JSON dari jalur dalam JSON yang mengarah ke kolom dalam resource target untuk beberapa operasi.
value string Nilai yang diinginkan dalam format string yang akan digunakan untuk transformasi.

TransformationRuleOperation

Jenis dasar: string Operasi yang dimaksudkan untuk aturan transformasi.

Muncul di: - TransformationRuleAction

VMBackupJobList

Berisi daftar cadangan.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string VMBackupJobList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array VMBackupJob

VMBackupJobSpec

Menentukan status pencadangan yang diinginkan.

Muncul di: - VMBackupJob

Kolom Deskripsi
backupRef NamespacedName Nama cadangan bidang kontrol yang terkait dengan tugas pencadangan VM. Nama tidak dapat diubah.
vmRef NamespacedName Referensi VM yang dicadangkan CR ini. Referensi ini bisa berupa nol jika cadangan adalah cadangan disk
vmDiskRefs Array VMDisk Daftar Disk VM yang dicadangkan oleh CR ini
volumeBackupRefs object (keys:string, values:VolumeBackup) peta nama pencadangan volume ke struct VolumeBackup di bawah cadangan ini Data ini disematkan ke VMBackupJob dan tidak ada di cluster
description string Deskripsi string opsional dari Cadangan. Kolom ini tidak berdampak pada fungsi.
manual boolean Menentukan apakah resource cadangan dibuat secara manual. Jika True, cadangan ini telah dibuat secara manual, Jika False, Cadangan ini telah dibuat secara otomatis dari jadwal rencana cadangan.
deleteLockDays integer Jumlah hari sejak create_time cadangan ini yang pemusnahannya diblokir. Untuk cadangan yang dibuat secara otomatis dari jadwal pencadangan, kolom ini ditetapkan ke nilai BackupPlan.RetentionPolicy.backup_delete_block_days. Untuk cadangan yang dibuat secara manual yang tidak menentukan kolom ini, layanan akan menetapkan nilai BackupPlan.RetentionPolicy.backup_delete_block_days. Jika cadangan dibuat dengan nilai kolom ini kurang dari nilai BackupPlan.RetentionPolicy.backup_delete_block_days, respons tidak valid akan ditampilkan dari layanan. Kolom ini harus berupa nilai bilangan bulat antara 0-90. Kolom ini hanya boleh ditingkatkan oleh permintaan update, atau respons tidak valid akan ditampilkan oleh layanan. Perhatikan bahwa kolom ini hanya berlaku untuk cadangan dengan status Succeeded. Defaultnya adalah 0.
retainDays integer Jumlah hari untuk menyimpan cadangan ini, setelah itu cadangan akan otomatis dihapus. Hal ini dihitung dari create_time cadangan. Jika kolom ini tidak ditentukan atau disetel ke 0, berarti cadangan tidak dihapus secara otomatis. Untuk cadangan yang dibuat secara otomatis dari jadwal pencadangan, kolom ini diberi nilai BackupPlan.RetentionPolicy.backup_retain_days. Untuk cadangan yang dibuat secara manual yang tidak menentukan kolom ini, layanan akan menetapkan nilai BackupPlan.RetentionPolicy.backup_retain_days. Jika cadangan dibuat dengan nilai kolom ini kurang dari nilai delete_lock_days, respons tidak valid akan ditampilkan oleh layanan. Kolom ini hanya boleh ditingkatkan oleh permintaan update, atau respons tidak valid akan ditampilkan oleh layanan. Defaultnya adalah 0.

VMBackupJobStatus

Menentukan status pencadangan yang diamati.

Muncul di: - VMBackupJob

Kolom Deskripsi
state VMBackupJobState Status cadangan saat ini.
reason string Deskripsi yang dapat dibaca manusia tentang alasan pencadangan berada dalam status saat ini.
errorStatus ErrorStatus Kesalahan terbaru dengan waktu yang diamati disertakan.
conditions Array Condition Conditions mewakili pengamatan status VMBackupJob saat ini. Jenis kondisi yang diketahui: Berhasil
createTime Waktu Stempel waktu saat resource VMBackupJob ini dibuat. Nilai ini dapat dikonversi ke dan dari RFC 3339.
snapshotTime Waktu Stempel waktu saat semua disk dalam resource VMBackupJob diambil snapshotnya. Nilai ini dapat dikonversi ke dan dari RFC 3339.
updateTime Waktu Stempel waktu saat VMBackupJob ini terakhir diperbarui. Nilai ini dapat dikonversi ke dan dari RFC 3339.
volumeCount integer Jumlah total volume yang dicadangkan.
retryCount integer jumlah total percobaan ulang yang diperlukan untuk mencadangkan VM/disk VM ini
deleteLockExpireTime Waktu Waktu saat kunci penghapusan akan berakhir. Ini adalah kolom hanya output yang dihitung dari gabungan nilai create_time dan delete_lock_days, dan diperbarui sesuai dengan itu saat kolom delete_lock_days cadangan diperbarui. Perhatikan bahwa kolom ini hanya berlaku untuk cadangan dengan status Succeeded.
retainExpireTime Waktu Waktu saat cadangan dihapus secara otomatis. Kolom ini hanya berupa output yang dihitung dari gabungan nilai create_time dan retain_days, serta diperbarui sesuai dengan perubahan yang terjadi pada kolom retain_days cadangan.
completeTime Waktu Waktu penyelesaian pencadangan.

VMDisk

Muncul di: - VMBackupJobSpec

Kolom Deskripsi
namespace string Namespace tempat VM Disk berada
name string Nama Disk VM
pvcName string Nama PVC pokok
uid UID UID PVC yang digunakan kolom ini untuk mendapatkan VMBackupJob tertentu ini berdasarkan UID PVC
sizeBytes integer Ukuran total, diukur dalam byte.

VolumeBackup

Menentukan skema untuk API VolumeBackup.

Muncul di: - VMBackupJobSpec - VolumeBackupList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string VolumeBackup
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec VolumeBackupSpec
status VolumeBackupStatus

VolumeBackupFormat

Jenis pokok: string Enum yang menentukan format pencadangan volume.

Muncul di: - VolumeBackupStatus

VolumeBackupList

Berisi daftar resource VolumeBackup.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string VolumeBackupList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array VolumeBackup

VolumeBackupSpec

Menentukan status yang diinginkan dari pencadangan volume.

Muncul di: - VolumeBackup

Kolom Deskripsi
clusterName string Nama cluster yang pencadangan volume ini mempertahankan datanya. Secara default, cluster ini adalah cluster tempat cadangan volume ini dibuat.
backupName string Nama cadangan terkait. Setiap pencadangan volume harus dikaitkan dengan pencadangan.
backupPlanName string Nama rencana cadangan tempat cadangan terkait dibuat.
sourcePVC NamespacedName Klaim volume persisten sumber tempat cadangan volume diambil.
volumeBackupHandle string Handle cadangan volume pokok yang secara unik mengidentifikasi cadangan volume di dalam repositori cadangan volume. Nama sebutan ini tidak memiliki format yang seragam dan diperlakukan sebagai string buram. TIDAK DIGUNAKAN LAGI: Gunakan kolom status sebagai gantinya.

VolumeBackupState

Jenis pokok: string Enum yang menunjukkan status pencadangan volume saat ini.

Muncul di: - VolumeBackupStatus

VolumeBackupStatus

Menentukan status yang diamati dari pencadangan volume.

Muncul di: - VolumeBackup

Kolom Deskripsi
volumeBackupHandle string Handle cadangan volume pokok, yang secara unik mengidentifikasi cadangan volume di dalam repositori cadangan volume. Nama sebutan ini tidak memiliki format yang seragam dan diperlakukan sebagai string buram.
format VolumeBackupFormat Format cadangan volume. Misalnya, PD, Portable, dll.
storageBytes integer Ukuran cadangan volume di penyimpanan cadangan. Untuk pencadangan inkremental, nilai ini dapat berubah secara dinamis jika salah satu pencadangan volume sebelumnya dihapus.
diskSizeBytes integer Ukuran minimum disk tempat cadangan volume ini dapat dipulihkan.
state VolumeBackupState Status cadangan volume saat ini.
message string Pesan yang dapat dibaca manusia yang menunjukkan detail tentang alasan cadangan berada dalam status ini.
completeTime Waktu Stempel waktu saat penyelesaian resource VolumeBackup ini dalam format teks RFC 3339.
errorStatus ErrorStatus Kesalahan terbaru dengan waktu yang diamati disertakan.
conditions Array Condition Conditions mewakili pengamatan status VolumeBackup saat ini.

VolumeDataRestorePolicy

Jenis pokok: string Berbagai kebijakan pemulihan data volume.

Muncul di: - RestoreConfig - RestorePolicies

VolumeRestore

Menentukan skema untuk API VolumeRestore.

Muncul di: - VolumeRestoreList

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string VolumeRestore
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec VolumeRestoreSpec
status VolumeRestoreStatus

VolumeRestoreList

Berisi daftar resource VolumeRestore.

Kolom Deskripsi
apiVersion string backup.gdc.goog/v1
kind string VolumeRestoreList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array VolumeRestore

VolumeRestoreSpec

Menentukan status pemulihan volume yang diinginkan.

Muncul di: - VolumeRestore

Kolom Deskripsi
clusterName string Nama cluster yang berisi data dari pemulihan volume ini. Secara default, cluster ini adalah cluster tempat pemulihan volume ini dibuat.
restoreName string Nama resource pemulihan yang membuat pemulihan volume ini.
volumeBackupName string Nama resource cadangan volume yang kita pulihkan.
targetPvc NamespacedName Resource target PersistentVolumeClaim yang akan dipulihkan.

VolumeRestoreStatus

Menentukan status pemulihan volume yang diamati.

Muncul di: - VolumeRestore

Kolom Deskripsi
volumeBackupHandle string Handle cadangan volume pokok, yang secara unik mengidentifikasi cadangan volume di dalam repositori cadangan volume. Nama sebutan ini tidak memiliki format yang seragam dan diperlakukan sebagai string buram.
state VolumeRestoreState Status pemulihan volume saat ini.
stateMessage string Deskripsi status saat ini yang dapat dibaca manusia.
conditions Array Condition Conditions mewakili pengamatan status saat ini dari Pemulihan Volume ini. Jenis kondisi yang diketahui: Siap.
completeTime Waktu Waktu berakhir proses pemulihan volume.

VolumeStrategy

Jenis yang mendasari: string Trade-off yang digunakan saat mencadangkan volume.

Muncul di: - BackupConfig