REST Resource: projects.locations.restorePlans.restores

Referensi: Pulihkan

Mewakili permintaan untuk Memulihkan sebagian Cadangan ke cluster GKE target dan data operasi pemulihan itu sendiri. ID berikutnya: 18

Representasi JSON
{
  "name": string,
  "uid": string,
  "createTime": string,
  "updateTime": string,
  "description": string,
  "backup": string,
  "cluster": string,
  "restoreConfig": {
    object (RestoreConfig)
  },
  "labels": {
    string: string,
    ...
  },
  "state": enum (State),
  "stateReason": string,
  "completeTime": string,
  "resourcesRestoredCount": integer,
  "resourcesExcludedCount": integer,
  "resourcesFailedCount": integer,
  "volumesRestoredCount": integer,
  "etag": string
}
Kolom
name

string

Hanya output. Nama lengkap resource Restore. Format: projects/*/locations/*/restorePlans/*/restores/*

uid

string

Hanya output. ID unik global yang dihasilkan server dalam format UUID.

createTime

string (Timestamp format)

Hanya output. Stempel waktu saat resource Pemulihan ini dibuat.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Hanya output. Stempel waktu saat resource Pemulihan ini terakhir diperbarui.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

description

string

String deskriptif yang ditentukan pengguna untuk Pemulihan ini.

backup

string

Wajib. Tidak dapat diubah. Referensi ke Backup yang digunakan sebagai sumber tempat Pemulihan ini akan dipulihkan. Perhatikan bahwa Pencadangan ini harus berupa sub-resource backupPlan RestorePlan. Format: projects/*/locations/*/backupPlans/*/backups/*.

cluster

string

Hanya output. Cluster target tempat Pemulihan ini akan memulihkan data. Format yang valid:

  • projects/*/locations/*/clusters/*
  • projects/*/zones/*/clusters/*

Diwariskan dari nilai cluster RestorePlan induk.

restoreConfig

object (RestoreConfig)

Hanya output. Konfigurasi Pemulihan. Diwariskan dari restoreConfig RestorePlan induk.

labels

map (key: string, value: string)

Sekumpulan label khusus yang disediakan oleh pengguna.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

state

enum (State)

Hanya output. Status Pemulihan saat ini.

stateReason

string

Hanya output. Deskripsi yang dapat dibaca manusia tentang alasan Pemulihan berada dalam status saat ini.

completeTime

string (Timestamp format)

Hanya output. Stempel waktu saat operasi pemulihan selesai.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

resourcesRestoredCount

integer

Hanya output. Jumlah resource yang dipulihkan selama eksekusi pemulihan.

resourcesExcludedCount

integer

Hanya output. Jumlah resource yang dikecualikan selama eksekusi pemulihan.

resourcesFailedCount

integer

Hanya output. Jumlah resource yang gagal dipulihkan selama eksekusi pemulihan.

volumesRestoredCount

integer

Hanya output. Jumlah volume yang dipulihkan selama eksekusi pemulihan.

etag

string

Hanya output. etag digunakan untuk kontrol konkurensi optimistis sebagai cara untuk membantu mencegah pembaruan pemulihan simultan agar tidak menimpa satu sama lain. Sangat disarankan agar sistem menggunakan etag dalam siklus baca-modifikasi-tulis untuk melakukan update pemulihan guna menghindari kondisi race: etag ditampilkan sebagai respons terhadap restores.get, dan sistem diharapkan untuk memasukkan etag tersebut dalam permintaan ke restores.patch atau restores.delete untuk memastikan bahwa perubahannya akan diterapkan ke versi resource yang sama.

Negara bagian/Provinsi

Nilai yang memungkinkan untuk status Pemulihan.

Enum
STATE_UNSPECIFIED Resource Restore sedang dalam proses pembuatan.
CREATING Resource Restore telah dibuat dan resource RestoreJob Kubernetes terkait telah dimasukkan ke cluster target.
IN_PROGRESS Agen gkebackup di cluster telah mulai menjalankan operasi pemulihan.
SUCCEEDED Operasi pemulihan berhasil diselesaikan. Workload yang dipulihkan mungkin belum beroperasi.
FAILED Operasi pemulihan gagal.
DELETING Resource Pemulihan ini sedang dalam proses dihapus.

Metode

create

Membuat Restore baru untuk RestorePlan yang ditentukan.

delete

Menghapus Pemulihan yang ada.

get

Mengambil detail satu Pemulihan.

getIamPolicy

Mendapatkan kebijakan kontrol akses untuk resource.

list

Mencantumkan Restore untuk RestorePlan tertentu.

patch

Memperbarui Pemulihan.

setIamPolicy

Menetapkan kebijakan kontrol akses pada resource yang ditentukan.

testIamPermissions

Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.