Documentation ¶
Index ¶
- func GoogleLookerInstance_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GoogleLookerInstance_IsConstruct(x interface{}) *bool
- func GoogleLookerInstance_IsTerraformElement(x interface{}) *bool
- func GoogleLookerInstance_IsTerraformResource(x interface{}) *bool
- func GoogleLookerInstance_TfResourceType() *string
- func NewGoogleLookerInstanceAdminSettingsOutputReference_Override(g GoogleLookerInstanceAdminSettingsOutputReference, ...)
- func NewGoogleLookerInstanceDenyMaintenancePeriodEndDateOutputReference_Override(g GoogleLookerInstanceDenyMaintenancePeriodEndDateOutputReference, ...)
- func NewGoogleLookerInstanceDenyMaintenancePeriodOutputReference_Override(g GoogleLookerInstanceDenyMaintenancePeriodOutputReference, ...)
- func NewGoogleLookerInstanceDenyMaintenancePeriodStartDateOutputReference_Override(g GoogleLookerInstanceDenyMaintenancePeriodStartDateOutputReference, ...)
- func NewGoogleLookerInstanceDenyMaintenancePeriodTimeOutputReference_Override(g GoogleLookerInstanceDenyMaintenancePeriodTimeOutputReference, ...)
- func NewGoogleLookerInstanceEncryptionConfigOutputReference_Override(g GoogleLookerInstanceEncryptionConfigOutputReference, ...)
- func NewGoogleLookerInstanceMaintenanceWindowOutputReference_Override(g GoogleLookerInstanceMaintenanceWindowOutputReference, ...)
- func NewGoogleLookerInstanceMaintenanceWindowStartTimeOutputReference_Override(g GoogleLookerInstanceMaintenanceWindowStartTimeOutputReference, ...)
- func NewGoogleLookerInstanceOauthConfigOutputReference_Override(g GoogleLookerInstanceOauthConfigOutputReference, ...)
- func NewGoogleLookerInstanceTimeoutsOutputReference_Override(g GoogleLookerInstanceTimeoutsOutputReference, ...)
- func NewGoogleLookerInstanceUserMetadataOutputReference_Override(g GoogleLookerInstanceUserMetadataOutputReference, ...)
- func NewGoogleLookerInstance_Override(g GoogleLookerInstance, scope constructs.Construct, id *string, ...)
- type GoogleLookerInstance
- type GoogleLookerInstanceAdminSettings
- type GoogleLookerInstanceAdminSettingsOutputReference
- type GoogleLookerInstanceConfig
- type GoogleLookerInstanceDenyMaintenancePeriod
- type GoogleLookerInstanceDenyMaintenancePeriodEndDate
- type GoogleLookerInstanceDenyMaintenancePeriodEndDateOutputReference
- type GoogleLookerInstanceDenyMaintenancePeriodOutputReference
- type GoogleLookerInstanceDenyMaintenancePeriodStartDate
- type GoogleLookerInstanceDenyMaintenancePeriodStartDateOutputReference
- type GoogleLookerInstanceDenyMaintenancePeriodTime
- type GoogleLookerInstanceDenyMaintenancePeriodTimeOutputReference
- type GoogleLookerInstanceEncryptionConfig
- type GoogleLookerInstanceEncryptionConfigOutputReference
- type GoogleLookerInstanceMaintenanceWindow
- type GoogleLookerInstanceMaintenanceWindowOutputReference
- type GoogleLookerInstanceMaintenanceWindowStartTime
- type GoogleLookerInstanceMaintenanceWindowStartTimeOutputReference
- type GoogleLookerInstanceOauthConfig
- type GoogleLookerInstanceOauthConfigOutputReference
- type GoogleLookerInstanceTimeouts
- type GoogleLookerInstanceTimeoutsOutputReference
- type GoogleLookerInstanceUserMetadata
- type GoogleLookerInstanceUserMetadataOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleLookerInstance_GenerateConfigForImport ¶
func GoogleLookerInstance_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GoogleLookerInstance resource upon running "cdktf plan <stack-name>".
func GoogleLookerInstance_IsConstruct ¶
func GoogleLookerInstance_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func GoogleLookerInstance_IsTerraformElement ¶
func GoogleLookerInstance_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleLookerInstance_IsTerraformResource ¶
func GoogleLookerInstance_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleLookerInstance_TfResourceType ¶
func GoogleLookerInstance_TfResourceType() *string
func NewGoogleLookerInstanceAdminSettingsOutputReference_Override ¶
func NewGoogleLookerInstanceAdminSettingsOutputReference_Override(g GoogleLookerInstanceAdminSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleLookerInstanceDenyMaintenancePeriodEndDateOutputReference_Override ¶
func NewGoogleLookerInstanceDenyMaintenancePeriodEndDateOutputReference_Override(g GoogleLookerInstanceDenyMaintenancePeriodEndDateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleLookerInstanceDenyMaintenancePeriodOutputReference_Override ¶
func NewGoogleLookerInstanceDenyMaintenancePeriodOutputReference_Override(g GoogleLookerInstanceDenyMaintenancePeriodOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleLookerInstanceDenyMaintenancePeriodStartDateOutputReference_Override ¶
func NewGoogleLookerInstanceDenyMaintenancePeriodStartDateOutputReference_Override(g GoogleLookerInstanceDenyMaintenancePeriodStartDateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleLookerInstanceDenyMaintenancePeriodTimeOutputReference_Override ¶
func NewGoogleLookerInstanceDenyMaintenancePeriodTimeOutputReference_Override(g GoogleLookerInstanceDenyMaintenancePeriodTimeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleLookerInstanceEncryptionConfigOutputReference_Override ¶
func NewGoogleLookerInstanceEncryptionConfigOutputReference_Override(g GoogleLookerInstanceEncryptionConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleLookerInstanceMaintenanceWindowOutputReference_Override ¶
func NewGoogleLookerInstanceMaintenanceWindowOutputReference_Override(g GoogleLookerInstanceMaintenanceWindowOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleLookerInstanceMaintenanceWindowStartTimeOutputReference_Override ¶
func NewGoogleLookerInstanceMaintenanceWindowStartTimeOutputReference_Override(g GoogleLookerInstanceMaintenanceWindowStartTimeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleLookerInstanceOauthConfigOutputReference_Override ¶
func NewGoogleLookerInstanceOauthConfigOutputReference_Override(g GoogleLookerInstanceOauthConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleLookerInstanceTimeoutsOutputReference_Override ¶
func NewGoogleLookerInstanceTimeoutsOutputReference_Override(g GoogleLookerInstanceTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleLookerInstanceUserMetadataOutputReference_Override ¶
func NewGoogleLookerInstanceUserMetadataOutputReference_Override(g GoogleLookerInstanceUserMetadataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleLookerInstance_Override ¶
func NewGoogleLookerInstance_Override(g GoogleLookerInstance, scope constructs.Construct, id *string, config *GoogleLookerInstanceConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance google_looker_instance} Resource.
Types ¶
type GoogleLookerInstance ¶
type GoogleLookerInstance interface { cdktf.TerraformResource AdminSettings() GoogleLookerInstanceAdminSettingsOutputReference AdminSettingsInput() *GoogleLookerInstanceAdminSettings // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} ConsumerNetwork() *string SetConsumerNetwork(val *string) ConsumerNetworkInput() *string // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreateTime() *string DenyMaintenancePeriod() GoogleLookerInstanceDenyMaintenancePeriodOutputReference DenyMaintenancePeriodInput() *GoogleLookerInstanceDenyMaintenancePeriod // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EgressPublicIp() *string EncryptionConfig() GoogleLookerInstanceEncryptionConfigOutputReference EncryptionConfigInput() *GoogleLookerInstanceEncryptionConfig // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IngressPrivateIp() *string IngressPublicIp() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LookerUri() *string LookerVersion() *string MaintenanceWindow() GoogleLookerInstanceMaintenanceWindowOutputReference MaintenanceWindowInput() *GoogleLookerInstanceMaintenanceWindow Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node OauthConfig() GoogleLookerInstanceOauthConfigOutputReference OauthConfigInput() *GoogleLookerInstanceOauthConfig PlatformEdition() *string SetPlatformEdition(val *string) PlatformEditionInput() *string PrivateIpEnabled() interface{} SetPrivateIpEnabled(val interface{}) PrivateIpEnabledInput() interface{} Project() *string SetProject(val *string) ProjectInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) PublicIpEnabled() interface{} SetPublicIpEnabled(val interface{}) PublicIpEnabledInput() interface{} // Experimental. RawOverrides() interface{} Region() *string SetRegion(val *string) RegionInput() *string ReservedRange() *string SetReservedRange(val *string) ReservedRangeInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() GoogleLookerInstanceTimeoutsOutputReference TimeoutsInput() interface{} UpdateTime() *string UserMetadata() GoogleLookerInstanceUserMetadataOutputReference UserMetadataInput() *GoogleLookerInstanceUserMetadata // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAdminSettings(value *GoogleLookerInstanceAdminSettings) PutDenyMaintenancePeriod(value *GoogleLookerInstanceDenyMaintenancePeriod) PutEncryptionConfig(value *GoogleLookerInstanceEncryptionConfig) PutMaintenanceWindow(value *GoogleLookerInstanceMaintenanceWindow) PutOauthConfig(value *GoogleLookerInstanceOauthConfig) PutTimeouts(value *GoogleLookerInstanceTimeouts) PutUserMetadata(value *GoogleLookerInstanceUserMetadata) ResetAdminSettings() ResetConsumerNetwork() ResetDenyMaintenancePeriod() ResetEncryptionConfig() ResetId() ResetMaintenanceWindow() ResetOauthConfig() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPlatformEdition() ResetPrivateIpEnabled() ResetProject() ResetPublicIpEnabled() ResetRegion() ResetReservedRange() ResetTimeouts() ResetUserMetadata() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance google_looker_instance}.
func NewGoogleLookerInstance ¶
func NewGoogleLookerInstance(scope constructs.Construct, id *string, config *GoogleLookerInstanceConfig) GoogleLookerInstance
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance google_looker_instance} Resource.
type GoogleLookerInstanceAdminSettings ¶
type GoogleLookerInstanceAdminSettings struct { // Email domain allowlist for the instance. // // Define the email domains to which your users can deliver Looker (Google Cloud core) content. // Updating this list will restart the instance. Updating the allowed email domains from terraform // means the value provided will be considered as the entire list and not an amendment to the // existing list of allowed email domains. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#allowed_email_domains GoogleLookerInstance#allowed_email_domains} AllowedEmailDomains *[]*string `field:"optional" json:"allowedEmailDomains" yaml:"allowedEmailDomains"` }
type GoogleLookerInstanceAdminSettingsOutputReference ¶
type GoogleLookerInstanceAdminSettingsOutputReference interface { cdktf.ComplexObject AllowedEmailDomains() *[]*string SetAllowedEmailDomains(val *[]*string) AllowedEmailDomainsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleLookerInstanceAdminSettings SetInternalValue(val *GoogleLookerInstanceAdminSettings) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAllowedEmailDomains() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleLookerInstanceAdminSettingsOutputReference ¶
func NewGoogleLookerInstanceAdminSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleLookerInstanceAdminSettingsOutputReference
type GoogleLookerInstanceConfig ¶
type GoogleLookerInstanceConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // 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-beta/5.7.0/docs/resources/google_looker_instance#name GoogleLookerInstance#name} Name *string `field:"required" json:"name" yaml:"name"` // admin_settings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#admin_settings GoogleLookerInstance#admin_settings} AdminSettings *GoogleLookerInstanceAdminSettings `field:"optional" json:"adminSettings" yaml:"adminSettings"` // 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-beta/5.7.0/docs/resources/google_looker_instance#consumer_network GoogleLookerInstance#consumer_network} ConsumerNetwork *string `field:"optional" json:"consumerNetwork" yaml:"consumerNetwork"` // deny_maintenance_period block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#deny_maintenance_period GoogleLookerInstance#deny_maintenance_period} DenyMaintenancePeriod *GoogleLookerInstanceDenyMaintenancePeriod `field:"optional" json:"denyMaintenancePeriod" yaml:"denyMaintenancePeriod"` // encryption_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#encryption_config GoogleLookerInstance#encryption_config} EncryptionConfig *GoogleLookerInstanceEncryptionConfig `field:"optional" json:"encryptionConfig" yaml:"encryptionConfig"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#id GoogleLookerInstance#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. Id *string `field:"optional" json:"id" yaml:"id"` // maintenance_window block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#maintenance_window GoogleLookerInstance#maintenance_window} MaintenanceWindow *GoogleLookerInstanceMaintenanceWindow `field:"optional" json:"maintenanceWindow" yaml:"maintenanceWindow"` // oauth_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#oauth_config GoogleLookerInstance#oauth_config} OauthConfig *GoogleLookerInstanceOauthConfig `field:"optional" json:"oauthConfig" yaml:"oauthConfig"` // 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 // - LOOKER_CORE_STANDARD: pay as you go standard instance // - 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-beta/5.7.0/docs/resources/google_looker_instance#platform_edition GoogleLookerInstance#platform_edition} PlatformEdition *string `field:"optional" json:"platformEdition" yaml:"platformEdition"` // Whether private IP is enabled on the Looker instance. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#private_ip_enabled GoogleLookerInstance#private_ip_enabled} PrivateIpEnabled interface{} `field:"optional" json:"privateIpEnabled" yaml:"privateIpEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#project GoogleLookerInstance#project}. Project *string `field:"optional" json:"project" yaml:"project"` // Whether public IP is enabled on the Looker instance. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#public_ip_enabled GoogleLookerInstance#public_ip_enabled} PublicIpEnabled interface{} `field:"optional" json:"publicIpEnabled" yaml:"publicIpEnabled"` // The name of the Looker region of the instance. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#region GoogleLookerInstance#region} Region *string `field:"optional" json:"region" yaml:"region"` // 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-beta/5.7.0/docs/resources/google_looker_instance#reserved_range GoogleLookerInstance#reserved_range} ReservedRange *string `field:"optional" json:"reservedRange" yaml:"reservedRange"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#timeouts GoogleLookerInstance#timeouts} Timeouts *GoogleLookerInstanceTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // user_metadata block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#user_metadata GoogleLookerInstance#user_metadata} UserMetadata *GoogleLookerInstanceUserMetadata `field:"optional" json:"userMetadata" yaml:"userMetadata"` }
type GoogleLookerInstanceDenyMaintenancePeriod ¶
type GoogleLookerInstanceDenyMaintenancePeriod struct { // end_date block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#end_date GoogleLookerInstance#end_date} EndDate *GoogleLookerInstanceDenyMaintenancePeriodEndDate `field:"required" json:"endDate" yaml:"endDate"` // start_date block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#start_date GoogleLookerInstance#start_date} StartDate *GoogleLookerInstanceDenyMaintenancePeriodStartDate `field:"required" json:"startDate" yaml:"startDate"` // time block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#time GoogleLookerInstance#time} Time *GoogleLookerInstanceDenyMaintenancePeriodTime `field:"required" json:"time" yaml:"time"` }
type GoogleLookerInstanceDenyMaintenancePeriodEndDate ¶
type GoogleLookerInstanceDenyMaintenancePeriodEndDate struct { // Day of a month. // // Must be from 1 to 31 and valid for the year and month, or 0 // to specify a year by itself or a year and month where the day isn't significant. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#day GoogleLookerInstance#day} Day *float64 `field:"optional" json:"day" yaml:"day"` // Month of a year. // // Must be from 1 to 12, or 0 to specify a year without a // month and day. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#month GoogleLookerInstance#month} Month *float64 `field:"optional" json:"month" yaml:"month"` // Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#year GoogleLookerInstance#year} Year *float64 `field:"optional" json:"year" yaml:"year"` }
type GoogleLookerInstanceDenyMaintenancePeriodEndDateOutputReference ¶
type GoogleLookerInstanceDenyMaintenancePeriodEndDateOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Day() *float64 SetDay(val *float64) DayInput() *float64 // Experimental. Fqn() *string InternalValue() *GoogleLookerInstanceDenyMaintenancePeriodEndDate SetInternalValue(val *GoogleLookerInstanceDenyMaintenancePeriodEndDate) Month() *float64 SetMonth(val *float64) MonthInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Year() *float64 SetYear(val *float64) YearInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDay() ResetMonth() ResetYear() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleLookerInstanceDenyMaintenancePeriodEndDateOutputReference ¶
func NewGoogleLookerInstanceDenyMaintenancePeriodEndDateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleLookerInstanceDenyMaintenancePeriodEndDateOutputReference
type GoogleLookerInstanceDenyMaintenancePeriodOutputReference ¶
type GoogleLookerInstanceDenyMaintenancePeriodOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EndDate() GoogleLookerInstanceDenyMaintenancePeriodEndDateOutputReference EndDateInput() *GoogleLookerInstanceDenyMaintenancePeriodEndDate // Experimental. Fqn() *string InternalValue() *GoogleLookerInstanceDenyMaintenancePeriod SetInternalValue(val *GoogleLookerInstanceDenyMaintenancePeriod) StartDate() GoogleLookerInstanceDenyMaintenancePeriodStartDateOutputReference StartDateInput() *GoogleLookerInstanceDenyMaintenancePeriodStartDate // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Time() GoogleLookerInstanceDenyMaintenancePeriodTimeOutputReference TimeInput() *GoogleLookerInstanceDenyMaintenancePeriodTime // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutEndDate(value *GoogleLookerInstanceDenyMaintenancePeriodEndDate) PutStartDate(value *GoogleLookerInstanceDenyMaintenancePeriodStartDate) PutTime(value *GoogleLookerInstanceDenyMaintenancePeriodTime) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleLookerInstanceDenyMaintenancePeriodOutputReference ¶
func NewGoogleLookerInstanceDenyMaintenancePeriodOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleLookerInstanceDenyMaintenancePeriodOutputReference
type GoogleLookerInstanceDenyMaintenancePeriodStartDate ¶
type GoogleLookerInstanceDenyMaintenancePeriodStartDate struct { // Day of a month. // // Must be from 1 to 31 and valid for the year and month, or 0 // to specify a year by itself or a year and month where the day isn't significant. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#day GoogleLookerInstance#day} Day *float64 `field:"optional" json:"day" yaml:"day"` // Month of a year. // // Must be from 1 to 12, or 0 to specify a year without a // month and day. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#month GoogleLookerInstance#month} Month *float64 `field:"optional" json:"month" yaml:"month"` // Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#year GoogleLookerInstance#year} Year *float64 `field:"optional" json:"year" yaml:"year"` }
type GoogleLookerInstanceDenyMaintenancePeriodStartDateOutputReference ¶
type GoogleLookerInstanceDenyMaintenancePeriodStartDateOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Day() *float64 SetDay(val *float64) DayInput() *float64 // Experimental. Fqn() *string InternalValue() *GoogleLookerInstanceDenyMaintenancePeriodStartDate SetInternalValue(val *GoogleLookerInstanceDenyMaintenancePeriodStartDate) Month() *float64 SetMonth(val *float64) MonthInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Year() *float64 SetYear(val *float64) YearInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDay() ResetMonth() ResetYear() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleLookerInstanceDenyMaintenancePeriodStartDateOutputReference ¶
func NewGoogleLookerInstanceDenyMaintenancePeriodStartDateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleLookerInstanceDenyMaintenancePeriodStartDateOutputReference
type GoogleLookerInstanceDenyMaintenancePeriodTime ¶
type GoogleLookerInstanceDenyMaintenancePeriodTime struct { // Hours of day in 24 hour format. Should be from 0 to 23. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#hours GoogleLookerInstance#hours} Hours *float64 `field:"optional" json:"hours" yaml:"hours"` // Minutes of hour of day. Must be from 0 to 59. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#minutes GoogleLookerInstance#minutes} Minutes *float64 `field:"optional" json:"minutes" yaml:"minutes"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#nanos GoogleLookerInstance#nanos} Nanos *float64 `field:"optional" json:"nanos" yaml:"nanos"` // Seconds of minutes of the time. Must normally be from 0 to 59. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#seconds GoogleLookerInstance#seconds} Seconds *float64 `field:"optional" json:"seconds" yaml:"seconds"` }
type GoogleLookerInstanceDenyMaintenancePeriodTimeOutputReference ¶
type GoogleLookerInstanceDenyMaintenancePeriodTimeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Hours() *float64 SetHours(val *float64) HoursInput() *float64 InternalValue() *GoogleLookerInstanceDenyMaintenancePeriodTime SetInternalValue(val *GoogleLookerInstanceDenyMaintenancePeriodTime) Minutes() *float64 SetMinutes(val *float64) MinutesInput() *float64 Nanos() *float64 SetNanos(val *float64) NanosInput() *float64 Seconds() *float64 SetSeconds(val *float64) SecondsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetHours() ResetMinutes() ResetNanos() ResetSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleLookerInstanceDenyMaintenancePeriodTimeOutputReference ¶
func NewGoogleLookerInstanceDenyMaintenancePeriodTimeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleLookerInstanceDenyMaintenancePeriodTimeOutputReference
type GoogleLookerInstanceEncryptionConfig ¶
type GoogleLookerInstanceEncryptionConfig struct { // Name of the customer managed encryption key (CMEK) in KMS. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#kms_key_name GoogleLookerInstance#kms_key_name} KmsKeyName *string `field:"optional" json:"kmsKeyName" yaml:"kmsKeyName"` }
type GoogleLookerInstanceEncryptionConfigOutputReference ¶
type GoogleLookerInstanceEncryptionConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleLookerInstanceEncryptionConfig SetInternalValue(val *GoogleLookerInstanceEncryptionConfig) KmsKeyName() *string SetKmsKeyName(val *string) KmsKeyNameInput() *string KmsKeyNameVersion() *string KmsKeyState() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKmsKeyName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleLookerInstanceEncryptionConfigOutputReference ¶
func NewGoogleLookerInstanceEncryptionConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleLookerInstanceEncryptionConfigOutputReference
type GoogleLookerInstanceMaintenanceWindow ¶
type GoogleLookerInstanceMaintenanceWindow struct { // Required. Day of the week for this MaintenanceWindow (in UTC). // // - MONDAY: Monday // - TUESDAY: Tuesday // - WEDNESDAY: Wednesday // - THURSDAY: Thursday // - FRIDAY: Friday // - SATURDAY: Saturday // - SUNDAY: Sunday Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#day_of_week GoogleLookerInstance#day_of_week} DayOfWeek *string `field:"required" json:"dayOfWeek" yaml:"dayOfWeek"` // start_time block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#start_time GoogleLookerInstance#start_time} StartTime *GoogleLookerInstanceMaintenanceWindowStartTime `field:"required" json:"startTime" yaml:"startTime"` }
type GoogleLookerInstanceMaintenanceWindowOutputReference ¶
type GoogleLookerInstanceMaintenanceWindowOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DayOfWeek() *string SetDayOfWeek(val *string) DayOfWeekInput() *string // Experimental. Fqn() *string InternalValue() *GoogleLookerInstanceMaintenanceWindow SetInternalValue(val *GoogleLookerInstanceMaintenanceWindow) StartTime() GoogleLookerInstanceMaintenanceWindowStartTimeOutputReference StartTimeInput() *GoogleLookerInstanceMaintenanceWindowStartTime // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutStartTime(value *GoogleLookerInstanceMaintenanceWindowStartTime) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleLookerInstanceMaintenanceWindowOutputReference ¶
func NewGoogleLookerInstanceMaintenanceWindowOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleLookerInstanceMaintenanceWindowOutputReference
type GoogleLookerInstanceMaintenanceWindowStartTime ¶
type GoogleLookerInstanceMaintenanceWindowStartTime struct { // Hours of day in 24 hour format. Should be from 0 to 23. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#hours GoogleLookerInstance#hours} Hours *float64 `field:"optional" json:"hours" yaml:"hours"` // Minutes of hour of day. Must be from 0 to 59. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#minutes GoogleLookerInstance#minutes} Minutes *float64 `field:"optional" json:"minutes" yaml:"minutes"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#nanos GoogleLookerInstance#nanos} Nanos *float64 `field:"optional" json:"nanos" yaml:"nanos"` // Seconds of minutes of the time. Must normally be from 0 to 59. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#seconds GoogleLookerInstance#seconds} Seconds *float64 `field:"optional" json:"seconds" yaml:"seconds"` }
type GoogleLookerInstanceMaintenanceWindowStartTimeOutputReference ¶
type GoogleLookerInstanceMaintenanceWindowStartTimeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Hours() *float64 SetHours(val *float64) HoursInput() *float64 InternalValue() *GoogleLookerInstanceMaintenanceWindowStartTime SetInternalValue(val *GoogleLookerInstanceMaintenanceWindowStartTime) Minutes() *float64 SetMinutes(val *float64) MinutesInput() *float64 Nanos() *float64 SetNanos(val *float64) NanosInput() *float64 Seconds() *float64 SetSeconds(val *float64) SecondsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetHours() ResetMinutes() ResetNanos() ResetSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleLookerInstanceMaintenanceWindowStartTimeOutputReference ¶
func NewGoogleLookerInstanceMaintenanceWindowStartTimeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleLookerInstanceMaintenanceWindowStartTimeOutputReference
type GoogleLookerInstanceOauthConfig ¶
type GoogleLookerInstanceOauthConfig struct { // The client ID for the Oauth config. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#client_id GoogleLookerInstance#client_id} ClientId *string `field:"required" json:"clientId" yaml:"clientId"` // The client secret for the Oauth config. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#client_secret GoogleLookerInstance#client_secret} ClientSecret *string `field:"required" json:"clientSecret" yaml:"clientSecret"` }
type GoogleLookerInstanceOauthConfigOutputReference ¶
type GoogleLookerInstanceOauthConfigOutputReference interface { cdktf.ComplexObject ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecret() *string SetClientSecret(val *string) ClientSecretInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleLookerInstanceOauthConfig SetInternalValue(val *GoogleLookerInstanceOauthConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleLookerInstanceOauthConfigOutputReference ¶
func NewGoogleLookerInstanceOauthConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleLookerInstanceOauthConfigOutputReference
type GoogleLookerInstanceTimeouts ¶
type GoogleLookerInstanceTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#create GoogleLookerInstance#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#delete GoogleLookerInstance#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#update GoogleLookerInstance#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type GoogleLookerInstanceTimeoutsOutputReference ¶
type GoogleLookerInstanceTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleLookerInstanceTimeoutsOutputReference ¶
func NewGoogleLookerInstanceTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleLookerInstanceTimeoutsOutputReference
type GoogleLookerInstanceUserMetadata ¶
type GoogleLookerInstanceUserMetadata struct { // Number of additional Developer Users to allocate to the Looker Instance. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#additional_developer_user_count GoogleLookerInstance#additional_developer_user_count} AdditionalDeveloperUserCount *float64 `field:"optional" json:"additionalDeveloperUserCount" yaml:"additionalDeveloperUserCount"` // Number of additional Standard Users to allocate to the Looker Instance. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#additional_standard_user_count GoogleLookerInstance#additional_standard_user_count} AdditionalStandardUserCount *float64 `field:"optional" json:"additionalStandardUserCount" yaml:"additionalStandardUserCount"` // Number of additional Viewer Users to allocate to the Looker Instance. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_looker_instance#additional_viewer_user_count GoogleLookerInstance#additional_viewer_user_count} AdditionalViewerUserCount *float64 `field:"optional" json:"additionalViewerUserCount" yaml:"additionalViewerUserCount"` }
type GoogleLookerInstanceUserMetadataOutputReference ¶
type GoogleLookerInstanceUserMetadataOutputReference interface { cdktf.ComplexObject AdditionalDeveloperUserCount() *float64 SetAdditionalDeveloperUserCount(val *float64) AdditionalDeveloperUserCountInput() *float64 AdditionalStandardUserCount() *float64 SetAdditionalStandardUserCount(val *float64) AdditionalStandardUserCountInput() *float64 AdditionalViewerUserCount() *float64 SetAdditionalViewerUserCount(val *float64) AdditionalViewerUserCountInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleLookerInstanceUserMetadata SetInternalValue(val *GoogleLookerInstanceUserMetadata) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAdditionalDeveloperUserCount() ResetAdditionalStandardUserCount() ResetAdditionalViewerUserCount() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleLookerInstanceUserMetadataOutputReference ¶
func NewGoogleLookerInstanceUserMetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleLookerInstanceUserMetadataOutputReference
Source Files ¶
- GoogleLookerInstance.go
- GoogleLookerInstanceAdminSettings.go
- GoogleLookerInstanceAdminSettingsOutputReference.go
- GoogleLookerInstanceAdminSettingsOutputReference__checks.go
- GoogleLookerInstanceConfig.go
- GoogleLookerInstanceDenyMaintenancePeriod.go
- GoogleLookerInstanceDenyMaintenancePeriodEndDate.go
- GoogleLookerInstanceDenyMaintenancePeriodEndDateOutputReference.go
- GoogleLookerInstanceDenyMaintenancePeriodEndDateOutputReference__checks.go
- GoogleLookerInstanceDenyMaintenancePeriodOutputReference.go
- GoogleLookerInstanceDenyMaintenancePeriodOutputReference__checks.go
- GoogleLookerInstanceDenyMaintenancePeriodStartDate.go
- GoogleLookerInstanceDenyMaintenancePeriodStartDateOutputReference.go
- GoogleLookerInstanceDenyMaintenancePeriodStartDateOutputReference__checks.go
- GoogleLookerInstanceDenyMaintenancePeriodTime.go
- GoogleLookerInstanceDenyMaintenancePeriodTimeOutputReference.go
- GoogleLookerInstanceDenyMaintenancePeriodTimeOutputReference__checks.go
- GoogleLookerInstanceEncryptionConfig.go
- GoogleLookerInstanceEncryptionConfigOutputReference.go
- GoogleLookerInstanceEncryptionConfigOutputReference__checks.go
- GoogleLookerInstanceMaintenanceWindow.go
- GoogleLookerInstanceMaintenanceWindowOutputReference.go
- GoogleLookerInstanceMaintenanceWindowOutputReference__checks.go
- GoogleLookerInstanceMaintenanceWindowStartTime.go
- GoogleLookerInstanceMaintenanceWindowStartTimeOutputReference.go
- GoogleLookerInstanceMaintenanceWindowStartTimeOutputReference__checks.go
- GoogleLookerInstanceOauthConfig.go
- GoogleLookerInstanceOauthConfigOutputReference.go
- GoogleLookerInstanceOauthConfigOutputReference__checks.go
- GoogleLookerInstanceTimeouts.go
- GoogleLookerInstanceTimeoutsOutputReference.go
- GoogleLookerInstanceTimeoutsOutputReference__checks.go
- GoogleLookerInstanceUserMetadata.go
- GoogleLookerInstanceUserMetadataOutputReference.go
- GoogleLookerInstanceUserMetadataOutputReference__checks.go
- GoogleLookerInstance__checks.go
- main.go