Method: billingAccounts.billingAccountLicenseConfigs.distributeLicenseConfig

Mendistribusikan LicenseConfig dari level akun penagihan ke level project.

Permintaan HTTP


POST https://discoveryengine.googleapis.com/v1beta/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:distributeLicenseConfig

URL ini menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
billingAccountLicenseConfig

string

Wajib. Nama lengkap resource [BillingAccountLicenseConfig][].

Format: billingAccounts/{billingAccount}/billingAccountLicenseConfigs/{billingAccountLicenseConfigId}.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "projectNumber": string,
  "location": string,
  "licenseCount": string,
  "licenseConfigId": string
}
Kolom
projectNumber

string (int64 format)

Wajib. Nomor project GCP target untuk mendistribusikan konfigurasi lisensi.

location

string

Wajib. Region project GCP target untuk mendistribusikan konfigurasi lisensi.

licenseCount

string (int64 format)

Wajib. Jumlah lisensi yang akan didistribusikan.

licenseConfigId

string

Opsional. Mendistribusikan kursi ke konfigurasi lisensi ini, bukan membuat konfigurasi lisensi baru. Jika tidak ditentukan, konfigurasi lisensi baru akan dibuat dari konfigurasi lisensi akun penagihan.

Isi respons

Pesan respons untuk metode LicenseConfigService.DistributeLicenseConfig.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "licenseConfig": {
    object (LicenseConfig)
  }
}
Kolom
licenseConfig

object (LicenseConfig)

LicenseConfig yang diupdate atau dibuat.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite
  • https://www.googleapis.com/auth/discoveryengine.serving.readwrite

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

Izin IAM

Memerlukan izin IAM berikut pada resource billingAccountLicenseConfig:

  • discoveryengine.billingAccountLicenseConfigs.distribute

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.