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 ( |
Champs | |
---|---|
name |
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 |
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 : |
instance |
Uniquement en sortie. Chemin d'accès de ressource de l'instance de cette sauvegarde. |
instanceUid |
Uniquement en sortie. UID de l'instance de cette sauvegarde. |
totalSizeBytes |
Uniquement en sortie. Taille totale de la sauvegarde en octets. |
expireTime |
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 : |
engineVersion |
Uniquement en sortie. valkey-7.5/valkey-8.0, etc. |
backupFiles[] |
Uniquement en sortie. Liste des fichiers de sauvegarde de la sauvegarde. |
nodeType |
Uniquement en sortie. Type de nœud de l'instance. |
replicaCount |
Uniquement en sortie. Nombre d'instances répliquées pour l'instance. |
shardCount |
Uniquement en sortie. Nombre de segments pour l'instance. |
backupType |
Uniquement en sortie. Type de sauvegarde. |
state |
Uniquement en sortie. État de la sauvegarde. |
encryptionInfo |
Uniquement en sortie. Informations sur le chiffrement de la sauvegarde. |
uid |
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 |
Sortie uniquement. Par exemple : |
sizeBytes |
Uniquement en sortie. Taille du fichier de sauvegarde en octets. |
createTime |
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 : |
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 |
|
---|---|
|
Supprime une sauvegarde spécifique. |
|
Exporte une sauvegarde spécifique vers un URI Cloud Storage cible du client. |
|
Récupère les détails d'une sauvegarde spécifique. |
|
Répertorie toutes les sauvegardes appartenant à une collection de sauvegardes. |