Skema spesifikasi
BackupSpec menentukan status Pencadangan yang diinginkan.
backupPlanRef: string
dbclusterRef: string
manual:
physicalbackupSpec:
backuptype: string
type: boolean
physicalbackupSpec: string
Kolom JenisWajib diisi atau opsional |
Deskripsi |
---|---|
backupPlanRef
| |
string Wajib | Nama BackupPlan tempat cadangan ini dibuat. |
dbclusterRef
| |
string Wajib | Nama DBCluster tempat cadangan ini berada. |
manual
| |
boolean Opsional | Menunjukkan apakah pencadangan ini adalah pencadangan terjadwal atau manual. Jika tidak ditentukan, setelan defaultnya adalah false (pencadangan terjadwal). |
manual.physicalbackupSpec
| |
object Opsional | Berisi spesifikasi untuk pencadangan fisik, yang memungkinkan untuk menentukan jenis pencadangan sebagai enum di {"full","diff","incr"}. Secara default ke penuh jika tidak ditentukan. |
manual.physicalbackupSpec.backuptype
| |
string Opsional | Jenis pencadangan yang akan dibuat. Ini adalah enum di {"full","diff","incr"}. Setelan defaultnya adalah penuh jika tidak ditentukan. |
Skema status
BackupStatus menentukan status Pencadangan yang diamati.
completeTime: string
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
createTime: string
criticalIncidents:
- code: string
createTime: string
message: string
messageTemplateParams: object
resource:
component: string
location:
cluster: string
group: string
kind: string
name: string
namespace: string
version: string
stackTrace:
- component: string
message: string
transientUntil: string
observedGeneration: integer
phase: string
physicalbackupStatus:
backupID: string
priorBackup: string
reconciled: boolean
retainexpireTime: string
Kolom JenisWajib diisi atau opsional |
Deskripsi |
---|---|
completeTime
| |
string Opsional | Waktu penyelesaian Pencadangan. |
conditions[]
| |
object Opsional | Merepresentasikan pengamatan terbaru yang tersedia tentang status entitas saat ini. |
conditions[].lastTransitionTime
| |
string Wajib | Terakhir kali kondisi bertransisi dari satu status ke status lainnya. Hal ini harus dilakukan saat kondisi yang mendasarinya berubah. Jika tidak diketahui, penggunaan waktu saat kolom API berubah dapat diterima. |
conditions[].message
| |
string Wajib | pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi. Ini dapat berupa string kosong. |
conditions[].observedGeneration
| |
integer Opsional | Merepresentasikan .metadata.generation yang menjadi dasar penetapan kondisi. Misalnya, jika .metadata.generation saat ini adalah 12, tetapi .status.conditions[x].observedGeneration adalah 9, kondisi tersebut sudah tidak berlaku sehubungan dengan status instance saat ini. |
conditions[].reason
| |
string Wajib | Berisi ID terprogram yang menunjukkan alasan transisi terakhir kondisi. Produsen jenis kondisi tertentu dapat menentukan nilai dan makna yang diharapkan untuk kolom ini, dan apakah nilai tersebut dianggap sebagai API yang dijamin. Nilai harus berupa string CamelCase. Kolom ini tidak boleh kosong. |
conditions[].status
| |
string Wajib | Status kondisi, salah satu dari Benar, Salah, Tidak diketahui. |
conditions[].type
| |
string Wajib | Jenis kondisi dalam CamelCase atau di foo.example.com/CamelCase. Banyak nilai .condition.type yang konsisten di seluruh resource seperti Tersedia, tetapi karena kondisi arbitrer dapat berguna (lihat .node.status.conditions), kemampuan untuk menyelesaikan konflik sangatlah penting. Regex yang cocok adalah (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
createTime
| |
string Opsional | Waktu pembuatan Cadangan. |
criticalIncidents[]
| |
object Wajib | CriticalIncidents adalah daftar datar dari semua Insiden Kritis yang aktif. |
criticalIncidents[].code
| |
string Wajib | Kode error error tertentu ini. Kode error adalah string DBSE+angka, seperti "DBSE1012". |
criticalIncidents[].createTime
| |
string Wajib | Stempel waktu saat Insiden ini dibuat di asal. |
criticalIncidents[].message
| |
string Opsional | Pesan menjelaskan insiden/error yang terjadi. |
criticalIncidents[].messageTemplateParams
| |
object Opsional | Berisi pasangan nilai kunci yang diperlukan untuk membuat Message versi berbasis data yang mudah digunakan di antarmuka pengguna. |
criticalIncidents[].resource
| |
object Wajib | Berisi informasi tentang komponen Layanan Database yang melaporkan insiden serta tentang resource K8s. |
criticalIncidents[].resource.component
| |
string Wajib | ID internal subsistem Layanan Database yang melaporkan insiden. |
criticalIncidents[].resource.location
| |
object Opsional | Lokasi. |
criticalIncidents[].resource.location.cluster
| |
string Opsional | Nama cluster resource Kubernetes yang terpengaruh. |
criticalIncidents[].resource.location.group
| |
string Opsional | Nama Grup resource Kubernetes. |
criticalIncidents[].resource.location.kind
| |
string Opsional | Jenis resource Kubernetes. |
criticalIncidents[].resource.location.name
| |
string Opsional | Nama resource Kubernetes yang terpengaruh. |
criticalIncidents[].resource.location.namespace
| |
string Opsional | Namespace resource Kubernetes yang terpengaruh. |
criticalIncidents[].resource.location.version
| |
string Opsional | Versi resource Kubernetes. |
criticalIncidents[].stackTrace
| |
object Opsional | Daftar pesan tidak terstruktur dari pelacakan tumpukan. |
criticalIncidents[].stackTrace.component
| |
string Opsional | Nama komponen Layanan Database yang mencatat pesan ke dalam log. |
criticalIncidents[].stackTrace.message
| |
string Opsional | Pesan yang dicatat dalam log. |
criticalIncidents[].transientUntil
| |
string Opsional | Jika ada, menunjukkan bahwa masalah harus dianggap sementara hingga waktu yang ditentukan. |
observedGeneration
| |
integer Opsional | Internal: Generasi yang diamati oleh pengontrol. |
phase
| |
string Opsional | BackupPhase adalah fase pencadangan. |
phase.physicalBackupStatus
| |
object Opsional | PhysicalBackupStatus berisi info status yang khusus untuk pencadangan fisik. |
phase.physicalBackupStatus.backupID
| |
string Opsional | ID unik cadangan fisik yang dilacak oleh pgbackrest. |
phase.physicalBackupStatus.priorBackup
| |
string Opsional | PriorBackup adalah cadangan sebelumnya yang menjadi dasar cadangan ini. |
reconciled
| |
boolean Opsional | Internal: Apakah resource direkonsiliasi oleh pengontrol. |
retainExpireTime
| |
string Opsional | RetainExpireTime menentukan waktu saat Cadangan dihapus. Ini adalah kolom khusus output yang dihitung dari create_time + retain_days, dan diperbarui sebagaimana mestinya saat kolom retain_days dari Cadangan diperbarui. |