REST Resource: projects.locations.restorePlans

Risorsa: ResetPlan

La configurazione di una potenziale serie di operazioni di ripristino da eseguire sui backup appartiene a un determinato BackupPlan. ID successivo: 13

Rappresentazione 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
}
Campi
name

string

Solo output. Il nome completo della risorsa RipristinaPlan. Formato: projects/*/locations/*/restorePlans/*.

uid

string

Solo output. Identificatore univoco globale generato dal server nel formato UUID.

createTime

string (Timestamp format)

Solo output. Il timestamp di creazione della risorsa RipristinaPlan.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo output. Il timestamp dell'ultimo aggiornamento di questa risorsa RipristinaPlan.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

description

string

Stringa descrittiva specificata dall'utente per questo valore UpdatePlan.

backupPlan

string

Obbligatorio. Immutabile. Un riferimento al BackupPlan da cui è possibile utilizzare i backup come origine per i ripristini creati tramite questo ReturnPlan. Formato: projects/*/locations/*/backupPlans/*.

cluster

string

Obbligatorio. Immutabile. Il cluster di destinazione in cui verranno ripristinati i dati tramite i ripristini creati tramite questo tipo di ripristino. NOTA: la regione del cluster deve essere la stessa di RipristinaPlan. Formati validi:

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

object (RestoreConfig)

Obbligatorio. Configurazione dei ripristini creati tramite questo UpdatePlan.

labels

map (key: string, value: string)

Un insieme di etichette personalizzate fornite dall'utente.

Un oggetto contenente un elenco di "key": value coppie. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

etag

string

Solo output. etag viene utilizzato per il controllo ottimistico della contemporaneità per evitare che gli aggiornamenti simultanei di un ripristino si sovrascrivano a vicenda. Si consiglia vivamente ai sistemi di utilizzare etag nel ciclo di lettura, modifica e scrittura per eseguire aggiornamenti di ripristino al fine di evitare race condizioni: nella risposta a restorePlans.get viene restituito un etag e i sistemi dovrebbero inserire questo etag nella richiesta a restorePlans.patch o restorePlans.delete per garantire che la modifica venga applicata alla stessa versione della risorsa.

state

enum (State)

Solo output. Stato di UpdatePlan. Questo campo Stato riflette le varie fasi in cui può trovarsi un UpdatePlan durante l'operazione di creazione.

stateReason

string

Solo output. Descrizione leggibile del motivo per cui ReturnPlan si trova nell'attuale state

Stato

Stato

Enum
STATE_UNSPECIFIED Primo valore predefinito per le enumerazioni.
CLUSTER_PENDING In attesa che lo stato del cluster sia IN ESECUZIONE.
READY Il piano Update è stato creato ed è pronto per i ripristini.
FAILED Creazione del piano di ripristino non riuscita.
DELETING UpdatePlan è in fase di eliminazione.

Metodi

create

Crea un nuovo nuovo piano UpdatePlan in una determinata posizione.

delete

Elimina un valore UpdatePlan esistente.

get

Recupera i dettagli di un singolo valore UpdatePlan.

getIamPolicy

Ottieni il criterio di controllo dell'accesso per una risorsa.

list

Elenca i UpdatePlans in una determinata posizione.

patch

Aggiorna un valore UpdatePlan.

setIamPolicy

Imposta il criterio di controllo dell'accesso sulla risorsa specificata.

testIamPermissions

Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata.