Tool: list_backup_collections
Alle Memorystore for Redis Cluster-Sicherungssammlungen auflisten.
Im folgenden Beispiel wird gezeigt, wie Sie das MCP-Tool list_backup_collections mit curl aufrufen.
| Curl-Anfrage |
|---|
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": "list_backup_collections", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Eingabeschema
Anfrage für ListBackupCollections.
ListBackupCollectionsRequest
| JSON-Darstellung |
|---|
{ "parent": string, "pageSize": integer, "pageToken": string } |
| Felder | |
|---|---|
parent |
Erforderlich. Der Ressourcenname des Standorts der Sicherungssammlung im Format |
pageSize |
Optional. Die maximale Anzahl der Elemente, die zurückgegeben werden sollen. Wenn nicht angegeben, wird vom Dienst der Standardwert 1.000 verwendet. Unabhängig vom Wert für `page_size` kann die Antwort eine unvollständige Liste enthalten und ein Aufrufer sollte sich nur auf die |
pageToken |
Optional. Der Wert |
Ausgabeschema
Antwort für ListBackupCollections.
ListBackupCollectionsResponse
| JSON-Darstellung |
|---|
{
"backupCollections": [
{
object ( |
| Felder | |
|---|---|
backupCollections[] |
Eine Liste der Sicherungssammlungen im Projekt. Wenn |
nextPageToken |
Token zum Abrufen der nächsten Ergebnisseite. Leer, wenn keine weiteren Ergebnisse in der Liste vorhanden sind. |
unreachable[] |
Standorte, die nicht erreicht werden konnten. |
BackupCollection
| JSON-Darstellung |
|---|
{ "name": string, "clusterUid": string, "cluster": string, "kmsKey": string, "uid": string, "createTime": string, "totalBackupSizeBytes": string, "totalBackupCount": string, "lastBackupTime": string } |
| Felder | |
|---|---|
name |
ID. Vollständiger Ressourcenpfad der Sicherungssammlung. |
clusterUid |
Nur Ausgabe. Die Cluster-UID der Sicherungssammlung. |
cluster |
Nur Ausgabe. Der vollständige Ressourcenpfad des Clusters, zu dem die Sicherungssammlung gehört. Beispiel: projects/{project}/locations/{location}/clusters/{cluster} |
kmsKey |
Nur Ausgabe. Der KMS-Schlüssel, der zum Verschlüsseln der Sicherungen in dieser Sicherungssammlung verwendet wird. |
uid |
Nur Ausgabe. Die vom System zugewiesene eindeutige ID der Sicherungssammlung. |
createTime |
Nur Ausgabe. Der Zeitpunkt, zu dem die Sicherungssammlung erstellt wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
totalBackupSizeBytes |
Nur Ausgabe. Gesamtgröße aller Sicherungen in der Sicherungssammlung. |
totalBackupCount |
Nur Ausgabe. Gesamtzahl der Sicherungen in der Sicherungssammlung. |
lastBackupTime |
Nur Ausgabe. Der Zeitpunkt, zu dem die letzte Sicherung in der Sicherungssammlung erstellt wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
Zeitstempel
| JSON-Darstellung |
|---|
{ "seconds": string, "nanos": integer } |
| Felder | |
|---|---|
seconds |
Stellt Sekunden der UTC-Zeit seit Unix-Epoche 1970-01-01T00:00:00Z dar. Muss zwischen -62135596800 und 253402300799 liegen (entspricht 0001-01-01T00:00:00Z bis 9999-12-31T23:59:59Z). |
nanos |
Nicht negative Sekundenbruchteile Nanosekunden-Auflösung. Dieses Feld ist der Nanosekundenanteil der Dauer und keine Alternative zu Sekunden. Negative Sekundenwerte mit Bruchteilen müssen weiterhin nicht negative Nano-Werte haben, die zeitlich vorwärts gezählt werden. Muss zwischen 0 und 999.999.999 liegen. |
Toolanmerkungen
Destruktiver Hinweis: ❌ | Idempotenter Hinweis: ✅ | Hinweis „Nur lesen“: ✅ | Hinweis „Offene Welt“: ❌