Skema spesifikasi
RestoreSpec menentukan status Pemulihan yang diinginkan.
backup: string
clonedDBClusterConfig:
  dbclusterName: string
pointInTime: string
sourceDBCluster: string
| KolomJenis Wajib atau opsional | Deskripsi | 
|---|---|
| backup | |
| stringOpsional | Nama BackupPlan tempat cadangan ini dibuat. Cadangan yang akan dipulihkan. Anda harus menentukan Backup atau PointInTime. Jika Anda menentukan Cadangan, Anda harus membiarkan kolom ClonedDBClusterConfig tidak ditentukan. Jika Anda menentukan PointInTime, Anda harus memberikan nama DBCluster baru di kolom ClonedDBClusterConfig. Jika tidak, permintaan Pemulihan akan ditolak. | 
| clonedDBClusterConfig | |
| objectOpsional | Setelan untuk DBCluster yang di-clone. Dengan begitu, Anda dapat menentukan nama untuk DBCluster yang di-clone. Default untuk memulihkan DBCluster sumber jika tidak ditentukan. | 
| clonedDBClusterConfig.dbclusterName | |
| stringOpsional | Nama DBCluster yang di-clone. | 
| pointInTime | |
| stringOpsional | Titik waktu sebelumnya yang akan dipulihkan. Secara default, titik waktu tersedia terbaru akan dipulihkan jika tidak ditentukan. | 
| sourceDBCluster | |
| stringWajib | Nama DBCluster sumber yang akan dipulihkan. | 
Skema status
RestoreStatus menentukan status Pemulihan 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
reconciled: boolean
| KolomJenis Wajib atau opsional | Deskripsi | 
|---|---|
| completeTime | |
| stringOpsional | Waktu penyelesaian Pemulihan. | 
| conditions[] | |
| objectOpsional | Conditions mewakili pengamatan terbaru yang tersedia tentang status entitas saat ini. | 
| conditions[].lastTransitionTime | |
| stringWajib | 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 | |
| stringWajib | message adalah pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi. Nilainya dapat berupa string kosong. | 
| conditions[].observedGeneration | |
| integerOpsional | observedGeneration merepresentasikan .metadata.generationyang
    menjadi dasar penetapan kondisi. Misalnya, jika.metadata.generationadalah 12, tetapi.status.conditions[x].observedGenerationadalah 9,
    kondisi tidak berlaku lagi sehubungan dengan status instance
    saat ini. | 
| conditions[].reason | |
| stringWajib | reason 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 dianggap sebagai API yang dijamin. Nilai harus berupa string CamelCase. Kolom ini mungkin tidak 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.typeyang konsisten di seluruh resource
    seperti Available. Karena kondisi arbitrer dapat berguna, misalnya.node.status.conditions, kemampuan untuk menyelesaikan konflik itu
    penting. Ekspresi reguler yang cocok adalah(dns1123SubdomainFmt/)?(qualifiedNameFmt). | 
| createTime | |
| stringOpsional | Waktu pembuatan Pemulihan. | 
| criticalIncidents[] | |
| objectWajib | CriticalIncidents adalah daftar datar semua Insiden Kritis yang aktif. | 
| criticalIncidents[].code | |
| stringWajib | Code adalah kode error dari error tertentu ini. Kode error adalah string DBSE+numeric, sepertiDBSE1012. | 
| criticalIncidents[].createTime | |
| stringWajib | CreateTime adalah stempel waktu saat Insiden ini dibuat di asal. | 
| criticalIncidents[].message | |
| stringOpsional | Message menjelaskan insiden atau error yang terjadi. | 
| criticalIncidents[].messageTemplateParams | |
| objectOpsional | MessageTemplateParams berisi key-value pair yang diperlukan untuk membuat versi Message berbasis data yang mudah digunakan di antarmuka pengguna. | 
| criticalIncidents[].resource | |
| objectWajib | Resource berisi informasi tentang komponen Layanan Database yang melaporkan insiden, serta informasi tentang resource Kubernetes. | 
| criticalIncidents[].resource.component | |
| stringWajib | Component adalah ID internal subsistem Layanan Database yang melaporkan insiden. | 
| criticalIncidents[].resource.location | |
| objectOpsional | Lokasi. | 
| criticalIncidents[].resource.location.cluster | |
| stringOpsional | Nama cluster resource Kubernetes yang terpengaruh. | 
| criticalIncidents[].resource.location.group | |
| stringOpsional | Nama Grup resource Kubernetes. | 
| criticalIncidents[].resource.location.kind | |
| stringOpsional | Jenis resource Kubernetes. | 
| criticalIncidents[].resource.location.name | |
| stringOpsional | Nama resource Kubernetes yang terpengaruh. | 
| criticalIncidents[].resource.location.namespace | |
| stringOpsional | Namespace resource Kubernetes yang terpengaruh. | 
| criticalIncidents[].resource.location.version | |
| stringOpsional | Versi resource Kubernetes. | 
| criticalIncidents[].stackTrace[] | |
| objectOpsional | 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 | Menunjukkan bahwa masalah dianggap sementara hingga waktu yang ditentukan. | 
| observedGeneration | |
| integerOpsional | Internal: Pembuatan yang diamati oleh pengontrol. | 
| phase | |
| stringOpsional | RestorePhase adalah fase pemulihan. | 
| reconciled | |
| booleanOpsional | Internal: Apakah resource direkonsiliasi oleh pengontrol. |