Method: billingAccounts.billingAccountLicenseConfigs.retractLicenseConfig

Metode ini dipanggil dari sisi akun penagihan untuk membatalkan LicenseConfig dari project tertentu kembali ke akun penagihan.

Permintaan HTTP

POST https://discoveryengine.googleapis.com/v1alpha/{billingAccountLicenseConfig=billingAccounts/*/billingAccountLicenseConfigs/*}:retractLicenseConfig

URL menggunakan sintaks 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
{
  "licenseConfig": string,
  "fullRetract": boolean,
  "licenseCount": string
}
Kolom
licenseConfig

string

Wajib. Nama lengkap resource LicenseConfig.

Format projects/{project}/locations/{location}/licenseConfigs/{licenseConfigId}.

fullRetract

boolean

Opsional. Jika disetel ke benar (true), batalkan seluruh konfigurasi lisensi. Jika tidak, batalkan jumlah lisensi yang ditentukan.

licenseCount

string (int64 format)

Opsional. Jumlah lisensi yang akan dibatalkan. Hanya digunakan jika fullRetract salah.

Isi respons

Pesan respons untuk metode LicenseConfigService.RetractLicenseConfig.

Jika berhasil, isi respons memuat data dengan struktur berikut:

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

object (LicenseConfig)

LicenseConfig yang diperbarui.

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 billingAccountLicenseConfig:

  • discoveryengine.billingAccountLicenseConfigs.retract

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.