REST Resource: projects.locations.backupCollections.backups

Recurso: Copia de seguridad

Es la 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

Es el identificador. Es la ruta de acceso 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 del clúster abreviado] O bien, el cliente lo especificó durante la copia de seguridad del clúster. Ejemplo: 20240515123000_1234

createTime

string (Timestamp format)

Solo salida. Es la fecha y hora en que se creó la copia de seguridad.

Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

cluster

string

Solo salida. Es la ruta del recurso del clúster de esta copia de seguridad.

clusterUid

string

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

totalSizeBytes

string (int64 format)

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

expireTime

string (Timestamp format)

Solo salida. Fecha y hora de vencimiento de la copia de seguridad.

Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

engineVersion

string

Solo salida. redis-7.2, valkey-7.5

backupFiles[]

object (BackupFile)

Solo salida. Es la lista de archivos de copia de seguridad de la copia de seguridad.

nodeType

enum (NodeType)

Solo salida. Es el tipo de nodo del clúster.

replicaCount

integer

Solo salida. Cantidad de réplicas del clúster.

shardCount

integer

Solo salida. Es la cantidad de fragmentos del clúster.

backupType

enum (BackupType)

Solo salida. Es el tipo de copia de seguridad.

state

enum (State)

Solo salida. Estado de la copia de seguridad.

encryptionInfo

object (EncryptionInfo)

Solo salida. Es la información de encriptación de la copia de seguridad.

uid

string

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

BackupFile

La copia de seguridad consta de varios archivos.

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

string

Solo salida. Por ejemplo, .rdb

sizeBytes

string (int64 format)

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

createTime

string (Timestamp format)

Solo salida. Es la fecha y hora en que se creó el archivo de copia de seguridad.

Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

BackupType

Es el tipo de copia de seguridad.

Enums
BACKUP_TYPE_UNSPECIFIED Valor predeterminado, no establecido.
ON_DEMAND Copia de seguridad a pedido
AUTOMATED Copia de seguridad automática.

Estado

Estado de la copia de seguridad.

Enums
STATE_UNSPECIFIED Valor predeterminado, no establecido.
CREATING Se está creando la copia de seguridad.
ACTIVE La copia de seguridad está activa y lista para usarse.
DELETING Se está borrando la copia de seguridad.
SUSPENDED Actualmente, la copia de seguridad está suspendida por motivos como la eliminación del proyecto, el cierre de la cuenta de facturación, etcétera.

Métodos

delete

Borra 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.