REST Resource: projects.locations.restorePlans

Referensi: RestorePlan

Konfigurasi serangkaian operasi Pemulihan potensial yang akan dilakukan terhadap Pencadangan milik BackupPlan tertentu. ID berikutnya: 13

Representasi JSON
{
  "name": string,
  "uid": string,
  "createTime": string,
  "updateTime": string,
  "description": string,
  "backupPlan": string,
  "cluster": string,
  "restoreConfig": {
    object (RestoreConfig)
  },
  "labels": {
    string: string,
    ...
  },
  "etag": string,
  "state": enum (State),
  "stateReason": string
}
Kolom
name

string

Hanya output. Nama lengkap resource RestorePlan. Format projects/*/locations/*/restorePlans/*.

uid

string

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

createTime

string (Timestamp format)

Hanya output. Stempel waktu saat resource RestorePlan 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 RestorePlan 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 RestorePlan ini.

backupPlan

string

Wajib. Tidak dapat diubah. Referensi ke BackupPlan tempat Cadangan dapat digunakan sebagai sumber untuk Pemulihan yang dibuat melalui RestorePlan ini. Format: projects/*/locations/*/backupPlans/*.

cluster

string

Wajib. Tidak dapat diubah. Cluster target tempat Pemulihan yang dibuat melalui RestorePlan ini akan memulihkan data. CATATAN: region cluster harus sama dengan RestorePlan. Format yang valid:

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

object (RestoreConfig)

Wajib. Konfigurasi Pemulihan yang dibuat melalui RestorePlan ini.

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" }.

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 restorePlans.get, dan sistem diharapkan untuk memasukkan etag tersebut dalam permintaan ke restorePlans.patch atau restorePlans.delete untuk memastikan bahwa perubahannya akan diterapkan ke versi resource yang sama.

state

enum (State)

Hanya output. Status RestorePlan. Kolom Status ini mencerminkan berbagai tahap yang dapat dilakukan RestorePlan selama operasi Create.

stateReason

string

Hanya output. Deskripsi yang dapat dibaca manusia tentang alasan RestorePlan ada di state saat ini

Negara bagian/Provinsi

Negara bagian/Provinsi

Enum
STATE_UNSPECIFIED Nilai pertama default untuk Enums.
CLUSTER_PENDING Menunggu status cluster DIJALANKAN.
READY RestorePlan telah berhasil dibuat dan siap untuk Pemulihan.
FAILED Pembuatan RestorePlan gagal.
DELETING RestorePlan sedang dalam proses dihapus.

Metode

create

Membuat RestorePlan baru di lokasi tertentu.

delete

Menghapus RestorePlan yang ada.

get

Mengambil detail satu RestorePlan.

getIamPolicy

Mendapatkan kebijakan kontrol akses untuk resource.

list

Mencantumkan RestorePlans di lokasi tertentu.

patch

Memperbarui RestorePlan.

setIamPolicy

Menetapkan kebijakan kontrol akses pada resource yang ditentukan.

testIamPermissions

Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.