Mengamati variabel tertentu dan menunggu perubahan pada nilai variabel. Jika ada perubahan, metode ini akan menampilkan nilai baru atau waktu tunggu habis.
Jika variabel dihapus saat sedang dipantau, status variableState
akan disetel ke DELETED
dan metode akan menampilkan variabel terakhir yang diketahui value
.
Jika Anda menetapkan batas waktu untuk menonton ke nilai yang lebih besar dari waktu tunggu internal (60 detik), nilai variabel saat ini akan ditampilkan dan variableState
akan menjadi VARIABLE_STATE_UNSPECIFIED
.
Untuk mempelajari lebih lanjut cara membuat watcher, baca dokumentasi Memantau Perubahan Variabel.
Permintaan HTTP
POST https://runtimeconfig.googleapis.com/v1beta1/{name=projects/*/configs/*/variables/**}:watch
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
name |
Nama variabel yang akan dipantau, dalam format:
Otorisasi memerlukan izin Google IAM berikut di resource
|
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON | |
---|---|
{ "newerThan": string } |
Kolom | |
---|---|
newerThan |
Jika ditentukan, periksa stempel waktu variabel saat ini dan jika stempel waktu saat ini lebih baru dari stempel waktu Jika tidak ditentukan atau variabel memiliki stempel waktu yang lebih lama, pengamat akan menunggu nilai berubah sebelum ditampilkan. Stempel waktu dalam format RFC3339 UTC "Zulu", akurat hingga nanodetik. Contoh: |
Isi respons
Jika berhasil, isi respons akan berisi instance Variable
.
Cakupan Otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/cloudruntimeconfig
Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.