Interface LookerInstanceConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
LookerInstanceConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.879Z") @Stability(Stable) public interface LookerInstanceConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classLookerInstanceConfig.BuilderA builder forLookerInstanceConfigstatic classLookerInstanceConfig.Jsii$ProxyAn implementation forLookerInstanceConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static LookerInstanceConfig.Builderbuilder()default LookerInstanceAdminSettingsgetAdminSettings()admin_settings block.default StringgetConsumerNetwork()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.default LookerInstanceCustomDomaingetCustomDomain()custom_domain block.default LookerInstanceDenyMaintenancePeriodgetDenyMaintenancePeriod()deny_maintenance_period block.default LookerInstanceEncryptionConfiggetEncryptionConfig()encryption_config block.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#id LookerInstance#id}.default LookerInstanceMaintenanceWindowgetMaintenanceWindow()maintenance_window block.StringgetName()The ID of the instance or a fully qualified identifier for the instance.default LookerInstanceOauthConfiggetOauthConfig()oauth_config block.default StringgetPlatformEdition()Platform editions for a Looker instance.default ObjectgetPrivateIpEnabled()Whether private IP is enabled on the Looker instance.default StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#project LookerInstance#project}.default ObjectgetPublicIpEnabled()Whether public IP is enabled on the Looker instance.default StringgetRegion()The name of the Looker region of the instance.default StringgetReservedRange()Name of a reserved IP address range within the consumer network, to be used for private service access connection.default LookerInstanceTimeoutsgetTimeouts()timeouts block.default LookerInstanceUserMetadatagetUserMetadata()user_metadata block.
-
-
-
Method Detail
-
getName
@Stability(Stable) @NotNull String getName()
The ID of the instance or a fully qualified identifier for the instance.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#name LookerInstance#name}
-
getAdminSettings
@Stability(Stable) @Nullable default LookerInstanceAdminSettings getAdminSettings()
admin_settings block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#admin_settings LookerInstance#admin_settings}
-
getConsumerNetwork
@Stability(Stable) @Nullable default String getConsumerNetwork()
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.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#consumer_network LookerInstance#consumer_network}
-
getCustomDomain
@Stability(Stable) @Nullable default LookerInstanceCustomDomain getCustomDomain()
custom_domain block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#custom_domain LookerInstance#custom_domain}
-
getDenyMaintenancePeriod
@Stability(Stable) @Nullable default LookerInstanceDenyMaintenancePeriod getDenyMaintenancePeriod()
deny_maintenance_period block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#deny_maintenance_period LookerInstance#deny_maintenance_period}
-
getEncryptionConfig
@Stability(Stable) @Nullable default LookerInstanceEncryptionConfig getEncryptionConfig()
encryption_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#encryption_config LookerInstance#encryption_config}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#id LookerInstance#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getMaintenanceWindow
@Stability(Stable) @Nullable default LookerInstanceMaintenanceWindow getMaintenanceWindow()
maintenance_window block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#maintenance_window LookerInstance#maintenance_window}
-
getOauthConfig
@Stability(Stable) @Nullable default LookerInstanceOauthConfig getOauthConfig()
oauth_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#oauth_config LookerInstance#oauth_config}
-
getPlatformEdition
@Stability(Stable) @Nullable default String getPlatformEdition()
Platform editions for a Looker instance.Each edition maps to a set of instance features, like its size. Must be one of these values: * LOOKER_CORE_TRIAL: trial instance (Currently Unavailable) * LOOKER_CORE_STANDARD: pay as you go standard instance (Currently Unavailable) * LOOKER_CORE_STANDARD_ANNUAL: subscription standard instance * LOOKER_CORE_ENTERPRISE_ANNUAL: subscription enterprise instance * LOOKER_CORE_EMBED_ANNUAL: subscription embed instance Default value: "LOOKER_CORE_TRIAL" Possible values: ["LOOKER_CORE_TRIAL", "LOOKER_CORE_STANDARD", "LOOKER_CORE_STANDARD_ANNUAL", "LOOKER_CORE_ENTERPRISE_ANNUAL", "LOOKER_CORE_EMBED_ANNUAL"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#platform_edition LookerInstance#platform_edition}
-
getPrivateIpEnabled
@Stability(Stable) @Nullable default Object getPrivateIpEnabled()
Whether private IP is enabled on the Looker instance.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#private_ip_enabled LookerInstance#private_ip_enabled}
-
getProject
@Stability(Stable) @Nullable default String getProject()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#project LookerInstance#project}.
-
getPublicIpEnabled
@Stability(Stable) @Nullable default Object getPublicIpEnabled()
Whether public IP is enabled on the Looker instance.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#public_ip_enabled LookerInstance#public_ip_enabled}
-
getRegion
@Stability(Stable) @Nullable default String getRegion()
The name of the Looker region of the instance.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#region LookerInstance#region}
-
getReservedRange
@Stability(Stable) @Nullable default String getReservedRange()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#reserved_range LookerInstance#reserved_range}
-
getTimeouts
@Stability(Stable) @Nullable default LookerInstanceTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#timeouts LookerInstance#timeouts}
-
getUserMetadata
@Stability(Stable) @Nullable default LookerInstanceUserMetadata getUserMetadata()
user_metadata block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#user_metadata LookerInstance#user_metadata}
-
builder
@Stability(Stable) static LookerInstanceConfig.Builder builder()
- Returns:
- a
LookerInstanceConfig.BuilderofLookerInstanceConfig
-
-