Memulihkan Definisi Resource Kustom

Skema spesifikasi

RestoreSpec menentukan status yang dipilih dari resource Restore.

Restore:
  metadata:
    name: string
  spec:
    backup: string
    pointInTime: string
    sourceDBCluster: string

Kolom

Jenis
Wajib atau opsional

 

Deskripsi
backup
string
Opsional
Nama resource Backup yang akan dipulihkan. Anda harus menentukan backup atau pointInTime, tetapi tidak keduanya.
pointInTime
string
Opsional
Stempel waktu target untuk pemulihan point-in-time. Harus di masa lalu dan dalam periode pemulihan yang tersedia. Anda harus menentukan backup atau pointInTime, tetapi tidak keduanya.
sourceDBCluster
string
Wajib
Nama DBCluster sumber yang akan dipulihkan.

Skema status

RestoreStatus menentukan status yang diamati dari resource Restore.

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
reconciled: boolean
restoredPointInTime: string

Kolom

Jenis
Wajib atau opsional

 

Deskripsi
completeTime
string
Opsional
Waktu penyelesaian Pemulihan.
conditions[]
array of objects
Opsional
Conditions mewakili pengamatan terbaru yang tersedia tentang status entitas saat ini.
conditions[].lastTransitionTime
string
Wajib
lastTransitionTime adalah terakhir kali kondisi bertransisi dari satu status ke status lainnya, yang terjadi saat kondisi yang mendasarinya berubah. Jika waktu perubahan kondisi yang mendasari tidak diketahui, gunakan waktu saat kolom API berubah.
conditions[].message
string
Wajib
message adalah pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi. Nilainya bisa berupa string kosong.
conditions[].observedGeneration
integer
Opsional
observedGeneration merepresentasikan .metadata.generation yang menjadi dasar penetapan kondisi. Misalnya, jika .metadata.generation adalah 12, tetapi .status.conditions[x].observedGeneration adalah 9, kondisi tidak berlaku lagi sehubungan dengan status instance saat ini.
conditions[].reason
string
Wajib
reason 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 mungkin tidak kosong.
conditions[].status
string
Wajib
Status kondisi. Nilainya dapat berupa True, False, atau 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 Tersedia.
createTime
string
Opsional
Waktu pembuatan Pemulihan.
criticalIncidents[]
array of objects
Wajib
CriticalIncidents adalah daftar datar semua Insiden Kritis yang aktif.
criticalIncidents[].code
string
Wajib
Code adalah kode error dari error tertentu ini. Kode error adalah string DBSE+numeric, seperti DBSE1012.
criticalIncidents[].createTime
string
Wajib
CreateTime adalah stempel waktu saat Insiden ini dibuat di asal.
criticalIncidents[].message
string
Opsional
Message menjelaskan insiden atau error yang terjadi.
criticalIncidents[].messageTemplateParams
object
Opsional
MessageTemplateParams berisi pasangan nilai kunci yang diperlukan untuk membuat versi Message berbasis data yang mudah digunakan di antarmuka pengguna.
criticalIncidents[].resource
object
Wajib
Resource berisi informasi tentang komponen Layanan Database yang melaporkan insiden, serta informasi tentang resource target.
criticalIncidents[].resource.component
string
Wajib
Component adalah ID internal subsistem Layanan Database yang melaporkan insiden.
criticalIncidents[].resource.location
object
Opsional
Informasi lokasi untuk resource yang terpengaruh.
criticalIncidents[].resource.location.cluster
string
Opsional
Nama cluster resource yang terpengaruh.
criticalIncidents[].resource.location.group
string
Opsional
Nama Grup resource.
criticalIncidents[].resource.location.kind
string
Opsional
Jenis resource.
criticalIncidents[].resource.location.name
string
Opsional
Nama resource yang terpengaruh.
criticalIncidents[].resource.location.namespace
string
Opsional
Namespace resource yang terpengaruh.
criticalIncidents[].resource.location.version
string
Opsional
Versi resource.
criticalIncidents[].stackTrace[]
array of objects
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
Menunjukkan bahwa masalah dianggap sementara hingga waktu yang ditentukan.
observedGeneration
integer
Opsional
Internal: Pembuatan yang diamati oleh pengontrol.
phase
string
Opsional
RestorePhase adalah fase pemulihan.
reconciled
boolean
Opsional
Internal: Apakah resource direkonsiliasi oleh pengontrol.
restoredPointInTime
string
Opsional
Point-in-time aktual yang digunakan untuk memulihkan target DBCluster. Mungkin berbeda dari nilai yang ditentukan dalam spec.pointInTime.