LicenseConfigState class
Input properties used for looking up and filtering LicenseConfig resources.
Constructors
-
LicenseConfigState({Input<
bool?> ? autoRenew, Input<LicenseConfigEndDate?> ? endDate, Input<bool?> ? freeTrial, Input<String?> ? licenseConfigId, Input<int?> ? licenseCount, Input<String?> ? location, Input<String?> ? name, Input<String?> ? project, Input<LicenseConfigStartDate?> ? startDate, Input<String?> ? subscriptionTerm, Input<String?> ? subscriptionTier}) -
Creates a new LicenseConfigState.
autoRenewWhether the license config should be auto renewed when it reaches the end date.endDateThe planned end date.freeTrialWhether the license config is for free trial.licenseConfigIdThe unique id of the license config.licenseCountNumber of licenses purchased.locationThe geographic location where the data store should reside. The value cannameThe unique full resource name of the license config. Values are of the formatprojectThe ID of the project in which the resource belongs.startDateThe start date.subscriptionTermSubscription term.subscriptionTierSubscription tier information for the license config.const -
LicenseConfigState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
autoRenew
→ Input<
bool?> ? -
Whether the license config should be auto renewed when it reaches the end date.
final
-
endDate
→ Input<
LicenseConfigEndDate?> ? -
The planned end date.
Structure is documented below.
final
-
freeTrial
→ Input<
bool?> ? -
Whether the license config is for free trial.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
licenseConfigId
→ Input<
String?> ? -
The unique id of the license config.
final
-
licenseCount
→ Input<
int?> ? -
Number of licenses purchased.
final
-
location
→ Input<
String?> ? -
The geographic location where the data store should reside. The value can
only be one of "global", "us" and "eu".
final
-
name
→ Input<
String?> ? -
The unique full resource name of the license config. Values are of the format
projects/{project}/locations/{location}/licenseConfigs/{license_config}.final -
project
→ Input<
String?> ? -
The ID of the project in which the resource belongs.
If it is not provided, the provider project is used.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
startDate
→ Input<
LicenseConfigStartDate?> ? -
The start date.
Structure is documented below.
final
-
subscriptionTerm
→ Input<
String?> ? -
Subscription term.
Possible values are:
SUBSCRIPTION_TERM_UNSPECIFIED,SUBSCRIPTION_TERM_ONE_MONTH,SUBSCRIPTION_TERM_ONE_YEAR,SUBSCRIPTION_TERM_THREE_YEARS,SUBSCRIPTION_TERM_THREE_MONTHS,SUBSCRIPTION_TERM_FOURTEEN_DAYS,SUBSCRIPTION_TERM_CUSTOM.final -
subscriptionTier
→ Input<
String?> ? -
Subscription tier information for the license config.
Possible values are:
SUBSCRIPTION_TIER_UNSPECIFIED,SUBSCRIPTION_TIER_SEARCH,SUBSCRIPTION_TIER_SEARCH_AND_ASSISTANT,SUBSCRIPTION_TIER_NOTEBOOK_LM,SUBSCRIPTION_TIER_FRONTLINE_WORKER,SUBSCRIPTION_TIER_AGENTSPACE_STARTER,SUBSCRIPTION_TIER_AGENTSPACE_BUSINESS,SUBSCRIPTION_TIER_ENTERPRISE,SUBSCRIPTION_TIER_EDU,SUBSCRIPTION_TIER_EDU_PRO.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited