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 diisi | Nama DBCluster tempat cadangan ini berada. |
manual
| |
boolean Opsional | Menunjukkan apakah pencadangan ini adalah pencadangan terjadwal atau manual. Jika tidak ditentukan, nilai defaultnya adalah false (pencadangan terjadwal). |
manual.physicalbackupSpec
| |
object Opsional | Berisi spesifikasi untuk cadangan fisik, yang memungkinkan untuk menentukan jenis cadangan sebagai enum di {"full","diff","incr"}. Default ke penuh jika tidak ditentukan. |
manual.physicalbackupSpec.backuptype
| |
string Opsional | Jenis cadangan yang akan dibuat. Ini adalah enum di {"full","diff","incr"}. Default ke penuh jika tidak ditentukan. |
Skema status
BackupStatus menentukan status Backup 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 | Menampilkan pengamatan terbaru yang tersedia tentang status entitas saat ini. |
conditions[].lastTransitionTime
| |
string Wajib | Terakhir kali kondisi bertransisi dari satu status ke status lainnya. Ini harus terjadi saat kondisi yang mendasarinya berubah. Jika tidak diketahui, maka waktu saat kolom API berubah dapat digunakan. |
conditions[].message
| |
string Wajib | pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi. Nilainya mungkin berupa string kosong. |
conditions[].observedGeneration
| |
integer Opsional | Mewakili .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 lagi 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 arti yang diharapkan untuk kolom ini, dan apakah nilai tersebut dianggap sebagai API yang terjamin. Nilai harus berupa string CamelCase. Kolom ini tidak boleh kosong. |
conditions[].status
| |
string Wajib | Status kondisi, salah satunya adalah True, False, Unknown. |
conditions[].type
| |
string Wajib | Jenis kondisi dalam CamelCase atau di foo.example.com/CamelCase. Banyak nilai .condition.type konsisten di seluruh resource seperti Tersedia, tetapi karena kondisi arbitrer dapat berguna (lihat .node.status.conditions), kemampuan untuk menyelesaikan konflik penting. Ekspresi reguler yang cocok adalah (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
createTime
| |
string Opsional | Waktu pembuatan Cadangan. |
criticalIncidents[]
| |
object Wajib | CriticalIncidents adalah daftar datar semua Insiden Kritis yang aktif. |
criticalIncidents[].code
| |
string Wajib | Kode error untuk error tertentu ini. Kode error adalah string DBSE+numerik, 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 versi Message yang didukung data dan 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 yang tidak terstruktur dari stack trace. |
criticalIncidents[].stackTrace.component
| |
string Opsional | Nama komponen Layanan Database yang mencatat pesan. |
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. Kolom ini hanya berupa output yang dihitung dari create_time + retain_days, dan diperbarui sesuai dengan perubahan pada kolom retain_days Backup. |