REST Resource: projects.locations.backupCollections.backups

Ressource : Backup

Sauvegarde d'un cluster.

Représentation 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
}
Champs
name

string

Identifiant. Chemin d'accès complet à la ressource de sauvegarde. La dernière partie du nom correspond à l'ID de sauvegarde au format suivant : [YYYYMMDDHHMMSS]_[UID abrégé du cluster] OU spécifié par le client lors de la sauvegarde du cluster. Exemple : 20240515123000_1234

createTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle la sauvegarde a été créée.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

cluster

string

Uniquement en sortie. Chemin d'accès à la ressource de cluster de cette sauvegarde.

clusterUid

string

Uniquement en sortie. UID du cluster de cette sauvegarde.

totalSizeBytes

string (int64 format)

Uniquement en sortie. Taille totale de la sauvegarde en octets.

expireTime

string (Timestamp format)

Uniquement en sortie. Date et heure d'expiration de la sauvegarde.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

engineVersion

string

Sortie uniquement. redis-7.2, valkey-7.5

backupFiles[]

object (BackupFile)

Uniquement en sortie. Liste des fichiers de sauvegarde de la sauvegarde.

nodeType

enum (NodeType)

Uniquement en sortie. Type de nœud du cluster.

replicaCount

integer

Uniquement en sortie. Nombre d'instances répliquées pour le cluster.

shardCount

integer

Uniquement en sortie. Nombre de partitions pour le cluster.

backupType

enum (BackupType)

Uniquement en sortie. Type de sauvegarde.

state

enum (State)

Uniquement en sortie. État de la sauvegarde.

encryptionInfo

object (EncryptionInfo)

Uniquement en sortie. Informations sur le chiffrement de la sauvegarde.

uid

string

Uniquement en sortie. Identifiant unique de la sauvegarde attribué par le système.

BackupFile

La sauvegarde est constituée de plusieurs fichiers de sauvegarde.

Représentation JSON
{
  "fileName": string,
  "sizeBytes": string,
  "createTime": string
}
Champs
fileName

string

Sortie uniquement. Par exemple : .rdb

sizeBytes

string (int64 format)

Uniquement en sortie. Taille du fichier de sauvegarde en octets.

createTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle le fichier de sauvegarde a été créé.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

BackupType

Type de sauvegarde.

Enums
BACKUP_TYPE_UNSPECIFIED Valeur par défaut, non définie.
ON_DEMAND Sauvegarde à la demande.
AUTOMATED Sauvegarde automatique.

État

État de la sauvegarde.

Enums
STATE_UNSPECIFIED Valeur par défaut, non définie.
CREATING La sauvegarde est en cours de création.
ACTIVE La sauvegarde est active et peut être utilisée.
DELETING La sauvegarde est en cours de suppression.
SUSPENDED La sauvegarde est actuellement suspendue pour des raisons telles que la suppression du projet, la clôture du compte de facturation, etc.

Méthodes

delete

Supprime une sauvegarde spécifique.

export

Exporte une sauvegarde spécifique vers un URI Cloud Storage cible du client.

get

Récupère les détails d'une sauvegarde spécifique.

list

Répertorie toutes les sauvegardes appartenant à une collection de sauvegardes.