KRM API backup.gdc.goog/v1

backup.gdc.goog/v1

BackupRepositoryManager

BackupRepositoryManager adalah Skema untuk API backuprepositorymanagers

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 tempat cluster ini 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 paling banyak 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 cadangan 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.

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 ditambah dengan permintaan pembaruan, 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. Nilai 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 ditambah dengan permintaan pembaruan, atau respons tidak valid akan ditampilkan oleh layanan.

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.
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 Array ClusterBackupPlan

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 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. Default-nya 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. Rahasia 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 yang diamati dari resource ClusterBackupRepository.

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.

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 rencana pencadangan cluster yang menghasilkan pencadangan cluster ini, bukan referensi. Kolom ini tidak boleh ditetapkan oleh pengguna, dan hanya boleh ditetapkan oleh penjadwal paket 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 pencadangan cluster.

Muncul di: - ClusterBackup

Kolom Deskripsi
clusterMetadata ClusterMetadata Metadata cluster.
conditions Array Condition Menentukan status pencadangan cluster. Kondisi yang didukung mencakup JobCreated.
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 pencadangan 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. 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 adalah kolom hanya output yang dihitung dari gabungan nilai create_time dan retain_days, dan diperbarui sesuai dengan itu saat kolom retain_days cadangan cluster telah diperbarui.
completeTime Waktu Waktu penyelesaian pencadangan cluster.

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 dilampirkan 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 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

Menampilkan 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. Mendefinisikan 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 diwarisi pemulihan cluster ini dari resource ClusterRestoreConfig-nya.
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 pemulihan cluster yang diamati.

Muncul di: - ClusterRestore

Kolom Deskripsi
conditions Array Condition Menentukan status pemulihan cluster. Kondisi yang didukung mencakup JobCreated.
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 data.
clusterBackupName string Nama cadangan terkait. Setiap cadangan volume cluster harus dikaitkan dengan cadangan. Objek akan selalu berada di namespace yang sama.
clusterBackupPlanName string Nama rencana cadangan tempat cadangan terkait dibuat. Objek 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 mengidentifikasi cadangan volume cluster secara unik 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 pencadangan berada dalam status ini.
completeTime Waktu Stempel waktu saat resource ClusterVolumeBackup ini selesai dalam format teks RFC 3339.

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

Menampilkan 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 yang diinginkan dari pemulihan volume cluster.

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 PersistentVolumeClaim target yang akan dipulihkan.

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 yang diamati dari resource DeleteClusterBackupRequest.

Muncul di: - DeleteClusterBackupRequest

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

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 ManualClusterBackupRequest resource yang diinginkan.

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, 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 yang 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 ditambah 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

Menampilkan 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 ManualClusterRestoreRequest resource yang diinginkan.

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.

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 bawah Group Kind clusters.cluster.gdc.goog. Untuk Management API, kolom ini harus dibiarkan kosong.

TargetClusterType

Jenis pokok: string

Muncul di: - TargetCluster