MCP Tools Reference: memorystore.googleapis.com

Herramienta: get_backup_collection

Obtén información detallada sobre una colección de copias de seguridad de Memorystore para Valkey.

En el siguiente ejemplo, se muestra cómo usar curl para invocar la herramienta de MCP get_backup_collection.

Solicitud de Curl
                  
curl --location 'https://memorystore.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
  "method": "tools/call",
  "params": {
    "name": "get_backup_collection",
    "arguments": {
      // provide these details according to the tool's MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

Esquema de entrada

Solicitud para GetBackupCollection.

GetBackupCollectionRequest

Representación JSON
{
  "name": string
}
Campos
name

string

Obligatorio. Es el nombre del recurso de backupCollection de la instancia con el formato projects/{project_id}/locations/{location_id}/backupCollections/{backup_collection_id}, en el que location_id hace referencia a una región de Google Cloud.

Esquema de salida

Es la colección de copias de seguridad de una instancia.

BackupCollection

Representación JSON
{
  "name": string,
  "instanceUid": string,
  "instance": string,
  "kmsKey": string,
  "uid": string,
  "createTime": string,
  "totalBackupSizeBytes": string,
  "totalBackupCount": string,
  "lastBackupTime": string
}
Campos
name

string

Es el identificador. Es la ruta de acceso completa al recurso de la colección de copias de seguridad.

instanceUid

string

Solo salida. Es el UID de la instancia de la colección de copias de seguridad.

instance

string

Solo salida. Es la ruta de acceso completa del recurso de la instancia a la que pertenece la colección de copias de seguridad. Ejemplo: projects/{project}/locations/{location}/instances/{instance}

kmsKey

string

Solo salida. Es la clave de KMS que se usa para encriptar las copias de seguridad de esta colección.

uid

string

Solo salida. Es el identificador único asignado por el sistema de la colección de copias de seguridad.

createTime

string (Timestamp format)

Solo salida. Es la fecha y hora en que se creó la colección de copias de seguridad.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. 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".

totalBackupSizeBytes

string (int64 format)

Solo salida. Es el tamaño total de todas las copias de seguridad de la colección de copias de seguridad.

totalBackupCount

string (int64 format)

Solo salida. Es la cantidad total de copias de seguridad en la colección de copias de seguridad.

lastBackupTime

string (Timestamp format)

Solo salida. Es la última vez que se creó una copia de seguridad en la colección de copias de seguridad.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. 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".

Marca de tiempo

Representación JSON
{
  "seconds": string,
  "nanos": integer
}
Campos
seconds

string (int64 format)

Representa los segundos de la hora UTC desde la época de Unix 1970-01-01T00:00:00Z. Debe estar entre -62135596800 y 253402300799 inclusive (lo que corresponde a 0001-01-01T00:00:00Z a 9999-12-31T23:59:59Z).

nanos

integer

Fracciones no negativas de un segundo a una resolución de nanosegundos. Este campo es la parte de la duración en nanosegundos, no una alternativa a los segundos. Los valores de segundos negativos con fracciones deben tener valores nanos no negativos que se cuentan hacia adelante en el tiempo. Debe ser un valor entre 0 y 999,999,999, inclusive.

Anotaciones de herramientas

Sugerencia destructiva: ❌ | Sugerencia idempotente: ✅ | Sugerencia de solo lectura: ✅ | Sugerencia de mundo abierto: ❌