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. adminSettings Looker instance Admin settings. consumerNetwork Network name in the consumer project in the format of: projects/{project}/global/networks/{network} controlledEgressConfig Controlled egress configuration. controlledEgressEnabled Whether controlled egress is enabled on the Looker instance. createTime The time the instance was created in RFC3339 UTC "Zulu" format, customDomain Custom domain settings for a Looker instance. deletionPolicy Policy to determine if the cluster should be deleted forcefully. denyMaintenancePeriod Maintenance denial period for this instance. egressPublicIp Public Egress IP (IPv4). encryptionConfig Looker instance encryption settings. fipsEnabled FIPS 140-2 Encryption enablement for Looker (Google Cloud Core). geminiEnabled Gemini enablement for Looker (Google Cloud Core). ingressPrivateIp Private Ingress IP (IPv4). ingressPublicIp Public Ingress IP (IPv4). lookerUri Looker instance URI which can be used to access the Looker Instance UI. lookerVersion The Looker version that the instance is using. maintenanceWindow Maintenance window for an instance. name The ID of the instance or a fully qualified identifier for the instance. oauthConfig Looker Instance OAuth login settings. periodicExportConfig Configuration for periodic export. platformEdition Platform editions for a Looker instance. Each edition maps to a set of instance features, like its size. Must be one of these values: privateIpEnabled Whether private IP is enabled on the Looker instance. project The ID of the project in which the resource belongs. pscConfig Information for Private Service Connect (PSC) setup for a Looker instance. pscEnabled Whether Public Service Connect (PSC) is enabled on the Looker instance publicIpEnabled Whether public IP is enabled on the Looker instance. region The name of the Looker region of the instance. reservedRange Name of a reserved IP address range within the consumer network, to be used for updateTime The time the instance was updated in RFC3339 UTC "Zulu" format, userMetadata Metadata 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