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. autoRenew Whether the license config should be auto renewed when it reaches the end date. endDate The planned end date. freeTrial Whether the license config is for free trial. licenseConfigId The unique id of the license config. licenseCount Number of licenses purchased. location The geographic location where the data store should reside. The value can name The unique full resource name of the license config. Values are of the format project The ID of the project in which the resource belongs. startDate The start date. subscriptionTerm Subscription term. subscriptionTier Subscription 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