REST Resource: projects.locations.backupCollections.backups

Recurso: copia de seguridad

Copia de seguridad de un clúster.

Representación 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
}
Campos
name

string

Identificador. Ruta completa del recurso de la copia de seguridad. La última parte del nombre es el ID de la copia de seguridad con el siguiente formato: [AAAAMMDDHHMMSS]_[UID acortado del clúster] O el especificado por el cliente al crear la copia de seguridad del clúster. Ejemplo: 20240515123000_1234

createTime

string (Timestamp format)

Solo de salida. Hora en la que se creó la copia de seguridad.

Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

cluster

string

Solo de salida. Ruta del recurso de clúster de esta copia de seguridad.

clusterUid

string

Solo de salida. UID del clúster de esta copia de seguridad.

totalSizeBytes

string (int64 format)

Solo de salida. Tamaño total de la copia de seguridad en bytes.

expireTime

string (Timestamp format)

Solo de salida. La hora a la que caducará la copia de seguridad.

Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

engineVersion

string

Solo de salida. redis-7.2, valkey-7.5

backupFiles[]

object (BackupFile)

Solo de salida. Lista de archivos de copia de seguridad de la copia de seguridad.

nodeType

enum (NodeType)

Solo de salida. Tipo de nodo del clúster.

replicaCount

integer

Solo de salida. Número de réplicas del clúster.

shardCount

integer

Solo de salida. Número de fragmentos del clúster.

backupType

enum (BackupType)

Solo de salida. Tipo de copia de seguridad.

state

enum (State)

Solo de salida. Estado de la copia de seguridad.

encryptionInfo

object (EncryptionInfo)

Solo de salida. Información de cifrado de la copia de seguridad.

uid

string

Solo de salida. Identificador único asignado por el sistema de la copia de seguridad.

BackupFile

La copia de seguridad consta de varios archivos de copia de seguridad.

Representación JSON
{
  "fileName": string,
  "sizeBytes": string,
  "createTime": string
}
Campos
fileName

string

Solo de salida. Por ejemplo: .rdb

sizeBytes

string (int64 format)

Solo de salida. Tamaño del archivo de copia de seguridad en bytes.

createTime

string (Timestamp format)

Solo de salida. Hora en la que se creó el archivo de copia de seguridad.

Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

BackupType

Tipo de copia de seguridad.

Enumeraciones
BACKUP_TYPE_UNSPECIFIED Valor predeterminado, no definido.
ON_DEMAND Copia de seguridad bajo demanda.
AUTOMATED Copia de seguridad automática.

Estado

Estado de la copia de seguridad.

Enumeraciones
STATE_UNSPECIFIED Valor predeterminado, no definido.
CREATING Se está creando la copia de seguridad.
ACTIVE La copia de seguridad está activa y se puede usar.
DELETING Se está eliminando la copia de seguridad.
SUSPENDED La copia de seguridad está suspendida por motivos como la eliminación del proyecto o el cierre de la cuenta de facturación.

Métodos

delete

Elimina una copia de seguridad específica.

export

Exporta una copia de seguridad específica a un URI de Cloud Storage de destino del cliente.

get

Obtiene los detalles de una copia de seguridad específica.

list

Enumera todas las copias de seguridad que pertenecen a una colección de copias de seguridad.