Herramienta: get_backup_collection
Obtén información detallada sobre una colección de copias de seguridad de Memorystore para Redis Cluster.
En el siguiente ejemplo, se muestra cómo usar curl para invocar la herramienta MCP get_backup_collection.
| Solicitud curl |
|---|
curl --location 'https://redis.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 de GetBackupCollection.
GetBackupCollectionRequest
| Representación JSON |
|---|
{ "name": string } |
| Campos | |
|---|---|
name |
Obligatorio. Nombre del recurso backupCollection de Redis con el formato: |
Esquema de salida
BackupCollection de un clúster.
BackupCollection
| Representación JSON |
|---|
{ "name": string, "clusterUid": string, "cluster": string, "kmsKey": string, "uid": string, "createTime": string, "totalBackupSizeBytes": string, "totalBackupCount": string, "lastBackupTime": string } |
| Campos | |
|---|---|
name |
Es el identificador. Es la ruta de acceso completa del recurso de la colección de copias de seguridad. |
clusterUid |
Solo salida. Es el uid del clúster de la colección de copias de seguridad. |
cluster |
Solo salida. Es la ruta de acceso completa del recurso del clúster al que pertenece la colección de copias de seguridad. Ejemplo: projects/{project}/locations/{location}/clusters/{cluster} |
kmsKey |
Solo salida. Es la clave KMS que se usa para encriptar las copias de seguridad en esta colección de copias de seguridad. |
uid |
Solo salida. Es el identificador único asignado por el sistema de la colección de copias de seguridad. |
createTime |
Solo salida. Es la hora en la 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: |
totalBackupSizeBytes |
Solo salida. Es el tamaño total de todas las copias de seguridad en la colección de copias de seguridad. |
totalBackupCount |
Solo salida. Es la cantidad total de copias de seguridad en la colección de copias de seguridad. |
lastBackupTime |
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: |
Marca de tiempo
| Representación JSON |
|---|
{ "seconds": string, "nanos": integer } |
| Campos | |
|---|---|
seconds |
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 |
Fracciones no negativas de un segundo a una resolución de nanosegundos. Este campo es la parte de nanosegundos de la duración, 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 estar entre 0 y 999,999,999 inclusive. |
Anotaciones de herramientas
Sugerencia destructiva: ❌ | Sugerencia idempotente: ✅ | Sugerencia de solo lectura: ✅ | Sugerencia de mundo abierto: ❌