Resource: BillingAccountLicenseConfig
Information about license configs at billing account level.
| JSON representation | 
|---|
| { "name": string, "licenseCount": string, "licenseConfigDistributions": { string: string, ... }, "subscriptionName": string, "subscriptionTier": enum ( | 
| Fields | |
|---|---|
| name | 
 Immutable. Identifier. The fully qualified resource name of the billing account license config. Format:  | 
| licenseCount | 
 Required. The number of licenses purchased under this billing account license config. | 
| licenseConfigDistributions | 
 A map of LicenseConfig names to the number of licenses distributed to each. The key is the full resource name of the LicenseConfig, such as  | 
| subscriptionName | 
 Output only. The corresponding SubV3 subscription name. | 
| subscriptionTier | 
 Required. The subscription tier. | 
| subscriptionTerm | 
 Required. The subscription term. | 
| startDate | 
 Required. The subscription start date. | 
| endDate | 
 Optional. The planed subscription end date. | 
| state | 
 Output only. The state of the BillingAccountLicenseConfig. | 
| autoRenew | 
 Whether the BillingAccountLicenseConfig is auto renewed when it reaches the end date. | 
| procurementEntitlementId | 
 The procurement entitlement id of the subscription. | 
| subscriptionDisplayName | 
 The subscription display name. | 
| geminiBundle | 
 Whether the license config is for Gemini bundle. | 
State
BillingAccountLicenseConfig state enumeration.
| Enums | |
|---|---|
| STATE_UNSPECIFIED | The BillingAccountLicenseConfig does not exist. Default value. Do not use. | 
| ACTIVE | The BillingAccountLicenseConfig is active and being used. | 
| EXPIRED | The BillingAccountLicenseConfig has expired. | 
| NOT_STARTED | The BillingAccountLicenseConfig has not started yet, and its start date is in the future. | 
| Methods | |
|---|---|
| 
 | Distributes a LicenseConfigfrom billing account level to project level. | 
| 
 | Gets a BillingAccountLicenseConfig. | 
| 
 | Lists all BillingAccountLicenseConfigs for a given billing account. | 
| 
 | This method is called from the billing account side to retract the LicenseConfigfrom the given project back to the billing account. |