Skema spesifikasi
Spesifikasi Cadangan menentukan status Cadangan yang dipilih.
Backup:
metadata:
name: string
spec:
backupPlanRef: string
dbclusterRef: string
Kolom JenisWajib atau opsional |
Deskripsi |
|---|---|
name
| |
stringWajib | Nama resource Cadangan. |
backupPlanRef
| |
stringWajib | Nama BackupPlan tempat cadangan ini dibuat. |
dbclusterRef
| |
stringWajib | Nama DBCluster tempat cadangan ini berada. |
Skema status
BackupStatus menentukan status Cadangan 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 atau opsional |
Deskripsi |
|---|---|
completeTime
| |
stringOpsional | Waktu penyelesaian Pencadangan. |
conditions
| |
list (object)Opsional | Mewakili pengamatan terbaru yang tersedia tentang status entitas saat ini. |
conditions[].lastTransitionTime
| |
stringWajib | Terakhir kali kondisi bertransisi dari satu status ke status lainnya, yaitu saat kondisi yang mendasarinya berubah. Jika tidak diketahui, gunakan waktu saat kolom API berubah. |
conditions[].message
| |
stringWajib | Pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi. Nilainya mungkin berupa string kosong. |
conditions[].observedGeneration
| |
integerOpsional |
Merepresentasikan .metadata.generation yang menjadi dasar penetapan kondisi. Misalnya, jika .metadata.generation adalah 12, tetapi .status.conditions[x].observedGeneration adalah 9, kondisi tersebut sudah tidak berlaku lagi sehubungan dengan status instance saat ini.
|
conditions[].reason
| |
stringWajib | Berisi ID terprogram yang menunjukkan alasan transisi terakhir kondisi. Produsen jenis kondisi tertentu dapat menentukan nilai dan arti yang diharapkan untuk kolom ini. Nilai harus berupa string CamelCase. Kolom ini tidak boleh kosong. |
conditions[].status
| |
stringWajib |
Status kondisi, salah satu dari True, False, Unknown.
|
conditions[].type
| |
stringWajib |
Jenis kondisi dalam CamelCase atau di foo.example.com/CamelCase. Banyak nilai .condition.type yang konsisten di seluruh resource seperti Available, tetapi karena kondisi arbitrer dapat berguna (lihat .node.status.conditions), kemampuan untuk menyelesaikan konflik itu penting. Ekspresi reguler yang cocok adalah (dns1123SubdomainFmt/)?(qualifiedNameFmt).
|
createTime
| |
stringOpsional | Waktu pembuatan Cadangan. |
criticalIncidents
| |
list (object)Wajib | CriticalIncidents adalah daftar datar semua Insiden Kritis yang aktif. |
criticalIncidents[].code
| |
stringWajib |
Kode error untuk error tertentu ini. Kode error diformat sebagai DBSE diikuti dengan angka, seperti DBSE1012.
|
criticalIncidents[].createTime
| |
stringWajib | Stempel waktu saat Insiden ini dibuat di asal. |
criticalIncidents[].message
| |
stringOpsional | Message menjelaskan insiden atau error yang terjadi. |
criticalIncidents[].messageTemplateParams
| |
objectOpsional | Berisi pasangan nilai kunci yang diperlukan untuk membuat versi Message berbasis data yang mudah digunakan di antarmuka pengguna. |
criticalIncidents[].resource
| |
objectWajib | Berisi informasi tentang komponen Layanan Database yang melaporkan insiden, serta tentang resource pengelola cluster. |
criticalIncidents[].resource.component
| |
stringWajib | ID internal subsistem Layanan Database yang melaporkan insiden. |
criticalIncidents[].resource.location
| |
objectOpsional | Lokasi. |
criticalIncidents[].resource.location.cluster
| |
stringOpsional | Nama cluster dari resource pengelola cluster yang terpengaruh. |
criticalIncidents[].resource.location.group
| |
stringOpsional | Nama Grup resource pengelola cluster. |
criticalIncidents[].resource.location.kind
| |
stringOpsional | Jenis resource pengelola cluster. |
criticalIncidents[].resource.location.name
| |
stringOpsional | Nama resource pengelola cluster yang terpengaruh. |
criticalIncidents[].resource.location.namespace
| |
stringOpsional | Namespace resource pengelola cluster yang terpengaruh. |
criticalIncidents[].resource.location.version
| |
stringOpsional | Versi resource pengelola cluster. |
criticalIncidents[].stackTrace
| |
list (object)Opsional | Daftar pesan yang tidak terstruktur dari stack trace. |
criticalIncidents[].stackTrace.component
| |
stringOpsional | Nama komponen Layanan Database yang mencatat pesan. |
criticalIncidents[].stackTrace.message
| |
stringOpsional | Pesan yang dicatat dalam log. |
criticalIncidents[].transientUntil
| |
stringOpsional | Jika ada, hal ini menunjukkan bahwa masalah dianggap sementara hingga waktu yang ditentukan. |
observedGeneration
| |
integerOpsional | Internal: Pembuatan yang diamati oleh pengontrol. |
phase
| |
stringOpsional | BackupPhase adalah fase pencadangan. |
phase.physicalBackupStatus
| |
objectOpsional | PhysicalBackupStatus berisi info status yang khusus untuk pencadangan fisik. |
phase.physicalBackupStatus.backupID
| |
stringOpsional | ID unik cadangan fisik yang dilacak oleh pgbackrest. |
status.physicalBackupStatus.backupType
| |
stringOpsional | BackupType menunjukkan jenis cadangan yang dilakukan. Nilainya bisa berupa "full", "diff" (perbedaan), atau "incr" (inkremental). |
phase.physicalBackupStatus.priorBackup
| |
stringOpsional | PriorBackup adalah cadangan sebelumnya yang menjadi dasar cadangan ini. |
reconciled
| |
booleanOpsional | Apakah resource telah disesuaikan oleh pengontrol. |
retainExpireTime
| |
stringOpsional |
RetainExpireTime menentukan waktu saat Cadangan dihapus. Kolom ini hanya berupa output yang dihitung dari create_time + retain_days, dan diperbarui sesuai dengan perubahan pada kolom retain_days Cadangan.
|
physicalbackupStatus.startTime
| |
stringOpsional | Waktu mulai pencadangan fisik. |
physicalbackupStatus.endTime
| |
stringOpsional | Waktu berakhir pencadangan fisik. |
physicalbackupStatus.wal
| |
objectOpsional | Berisi segmen WAL (Write-Ahead Logging). |
physicalbackupStatus.wal.start
| |
stringOpsional | Segmen WAL awal. |
physicalbackupStatus.wal.end
| |
stringOpsional | Segmen WAL yang berakhir. |
physicalbackupStatus.lsn
| |
objectOpsional | Berisi rentang LSN (Nomor Urut Log). |
physicalbackupStatus.lsn.start
| |
stringOpsional | LSN awal. |
physicalbackupStatus.lsn.stop
| |
stringOpsional | LSN akhir. |
physicalbackupStatus.size
| |
objectOpsional | Berisi berbagai metrik ukuran. |
physicalbackupStatus.size.databaseSize
| |
stringOpsional | Ukuran total database. |
physicalbackupStatus.size.databaseBackupSize
| |
stringOpsional | Ukuran cadangan database. |
physicalbackupStatus.size.backupSetSize
| |
stringOpsional | Ukuran set cadangan. |
physicalbackupStatus.size.backupSize
| |
stringOpsional | Ukuran cadangan. |
physicalbackupStatus.compressed
| |
booleanOpsional | Menunjukkan apakah kompresi digunakan. |
physicalbackupStatus.encrypted
| |
booleanOpsional | Menunjukkan apakah enkripsi digunakan. |