InstanceState class
Input properties used for looking up and filtering Instance resources.
Constructors
-
InstanceState({Input<
InstanceAdminSettings?> ? adminSettings, Input<String?> ? consumerNetwork, Input<InstanceControlledEgressConfig?> ? controlledEgressConfig, Input<bool?> ? controlledEgressEnabled, Input<String?> ? createTime, Input<InstanceCustomDomain?> ? customDomain, Input<String?> ? deletionPolicy, Input<InstanceDenyMaintenancePeriod?> ? denyMaintenancePeriod, Input<String?> ? egressPublicIp, Input<InstanceEncryptionConfig?> ? encryptionConfig, Input<bool?> ? fipsEnabled, Input<bool?> ? geminiEnabled, Input<String?> ? ingressPrivateIp, Input<String?> ? ingressPublicIp, Input<String?> ? lookerUri, Input<String?> ? lookerVersion, Input<InstanceMaintenanceWindow?> ? maintenanceWindow, Input<String?> ? name, Input<InstanceOauthConfig?> ? oauthConfig, Input<InstancePeriodicExportConfig?> ? periodicExportConfig, Input<String?> ? platformEdition, Input<bool?> ? privateIpEnabled, Input<String?> ? project, Input<InstancePscConfig?> ? pscConfig, Input<bool?> ? pscEnabled, Input<bool?> ? publicIpEnabled, Input<String?> ? region, Input<String?> ? reservedRange, Input<String?> ? updateTime, Input<InstanceUserMetadata?> ? userMetadata}) -
Creates a new InstanceState.
adminSettingsLooker instance Admin settings.consumerNetworkNetwork name in the consumer project in the format of: projects/{project}/global/networks/{network}controlledEgressConfigControlled egress configuration.controlledEgressEnabledWhether controlled egress is enabled on the Looker instance.createTimeThe time the instance was created in RFC3339 UTC "Zulu" format,customDomainCustom domain settings for a Looker instance.deletionPolicyPolicy to determine if the cluster should be deleted forcefully.denyMaintenancePeriodMaintenance denial period for this instance.egressPublicIpPublic Egress IP (IPv4).encryptionConfigLooker instance encryption settings.fipsEnabledFIPS 140-2 Encryption enablement for Looker (Google Cloud Core).geminiEnabledGemini enablement for Looker (Google Cloud Core).ingressPrivateIpPrivate Ingress IP (IPv4).ingressPublicIpPublic Ingress IP (IPv4).lookerUriLooker instance URI which can be used to access the Looker Instance UI.lookerVersionThe Looker version that the instance is using.maintenanceWindowMaintenance window for an instance.nameThe ID of the instance or a fully qualified identifier for the instance.oauthConfigLooker Instance OAuth login settings.periodicExportConfigConfiguration for periodic export.platformEditionPlatform editions for a Looker instance. Each edition maps to a set of instance features, like its size. Must be one of these values:privateIpEnabledWhether private IP is enabled on the Looker instance.projectThe ID of the project in which the resource belongs.pscConfigInformation for Private Service Connect (PSC) setup for a Looker instance.pscEnabledWhether Public Service Connect (PSC) is enabled on the Looker instancepublicIpEnabledWhether public IP is enabled on the Looker instance.regionThe name of the Looker region of the instance.reservedRangeName of a reserved IP address range within the consumer network, to be used forupdateTimeThe time the instance was updated in RFC3339 UTC "Zulu" format,userMetadataMetadata about users for a Looker instance.const -
InstanceState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
adminSettings
→ Input<
InstanceAdminSettings?> ? -
Looker instance Admin settings.
Structure is documented below.
final
-
consumerNetwork
→ Input<
String?> ? -
Network name in the consumer project in the format of: projects/{project}/global/networks/{network}
Note that the consumer network may be in a different GCP project than the consumer
project that is hosting the Looker Instance.
final
-
controlledEgressConfig
→ Input<
InstanceControlledEgressConfig?> ? -
Controlled egress configuration.
Structure is documented below.
final
-
controlledEgressEnabled
→ Input<
bool?> ? -
Whether controlled egress is enabled on the Looker instance.
final
-
createTime
→ Input<
String?> ? -
The time the instance was created in RFC3339 UTC "Zulu" format,
accurate to nanoseconds.
final
-
customDomain
→ Input<
InstanceCustomDomain?> ? -
Custom domain settings for a Looker instance.
Structure is documented below.
final
-
deletionPolicy
→ Input<
String?> ? -
Policy to determine if the cluster should be deleted forcefully.
If setting deletionPolicy = "FORCE", the Looker instance will be deleted regardless
of its nested resources. If set to "DEFAULT", Looker instances that still have
nested resources will return an error.
final
-
denyMaintenancePeriod
→ Input<
InstanceDenyMaintenancePeriod?> ? -
Maintenance denial period for this instance.
You must allow at least 14 days of maintenance availability
between any two deny maintenance periods.
Structure is documented below.
final
-
egressPublicIp
→ Input<
String?> ? -
Public Egress IP (IPv4).
final
-
encryptionConfig
→ Input<
InstanceEncryptionConfig?> ? -
Looker instance encryption settings.
Structure is documented below.
final
-
fipsEnabled
→ Input<
bool?> ? -
FIPS 140-2 Encryption enablement for Looker (Google Cloud Core).
final
-
geminiEnabled
→ Input<
bool?> ? -
Gemini enablement for Looker (Google Cloud Core).
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
ingressPrivateIp
→ Input<
String?> ? -
Private Ingress IP (IPv4).
final
-
ingressPublicIp
→ Input<
String?> ? -
Public Ingress IP (IPv4).
final
-
lookerUri
→ Input<
String?> ? -
Looker instance URI which can be used to access the Looker Instance UI.
final
-
lookerVersion
→ Input<
String?> ? -
The Looker version that the instance is using.
final
-
maintenanceWindow
→ Input<
InstanceMaintenanceWindow?> ? -
Maintenance window for an instance.
Maintenance of your instance takes place once a month, and will require
your instance to be restarted during updates, which will temporarily
disrupt service.
Structure is documented below.
final
-
name
→ Input<
String?> ? -
The ID of the instance or a fully qualified identifier for the instance.
final
-
oauthConfig
→ Input<
InstanceOauthConfig?> ? -
Looker Instance OAuth login settings.
Structure is documented below.
final
-
periodicExportConfig
→ Input<
InstancePeriodicExportConfig?> ? -
Configuration for periodic export.
Structure is documented below.
final
-
platformEdition
→ Input<
String?> ? -
Platform editions for a Looker instance. Each edition maps to a set of instance features, like its size. Must be one of these values:
final
-
privateIpEnabled
→ Input<
bool?> ? -
Whether private IP is enabled on the Looker instance.
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
-
pscConfig
→ Input<
InstancePscConfig?> ? -
Information for Private Service Connect (PSC) setup for a Looker instance.
Structure is documented below.
final
-
pscEnabled
→ Input<
bool?> ? -
Whether Public Service Connect (PSC) is enabled on the Looker instance
final
-
publicIpEnabled
→ Input<
bool?> ? -
Whether public IP is enabled on the Looker instance.
final
-
region
→ Input<
String?> ? -
The name of the Looker region of the instance.
final
-
reservedRange
→ Input<
String?> ? -
Name of a reserved IP address range within the consumer network, to be used for
private service access connection. User may or may not specify this in a request.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
updateTime
→ Input<
String?> ? -
The time the instance was updated in RFC3339 UTC "Zulu" format,
accurate to nanoseconds.
final
-
userMetadata
→ Input<
InstanceUserMetadata?> ? -
Metadata about users for a Looker instance.
These settings are only available when platform edition LOOKER_CORE_STANDARD is set.
There are ten Standard and two Developer users included in the cost of the product.
You can allocate additional Standard, Viewer, and Developer users for this instance.
It is an optional step and can be modified later.
With the Standard edition of Looker (Google Cloud core), you can provision up to 50
total users, distributed across Viewer, Standard, and Developer.
Structure is documented below.
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