REST Resource: billingAccounts.billingAccountLicenseConfigs

Resource: BillingAccountLicenseConfig

Informasi tentang konfigurasi lisensi di tingkat akun penagihan.

Representasi JSON
{
  "name": string,
  "licenseCount": string,
  "licenseConfigDistributions": {
    string: string,
    ...
  },
  "subscriptionName": string,
  "subscriptionTier": enum (SubscriptionTier),
  "subscriptionTerm": enum (SubscriptionTerm),
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  },
  "state": enum (State),
  "autoRenew": boolean,
  "procurementEntitlementId": string,
  "subscriptionDisplayName": string,
  "geminiBundle": boolean
}
Kolom
name

string

Tidak dapat diubah. ID. Nama resource yang memenuhi syarat sepenuhnya dari konfigurasi lisensi akun penagihan. Format billingAccounts/{billingAccount}/billingAccountLicenseConfigs/{billingAccountLicenseConfig}.

licenseCount

string (int64 format)

Wajib. Jumlah lisensi yang dibeli berdasarkan konfigurasi lisensi akun penagihan ini.

licenseConfigDistributions

map (key: string, value: string (int64 format))

Peta nama LicenseConfig ke jumlah lisensi yang didistribusikan ke setiap nama.

Kuncinya adalah nama resource lengkap LicenseConfig, seperti projects/{project}/locations/{location}/licenseConfigs/{licenseConfig}. Nilainya adalah jumlah lisensi yang dialokasikan untuknya.

subscriptionName

string

Hanya output. Nama langganan SubV3 yang sesuai.

subscriptionTier

enum (SubscriptionTier)

Wajib. Tingkat langganan.

subscriptionTerm

enum (SubscriptionTerm)

Wajib. Persyaratan langganan.

startDate

object (Date)

Wajib. Tanggal mulai langganan.

endDate

object (Date)

Opsional. Tanggal akhir langganan yang direncanakan.

state

enum (State)

Hanya output. Status BillingAccountLicenseConfig.

autoRenew

boolean

Apakah BillingAccountLicenseConfig diperpanjang secara otomatis saat mencapai tanggal akhir.

procurementEntitlementId

string

ID hak perolehan langganan.

subscriptionDisplayName

string

Nama tampilan langganan.

geminiBundle

boolean

Apakah konfigurasi lisensi untuk paket Gemini.

Negara bagian/Provinsi

Enumerasi status BillingAccountLicenseConfig.

Enum
STATE_UNSPECIFIED BillingAccountLicenseConfig tidak ada. Nilai default. Jangan gunakan.
ACTIVE BillingAccountLicenseConfig aktif dan sedang digunakan.
EXPIRED BillingAccountLicenseConfig telah berakhir.
NOT_STARTED BillingAccountLicenseConfig belum dimulai, dan tanggal mulainya adalah pada masa mendatang.

Metode

distributeLicenseConfig

Mendistribusikan LicenseConfig dari tingkat akun penagihan ke tingkat project.

get

Mendapatkan BillingAccountLicenseConfig.

list

Mencantumkan semua BillingAccountLicenseConfig untuk akun penagihan tertentu.

retractLicenseConfig

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