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