REST Resource: projects.locations.backupCollections.backups

Recurso: Copia de seguridad

Es la copia de seguridad de una instancia.

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

string

Identificador. Es la ruta de acceso completa del recurso de copia de seguridad. La última parte del nombre es el ID de la copia de seguridad con el siguiente formato: [AAAAMMDDHHMMSS]_[UID de instancia abreviado] O bien, el cliente lo especificó durante la instancia de copia de seguridad. Ejemplo: 20240515123000_1234

createTime

string (Timestamp format)

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

Usa el RFC 3339, en el que el resultado generado siempre se normaliza según la zona horaria 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".

instance

string

Solo salida. Es la ruta de acceso al recurso de instancia de esta copia de seguridad.

instanceUid

string

Solo salida. Es el UID de la instancia 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 RFC 3339, en el que el resultado generado siempre se normaliza según la zona horaria 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. valkey-7.5/valkey-8.0, etc.

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 de la instancia.

replicaCount

integer

Solo salida. Es la cantidad de réplicas de la instancia.

shardCount

integer

Solo salida. Cantidad de fragmentos de la instancia.

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 RFC 3339, en el que el resultado generado siempre se normaliza según la zona horaria 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.