REST Resource: projects.locations.backupCollections.backups

Ressource : Backup

Sauvegarde d'une instance.

Représentation 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
}
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 d'instance abrégé] OU spécifié par le client lors de la sauvegarde de l'instance. Exemple : 20240515123000_1234

createTime

string (Timestamp format)

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

Utilise la norme RFC 3339, où le résultat généré est toujours normalisé avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

instance

string

Uniquement en sortie. Chemin d'accès de ressource de l'instance de cette sauvegarde.

instanceUid

string

Uniquement en sortie. UID de l'instance 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ù le résultat généré est toujours normalisé avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" 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

Uniquement en sortie. valkey-7.5/valkey-8.0, etc.

backupFiles[]

object (BackupFile)

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

nodeType

enum (NodeType)

Uniquement en sortie. Type de nœud de l'instance.

replicaCount

integer

Uniquement en sortie. Nombre d'instances répliquées pour l'instance.

shardCount

integer

Uniquement en sortie. Nombre de segments pour l'instance.

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 attribué par le système à la sauvegarde.

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. Date et heure de création du fichier de sauvegarde.

Utilise la norme RFC 3339, où le résultat généré est toujours normalisé avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" 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.

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

État

État de la sauvegarde.

Énumérations
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.