Alat: list_backups
Mencantumkan semua cadangan Memorystore for Valkey.
Contoh berikut menunjukkan cara menggunakan curl untuk memanggil alat MCP list_backups.
| Permintaan 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": "list_backups", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Skema Input
Permintaan untuk ListBackups.
ListBackupsRequest
| Representasi JSON |
|---|
{ "parent": string, "pageSize": integer, "pageToken": string } |
| Kolom | |
|---|---|
parent |
Wajib. Nama resource backupCollection menggunakan formulir: |
pageSize |
Opsional. Jumlah maksimum item untuk ditampilkan. Jika tidak ditentukan, nilai default 1000 akan digunakan oleh layanan. Terlepas dari nilai page_size, respons dapat menyertakan daftar parsial dan pemanggil hanya boleh mengandalkan |
pageToken |
Opsional. Nilai |
Skema Output
Respons untuk ListBackups.
ListBackupsResponse
| Representasi JSON |
|---|
{
"backups": [
{
object ( |
| Kolom | |
|---|---|
backups[] |
Daftar cadangan dalam project. |
nextPageToken |
Token untuk mengambil halaman hasil berikutnya, atau kosong jika tidak ada lagi hasil dalam daftar. |
unreachable[] |
Cadangan yang tidak dapat dijangkau. |
Cadangan
| Representasi JSON |
|---|
{ "name": string, "createTime": string, "instance": string, "instanceUid": string, "totalSizeBytes": string, "expireTime": string, "engineVersion": string, "backupFiles": [ { object ( |
| Kolom | |
|---|---|
name |
ID. Jalur resource lengkap cadangan. Bagian terakhir dari nama adalah ID cadangan dengan format berikut: [YYYYMMDDHHMMSS]_[Shorted Instance UID] ATAU ditentukan pelanggan saat mencadangkan instance. Contoh: 20240515123000_1234 |
createTime |
Hanya output. Waktu saat cadangan dibuat. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
instance |
Hanya output. Jalur resource instance dari cadangan ini. |
instanceUid |
Hanya output. UID instance cadangan ini. |
totalSizeBytes |
Hanya output. Total ukuran cadangan dalam byte. |
expireTime |
Hanya output. Waktu saat cadangan akan berakhir masa berlakunya. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
engineVersion |
Hanya output. valkey-7.5/valkey-8.0, dll. |
backupFiles[] |
Hanya output. Daftar file cadangan dari cadangan. |
nodeType |
Hanya output. Jenis node instance. |
replicaCount |
Hanya output. Jumlah replika untuk instance. |
shardCount |
Hanya output. Jumlah shard untuk instance. |
backupType |
Hanya output. Jenis cadangan. |
state |
Hanya output. Status pencadangan. |
encryptionInfo |
Hanya output. Informasi enkripsi cadangan. |
uid |
Hanya output. ID unik cadangan yang ditetapkan sistem. |
Stempel waktu
| Representasi JSON |
|---|
{ "seconds": string, "nanos": integer } |
| Kolom | |
|---|---|
seconds |
Mewakili detik waktu UTC sejak epoch Unix 1970-01-01T00:00:00Z. Harus antara -62135596800 dan 253402300799 inklusif (yang sesuai dengan 0001-01-01T00:00:00Z hingga 9999-12-31T23:59:59Z). |
nanos |
Pecahan detik non-negatif pada resolusi nanodetik. Kolom ini adalah bagian nanodetik dari durasi, bukan alternatif untuk detik. Nilai detik negatif dengan pecahan harus tetap memiliki nilai nanos non-negatif yang dihitung maju dalam waktu. Harus antara 0 dan 999.999.999 inklusif. |
BackupFile
| Representasi JSON |
|---|
{ "fileName": string, "sizeBytes": string, "createTime": string } |
| Kolom | |
|---|---|
fileName |
Hanya output. misalnya: |
sizeBytes |
Hanya output. Ukuran file cadangan dalam byte. |
createTime |
Hanya output. Waktu saat file cadangan dibuat. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
EncryptionInfo
| Representasi JSON |
|---|
{ "encryptionType": enum ( |
| Kolom | |
|---|---|
encryptionType |
Hanya output. Jenis enkripsi. |
kmsKeyVersions[] |
Hanya output. Versi kunci KMS yang digunakan untuk melindungi data dalam penyimpanan. |
kmsKeyPrimaryState |
Hanya output. Status versi utama kunci KMS yang dirasakan oleh sistem. Kolom ini tidak diisi dalam cadangan. |
lastUpdateTime |
Hanya output. Waktu terakhir kali info enkripsi diperbarui. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
Anotasi Alat
Petunjuk Destruktif: ❌ | Petunjuk Idempoten: ✅ | Petunjuk Hanya Baca: ✅ | Petunjuk Dunia Terbuka: ❌