InstanceState constructor
- 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.
Implementation
const InstanceState({
this.adminSettings,
this.consumerNetwork,
this.controlledEgressConfig,
this.controlledEgressEnabled,
this.createTime,
this.customDomain,
this.deletionPolicy,
this.denyMaintenancePeriod,
this.egressPublicIp,
this.encryptionConfig,
this.fipsEnabled,
this.geminiEnabled,
this.ingressPrivateIp,
this.ingressPublicIp,
this.lookerUri,
this.lookerVersion,
this.maintenanceWindow,
this.name,
this.oauthConfig,
this.periodicExportConfig,
this.platformEdition,
this.privateIpEnabled,
this.project,
this.pscConfig,
this.pscEnabled,
this.publicIpEnabled,
this.region,
this.reservedRange,
this.updateTime,
this.userMetadata,
});