REST Resource: projects.locations.backupCollections.backups

Risorsa: Backup

Backup di un cluster.

Rappresentazione JSON
{
  "name": string,
  "createTime": string,
  "cluster": string,
  "clusterUid": 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. Percorso completo della risorsa del backup. L'ultima parte del nome è l'ID backup nel seguente formato: [AAAAMMGGHHMMSS]_[UID cluster abbreviato] O specificato dal cliente durante il backup del cluster. 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".

cluster

string

Solo output. Percorso della risorsa cluster di questo backup.

clusterUid

string

Solo output. UID del cluster 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. redis-7.2, valkey-7.5

backupFiles[]

object (BackupFile)

Solo output. Elenco dei file di backup del backup.

nodeType

enum (NodeType)

Solo output. Il tipo di nodo del cluster.

replicaCount

integer

Solo output. Numero di repliche per il cluster.

shardCount

integer

Solo output. Numero di shard per il cluster.

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.