Definisi Resource Kustom Cadangan

Skema spesifikasi

Spesifikasi Cadangan menentukan status Cadangan yang dipilih.

Backup:
  metadata:
    name: string
  spec:
    backupPlanRef: string
    dbclusterRef: string

Kolom

Jenis
Wajib atau opsional

 

Deskripsi
name
string
Wajib
Nama resource Cadangan.
backupPlanRef
string
Wajib
Nama BackupPlan tempat cadangan ini dibuat.
dbclusterRef
string
Wajib
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

Jenis
Wajib atau opsional

 

Deskripsi
completeTime
string
Opsional
Waktu penyelesaian Pencadangan.
conditions
list (object)
Opsional
Mewakili pengamatan terbaru yang tersedia tentang status entitas saat ini.
conditions[].lastTransitionTime
string
Wajib
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
string
Wajib
Pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi. Nilainya mungkin berupa string kosong.
conditions[].observedGeneration
integer
Opsional
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
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. Nilai harus berupa string CamelCase. Kolom ini tidak boleh kosong.
conditions[].status
string
Wajib
Status kondisi, salah satu dari True, False, Unknown.
conditions[].type
string
Wajib
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
string
Opsional
Waktu pembuatan Cadangan.
criticalIncidents
list (object)
Wajib
CriticalIncidents adalah daftar datar semua Insiden Kritis yang aktif.
criticalIncidents[].code
string
Wajib
Kode error untuk error tertentu ini. Kode error diformat sebagai DBSE diikuti dengan angka, seperti DBSE1012.
criticalIncidents[].createTime
string
Wajib
Stempel waktu saat Insiden ini dibuat di asal.
criticalIncidents[].message
string
Opsional
Message menjelaskan insiden atau error yang terjadi.
criticalIncidents[].messageTemplateParams
object
Opsional
Berisi pasangan nilai kunci yang diperlukan untuk membuat versi Message berbasis data yang mudah digunakan di antarmuka pengguna.
criticalIncidents[].resource
object
Wajib
Berisi informasi tentang komponen Layanan Database yang melaporkan insiden, serta tentang resource pengelola cluster.
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 dari resource pengelola cluster yang terpengaruh.
criticalIncidents[].resource.location.group
string
Opsional
Nama Grup resource pengelola cluster.
criticalIncidents[].resource.location.kind
string
Opsional
Jenis resource pengelola cluster.
criticalIncidents[].resource.location.name
string
Opsional
Nama resource pengelola cluster yang terpengaruh.
criticalIncidents[].resource.location.namespace
string
Opsional
Namespace resource pengelola cluster yang terpengaruh.
criticalIncidents[].resource.location.version
string
Opsional
Versi resource pengelola cluster.
criticalIncidents[].stackTrace
list (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, hal ini menunjukkan bahwa masalah dianggap sementara hingga waktu yang ditentukan.
observedGeneration
integer
Opsional
Internal: Pembuatan 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.
status.physicalBackupStatus.backupType
string
Opsional
BackupType menunjukkan jenis cadangan yang dilakukan. Nilainya bisa berupa "full", "diff" (perbedaan), atau "incr" (inkremental).
phase.physicalBackupStatus.priorBackup
string
Opsional
PriorBackup adalah cadangan sebelumnya yang menjadi dasar cadangan ini.
reconciled
boolean
Opsional
Apakah resource telah disesuaikan 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 Cadangan.
physicalbackupStatus.startTime
string
Opsional
Waktu mulai pencadangan fisik.
physicalbackupStatus.endTime
string
Opsional
Waktu berakhir pencadangan fisik.
physicalbackupStatus.wal
object
Opsional
Berisi segmen WAL (Write-Ahead Logging).
physicalbackupStatus.wal.start
string
Opsional
Segmen WAL awal.
physicalbackupStatus.wal.end
string
Opsional
Segmen WAL yang berakhir.
physicalbackupStatus.lsn
object
Opsional
Berisi rentang LSN (Nomor Urut Log).
physicalbackupStatus.lsn.start
string
Opsional
LSN awal.
physicalbackupStatus.lsn.stop
string
Opsional
LSN akhir.
physicalbackupStatus.size
object
Opsional
Berisi berbagai metrik ukuran.
physicalbackupStatus.size.databaseSize
string
Opsional
Ukuran total database.
physicalbackupStatus.size.databaseBackupSize
string
Opsional
Ukuran cadangan database.
physicalbackupStatus.size.backupSetSize
string
Opsional
Ukuran set cadangan.
physicalbackupStatus.size.backupSize
string
Opsional
Ukuran cadangan.
physicalbackupStatus.compressed
boolean
Opsional
Menunjukkan apakah kompresi digunakan.
physicalbackupStatus.encrypted
boolean
Opsional
Menunjukkan apakah enkripsi digunakan.