Resource: LicenseConfig
Information about users' licenses.
| JSON representation |
|---|
{ "name": string, "licenseCount": string, "subscriptionTier": enum ( |
| Fields | |
|---|---|
name |
Immutable. Identifier. The fully qualified resource name of the license config. Format: |
licenseCount |
Required. Number of licenses purchased. |
subscriptionTier |
Required. Subscription tier information for the license config. |
state |
Output only. The state of the license config. |
autoRenew |
Optional. Whether the license config should be auto renewed when it reaches the end date. |
startDate |
Required. The start date. |
endDate |
Optional. The planed end date. |
subscriptionTerm |
Required. Subscription term. |
freeTrial |
Optional. Whether the license config is for free trial. |
geminiBundle |
Output only. Whether the license config is for Gemini bundle. |
earlyTerminated |
Output only. Indication of whether the subscription is terminated earlier than the expiration date. This is usually terminated by pipeline once the subscription gets terminated from subsv3. |
earlyTerminationDate |
Output only. The date when the subscription is terminated earlier than the expiration date. |
State
License config state enumeration.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Default value. The license config does not exist. |
ACTIVE |
The license config is effective and being used. |
EXPIRED |
The license config has expired. |
NOT_STARTED |
The license config has not started yet, and its start date is in the future. |
WITHDRAWN |
This is when a sub license config has returned all its seats back to BillingAccountLicenseConfig that it belongs to. Similar to EXPIRED. |
DEACTIVATING |
The license config is terminated earlier than the expiration date and it is deactivating. The customer will still have access in this state. It will be converted to EXPIRED after the deactivating period ends (14 days) or when the end date is reached, whichever comes first. |
SubscriptionTerm
Subscription term.
| Enums | |
|---|---|
SUBSCRIPTION_TERM_UNSPECIFIED |
Default value, do not use. |
SUBSCRIPTION_TERM_ONE_MONTH |
1 month. |
SUBSCRIPTION_TERM_ONE_YEAR |
1 year. |
SUBSCRIPTION_TERM_THREE_YEARS |
3 years. |
Methods |
|
|---|---|
|
Creates a LicenseConfig |
|
Gets a LicenseConfig. |
|
Updates the LicenseConfig |