Memperbarui Lisensi Pengguna. Metode ini digunakan untuk menetapkan/membatalkan penetapan lisensi secara batch kepada pengguna.
Permintaan HTTP
POST https://discoveryengine.googleapis.com/v1beta/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
parent |
Wajib. Nama resource induk [UserStore][], format: |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "deleteUnassignedUserLicenses": boolean, // Union field |
Kolom | |
---|---|
deleteUnassignedUserLicenses |
Opsional. Jika benar (true), jika lisensi pengguna yang dihapus terkait dengan konfigurasi lisensi, lisensi pengguna akan dihapus. Secara default, yang salah (false), lisensi pengguna akan diperbarui ke status tidak ditetapkan. |
Kolom union source . Wajib. Sumber input. source hanya ada berupa salah satu diantara berikut: |
|
inlineSource |
Sumber inline untuk konten input untuk embedding dokumen. |
Isi respons
Jika berhasil, isi respons akan berisi instance Operation
.
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.
Izin IAM
Memerlukan izin IAM berikut pada resource parent
:
discoveryengine.userStores.batchUpdateUserLicenses
Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.
InlineSource
Sumber inline untuk konfigurasi input metode userStores.batchUpdateUserLicenses.
Representasi JSON |
---|
{
"userLicenses": [
{
object ( |
Kolom | |
---|---|
userLicenses[] |
Wajib. Daftar lisensi pengguna yang akan diperbarui. Setiap lisensi pengguna harus memiliki |
updateMask |
Opsional. Daftar kolom yang akan diperbarui. Ini adalah comma-separated list berisi nama kolom yang sepenuhnya memenuhi syarat. Contoh: |