REST Resource: projects.locations.backupCollections.backups

Risorsa: Backup

Backup di un'istanza.

Rappresentazione JSON
{
  "name": string,
  "createTime": string,
  "instance": string,
  "instanceUid": string,
  "totalSizeBytes": string,
  "expireTime": string,
  "engineVersion": string,
  "backupFiles": [
    {
      object (BackupFile)
    }
  ],
  "nodeType": enum (NodeType),
  "replicaCount": integer,
  "shardCount": integer,
  "backupType": enum (BackupType),
  "state": enum (State),
  "encryptionInfo": {
    object (EncryptionInfo)
  },
  "uid": string
}
Campi
name

string

Identificatore. Il percorso completo della risorsa del backup. L'ultima parte del nome è l'ID backup con il seguente formato: [YYYYMMDDHHMMSS]_[Shorted Instance UID] O specificato dal cliente durante il backup dell'istanza. Esempio: 20240515123000_1234

createTime

string (Timestamp format)

Solo output. L'ora in cui è stato creato il backup.

Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

instance

string

Solo output. Il percorso della risorsa dell'istanza di questo backup.

instanceUid

string

Solo output. UID dell'istanza di questo backup.

totalSizeBytes

string (int64 format)

Solo output. Dimensione totale del backup in byte.

expireTime

string (Timestamp format)

Solo output. L'ora in cui il backup scadrà.

Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

engineVersion

string

Solo output. valkey-7.5/valkey-8.0 e così via.

backupFiles[]

object (BackupFile)

Solo output. Elenco dei file di backup del backup.

nodeType

enum (NodeType)

Solo output. Tipo di nodo dell'istanza.

replicaCount

integer

Solo output. Numero di repliche per l'istanza.

shardCount

integer

Solo output. Numero di shard per l'istanza.

backupType

enum (BackupType)

Solo output. Tipo di backup.

state

enum (State)

Solo output. Stato del backup.

encryptionInfo

object (EncryptionInfo)

Solo output. Informazioni sulla crittografia del backup.

uid

string

Solo output. Identificatore univoco del backup assegnato dal sistema.

BackupFile

Il backup è costituito da più file di backup.

Rappresentazione JSON
{
  "fileName": string,
  "sizeBytes": string,
  "createTime": string
}
Campi
fileName

string

Solo output. Ad esempio: .rdb

sizeBytes

string (int64 format)

Solo output. Dimensioni del file di backup in byte.

createTime

string (Timestamp format)

Solo output. L'ora in cui è stato creato il file di backup.

Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

BackupType

Tipo di backup.

Enum
BACKUP_TYPE_UNSPECIFIED Il valore predefinito, non impostato.
ON_DEMAND Backup on demand.
AUTOMATED Backup automatico.

Stato

Stato del backup.

Enum
STATE_UNSPECIFIED Il valore predefinito, non impostato.
CREATING Il backup è in fase di creazione.
ACTIVE Il backup è attivo e pronto per essere utilizzato.
DELETING Il backup è in fase di eliminazione.
SUSPENDED Il backup è attualmente sospeso per motivi quali l'eliminazione del progetto, la chiusura dell'account di fatturazione e così via.

Metodi

delete

Elimina un backup specifico.

export

Esporta un backup specifico in un URI Cloud Storage di destinazione del cliente.

get

Recupera i dettagli di un backup specifico.

list

Elenca tutti i backup di proprietà di una raccolta di backup.