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 LicenseConfig from 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 LicenseConfig from the given project back to the billing account. |