Documentation ¶
Index ¶
- type Args
- type Clone
- type CloneAttributes
- func (c CloneAttributes) AllocatedIpRange() terra.StringValue
- func (c CloneAttributes) DatabaseNames() terra.ListValue[terra.StringValue]
- func (c CloneAttributes) InternalRef() (terra.Reference, error)
- func (c CloneAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c CloneAttributes) InternalWithRef(ref terra.Reference) CloneAttributes
- func (c CloneAttributes) PointInTime() terra.StringValue
- func (c CloneAttributes) PreferredZone() terra.StringValue
- func (c CloneAttributes) SourceInstanceName() terra.StringValue
- type CloneState
- type DataArgs
- type DataCloneAttributes
- func (c DataCloneAttributes) AllocatedIpRange() terra.StringValue
- func (c DataCloneAttributes) DatabaseNames() terra.ListValue[terra.StringValue]
- func (c DataCloneAttributes) InternalRef() (terra.Reference, error)
- func (c DataCloneAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c DataCloneAttributes) InternalWithRef(ref terra.Reference) DataCloneAttributes
- func (c DataCloneAttributes) PointInTime() terra.StringValue
- func (c DataCloneAttributes) PreferredZone() terra.StringValue
- func (c DataCloneAttributes) SourceInstanceName() terra.StringValue
- type DataCloneState
- type DataIpAddressAttributes
- func (ia DataIpAddressAttributes) InternalRef() (terra.Reference, error)
- func (ia DataIpAddressAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ia DataIpAddressAttributes) InternalWithRef(ref terra.Reference) DataIpAddressAttributes
- func (ia DataIpAddressAttributes) IpAddress() terra.StringValue
- func (ia DataIpAddressAttributes) TimeToRetire() terra.StringValue
- func (ia DataIpAddressAttributes) Type() terra.StringValue
- type DataIpAddressState
- type DataReplicaConfigurationAttributes
- func (rc DataReplicaConfigurationAttributes) CaCertificate() terra.StringValue
- func (rc DataReplicaConfigurationAttributes) ClientCertificate() terra.StringValue
- func (rc DataReplicaConfigurationAttributes) ClientKey() terra.StringValue
- func (rc DataReplicaConfigurationAttributes) ConnectRetryInterval() terra.NumberValue
- func (rc DataReplicaConfigurationAttributes) DumpFilePath() terra.StringValue
- func (rc DataReplicaConfigurationAttributes) FailoverTarget() terra.BoolValue
- func (rc DataReplicaConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (rc DataReplicaConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rc DataReplicaConfigurationAttributes) InternalWithRef(ref terra.Reference) DataReplicaConfigurationAttributes
- func (rc DataReplicaConfigurationAttributes) MasterHeartbeatPeriod() terra.NumberValue
- func (rc DataReplicaConfigurationAttributes) Password() terra.StringValue
- func (rc DataReplicaConfigurationAttributes) SslCipher() terra.StringValue
- func (rc DataReplicaConfigurationAttributes) Username() terra.StringValue
- func (rc DataReplicaConfigurationAttributes) VerifyServerCertificate() terra.BoolValue
- type DataReplicaConfigurationState
- type DataRestoreBackupContextAttributes
- func (rbc DataRestoreBackupContextAttributes) BackupRunId() terra.NumberValue
- func (rbc DataRestoreBackupContextAttributes) InstanceId() terra.StringValue
- func (rbc DataRestoreBackupContextAttributes) InternalRef() (terra.Reference, error)
- func (rbc DataRestoreBackupContextAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rbc DataRestoreBackupContextAttributes) InternalWithRef(ref terra.Reference) DataRestoreBackupContextAttributes
- func (rbc DataRestoreBackupContextAttributes) Project() terra.StringValue
- type DataRestoreBackupContextState
- type DataServerCaCertAttributes
- func (scc DataServerCaCertAttributes) Cert() terra.StringValue
- func (scc DataServerCaCertAttributes) CommonName() terra.StringValue
- func (scc DataServerCaCertAttributes) CreateTime() terra.StringValue
- func (scc DataServerCaCertAttributes) ExpirationTime() terra.StringValue
- func (scc DataServerCaCertAttributes) InternalRef() (terra.Reference, error)
- func (scc DataServerCaCertAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (scc DataServerCaCertAttributes) InternalWithRef(ref terra.Reference) DataServerCaCertAttributes
- func (scc DataServerCaCertAttributes) Sha1Fingerprint() terra.StringValue
- type DataServerCaCertState
- type DataSettingsActiveDirectoryConfigAttributes
- func (adc DataSettingsActiveDirectoryConfigAttributes) Domain() terra.StringValue
- func (adc DataSettingsActiveDirectoryConfigAttributes) InternalRef() (terra.Reference, error)
- func (adc DataSettingsActiveDirectoryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (adc DataSettingsActiveDirectoryConfigAttributes) InternalWithRef(ref terra.Reference) DataSettingsActiveDirectoryConfigAttributes
- type DataSettingsActiveDirectoryConfigState
- type DataSettingsAdvancedMachineFeaturesAttributes
- func (amf DataSettingsAdvancedMachineFeaturesAttributes) InternalRef() (terra.Reference, error)
- func (amf DataSettingsAdvancedMachineFeaturesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (amf DataSettingsAdvancedMachineFeaturesAttributes) InternalWithRef(ref terra.Reference) DataSettingsAdvancedMachineFeaturesAttributes
- func (amf DataSettingsAdvancedMachineFeaturesAttributes) ThreadsPerCore() terra.NumberValue
- type DataSettingsAdvancedMachineFeaturesState
- type DataSettingsAttributes
- func (s DataSettingsAttributes) ActivationPolicy() terra.StringValue
- func (s DataSettingsAttributes) ActiveDirectoryConfig() terra.ListValue[DataSettingsActiveDirectoryConfigAttributes]
- func (s DataSettingsAttributes) AdvancedMachineFeatures() terra.ListValue[DataSettingsAdvancedMachineFeaturesAttributes]
- func (s DataSettingsAttributes) AvailabilityType() terra.StringValue
- func (s DataSettingsAttributes) BackupConfiguration() terra.ListValue[DataSettingsBackupConfigurationAttributes]
- func (s DataSettingsAttributes) Collation() terra.StringValue
- func (s DataSettingsAttributes) ConnectorEnforcement() terra.StringValue
- func (s DataSettingsAttributes) DataCacheConfig() terra.ListValue[DataSettingsDataCacheConfigAttributes]
- func (s DataSettingsAttributes) DatabaseFlags() terra.SetValue[DataSettingsDatabaseFlagsAttributes]
- func (s DataSettingsAttributes) DeletionProtectionEnabled() terra.BoolValue
- func (s DataSettingsAttributes) DenyMaintenancePeriod() terra.ListValue[DataSettingsDenyMaintenancePeriodAttributes]
- func (s DataSettingsAttributes) DiskAutoresize() terra.BoolValue
- func (s DataSettingsAttributes) DiskAutoresizeLimit() terra.NumberValue
- func (s DataSettingsAttributes) DiskSize() terra.NumberValue
- func (s DataSettingsAttributes) DiskType() terra.StringValue
- func (s DataSettingsAttributes) Edition() terra.StringValue
- func (s DataSettingsAttributes) EnableGoogleMlIntegration() terra.BoolValue
- func (s DataSettingsAttributes) InsightsConfig() terra.ListValue[DataSettingsInsightsConfigAttributes]
- func (s DataSettingsAttributes) InternalRef() (terra.Reference, error)
- func (s DataSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s DataSettingsAttributes) InternalWithRef(ref terra.Reference) DataSettingsAttributes
- func (s DataSettingsAttributes) IpConfiguration() terra.ListValue[DataSettingsIpConfigurationAttributes]
- func (s DataSettingsAttributes) LocationPreference() terra.ListValue[DataSettingsLocationPreferenceAttributes]
- func (s DataSettingsAttributes) MaintenanceWindow() terra.ListValue[DataSettingsMaintenanceWindowAttributes]
- func (s DataSettingsAttributes) PasswordValidationPolicy() terra.ListValue[DataSettingsPasswordValidationPolicyAttributes]
- func (s DataSettingsAttributes) PricingPlan() terra.StringValue
- func (s DataSettingsAttributes) SqlServerAuditConfig() terra.ListValue[DataSettingsSqlServerAuditConfigAttributes]
- func (s DataSettingsAttributes) Tier() terra.StringValue
- func (s DataSettingsAttributes) TimeZone() terra.StringValue
- func (s DataSettingsAttributes) UserLabels() terra.MapValue[terra.StringValue]
- func (s DataSettingsAttributes) Version() terra.NumberValue
- type DataSettingsBackupConfigurationAttributes
- func (bc DataSettingsBackupConfigurationAttributes) BackupRetentionSettings() ...
- func (bc DataSettingsBackupConfigurationAttributes) BinaryLogEnabled() terra.BoolValue
- func (bc DataSettingsBackupConfigurationAttributes) Enabled() terra.BoolValue
- func (bc DataSettingsBackupConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (bc DataSettingsBackupConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bc DataSettingsBackupConfigurationAttributes) InternalWithRef(ref terra.Reference) DataSettingsBackupConfigurationAttributes
- func (bc DataSettingsBackupConfigurationAttributes) Location() terra.StringValue
- func (bc DataSettingsBackupConfigurationAttributes) PointInTimeRecoveryEnabled() terra.BoolValue
- func (bc DataSettingsBackupConfigurationAttributes) StartTime() terra.StringValue
- func (bc DataSettingsBackupConfigurationAttributes) TransactionLogRetentionDays() terra.NumberValue
- type DataSettingsBackupConfigurationBackupRetentionSettingsAttributes
- func (brs DataSettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalRef() (terra.Reference, error)
- func (brs DataSettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (brs DataSettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalWithRef(ref terra.Reference) DataSettingsBackupConfigurationBackupRetentionSettingsAttributes
- func (brs DataSettingsBackupConfigurationBackupRetentionSettingsAttributes) RetainedBackups() terra.NumberValue
- func (brs DataSettingsBackupConfigurationBackupRetentionSettingsAttributes) RetentionUnit() terra.StringValue
- type DataSettingsBackupConfigurationBackupRetentionSettingsState
- type DataSettingsBackupConfigurationState
- type DataSettingsDataCacheConfigAttributes
- func (dcc DataSettingsDataCacheConfigAttributes) DataCacheEnabled() terra.BoolValue
- func (dcc DataSettingsDataCacheConfigAttributes) InternalRef() (terra.Reference, error)
- func (dcc DataSettingsDataCacheConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dcc DataSettingsDataCacheConfigAttributes) InternalWithRef(ref terra.Reference) DataSettingsDataCacheConfigAttributes
- type DataSettingsDataCacheConfigState
- type DataSettingsDatabaseFlagsAttributes
- func (df DataSettingsDatabaseFlagsAttributes) InternalRef() (terra.Reference, error)
- func (df DataSettingsDatabaseFlagsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (df DataSettingsDatabaseFlagsAttributes) InternalWithRef(ref terra.Reference) DataSettingsDatabaseFlagsAttributes
- func (df DataSettingsDatabaseFlagsAttributes) Name() terra.StringValue
- func (df DataSettingsDatabaseFlagsAttributes) Value() terra.StringValue
- type DataSettingsDatabaseFlagsState
- type DataSettingsDenyMaintenancePeriodAttributes
- func (dmp DataSettingsDenyMaintenancePeriodAttributes) EndDate() terra.StringValue
- func (dmp DataSettingsDenyMaintenancePeriodAttributes) InternalRef() (terra.Reference, error)
- func (dmp DataSettingsDenyMaintenancePeriodAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dmp DataSettingsDenyMaintenancePeriodAttributes) InternalWithRef(ref terra.Reference) DataSettingsDenyMaintenancePeriodAttributes
- func (dmp DataSettingsDenyMaintenancePeriodAttributes) StartDate() terra.StringValue
- func (dmp DataSettingsDenyMaintenancePeriodAttributes) Time() terra.StringValue
- type DataSettingsDenyMaintenancePeriodState
- type DataSettingsInsightsConfigAttributes
- func (ic DataSettingsInsightsConfigAttributes) InternalRef() (terra.Reference, error)
- func (ic DataSettingsInsightsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic DataSettingsInsightsConfigAttributes) InternalWithRef(ref terra.Reference) DataSettingsInsightsConfigAttributes
- func (ic DataSettingsInsightsConfigAttributes) QueryInsightsEnabled() terra.BoolValue
- func (ic DataSettingsInsightsConfigAttributes) QueryPlansPerMinute() terra.NumberValue
- func (ic DataSettingsInsightsConfigAttributes) QueryStringLength() terra.NumberValue
- func (ic DataSettingsInsightsConfigAttributes) RecordApplicationTags() terra.BoolValue
- func (ic DataSettingsInsightsConfigAttributes) RecordClientAddress() terra.BoolValue
- type DataSettingsInsightsConfigState
- type DataSettingsIpConfigurationAttributes
- func (ic DataSettingsIpConfigurationAttributes) AllocatedIpRange() terra.StringValue
- func (ic DataSettingsIpConfigurationAttributes) AuthorizedNetworks() terra.SetValue[DataSettingsIpConfigurationAuthorizedNetworksAttributes]
- func (ic DataSettingsIpConfigurationAttributes) EnablePrivatePathForGoogleCloudServices() terra.BoolValue
- func (ic DataSettingsIpConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ic DataSettingsIpConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic DataSettingsIpConfigurationAttributes) InternalWithRef(ref terra.Reference) DataSettingsIpConfigurationAttributes
- func (ic DataSettingsIpConfigurationAttributes) Ipv4Enabled() terra.BoolValue
- func (ic DataSettingsIpConfigurationAttributes) PrivateNetwork() terra.StringValue
- func (ic DataSettingsIpConfigurationAttributes) PscConfig() terra.SetValue[DataSettingsIpConfigurationPscConfigAttributes]
- func (ic DataSettingsIpConfigurationAttributes) RequireSsl() terra.BoolValue
- func (ic DataSettingsIpConfigurationAttributes) SslMode() terra.StringValue
- type DataSettingsIpConfigurationAuthorizedNetworksAttributes
- func (an DataSettingsIpConfigurationAuthorizedNetworksAttributes) ExpirationTime() terra.StringValue
- func (an DataSettingsIpConfigurationAuthorizedNetworksAttributes) InternalRef() (terra.Reference, error)
- func (an DataSettingsIpConfigurationAuthorizedNetworksAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (an DataSettingsIpConfigurationAuthorizedNetworksAttributes) InternalWithRef(ref terra.Reference) DataSettingsIpConfigurationAuthorizedNetworksAttributes
- func (an DataSettingsIpConfigurationAuthorizedNetworksAttributes) Name() terra.StringValue
- func (an DataSettingsIpConfigurationAuthorizedNetworksAttributes) Value() terra.StringValue
- type DataSettingsIpConfigurationAuthorizedNetworksState
- type DataSettingsIpConfigurationPscConfigAttributes
- func (pc DataSettingsIpConfigurationPscConfigAttributes) AllowedConsumerProjects() terra.SetValue[terra.StringValue]
- func (pc DataSettingsIpConfigurationPscConfigAttributes) InternalRef() (terra.Reference, error)
- func (pc DataSettingsIpConfigurationPscConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pc DataSettingsIpConfigurationPscConfigAttributes) InternalWithRef(ref terra.Reference) DataSettingsIpConfigurationPscConfigAttributes
- func (pc DataSettingsIpConfigurationPscConfigAttributes) PscEnabled() terra.BoolValue
- type DataSettingsIpConfigurationPscConfigState
- type DataSettingsIpConfigurationState
- type DataSettingsLocationPreferenceAttributes
- func (lp DataSettingsLocationPreferenceAttributes) FollowGaeApplication() terra.StringValue
- func (lp DataSettingsLocationPreferenceAttributes) InternalRef() (terra.Reference, error)
- func (lp DataSettingsLocationPreferenceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lp DataSettingsLocationPreferenceAttributes) InternalWithRef(ref terra.Reference) DataSettingsLocationPreferenceAttributes
- func (lp DataSettingsLocationPreferenceAttributes) SecondaryZone() terra.StringValue
- func (lp DataSettingsLocationPreferenceAttributes) Zone() terra.StringValue
- type DataSettingsLocationPreferenceState
- type DataSettingsMaintenanceWindowAttributes
- func (mw DataSettingsMaintenanceWindowAttributes) Day() terra.NumberValue
- func (mw DataSettingsMaintenanceWindowAttributes) Hour() terra.NumberValue
- func (mw DataSettingsMaintenanceWindowAttributes) InternalRef() (terra.Reference, error)
- func (mw DataSettingsMaintenanceWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mw DataSettingsMaintenanceWindowAttributes) InternalWithRef(ref terra.Reference) DataSettingsMaintenanceWindowAttributes
- func (mw DataSettingsMaintenanceWindowAttributes) UpdateTrack() terra.StringValue
- type DataSettingsMaintenanceWindowState
- type DataSettingsPasswordValidationPolicyAttributes
- func (pvp DataSettingsPasswordValidationPolicyAttributes) Complexity() terra.StringValue
- func (pvp DataSettingsPasswordValidationPolicyAttributes) DisallowUsernameSubstring() terra.BoolValue
- func (pvp DataSettingsPasswordValidationPolicyAttributes) EnablePasswordPolicy() terra.BoolValue
- func (pvp DataSettingsPasswordValidationPolicyAttributes) InternalRef() (terra.Reference, error)
- func (pvp DataSettingsPasswordValidationPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pvp DataSettingsPasswordValidationPolicyAttributes) InternalWithRef(ref terra.Reference) DataSettingsPasswordValidationPolicyAttributes
- func (pvp DataSettingsPasswordValidationPolicyAttributes) MinLength() terra.NumberValue
- func (pvp DataSettingsPasswordValidationPolicyAttributes) PasswordChangeInterval() terra.StringValue
- func (pvp DataSettingsPasswordValidationPolicyAttributes) ReuseInterval() terra.NumberValue
- type DataSettingsPasswordValidationPolicyState
- type DataSettingsSqlServerAuditConfigAttributes
- func (ssac DataSettingsSqlServerAuditConfigAttributes) Bucket() terra.StringValue
- func (ssac DataSettingsSqlServerAuditConfigAttributes) InternalRef() (terra.Reference, error)
- func (ssac DataSettingsSqlServerAuditConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ssac DataSettingsSqlServerAuditConfigAttributes) InternalWithRef(ref terra.Reference) DataSettingsSqlServerAuditConfigAttributes
- func (ssac DataSettingsSqlServerAuditConfigAttributes) RetentionInterval() terra.StringValue
- func (ssac DataSettingsSqlServerAuditConfigAttributes) UploadInterval() terra.StringValue
- type DataSettingsSqlServerAuditConfigState
- type DataSettingsState
- type DataSource
- type IpAddressAttributes
- func (ia IpAddressAttributes) InternalRef() (terra.Reference, error)
- func (ia IpAddressAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ia IpAddressAttributes) InternalWithRef(ref terra.Reference) IpAddressAttributes
- func (ia IpAddressAttributes) IpAddress() terra.StringValue
- func (ia IpAddressAttributes) TimeToRetire() terra.StringValue
- func (ia IpAddressAttributes) Type() terra.StringValue
- type IpAddressState
- type ReplicaConfiguration
- type ReplicaConfigurationAttributes
- func (rc ReplicaConfigurationAttributes) CaCertificate() terra.StringValue
- func (rc ReplicaConfigurationAttributes) ClientCertificate() terra.StringValue
- func (rc ReplicaConfigurationAttributes) ClientKey() terra.StringValue
- func (rc ReplicaConfigurationAttributes) ConnectRetryInterval() terra.NumberValue
- func (rc ReplicaConfigurationAttributes) DumpFilePath() terra.StringValue
- func (rc ReplicaConfigurationAttributes) FailoverTarget() terra.BoolValue
- func (rc ReplicaConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (rc ReplicaConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rc ReplicaConfigurationAttributes) InternalWithRef(ref terra.Reference) ReplicaConfigurationAttributes
- func (rc ReplicaConfigurationAttributes) MasterHeartbeatPeriod() terra.NumberValue
- func (rc ReplicaConfigurationAttributes) Password() terra.StringValue
- func (rc ReplicaConfigurationAttributes) SslCipher() terra.StringValue
- func (rc ReplicaConfigurationAttributes) Username() terra.StringValue
- func (rc ReplicaConfigurationAttributes) VerifyServerCertificate() terra.BoolValue
- type ReplicaConfigurationState
- type Resource
- func (gsdi *Resource) Attributes() googleSqlDatabaseInstanceAttributes
- func (gsdi *Resource) Configuration() interface{}
- func (gsdi *Resource) DependOn() terra.Reference
- func (gsdi *Resource) Dependencies() terra.Dependencies
- func (gsdi *Resource) ImportState(state io.Reader) error
- func (gsdi *Resource) LifecycleManagement() *terra.Lifecycle
- func (gsdi *Resource) LocalName() string
- func (gsdi *Resource) State() (*googleSqlDatabaseInstanceState, bool)
- func (gsdi *Resource) StateMust() *googleSqlDatabaseInstanceState
- func (gsdi *Resource) Type() string
- type RestoreBackupContext
- type RestoreBackupContextAttributes
- func (rbc RestoreBackupContextAttributes) BackupRunId() terra.NumberValue
- func (rbc RestoreBackupContextAttributes) InstanceId() terra.StringValue
- func (rbc RestoreBackupContextAttributes) InternalRef() (terra.Reference, error)
- func (rbc RestoreBackupContextAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rbc RestoreBackupContextAttributes) InternalWithRef(ref terra.Reference) RestoreBackupContextAttributes
- func (rbc RestoreBackupContextAttributes) Project() terra.StringValue
- type RestoreBackupContextState
- type ServerCaCertAttributes
- func (scc ServerCaCertAttributes) Cert() terra.StringValue
- func (scc ServerCaCertAttributes) CommonName() terra.StringValue
- func (scc ServerCaCertAttributes) CreateTime() terra.StringValue
- func (scc ServerCaCertAttributes) ExpirationTime() terra.StringValue
- func (scc ServerCaCertAttributes) InternalRef() (terra.Reference, error)
- func (scc ServerCaCertAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (scc ServerCaCertAttributes) InternalWithRef(ref terra.Reference) ServerCaCertAttributes
- func (scc ServerCaCertAttributes) Sha1Fingerprint() terra.StringValue
- type ServerCaCertState
- type Settings
- type SettingsActiveDirectoryConfig
- type SettingsActiveDirectoryConfigAttributes
- func (adc SettingsActiveDirectoryConfigAttributes) Domain() terra.StringValue
- func (adc SettingsActiveDirectoryConfigAttributes) InternalRef() (terra.Reference, error)
- func (adc SettingsActiveDirectoryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (adc SettingsActiveDirectoryConfigAttributes) InternalWithRef(ref terra.Reference) SettingsActiveDirectoryConfigAttributes
- type SettingsActiveDirectoryConfigState
- type SettingsAdvancedMachineFeatures
- type SettingsAdvancedMachineFeaturesAttributes
- func (amf SettingsAdvancedMachineFeaturesAttributes) InternalRef() (terra.Reference, error)
- func (amf SettingsAdvancedMachineFeaturesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (amf SettingsAdvancedMachineFeaturesAttributes) InternalWithRef(ref terra.Reference) SettingsAdvancedMachineFeaturesAttributes
- func (amf SettingsAdvancedMachineFeaturesAttributes) ThreadsPerCore() terra.NumberValue
- type SettingsAdvancedMachineFeaturesState
- type SettingsAttributes
- func (s SettingsAttributes) ActivationPolicy() terra.StringValue
- func (s SettingsAttributes) ActiveDirectoryConfig() terra.ListValue[SettingsActiveDirectoryConfigAttributes]
- func (s SettingsAttributes) AdvancedMachineFeatures() terra.ListValue[SettingsAdvancedMachineFeaturesAttributes]
- func (s SettingsAttributes) AvailabilityType() terra.StringValue
- func (s SettingsAttributes) BackupConfiguration() terra.ListValue[SettingsBackupConfigurationAttributes]
- func (s SettingsAttributes) Collation() terra.StringValue
- func (s SettingsAttributes) ConnectorEnforcement() terra.StringValue
- func (s SettingsAttributes) DataCacheConfig() terra.ListValue[SettingsDataCacheConfigAttributes]
- func (s SettingsAttributes) DatabaseFlags() terra.SetValue[SettingsDatabaseFlagsAttributes]
- func (s SettingsAttributes) DeletionProtectionEnabled() terra.BoolValue
- func (s SettingsAttributes) DenyMaintenancePeriod() terra.ListValue[SettingsDenyMaintenancePeriodAttributes]
- func (s SettingsAttributes) DiskAutoresize() terra.BoolValue
- func (s SettingsAttributes) DiskAutoresizeLimit() terra.NumberValue
- func (s SettingsAttributes) DiskSize() terra.NumberValue
- func (s SettingsAttributes) DiskType() terra.StringValue
- func (s SettingsAttributes) Edition() terra.StringValue
- func (s SettingsAttributes) EnableGoogleMlIntegration() terra.BoolValue
- func (s SettingsAttributes) InsightsConfig() terra.ListValue[SettingsInsightsConfigAttributes]
- func (s SettingsAttributes) InternalRef() (terra.Reference, error)
- func (s SettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SettingsAttributes) InternalWithRef(ref terra.Reference) SettingsAttributes
- func (s SettingsAttributes) IpConfiguration() terra.ListValue[SettingsIpConfigurationAttributes]
- func (s SettingsAttributes) LocationPreference() terra.ListValue[SettingsLocationPreferenceAttributes]
- func (s SettingsAttributes) MaintenanceWindow() terra.ListValue[SettingsMaintenanceWindowAttributes]
- func (s SettingsAttributes) PasswordValidationPolicy() terra.ListValue[SettingsPasswordValidationPolicyAttributes]
- func (s SettingsAttributes) PricingPlan() terra.StringValue
- func (s SettingsAttributes) SqlServerAuditConfig() terra.ListValue[SettingsSqlServerAuditConfigAttributes]
- func (s SettingsAttributes) Tier() terra.StringValue
- func (s SettingsAttributes) TimeZone() terra.StringValue
- func (s SettingsAttributes) UserLabels() terra.MapValue[terra.StringValue]
- func (s SettingsAttributes) Version() terra.NumberValue
- type SettingsBackupConfiguration
- type SettingsBackupConfigurationAttributes
- func (bc SettingsBackupConfigurationAttributes) BackupRetentionSettings() terra.ListValue[SettingsBackupConfigurationBackupRetentionSettingsAttributes]
- func (bc SettingsBackupConfigurationAttributes) BinaryLogEnabled() terra.BoolValue
- func (bc SettingsBackupConfigurationAttributes) Enabled() terra.BoolValue
- func (bc SettingsBackupConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (bc SettingsBackupConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bc SettingsBackupConfigurationAttributes) InternalWithRef(ref terra.Reference) SettingsBackupConfigurationAttributes
- func (bc SettingsBackupConfigurationAttributes) Location() terra.StringValue
- func (bc SettingsBackupConfigurationAttributes) PointInTimeRecoveryEnabled() terra.BoolValue
- func (bc SettingsBackupConfigurationAttributes) StartTime() terra.StringValue
- func (bc SettingsBackupConfigurationAttributes) TransactionLogRetentionDays() terra.NumberValue
- type SettingsBackupConfigurationBackupRetentionSettings
- type SettingsBackupConfigurationBackupRetentionSettingsAttributes
- func (brs SettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalRef() (terra.Reference, error)
- func (brs SettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (brs SettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalWithRef(ref terra.Reference) SettingsBackupConfigurationBackupRetentionSettingsAttributes
- func (brs SettingsBackupConfigurationBackupRetentionSettingsAttributes) RetainedBackups() terra.NumberValue
- func (brs SettingsBackupConfigurationBackupRetentionSettingsAttributes) RetentionUnit() terra.StringValue
- type SettingsBackupConfigurationBackupRetentionSettingsState
- type SettingsBackupConfigurationState
- type SettingsDataCacheConfig
- type SettingsDataCacheConfigAttributes
- func (dcc SettingsDataCacheConfigAttributes) DataCacheEnabled() terra.BoolValue
- func (dcc SettingsDataCacheConfigAttributes) InternalRef() (terra.Reference, error)
- func (dcc SettingsDataCacheConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dcc SettingsDataCacheConfigAttributes) InternalWithRef(ref terra.Reference) SettingsDataCacheConfigAttributes
- type SettingsDataCacheConfigState
- type SettingsDatabaseFlags
- type SettingsDatabaseFlagsAttributes
- func (df SettingsDatabaseFlagsAttributes) InternalRef() (terra.Reference, error)
- func (df SettingsDatabaseFlagsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (df SettingsDatabaseFlagsAttributes) InternalWithRef(ref terra.Reference) SettingsDatabaseFlagsAttributes
- func (df SettingsDatabaseFlagsAttributes) Name() terra.StringValue
- func (df SettingsDatabaseFlagsAttributes) Value() terra.StringValue
- type SettingsDatabaseFlagsState
- type SettingsDenyMaintenancePeriod
- type SettingsDenyMaintenancePeriodAttributes
- func (dmp SettingsDenyMaintenancePeriodAttributes) EndDate() terra.StringValue
- func (dmp SettingsDenyMaintenancePeriodAttributes) InternalRef() (terra.Reference, error)
- func (dmp SettingsDenyMaintenancePeriodAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dmp SettingsDenyMaintenancePeriodAttributes) InternalWithRef(ref terra.Reference) SettingsDenyMaintenancePeriodAttributes
- func (dmp SettingsDenyMaintenancePeriodAttributes) StartDate() terra.StringValue
- func (dmp SettingsDenyMaintenancePeriodAttributes) Time() terra.StringValue
- type SettingsDenyMaintenancePeriodState
- type SettingsInsightsConfig
- type SettingsInsightsConfigAttributes
- func (ic SettingsInsightsConfigAttributes) InternalRef() (terra.Reference, error)
- func (ic SettingsInsightsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic SettingsInsightsConfigAttributes) InternalWithRef(ref terra.Reference) SettingsInsightsConfigAttributes
- func (ic SettingsInsightsConfigAttributes) QueryInsightsEnabled() terra.BoolValue
- func (ic SettingsInsightsConfigAttributes) QueryPlansPerMinute() terra.NumberValue
- func (ic SettingsInsightsConfigAttributes) QueryStringLength() terra.NumberValue
- func (ic SettingsInsightsConfigAttributes) RecordApplicationTags() terra.BoolValue
- func (ic SettingsInsightsConfigAttributes) RecordClientAddress() terra.BoolValue
- type SettingsInsightsConfigState
- type SettingsIpConfiguration
- type SettingsIpConfigurationAttributes
- func (ic SettingsIpConfigurationAttributes) AllocatedIpRange() terra.StringValue
- func (ic SettingsIpConfigurationAttributes) AuthorizedNetworks() terra.SetValue[SettingsIpConfigurationAuthorizedNetworksAttributes]
- func (ic SettingsIpConfigurationAttributes) EnablePrivatePathForGoogleCloudServices() terra.BoolValue
- func (ic SettingsIpConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ic SettingsIpConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic SettingsIpConfigurationAttributes) InternalWithRef(ref terra.Reference) SettingsIpConfigurationAttributes
- func (ic SettingsIpConfigurationAttributes) Ipv4Enabled() terra.BoolValue
- func (ic SettingsIpConfigurationAttributes) PrivateNetwork() terra.StringValue
- func (ic SettingsIpConfigurationAttributes) PscConfig() terra.SetValue[SettingsIpConfigurationPscConfigAttributes]
- func (ic SettingsIpConfigurationAttributes) RequireSsl() terra.BoolValue
- func (ic SettingsIpConfigurationAttributes) SslMode() terra.StringValue
- type SettingsIpConfigurationAuthorizedNetworks
- type SettingsIpConfigurationAuthorizedNetworksAttributes
- func (an SettingsIpConfigurationAuthorizedNetworksAttributes) ExpirationTime() terra.StringValue
- func (an SettingsIpConfigurationAuthorizedNetworksAttributes) InternalRef() (terra.Reference, error)
- func (an SettingsIpConfigurationAuthorizedNetworksAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (an SettingsIpConfigurationAuthorizedNetworksAttributes) InternalWithRef(ref terra.Reference) SettingsIpConfigurationAuthorizedNetworksAttributes
- func (an SettingsIpConfigurationAuthorizedNetworksAttributes) Name() terra.StringValue
- func (an SettingsIpConfigurationAuthorizedNetworksAttributes) Value() terra.StringValue
- type SettingsIpConfigurationAuthorizedNetworksState
- type SettingsIpConfigurationPscConfig
- type SettingsIpConfigurationPscConfigAttributes
- func (pc SettingsIpConfigurationPscConfigAttributes) AllowedConsumerProjects() terra.SetValue[terra.StringValue]
- func (pc SettingsIpConfigurationPscConfigAttributes) InternalRef() (terra.Reference, error)
- func (pc SettingsIpConfigurationPscConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pc SettingsIpConfigurationPscConfigAttributes) InternalWithRef(ref terra.Reference) SettingsIpConfigurationPscConfigAttributes
- func (pc SettingsIpConfigurationPscConfigAttributes) PscEnabled() terra.BoolValue
- type SettingsIpConfigurationPscConfigState
- type SettingsIpConfigurationState
- type SettingsLocationPreference
- type SettingsLocationPreferenceAttributes
- func (lp SettingsLocationPreferenceAttributes) FollowGaeApplication() terra.StringValue
- func (lp SettingsLocationPreferenceAttributes) InternalRef() (terra.Reference, error)
- func (lp SettingsLocationPreferenceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lp SettingsLocationPreferenceAttributes) InternalWithRef(ref terra.Reference) SettingsLocationPreferenceAttributes
- func (lp SettingsLocationPreferenceAttributes) SecondaryZone() terra.StringValue
- func (lp SettingsLocationPreferenceAttributes) Zone() terra.StringValue
- type SettingsLocationPreferenceState
- type SettingsMaintenanceWindow
- type SettingsMaintenanceWindowAttributes
- func (mw SettingsMaintenanceWindowAttributes) Day() terra.NumberValue
- func (mw SettingsMaintenanceWindowAttributes) Hour() terra.NumberValue
- func (mw SettingsMaintenanceWindowAttributes) InternalRef() (terra.Reference, error)
- func (mw SettingsMaintenanceWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mw SettingsMaintenanceWindowAttributes) InternalWithRef(ref terra.Reference) SettingsMaintenanceWindowAttributes
- func (mw SettingsMaintenanceWindowAttributes) UpdateTrack() terra.StringValue
- type SettingsMaintenanceWindowState
- type SettingsPasswordValidationPolicy
- type SettingsPasswordValidationPolicyAttributes
- func (pvp SettingsPasswordValidationPolicyAttributes) Complexity() terra.StringValue
- func (pvp SettingsPasswordValidationPolicyAttributes) DisallowUsernameSubstring() terra.BoolValue
- func (pvp SettingsPasswordValidationPolicyAttributes) EnablePasswordPolicy() terra.BoolValue
- func (pvp SettingsPasswordValidationPolicyAttributes) InternalRef() (terra.Reference, error)
- func (pvp SettingsPasswordValidationPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pvp SettingsPasswordValidationPolicyAttributes) InternalWithRef(ref terra.Reference) SettingsPasswordValidationPolicyAttributes
- func (pvp SettingsPasswordValidationPolicyAttributes) MinLength() terra.NumberValue
- func (pvp SettingsPasswordValidationPolicyAttributes) PasswordChangeInterval() terra.StringValue
- func (pvp SettingsPasswordValidationPolicyAttributes) ReuseInterval() terra.NumberValue
- type SettingsPasswordValidationPolicyState
- type SettingsSqlServerAuditConfig
- type SettingsSqlServerAuditConfigAttributes
- func (ssac SettingsSqlServerAuditConfigAttributes) Bucket() terra.StringValue
- func (ssac SettingsSqlServerAuditConfigAttributes) InternalRef() (terra.Reference, error)
- func (ssac SettingsSqlServerAuditConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ssac SettingsSqlServerAuditConfigAttributes) InternalWithRef(ref terra.Reference) SettingsSqlServerAuditConfigAttributes
- func (ssac SettingsSqlServerAuditConfigAttributes) RetentionInterval() terra.StringValue
- func (ssac SettingsSqlServerAuditConfigAttributes) UploadInterval() terra.StringValue
- type SettingsSqlServerAuditConfigState
- type SettingsState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // DatabaseVersion: string, required DatabaseVersion terra.StringValue `hcl:"database_version,attr" validate:"required"` // DeletionProtection: bool, optional DeletionProtection terra.BoolValue `hcl:"deletion_protection,attr"` // EncryptionKeyName: string, optional EncryptionKeyName terra.StringValue `hcl:"encryption_key_name,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // InstanceType: string, optional InstanceType terra.StringValue `hcl:"instance_type,attr"` // MaintenanceVersion: string, optional MaintenanceVersion terra.StringValue `hcl:"maintenance_version,attr"` // MasterInstanceName: string, optional MasterInstanceName terra.StringValue `hcl:"master_instance_name,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // Region: string, optional Region terra.StringValue `hcl:"region,attr"` // RootPassword: string, optional RootPassword terra.StringValue `hcl:"root_password,attr"` // Clone: optional Clone *Clone `hcl:"clone,block"` // ReplicaConfiguration: optional ReplicaConfiguration *ReplicaConfiguration `hcl:"replica_configuration,block"` // RestoreBackupContext: optional RestoreBackupContext *RestoreBackupContext `hcl:"restore_backup_context,block"` // Settings: optional Settings *Settings `hcl:"settings,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for google_sql_database_instance.
type Clone ¶
type Clone struct { // AllocatedIpRange: string, optional AllocatedIpRange terra.StringValue `hcl:"allocated_ip_range,attr"` // DatabaseNames: list of string, optional DatabaseNames terra.ListValue[terra.StringValue] `hcl:"database_names,attr"` // PointInTime: string, optional PointInTime terra.StringValue `hcl:"point_in_time,attr"` // PreferredZone: string, optional PreferredZone terra.StringValue `hcl:"preferred_zone,attr"` // SourceInstanceName: string, required SourceInstanceName terra.StringValue `hcl:"source_instance_name,attr" validate:"required"` }
type CloneAttributes ¶
type CloneAttributes struct {
// contains filtered or unexported fields
}
func (CloneAttributes) AllocatedIpRange ¶
func (c CloneAttributes) AllocatedIpRange() terra.StringValue
func (CloneAttributes) DatabaseNames ¶
func (c CloneAttributes) DatabaseNames() terra.ListValue[terra.StringValue]
func (CloneAttributes) InternalRef ¶
func (c CloneAttributes) InternalRef() (terra.Reference, error)
func (CloneAttributes) InternalTokens ¶
func (c CloneAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CloneAttributes) InternalWithRef ¶
func (c CloneAttributes) InternalWithRef(ref terra.Reference) CloneAttributes
func (CloneAttributes) PointInTime ¶
func (c CloneAttributes) PointInTime() terra.StringValue
func (CloneAttributes) PreferredZone ¶
func (c CloneAttributes) PreferredZone() terra.StringValue
func (CloneAttributes) SourceInstanceName ¶
func (c CloneAttributes) SourceInstanceName() terra.StringValue
type CloneState ¶
type DataArgs ¶
type DataArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` }
DataArgs contains the configurations for google_sql_database_instance.
type DataCloneAttributes ¶
type DataCloneAttributes struct {
// contains filtered or unexported fields
}
func (DataCloneAttributes) AllocatedIpRange ¶
func (c DataCloneAttributes) AllocatedIpRange() terra.StringValue
func (DataCloneAttributes) DatabaseNames ¶
func (c DataCloneAttributes) DatabaseNames() terra.ListValue[terra.StringValue]
func (DataCloneAttributes) InternalRef ¶
func (c DataCloneAttributes) InternalRef() (terra.Reference, error)
func (DataCloneAttributes) InternalTokens ¶
func (c DataCloneAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataCloneAttributes) InternalWithRef ¶
func (c DataCloneAttributes) InternalWithRef(ref terra.Reference) DataCloneAttributes
func (DataCloneAttributes) PointInTime ¶
func (c DataCloneAttributes) PointInTime() terra.StringValue
func (DataCloneAttributes) PreferredZone ¶
func (c DataCloneAttributes) PreferredZone() terra.StringValue
func (DataCloneAttributes) SourceInstanceName ¶
func (c DataCloneAttributes) SourceInstanceName() terra.StringValue
type DataCloneState ¶
type DataIpAddressAttributes ¶
type DataIpAddressAttributes struct {
// contains filtered or unexported fields
}
func (DataIpAddressAttributes) InternalRef ¶
func (ia DataIpAddressAttributes) InternalRef() (terra.Reference, error)
func (DataIpAddressAttributes) InternalTokens ¶
func (ia DataIpAddressAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataIpAddressAttributes) InternalWithRef ¶
func (ia DataIpAddressAttributes) InternalWithRef(ref terra.Reference) DataIpAddressAttributes
func (DataIpAddressAttributes) IpAddress ¶
func (ia DataIpAddressAttributes) IpAddress() terra.StringValue
func (DataIpAddressAttributes) TimeToRetire ¶
func (ia DataIpAddressAttributes) TimeToRetire() terra.StringValue
func (DataIpAddressAttributes) Type ¶
func (ia DataIpAddressAttributes) Type() terra.StringValue
type DataIpAddressState ¶
type DataReplicaConfigurationAttributes ¶
type DataReplicaConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataReplicaConfigurationAttributes) CaCertificate ¶
func (rc DataReplicaConfigurationAttributes) CaCertificate() terra.StringValue
func (DataReplicaConfigurationAttributes) ClientCertificate ¶
func (rc DataReplicaConfigurationAttributes) ClientCertificate() terra.StringValue
func (DataReplicaConfigurationAttributes) ClientKey ¶
func (rc DataReplicaConfigurationAttributes) ClientKey() terra.StringValue
func (DataReplicaConfigurationAttributes) ConnectRetryInterval ¶
func (rc DataReplicaConfigurationAttributes) ConnectRetryInterval() terra.NumberValue
func (DataReplicaConfigurationAttributes) DumpFilePath ¶
func (rc DataReplicaConfigurationAttributes) DumpFilePath() terra.StringValue
func (DataReplicaConfigurationAttributes) FailoverTarget ¶
func (rc DataReplicaConfigurationAttributes) FailoverTarget() terra.BoolValue
func (DataReplicaConfigurationAttributes) InternalRef ¶
func (rc DataReplicaConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataReplicaConfigurationAttributes) InternalTokens ¶
func (rc DataReplicaConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataReplicaConfigurationAttributes) InternalWithRef ¶
func (rc DataReplicaConfigurationAttributes) InternalWithRef(ref terra.Reference) DataReplicaConfigurationAttributes
func (DataReplicaConfigurationAttributes) MasterHeartbeatPeriod ¶
func (rc DataReplicaConfigurationAttributes) MasterHeartbeatPeriod() terra.NumberValue
func (DataReplicaConfigurationAttributes) Password ¶
func (rc DataReplicaConfigurationAttributes) Password() terra.StringValue
func (DataReplicaConfigurationAttributes) SslCipher ¶
func (rc DataReplicaConfigurationAttributes) SslCipher() terra.StringValue
func (DataReplicaConfigurationAttributes) Username ¶
func (rc DataReplicaConfigurationAttributes) Username() terra.StringValue
func (DataReplicaConfigurationAttributes) VerifyServerCertificate ¶
func (rc DataReplicaConfigurationAttributes) VerifyServerCertificate() terra.BoolValue
type DataReplicaConfigurationState ¶
type DataReplicaConfigurationState struct { CaCertificate string `json:"ca_certificate"` ClientCertificate string `json:"client_certificate"` ClientKey string `json:"client_key"` ConnectRetryInterval float64 `json:"connect_retry_interval"` DumpFilePath string `json:"dump_file_path"` FailoverTarget bool `json:"failover_target"` MasterHeartbeatPeriod float64 `json:"master_heartbeat_period"` Password string `json:"password"` SslCipher string `json:"ssl_cipher"` Username string `json:"username"` VerifyServerCertificate bool `json:"verify_server_certificate"` }
type DataRestoreBackupContextAttributes ¶
type DataRestoreBackupContextAttributes struct {
// contains filtered or unexported fields
}
func (DataRestoreBackupContextAttributes) BackupRunId ¶
func (rbc DataRestoreBackupContextAttributes) BackupRunId() terra.NumberValue
func (DataRestoreBackupContextAttributes) InstanceId ¶
func (rbc DataRestoreBackupContextAttributes) InstanceId() terra.StringValue
func (DataRestoreBackupContextAttributes) InternalRef ¶
func (rbc DataRestoreBackupContextAttributes) InternalRef() (terra.Reference, error)
func (DataRestoreBackupContextAttributes) InternalTokens ¶
func (rbc DataRestoreBackupContextAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRestoreBackupContextAttributes) InternalWithRef ¶
func (rbc DataRestoreBackupContextAttributes) InternalWithRef(ref terra.Reference) DataRestoreBackupContextAttributes
func (DataRestoreBackupContextAttributes) Project ¶
func (rbc DataRestoreBackupContextAttributes) Project() terra.StringValue
type DataServerCaCertAttributes ¶
type DataServerCaCertAttributes struct {
// contains filtered or unexported fields
}
func (DataServerCaCertAttributes) Cert ¶
func (scc DataServerCaCertAttributes) Cert() terra.StringValue
func (DataServerCaCertAttributes) CommonName ¶
func (scc DataServerCaCertAttributes) CommonName() terra.StringValue
func (DataServerCaCertAttributes) CreateTime ¶
func (scc DataServerCaCertAttributes) CreateTime() terra.StringValue
func (DataServerCaCertAttributes) ExpirationTime ¶
func (scc DataServerCaCertAttributes) ExpirationTime() terra.StringValue
func (DataServerCaCertAttributes) InternalRef ¶
func (scc DataServerCaCertAttributes) InternalRef() (terra.Reference, error)
func (DataServerCaCertAttributes) InternalTokens ¶
func (scc DataServerCaCertAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataServerCaCertAttributes) InternalWithRef ¶
func (scc DataServerCaCertAttributes) InternalWithRef(ref terra.Reference) DataServerCaCertAttributes
func (DataServerCaCertAttributes) Sha1Fingerprint ¶
func (scc DataServerCaCertAttributes) Sha1Fingerprint() terra.StringValue
type DataServerCaCertState ¶
type DataSettingsActiveDirectoryConfigAttributes ¶
type DataSettingsActiveDirectoryConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataSettingsActiveDirectoryConfigAttributes) Domain ¶
func (adc DataSettingsActiveDirectoryConfigAttributes) Domain() terra.StringValue
func (DataSettingsActiveDirectoryConfigAttributes) InternalRef ¶
func (adc DataSettingsActiveDirectoryConfigAttributes) InternalRef() (terra.Reference, error)
func (DataSettingsActiveDirectoryConfigAttributes) InternalTokens ¶
func (adc DataSettingsActiveDirectoryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSettingsActiveDirectoryConfigAttributes) InternalWithRef ¶
func (adc DataSettingsActiveDirectoryConfigAttributes) InternalWithRef(ref terra.Reference) DataSettingsActiveDirectoryConfigAttributes
type DataSettingsActiveDirectoryConfigState ¶
type DataSettingsActiveDirectoryConfigState struct {
Domain string `json:"domain"`
}
type DataSettingsAdvancedMachineFeaturesAttributes ¶
type DataSettingsAdvancedMachineFeaturesAttributes struct {
// contains filtered or unexported fields
}
func (DataSettingsAdvancedMachineFeaturesAttributes) InternalRef ¶
func (amf DataSettingsAdvancedMachineFeaturesAttributes) InternalRef() (terra.Reference, error)
func (DataSettingsAdvancedMachineFeaturesAttributes) InternalTokens ¶
func (amf DataSettingsAdvancedMachineFeaturesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSettingsAdvancedMachineFeaturesAttributes) InternalWithRef ¶
func (amf DataSettingsAdvancedMachineFeaturesAttributes) InternalWithRef(ref terra.Reference) DataSettingsAdvancedMachineFeaturesAttributes
func (DataSettingsAdvancedMachineFeaturesAttributes) ThreadsPerCore ¶
func (amf DataSettingsAdvancedMachineFeaturesAttributes) ThreadsPerCore() terra.NumberValue
type DataSettingsAdvancedMachineFeaturesState ¶
type DataSettingsAdvancedMachineFeaturesState struct {
ThreadsPerCore float64 `json:"threads_per_core"`
}
type DataSettingsAttributes ¶
type DataSettingsAttributes struct {
// contains filtered or unexported fields
}
func (DataSettingsAttributes) ActivationPolicy ¶
func (s DataSettingsAttributes) ActivationPolicy() terra.StringValue
func (DataSettingsAttributes) ActiveDirectoryConfig ¶
func (s DataSettingsAttributes) ActiveDirectoryConfig() terra.ListValue[DataSettingsActiveDirectoryConfigAttributes]
func (DataSettingsAttributes) AdvancedMachineFeatures ¶
func (s DataSettingsAttributes) AdvancedMachineFeatures() terra.ListValue[DataSettingsAdvancedMachineFeaturesAttributes]
func (DataSettingsAttributes) AvailabilityType ¶
func (s DataSettingsAttributes) AvailabilityType() terra.StringValue
func (DataSettingsAttributes) BackupConfiguration ¶
func (s DataSettingsAttributes) BackupConfiguration() terra.ListValue[DataSettingsBackupConfigurationAttributes]
func (DataSettingsAttributes) Collation ¶
func (s DataSettingsAttributes) Collation() terra.StringValue
func (DataSettingsAttributes) ConnectorEnforcement ¶
func (s DataSettingsAttributes) ConnectorEnforcement() terra.StringValue
func (DataSettingsAttributes) DataCacheConfig ¶
func (s DataSettingsAttributes) DataCacheConfig() terra.ListValue[DataSettingsDataCacheConfigAttributes]
func (DataSettingsAttributes) DatabaseFlags ¶
func (s DataSettingsAttributes) DatabaseFlags() terra.SetValue[DataSettingsDatabaseFlagsAttributes]
func (DataSettingsAttributes) DeletionProtectionEnabled ¶
func (s DataSettingsAttributes) DeletionProtectionEnabled() terra.BoolValue
func (DataSettingsAttributes) DenyMaintenancePeriod ¶
func (s DataSettingsAttributes) DenyMaintenancePeriod() terra.ListValue[DataSettingsDenyMaintenancePeriodAttributes]
func (DataSettingsAttributes) DiskAutoresize ¶
func (s DataSettingsAttributes) DiskAutoresize() terra.BoolValue
func (DataSettingsAttributes) DiskAutoresizeLimit ¶
func (s DataSettingsAttributes) DiskAutoresizeLimit() terra.NumberValue
func (DataSettingsAttributes) DiskSize ¶
func (s DataSettingsAttributes) DiskSize() terra.NumberValue
func (DataSettingsAttributes) DiskType ¶
func (s DataSettingsAttributes) DiskType() terra.StringValue
func (DataSettingsAttributes) Edition ¶
func (s DataSettingsAttributes) Edition() terra.StringValue
func (DataSettingsAttributes) EnableGoogleMlIntegration ¶
func (s DataSettingsAttributes) EnableGoogleMlIntegration() terra.BoolValue
func (DataSettingsAttributes) InsightsConfig ¶
func (s DataSettingsAttributes) InsightsConfig() terra.ListValue[DataSettingsInsightsConfigAttributes]
func (DataSettingsAttributes) InternalRef ¶
func (s DataSettingsAttributes) InternalRef() (terra.Reference, error)
func (DataSettingsAttributes) InternalTokens ¶
func (s DataSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSettingsAttributes) InternalWithRef ¶
func (s DataSettingsAttributes) InternalWithRef(ref terra.Reference) DataSettingsAttributes
func (DataSettingsAttributes) IpConfiguration ¶
func (s DataSettingsAttributes) IpConfiguration() terra.ListValue[DataSettingsIpConfigurationAttributes]
func (DataSettingsAttributes) LocationPreference ¶
func (s DataSettingsAttributes) LocationPreference() terra.ListValue[DataSettingsLocationPreferenceAttributes]
func (DataSettingsAttributes) MaintenanceWindow ¶
func (s DataSettingsAttributes) MaintenanceWindow() terra.ListValue[DataSettingsMaintenanceWindowAttributes]
func (DataSettingsAttributes) PasswordValidationPolicy ¶
func (s DataSettingsAttributes) PasswordValidationPolicy() terra.ListValue[DataSettingsPasswordValidationPolicyAttributes]
func (DataSettingsAttributes) PricingPlan ¶
func (s DataSettingsAttributes) PricingPlan() terra.StringValue
func (DataSettingsAttributes) SqlServerAuditConfig ¶
func (s DataSettingsAttributes) SqlServerAuditConfig() terra.ListValue[DataSettingsSqlServerAuditConfigAttributes]
func (DataSettingsAttributes) Tier ¶
func (s DataSettingsAttributes) Tier() terra.StringValue
func (DataSettingsAttributes) TimeZone ¶
func (s DataSettingsAttributes) TimeZone() terra.StringValue
func (DataSettingsAttributes) UserLabels ¶
func (s DataSettingsAttributes) UserLabels() terra.MapValue[terra.StringValue]
func (DataSettingsAttributes) Version ¶
func (s DataSettingsAttributes) Version() terra.NumberValue
type DataSettingsBackupConfigurationAttributes ¶
type DataSettingsBackupConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataSettingsBackupConfigurationAttributes) BackupRetentionSettings ¶
func (bc DataSettingsBackupConfigurationAttributes) BackupRetentionSettings() terra.ListValue[DataSettingsBackupConfigurationBackupRetentionSettingsAttributes]
func (DataSettingsBackupConfigurationAttributes) BinaryLogEnabled ¶
func (bc DataSettingsBackupConfigurationAttributes) BinaryLogEnabled() terra.BoolValue
func (DataSettingsBackupConfigurationAttributes) Enabled ¶
func (bc DataSettingsBackupConfigurationAttributes) Enabled() terra.BoolValue
func (DataSettingsBackupConfigurationAttributes) InternalRef ¶
func (bc DataSettingsBackupConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataSettingsBackupConfigurationAttributes) InternalTokens ¶
func (bc DataSettingsBackupConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSettingsBackupConfigurationAttributes) InternalWithRef ¶
func (bc DataSettingsBackupConfigurationAttributes) InternalWithRef(ref terra.Reference) DataSettingsBackupConfigurationAttributes
func (DataSettingsBackupConfigurationAttributes) Location ¶
func (bc DataSettingsBackupConfigurationAttributes) Location() terra.StringValue
func (DataSettingsBackupConfigurationAttributes) PointInTimeRecoveryEnabled ¶
func (bc DataSettingsBackupConfigurationAttributes) PointInTimeRecoveryEnabled() terra.BoolValue
func (DataSettingsBackupConfigurationAttributes) StartTime ¶
func (bc DataSettingsBackupConfigurationAttributes) StartTime() terra.StringValue
func (DataSettingsBackupConfigurationAttributes) TransactionLogRetentionDays ¶
func (bc DataSettingsBackupConfigurationAttributes) TransactionLogRetentionDays() terra.NumberValue
type DataSettingsBackupConfigurationBackupRetentionSettingsAttributes ¶
type DataSettingsBackupConfigurationBackupRetentionSettingsAttributes struct {
// contains filtered or unexported fields
}
func (DataSettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalRef ¶
func (brs DataSettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalRef() (terra.Reference, error)
func (DataSettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalTokens ¶
func (brs DataSettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalWithRef ¶
func (DataSettingsBackupConfigurationBackupRetentionSettingsAttributes) RetainedBackups ¶
func (brs DataSettingsBackupConfigurationBackupRetentionSettingsAttributes) RetainedBackups() terra.NumberValue
func (DataSettingsBackupConfigurationBackupRetentionSettingsAttributes) RetentionUnit ¶
func (brs DataSettingsBackupConfigurationBackupRetentionSettingsAttributes) RetentionUnit() terra.StringValue
type DataSettingsBackupConfigurationState ¶
type DataSettingsBackupConfigurationState struct { BinaryLogEnabled bool `json:"binary_log_enabled"` Enabled bool `json:"enabled"` Location string `json:"location"` PointInTimeRecoveryEnabled bool `json:"point_in_time_recovery_enabled"` StartTime string `json:"start_time"` TransactionLogRetentionDays float64 `json:"transaction_log_retention_days"` BackupRetentionSettings []DataSettingsBackupConfigurationBackupRetentionSettingsState `json:"backup_retention_settings"` }
type DataSettingsDataCacheConfigAttributes ¶
type DataSettingsDataCacheConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataSettingsDataCacheConfigAttributes) DataCacheEnabled ¶
func (dcc DataSettingsDataCacheConfigAttributes) DataCacheEnabled() terra.BoolValue
func (DataSettingsDataCacheConfigAttributes) InternalRef ¶
func (dcc DataSettingsDataCacheConfigAttributes) InternalRef() (terra.Reference, error)
func (DataSettingsDataCacheConfigAttributes) InternalTokens ¶
func (dcc DataSettingsDataCacheConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSettingsDataCacheConfigAttributes) InternalWithRef ¶
func (dcc DataSettingsDataCacheConfigAttributes) InternalWithRef(ref terra.Reference) DataSettingsDataCacheConfigAttributes
type DataSettingsDataCacheConfigState ¶
type DataSettingsDataCacheConfigState struct {
DataCacheEnabled bool `json:"data_cache_enabled"`
}
type DataSettingsDatabaseFlagsAttributes ¶
type DataSettingsDatabaseFlagsAttributes struct {
// contains filtered or unexported fields
}
func (DataSettingsDatabaseFlagsAttributes) InternalRef ¶
func (df DataSettingsDatabaseFlagsAttributes) InternalRef() (terra.Reference, error)
func (DataSettingsDatabaseFlagsAttributes) InternalTokens ¶
func (df DataSettingsDatabaseFlagsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSettingsDatabaseFlagsAttributes) InternalWithRef ¶
func (df DataSettingsDatabaseFlagsAttributes) InternalWithRef(ref terra.Reference) DataSettingsDatabaseFlagsAttributes
func (DataSettingsDatabaseFlagsAttributes) Name ¶
func (df DataSettingsDatabaseFlagsAttributes) Name() terra.StringValue
func (DataSettingsDatabaseFlagsAttributes) Value ¶
func (df DataSettingsDatabaseFlagsAttributes) Value() terra.StringValue
type DataSettingsDenyMaintenancePeriodAttributes ¶
type DataSettingsDenyMaintenancePeriodAttributes struct {
// contains filtered or unexported fields
}
func (DataSettingsDenyMaintenancePeriodAttributes) EndDate ¶
func (dmp DataSettingsDenyMaintenancePeriodAttributes) EndDate() terra.StringValue
func (DataSettingsDenyMaintenancePeriodAttributes) InternalRef ¶
func (dmp DataSettingsDenyMaintenancePeriodAttributes) InternalRef() (terra.Reference, error)
func (DataSettingsDenyMaintenancePeriodAttributes) InternalTokens ¶
func (dmp DataSettingsDenyMaintenancePeriodAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSettingsDenyMaintenancePeriodAttributes) InternalWithRef ¶
func (dmp DataSettingsDenyMaintenancePeriodAttributes) InternalWithRef(ref terra.Reference) DataSettingsDenyMaintenancePeriodAttributes
func (DataSettingsDenyMaintenancePeriodAttributes) StartDate ¶
func (dmp DataSettingsDenyMaintenancePeriodAttributes) StartDate() terra.StringValue
func (DataSettingsDenyMaintenancePeriodAttributes) Time ¶
func (dmp DataSettingsDenyMaintenancePeriodAttributes) Time() terra.StringValue
type DataSettingsInsightsConfigAttributes ¶
type DataSettingsInsightsConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataSettingsInsightsConfigAttributes) InternalRef ¶
func (ic DataSettingsInsightsConfigAttributes) InternalRef() (terra.Reference, error)
func (DataSettingsInsightsConfigAttributes) InternalTokens ¶
func (ic DataSettingsInsightsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSettingsInsightsConfigAttributes) InternalWithRef ¶
func (ic DataSettingsInsightsConfigAttributes) InternalWithRef(ref terra.Reference) DataSettingsInsightsConfigAttributes
func (DataSettingsInsightsConfigAttributes) QueryInsightsEnabled ¶
func (ic DataSettingsInsightsConfigAttributes) QueryInsightsEnabled() terra.BoolValue
func (DataSettingsInsightsConfigAttributes) QueryPlansPerMinute ¶
func (ic DataSettingsInsightsConfigAttributes) QueryPlansPerMinute() terra.NumberValue
func (DataSettingsInsightsConfigAttributes) QueryStringLength ¶
func (ic DataSettingsInsightsConfigAttributes) QueryStringLength() terra.NumberValue
func (DataSettingsInsightsConfigAttributes) RecordApplicationTags ¶
func (ic DataSettingsInsightsConfigAttributes) RecordApplicationTags() terra.BoolValue
func (DataSettingsInsightsConfigAttributes) RecordClientAddress ¶
func (ic DataSettingsInsightsConfigAttributes) RecordClientAddress() terra.BoolValue
type DataSettingsInsightsConfigState ¶
type DataSettingsInsightsConfigState struct { QueryInsightsEnabled bool `json:"query_insights_enabled"` QueryPlansPerMinute float64 `json:"query_plans_per_minute"` QueryStringLength float64 `json:"query_string_length"` RecordApplicationTags bool `json:"record_application_tags"` RecordClientAddress bool `json:"record_client_address"` }
type DataSettingsIpConfigurationAttributes ¶
type DataSettingsIpConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataSettingsIpConfigurationAttributes) AllocatedIpRange ¶
func (ic DataSettingsIpConfigurationAttributes) AllocatedIpRange() terra.StringValue
func (DataSettingsIpConfigurationAttributes) AuthorizedNetworks ¶
func (ic DataSettingsIpConfigurationAttributes) AuthorizedNetworks() terra.SetValue[DataSettingsIpConfigurationAuthorizedNetworksAttributes]
func (DataSettingsIpConfigurationAttributes) EnablePrivatePathForGoogleCloudServices ¶
func (ic DataSettingsIpConfigurationAttributes) EnablePrivatePathForGoogleCloudServices() terra.BoolValue
func (DataSettingsIpConfigurationAttributes) InternalRef ¶
func (ic DataSettingsIpConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataSettingsIpConfigurationAttributes) InternalTokens ¶
func (ic DataSettingsIpConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSettingsIpConfigurationAttributes) InternalWithRef ¶
func (ic DataSettingsIpConfigurationAttributes) InternalWithRef(ref terra.Reference) DataSettingsIpConfigurationAttributes
func (DataSettingsIpConfigurationAttributes) Ipv4Enabled ¶
func (ic DataSettingsIpConfigurationAttributes) Ipv4Enabled() terra.BoolValue
func (DataSettingsIpConfigurationAttributes) PrivateNetwork ¶
func (ic DataSettingsIpConfigurationAttributes) PrivateNetwork() terra.StringValue
func (DataSettingsIpConfigurationAttributes) PscConfig ¶
func (ic DataSettingsIpConfigurationAttributes) PscConfig() terra.SetValue[DataSettingsIpConfigurationPscConfigAttributes]
func (DataSettingsIpConfigurationAttributes) RequireSsl ¶
func (ic DataSettingsIpConfigurationAttributes) RequireSsl() terra.BoolValue
func (DataSettingsIpConfigurationAttributes) SslMode ¶
func (ic DataSettingsIpConfigurationAttributes) SslMode() terra.StringValue
type DataSettingsIpConfigurationAuthorizedNetworksAttributes ¶
type DataSettingsIpConfigurationAuthorizedNetworksAttributes struct {
// contains filtered or unexported fields
}
func (DataSettingsIpConfigurationAuthorizedNetworksAttributes) ExpirationTime ¶
func (an DataSettingsIpConfigurationAuthorizedNetworksAttributes) ExpirationTime() terra.StringValue
func (DataSettingsIpConfigurationAuthorizedNetworksAttributes) InternalRef ¶
func (an DataSettingsIpConfigurationAuthorizedNetworksAttributes) InternalRef() (terra.Reference, error)
func (DataSettingsIpConfigurationAuthorizedNetworksAttributes) InternalTokens ¶
func (an DataSettingsIpConfigurationAuthorizedNetworksAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSettingsIpConfigurationAuthorizedNetworksAttributes) InternalWithRef ¶
func (an DataSettingsIpConfigurationAuthorizedNetworksAttributes) InternalWithRef(ref terra.Reference) DataSettingsIpConfigurationAuthorizedNetworksAttributes
func (DataSettingsIpConfigurationAuthorizedNetworksAttributes) Name ¶
func (an DataSettingsIpConfigurationAuthorizedNetworksAttributes) Name() terra.StringValue
func (DataSettingsIpConfigurationAuthorizedNetworksAttributes) Value ¶
func (an DataSettingsIpConfigurationAuthorizedNetworksAttributes) Value() terra.StringValue
type DataSettingsIpConfigurationPscConfigAttributes ¶
type DataSettingsIpConfigurationPscConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataSettingsIpConfigurationPscConfigAttributes) AllowedConsumerProjects ¶
func (pc DataSettingsIpConfigurationPscConfigAttributes) AllowedConsumerProjects() terra.SetValue[terra.StringValue]
func (DataSettingsIpConfigurationPscConfigAttributes) InternalRef ¶
func (pc DataSettingsIpConfigurationPscConfigAttributes) InternalRef() (terra.Reference, error)
func (DataSettingsIpConfigurationPscConfigAttributes) InternalTokens ¶
func (pc DataSettingsIpConfigurationPscConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSettingsIpConfigurationPscConfigAttributes) InternalWithRef ¶
func (pc DataSettingsIpConfigurationPscConfigAttributes) InternalWithRef(ref terra.Reference) DataSettingsIpConfigurationPscConfigAttributes
func (DataSettingsIpConfigurationPscConfigAttributes) PscEnabled ¶
func (pc DataSettingsIpConfigurationPscConfigAttributes) PscEnabled() terra.BoolValue
type DataSettingsIpConfigurationState ¶
type DataSettingsIpConfigurationState struct { AllocatedIpRange string `json:"allocated_ip_range"` EnablePrivatePathForGoogleCloudServices bool `json:"enable_private_path_for_google_cloud_services"` Ipv4Enabled bool `json:"ipv4_enabled"` PrivateNetwork string `json:"private_network"` RequireSsl bool `json:"require_ssl"` SslMode string `json:"ssl_mode"` AuthorizedNetworks []DataSettingsIpConfigurationAuthorizedNetworksState `json:"authorized_networks"` PscConfig []DataSettingsIpConfigurationPscConfigState `json:"psc_config"` }
type DataSettingsLocationPreferenceAttributes ¶
type DataSettingsLocationPreferenceAttributes struct {
// contains filtered or unexported fields
}
func (DataSettingsLocationPreferenceAttributes) FollowGaeApplication ¶
func (lp DataSettingsLocationPreferenceAttributes) FollowGaeApplication() terra.StringValue
func (DataSettingsLocationPreferenceAttributes) InternalRef ¶
func (lp DataSettingsLocationPreferenceAttributes) InternalRef() (terra.Reference, error)
func (DataSettingsLocationPreferenceAttributes) InternalTokens ¶
func (lp DataSettingsLocationPreferenceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSettingsLocationPreferenceAttributes) InternalWithRef ¶
func (lp DataSettingsLocationPreferenceAttributes) InternalWithRef(ref terra.Reference) DataSettingsLocationPreferenceAttributes
func (DataSettingsLocationPreferenceAttributes) SecondaryZone ¶
func (lp DataSettingsLocationPreferenceAttributes) SecondaryZone() terra.StringValue
func (DataSettingsLocationPreferenceAttributes) Zone ¶
func (lp DataSettingsLocationPreferenceAttributes) Zone() terra.StringValue
type DataSettingsMaintenanceWindowAttributes ¶
type DataSettingsMaintenanceWindowAttributes struct {
// contains filtered or unexported fields
}
func (DataSettingsMaintenanceWindowAttributes) Day ¶
func (mw DataSettingsMaintenanceWindowAttributes) Day() terra.NumberValue
func (DataSettingsMaintenanceWindowAttributes) Hour ¶
func (mw DataSettingsMaintenanceWindowAttributes) Hour() terra.NumberValue
func (DataSettingsMaintenanceWindowAttributes) InternalRef ¶
func (mw DataSettingsMaintenanceWindowAttributes) InternalRef() (terra.Reference, error)
func (DataSettingsMaintenanceWindowAttributes) InternalTokens ¶
func (mw DataSettingsMaintenanceWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSettingsMaintenanceWindowAttributes) InternalWithRef ¶
func (mw DataSettingsMaintenanceWindowAttributes) InternalWithRef(ref terra.Reference) DataSettingsMaintenanceWindowAttributes
func (DataSettingsMaintenanceWindowAttributes) UpdateTrack ¶
func (mw DataSettingsMaintenanceWindowAttributes) UpdateTrack() terra.StringValue
type DataSettingsPasswordValidationPolicyAttributes ¶
type DataSettingsPasswordValidationPolicyAttributes struct {
// contains filtered or unexported fields
}
func (DataSettingsPasswordValidationPolicyAttributes) Complexity ¶
func (pvp DataSettingsPasswordValidationPolicyAttributes) Complexity() terra.StringValue
func (DataSettingsPasswordValidationPolicyAttributes) DisallowUsernameSubstring ¶
func (pvp DataSettingsPasswordValidationPolicyAttributes) DisallowUsernameSubstring() terra.BoolValue
func (DataSettingsPasswordValidationPolicyAttributes) EnablePasswordPolicy ¶
func (pvp DataSettingsPasswordValidationPolicyAttributes) EnablePasswordPolicy() terra.BoolValue
func (DataSettingsPasswordValidationPolicyAttributes) InternalRef ¶
func (pvp DataSettingsPasswordValidationPolicyAttributes) InternalRef() (terra.Reference, error)
func (DataSettingsPasswordValidationPolicyAttributes) InternalTokens ¶
func (pvp DataSettingsPasswordValidationPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSettingsPasswordValidationPolicyAttributes) InternalWithRef ¶
func (pvp DataSettingsPasswordValidationPolicyAttributes) InternalWithRef(ref terra.Reference) DataSettingsPasswordValidationPolicyAttributes
func (DataSettingsPasswordValidationPolicyAttributes) MinLength ¶
func (pvp DataSettingsPasswordValidationPolicyAttributes) MinLength() terra.NumberValue
func (DataSettingsPasswordValidationPolicyAttributes) PasswordChangeInterval ¶
func (pvp DataSettingsPasswordValidationPolicyAttributes) PasswordChangeInterval() terra.StringValue
func (DataSettingsPasswordValidationPolicyAttributes) ReuseInterval ¶
func (pvp DataSettingsPasswordValidationPolicyAttributes) ReuseInterval() terra.NumberValue
type DataSettingsPasswordValidationPolicyState ¶
type DataSettingsPasswordValidationPolicyState struct { Complexity string `json:"complexity"` DisallowUsernameSubstring bool `json:"disallow_username_substring"` EnablePasswordPolicy bool `json:"enable_password_policy"` MinLength float64 `json:"min_length"` PasswordChangeInterval string `json:"password_change_interval"` ReuseInterval float64 `json:"reuse_interval"` }
type DataSettingsSqlServerAuditConfigAttributes ¶
type DataSettingsSqlServerAuditConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataSettingsSqlServerAuditConfigAttributes) Bucket ¶
func (ssac DataSettingsSqlServerAuditConfigAttributes) Bucket() terra.StringValue
func (DataSettingsSqlServerAuditConfigAttributes) InternalRef ¶
func (ssac DataSettingsSqlServerAuditConfigAttributes) InternalRef() (terra.Reference, error)
func (DataSettingsSqlServerAuditConfigAttributes) InternalTokens ¶
func (ssac DataSettingsSqlServerAuditConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSettingsSqlServerAuditConfigAttributes) InternalWithRef ¶
func (ssac DataSettingsSqlServerAuditConfigAttributes) InternalWithRef(ref terra.Reference) DataSettingsSqlServerAuditConfigAttributes
func (DataSettingsSqlServerAuditConfigAttributes) RetentionInterval ¶
func (ssac DataSettingsSqlServerAuditConfigAttributes) RetentionInterval() terra.StringValue
func (DataSettingsSqlServerAuditConfigAttributes) UploadInterval ¶
func (ssac DataSettingsSqlServerAuditConfigAttributes) UploadInterval() terra.StringValue
type DataSettingsState ¶
type DataSettingsState struct { ActivationPolicy string `json:"activation_policy"` AvailabilityType string `json:"availability_type"` Collation string `json:"collation"` ConnectorEnforcement string `json:"connector_enforcement"` DeletionProtectionEnabled bool `json:"deletion_protection_enabled"` DiskAutoresize bool `json:"disk_autoresize"` DiskAutoresizeLimit float64 `json:"disk_autoresize_limit"` DiskSize float64 `json:"disk_size"` DiskType string `json:"disk_type"` Edition string `json:"edition"` EnableGoogleMlIntegration bool `json:"enable_google_ml_integration"` PricingPlan string `json:"pricing_plan"` Tier string `json:"tier"` TimeZone string `json:"time_zone"` UserLabels map[string]string `json:"user_labels"` Version float64 `json:"version"` ActiveDirectoryConfig []DataSettingsActiveDirectoryConfigState `json:"active_directory_config"` AdvancedMachineFeatures []DataSettingsAdvancedMachineFeaturesState `json:"advanced_machine_features"` BackupConfiguration []DataSettingsBackupConfigurationState `json:"backup_configuration"` DataCacheConfig []DataSettingsDataCacheConfigState `json:"data_cache_config"` DatabaseFlags []DataSettingsDatabaseFlagsState `json:"database_flags"` DenyMaintenancePeriod []DataSettingsDenyMaintenancePeriodState `json:"deny_maintenance_period"` InsightsConfig []DataSettingsInsightsConfigState `json:"insights_config"` IpConfiguration []DataSettingsIpConfigurationState `json:"ip_configuration"` LocationPreference []DataSettingsLocationPreferenceState `json:"location_preference"` MaintenanceWindow []DataSettingsMaintenanceWindowState `json:"maintenance_window"` PasswordValidationPolicy []DataSettingsPasswordValidationPolicyState `json:"password_validation_policy"` SqlServerAuditConfig []DataSettingsSqlServerAuditConfigState `json:"sql_server_audit_config"` }
type DataSource ¶
DataSource represents the Terraform data resource google_sql_database_instance.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (gsdi *DataSource) Attributes() dataGoogleSqlDatabaseInstanceAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (gsdi *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (gsdi *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (gsdi *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type IpAddressAttributes ¶
type IpAddressAttributes struct {
// contains filtered or unexported fields
}
func (IpAddressAttributes) InternalRef ¶
func (ia IpAddressAttributes) InternalRef() (terra.Reference, error)
func (IpAddressAttributes) InternalTokens ¶
func (ia IpAddressAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IpAddressAttributes) InternalWithRef ¶
func (ia IpAddressAttributes) InternalWithRef(ref terra.Reference) IpAddressAttributes
func (IpAddressAttributes) IpAddress ¶
func (ia IpAddressAttributes) IpAddress() terra.StringValue
func (IpAddressAttributes) TimeToRetire ¶
func (ia IpAddressAttributes) TimeToRetire() terra.StringValue
func (IpAddressAttributes) Type ¶
func (ia IpAddressAttributes) Type() terra.StringValue
type IpAddressState ¶
type ReplicaConfiguration ¶
type ReplicaConfiguration struct { // CaCertificate: string, optional CaCertificate terra.StringValue `hcl:"ca_certificate,attr"` // ClientCertificate: string, optional ClientCertificate terra.StringValue `hcl:"client_certificate,attr"` // ClientKey: string, optional ClientKey terra.StringValue `hcl:"client_key,attr"` // ConnectRetryInterval: number, optional ConnectRetryInterval terra.NumberValue `hcl:"connect_retry_interval,attr"` // DumpFilePath: string, optional DumpFilePath terra.StringValue `hcl:"dump_file_path,attr"` // FailoverTarget: bool, optional FailoverTarget terra.BoolValue `hcl:"failover_target,attr"` // MasterHeartbeatPeriod: number, optional MasterHeartbeatPeriod terra.NumberValue `hcl:"master_heartbeat_period,attr"` // Password: string, optional Password terra.StringValue `hcl:"password,attr"` // SslCipher: string, optional SslCipher terra.StringValue `hcl:"ssl_cipher,attr"` // Username: string, optional Username terra.StringValue `hcl:"username,attr"` // VerifyServerCertificate: bool, optional VerifyServerCertificate terra.BoolValue `hcl:"verify_server_certificate,attr"` }
type ReplicaConfigurationAttributes ¶
type ReplicaConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ReplicaConfigurationAttributes) CaCertificate ¶
func (rc ReplicaConfigurationAttributes) CaCertificate() terra.StringValue
func (ReplicaConfigurationAttributes) ClientCertificate ¶
func (rc ReplicaConfigurationAttributes) ClientCertificate() terra.StringValue
func (ReplicaConfigurationAttributes) ClientKey ¶
func (rc ReplicaConfigurationAttributes) ClientKey() terra.StringValue
func (ReplicaConfigurationAttributes) ConnectRetryInterval ¶
func (rc ReplicaConfigurationAttributes) ConnectRetryInterval() terra.NumberValue
func (ReplicaConfigurationAttributes) DumpFilePath ¶
func (rc ReplicaConfigurationAttributes) DumpFilePath() terra.StringValue
func (ReplicaConfigurationAttributes) FailoverTarget ¶
func (rc ReplicaConfigurationAttributes) FailoverTarget() terra.BoolValue
func (ReplicaConfigurationAttributes) InternalRef ¶
func (rc ReplicaConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ReplicaConfigurationAttributes) InternalTokens ¶
func (rc ReplicaConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ReplicaConfigurationAttributes) InternalWithRef ¶
func (rc ReplicaConfigurationAttributes) InternalWithRef(ref terra.Reference) ReplicaConfigurationAttributes
func (ReplicaConfigurationAttributes) MasterHeartbeatPeriod ¶
func (rc ReplicaConfigurationAttributes) MasterHeartbeatPeriod() terra.NumberValue
func (ReplicaConfigurationAttributes) Password ¶
func (rc ReplicaConfigurationAttributes) Password() terra.StringValue
func (ReplicaConfigurationAttributes) SslCipher ¶
func (rc ReplicaConfigurationAttributes) SslCipher() terra.StringValue
func (ReplicaConfigurationAttributes) Username ¶
func (rc ReplicaConfigurationAttributes) Username() terra.StringValue
func (ReplicaConfigurationAttributes) VerifyServerCertificate ¶
func (rc ReplicaConfigurationAttributes) VerifyServerCertificate() terra.BoolValue
type ReplicaConfigurationState ¶
type ReplicaConfigurationState struct { CaCertificate string `json:"ca_certificate"` ClientCertificate string `json:"client_certificate"` ClientKey string `json:"client_key"` ConnectRetryInterval float64 `json:"connect_retry_interval"` DumpFilePath string `json:"dump_file_path"` FailoverTarget bool `json:"failover_target"` MasterHeartbeatPeriod float64 `json:"master_heartbeat_period"` Password string `json:"password"` SslCipher string `json:"ssl_cipher"` Username string `json:"username"` VerifyServerCertificate bool `json:"verify_server_certificate"` }
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource google_sql_database_instance.
func (*Resource) Attributes ¶
func (gsdi *Resource) Attributes() googleSqlDatabaseInstanceAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gsdi *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gsdi *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type RestoreBackupContext ¶
type RestoreBackupContext struct { // BackupRunId: number, required BackupRunId terra.NumberValue `hcl:"backup_run_id,attr" validate:"required"` // InstanceId: string, optional InstanceId terra.StringValue `hcl:"instance_id,attr"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` }
type RestoreBackupContextAttributes ¶
type RestoreBackupContextAttributes struct {
// contains filtered or unexported fields
}
func (RestoreBackupContextAttributes) BackupRunId ¶
func (rbc RestoreBackupContextAttributes) BackupRunId() terra.NumberValue
func (RestoreBackupContextAttributes) InstanceId ¶
func (rbc RestoreBackupContextAttributes) InstanceId() terra.StringValue
func (RestoreBackupContextAttributes) InternalRef ¶
func (rbc RestoreBackupContextAttributes) InternalRef() (terra.Reference, error)
func (RestoreBackupContextAttributes) InternalTokens ¶
func (rbc RestoreBackupContextAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RestoreBackupContextAttributes) InternalWithRef ¶
func (rbc RestoreBackupContextAttributes) InternalWithRef(ref terra.Reference) RestoreBackupContextAttributes
func (RestoreBackupContextAttributes) Project ¶
func (rbc RestoreBackupContextAttributes) Project() terra.StringValue
type ServerCaCertAttributes ¶
type ServerCaCertAttributes struct {
// contains filtered or unexported fields
}
func (ServerCaCertAttributes) Cert ¶
func (scc ServerCaCertAttributes) Cert() terra.StringValue
func (ServerCaCertAttributes) CommonName ¶
func (scc ServerCaCertAttributes) CommonName() terra.StringValue
func (ServerCaCertAttributes) CreateTime ¶
func (scc ServerCaCertAttributes) CreateTime() terra.StringValue
func (ServerCaCertAttributes) ExpirationTime ¶
func (scc ServerCaCertAttributes) ExpirationTime() terra.StringValue
func (ServerCaCertAttributes) InternalRef ¶
func (scc ServerCaCertAttributes) InternalRef() (terra.Reference, error)
func (ServerCaCertAttributes) InternalTokens ¶
func (scc ServerCaCertAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ServerCaCertAttributes) InternalWithRef ¶
func (scc ServerCaCertAttributes) InternalWithRef(ref terra.Reference) ServerCaCertAttributes
func (ServerCaCertAttributes) Sha1Fingerprint ¶
func (scc ServerCaCertAttributes) Sha1Fingerprint() terra.StringValue
type ServerCaCertState ¶
type Settings ¶
type Settings struct { // ActivationPolicy: string, optional ActivationPolicy terra.StringValue `hcl:"activation_policy,attr"` // AvailabilityType: string, optional AvailabilityType terra.StringValue `hcl:"availability_type,attr"` // Collation: string, optional Collation terra.StringValue `hcl:"collation,attr"` // ConnectorEnforcement: string, optional ConnectorEnforcement terra.StringValue `hcl:"connector_enforcement,attr"` // DeletionProtectionEnabled: bool, optional DeletionProtectionEnabled terra.BoolValue `hcl:"deletion_protection_enabled,attr"` // DiskAutoresize: bool, optional DiskAutoresize terra.BoolValue `hcl:"disk_autoresize,attr"` // DiskAutoresizeLimit: number, optional DiskAutoresizeLimit terra.NumberValue `hcl:"disk_autoresize_limit,attr"` // DiskSize: number, optional DiskSize terra.NumberValue `hcl:"disk_size,attr"` // DiskType: string, optional DiskType terra.StringValue `hcl:"disk_type,attr"` // Edition: string, optional Edition terra.StringValue `hcl:"edition,attr"` // EnableGoogleMlIntegration: bool, optional EnableGoogleMlIntegration terra.BoolValue `hcl:"enable_google_ml_integration,attr"` // PricingPlan: string, optional PricingPlan terra.StringValue `hcl:"pricing_plan,attr"` // Tier: string, required Tier terra.StringValue `hcl:"tier,attr" validate:"required"` // TimeZone: string, optional TimeZone terra.StringValue `hcl:"time_zone,attr"` // UserLabels: map of string, optional UserLabels terra.MapValue[terra.StringValue] `hcl:"user_labels,attr"` // SettingsActiveDirectoryConfig: optional ActiveDirectoryConfig *SettingsActiveDirectoryConfig `hcl:"active_directory_config,block"` // SettingsAdvancedMachineFeatures: optional AdvancedMachineFeatures *SettingsAdvancedMachineFeatures `hcl:"advanced_machine_features,block"` // SettingsBackupConfiguration: optional BackupConfiguration *SettingsBackupConfiguration `hcl:"backup_configuration,block"` // SettingsDataCacheConfig: optional DataCacheConfig *SettingsDataCacheConfig `hcl:"data_cache_config,block"` // SettingsDatabaseFlags: min=0 DatabaseFlags []SettingsDatabaseFlags `hcl:"database_flags,block" validate:"min=0"` // SettingsDenyMaintenancePeriod: optional DenyMaintenancePeriod *SettingsDenyMaintenancePeriod `hcl:"deny_maintenance_period,block"` // SettingsInsightsConfig: optional InsightsConfig *SettingsInsightsConfig `hcl:"insights_config,block"` // SettingsIpConfiguration: optional IpConfiguration *SettingsIpConfiguration `hcl:"ip_configuration,block"` // SettingsLocationPreference: optional LocationPreference *SettingsLocationPreference `hcl:"location_preference,block"` // SettingsMaintenanceWindow: optional MaintenanceWindow *SettingsMaintenanceWindow `hcl:"maintenance_window,block"` // SettingsPasswordValidationPolicy: optional PasswordValidationPolicy *SettingsPasswordValidationPolicy `hcl:"password_validation_policy,block"` // SettingsSqlServerAuditConfig: optional SqlServerAuditConfig *SettingsSqlServerAuditConfig `hcl:"sql_server_audit_config,block"` }
type SettingsActiveDirectoryConfig ¶
type SettingsActiveDirectoryConfig struct { // Domain: string, required Domain terra.StringValue `hcl:"domain,attr" validate:"required"` }
type SettingsActiveDirectoryConfigAttributes ¶
type SettingsActiveDirectoryConfigAttributes struct {
// contains filtered or unexported fields
}
func (SettingsActiveDirectoryConfigAttributes) Domain ¶
func (adc SettingsActiveDirectoryConfigAttributes) Domain() terra.StringValue
func (SettingsActiveDirectoryConfigAttributes) InternalRef ¶
func (adc SettingsActiveDirectoryConfigAttributes) InternalRef() (terra.Reference, error)
func (SettingsActiveDirectoryConfigAttributes) InternalTokens ¶
func (adc SettingsActiveDirectoryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SettingsActiveDirectoryConfigAttributes) InternalWithRef ¶
func (adc SettingsActiveDirectoryConfigAttributes) InternalWithRef(ref terra.Reference) SettingsActiveDirectoryConfigAttributes
type SettingsActiveDirectoryConfigState ¶
type SettingsActiveDirectoryConfigState struct {
Domain string `json:"domain"`
}
type SettingsAdvancedMachineFeatures ¶
type SettingsAdvancedMachineFeatures struct { // ThreadsPerCore: number, optional ThreadsPerCore terra.NumberValue `hcl:"threads_per_core,attr"` }
type SettingsAdvancedMachineFeaturesAttributes ¶
type SettingsAdvancedMachineFeaturesAttributes struct {
// contains filtered or unexported fields
}
func (SettingsAdvancedMachineFeaturesAttributes) InternalRef ¶
func (amf SettingsAdvancedMachineFeaturesAttributes) InternalRef() (terra.Reference, error)
func (SettingsAdvancedMachineFeaturesAttributes) InternalTokens ¶
func (amf SettingsAdvancedMachineFeaturesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SettingsAdvancedMachineFeaturesAttributes) InternalWithRef ¶
func (amf SettingsAdvancedMachineFeaturesAttributes) InternalWithRef(ref terra.Reference) SettingsAdvancedMachineFeaturesAttributes
func (SettingsAdvancedMachineFeaturesAttributes) ThreadsPerCore ¶
func (amf SettingsAdvancedMachineFeaturesAttributes) ThreadsPerCore() terra.NumberValue
type SettingsAdvancedMachineFeaturesState ¶
type SettingsAdvancedMachineFeaturesState struct {
ThreadsPerCore float64 `json:"threads_per_core"`
}
type SettingsAttributes ¶
type SettingsAttributes struct {
// contains filtered or unexported fields
}
func (SettingsAttributes) ActivationPolicy ¶
func (s SettingsAttributes) ActivationPolicy() terra.StringValue
func (SettingsAttributes) ActiveDirectoryConfig ¶
func (s SettingsAttributes) ActiveDirectoryConfig() terra.ListValue[SettingsActiveDirectoryConfigAttributes]
func (SettingsAttributes) AdvancedMachineFeatures ¶
func (s SettingsAttributes) AdvancedMachineFeatures() terra.ListValue[SettingsAdvancedMachineFeaturesAttributes]
func (SettingsAttributes) AvailabilityType ¶
func (s SettingsAttributes) AvailabilityType() terra.StringValue
func (SettingsAttributes) BackupConfiguration ¶
func (s SettingsAttributes) BackupConfiguration() terra.ListValue[SettingsBackupConfigurationAttributes]
func (SettingsAttributes) Collation ¶
func (s SettingsAttributes) Collation() terra.StringValue
func (SettingsAttributes) ConnectorEnforcement ¶
func (s SettingsAttributes) ConnectorEnforcement() terra.StringValue
func (SettingsAttributes) DataCacheConfig ¶
func (s SettingsAttributes) DataCacheConfig() terra.ListValue[SettingsDataCacheConfigAttributes]
func (SettingsAttributes) DatabaseFlags ¶
func (s SettingsAttributes) DatabaseFlags() terra.SetValue[SettingsDatabaseFlagsAttributes]
func (SettingsAttributes) DeletionProtectionEnabled ¶
func (s SettingsAttributes) DeletionProtectionEnabled() terra.BoolValue
func (SettingsAttributes) DenyMaintenancePeriod ¶
func (s SettingsAttributes) DenyMaintenancePeriod() terra.ListValue[SettingsDenyMaintenancePeriodAttributes]
func (SettingsAttributes) DiskAutoresize ¶
func (s SettingsAttributes) DiskAutoresize() terra.BoolValue
func (SettingsAttributes) DiskAutoresizeLimit ¶
func (s SettingsAttributes) DiskAutoresizeLimit() terra.NumberValue
func (SettingsAttributes) DiskSize ¶
func (s SettingsAttributes) DiskSize() terra.NumberValue
func (SettingsAttributes) DiskType ¶
func (s SettingsAttributes) DiskType() terra.StringValue
func (SettingsAttributes) Edition ¶
func (s SettingsAttributes) Edition() terra.StringValue
func (SettingsAttributes) EnableGoogleMlIntegration ¶
func (s SettingsAttributes) EnableGoogleMlIntegration() terra.BoolValue
func (SettingsAttributes) InsightsConfig ¶
func (s SettingsAttributes) InsightsConfig() terra.ListValue[SettingsInsightsConfigAttributes]
func (SettingsAttributes) InternalRef ¶
func (s SettingsAttributes) InternalRef() (terra.Reference, error)
func (SettingsAttributes) InternalTokens ¶
func (s SettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SettingsAttributes) InternalWithRef ¶
func (s SettingsAttributes) InternalWithRef(ref terra.Reference) SettingsAttributes
func (SettingsAttributes) IpConfiguration ¶
func (s SettingsAttributes) IpConfiguration() terra.ListValue[SettingsIpConfigurationAttributes]
func (SettingsAttributes) LocationPreference ¶
func (s SettingsAttributes) LocationPreference() terra.ListValue[SettingsLocationPreferenceAttributes]
func (SettingsAttributes) MaintenanceWindow ¶
func (s SettingsAttributes) MaintenanceWindow() terra.ListValue[SettingsMaintenanceWindowAttributes]
func (SettingsAttributes) PasswordValidationPolicy ¶
func (s SettingsAttributes) PasswordValidationPolicy() terra.ListValue[SettingsPasswordValidationPolicyAttributes]
func (SettingsAttributes) PricingPlan ¶
func (s SettingsAttributes) PricingPlan() terra.StringValue
func (SettingsAttributes) SqlServerAuditConfig ¶
func (s SettingsAttributes) SqlServerAuditConfig() terra.ListValue[SettingsSqlServerAuditConfigAttributes]
func (SettingsAttributes) Tier ¶
func (s SettingsAttributes) Tier() terra.StringValue
func (SettingsAttributes) TimeZone ¶
func (s SettingsAttributes) TimeZone() terra.StringValue
func (SettingsAttributes) UserLabels ¶
func (s SettingsAttributes) UserLabels() terra.MapValue[terra.StringValue]
func (SettingsAttributes) Version ¶
func (s SettingsAttributes) Version() terra.NumberValue
type SettingsBackupConfiguration ¶
type SettingsBackupConfiguration struct { // BinaryLogEnabled: bool, optional BinaryLogEnabled terra.BoolValue `hcl:"binary_log_enabled,attr"` // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // Location: string, optional Location terra.StringValue `hcl:"location,attr"` // PointInTimeRecoveryEnabled: bool, optional PointInTimeRecoveryEnabled terra.BoolValue `hcl:"point_in_time_recovery_enabled,attr"` // StartTime: string, optional StartTime terra.StringValue `hcl:"start_time,attr"` // TransactionLogRetentionDays: number, optional TransactionLogRetentionDays terra.NumberValue `hcl:"transaction_log_retention_days,attr"` // SettingsBackupConfigurationBackupRetentionSettings: optional BackupRetentionSettings *SettingsBackupConfigurationBackupRetentionSettings `hcl:"backup_retention_settings,block"` }
type SettingsBackupConfigurationAttributes ¶
type SettingsBackupConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (SettingsBackupConfigurationAttributes) BackupRetentionSettings ¶
func (bc SettingsBackupConfigurationAttributes) BackupRetentionSettings() terra.ListValue[SettingsBackupConfigurationBackupRetentionSettingsAttributes]
func (SettingsBackupConfigurationAttributes) BinaryLogEnabled ¶
func (bc SettingsBackupConfigurationAttributes) BinaryLogEnabled() terra.BoolValue
func (SettingsBackupConfigurationAttributes) Enabled ¶
func (bc SettingsBackupConfigurationAttributes) Enabled() terra.BoolValue
func (SettingsBackupConfigurationAttributes) InternalRef ¶
func (bc SettingsBackupConfigurationAttributes) InternalRef() (terra.Reference, error)
func (SettingsBackupConfigurationAttributes) InternalTokens ¶
func (bc SettingsBackupConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SettingsBackupConfigurationAttributes) InternalWithRef ¶
func (bc SettingsBackupConfigurationAttributes) InternalWithRef(ref terra.Reference) SettingsBackupConfigurationAttributes
func (SettingsBackupConfigurationAttributes) Location ¶
func (bc SettingsBackupConfigurationAttributes) Location() terra.StringValue
func (SettingsBackupConfigurationAttributes) PointInTimeRecoveryEnabled ¶
func (bc SettingsBackupConfigurationAttributes) PointInTimeRecoveryEnabled() terra.BoolValue
func (SettingsBackupConfigurationAttributes) StartTime ¶
func (bc SettingsBackupConfigurationAttributes) StartTime() terra.StringValue
func (SettingsBackupConfigurationAttributes) TransactionLogRetentionDays ¶
func (bc SettingsBackupConfigurationAttributes) TransactionLogRetentionDays() terra.NumberValue
type SettingsBackupConfigurationBackupRetentionSettings ¶
type SettingsBackupConfigurationBackupRetentionSettings struct { // RetainedBackups: number, required RetainedBackups terra.NumberValue `hcl:"retained_backups,attr" validate:"required"` // RetentionUnit: string, optional RetentionUnit terra.StringValue `hcl:"retention_unit,attr"` }
type SettingsBackupConfigurationBackupRetentionSettingsAttributes ¶
type SettingsBackupConfigurationBackupRetentionSettingsAttributes struct {
// contains filtered or unexported fields
}
func (SettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalRef ¶
func (brs SettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalRef() (terra.Reference, error)
func (SettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalTokens ¶
func (brs SettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalWithRef ¶
func (brs SettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalWithRef(ref terra.Reference) SettingsBackupConfigurationBackupRetentionSettingsAttributes
func (SettingsBackupConfigurationBackupRetentionSettingsAttributes) RetainedBackups ¶
func (brs SettingsBackupConfigurationBackupRetentionSettingsAttributes) RetainedBackups() terra.NumberValue
func (SettingsBackupConfigurationBackupRetentionSettingsAttributes) RetentionUnit ¶
func (brs SettingsBackupConfigurationBackupRetentionSettingsAttributes) RetentionUnit() terra.StringValue
type SettingsBackupConfigurationState ¶
type SettingsBackupConfigurationState struct { BinaryLogEnabled bool `json:"binary_log_enabled"` Enabled bool `json:"enabled"` Location string `json:"location"` PointInTimeRecoveryEnabled bool `json:"point_in_time_recovery_enabled"` StartTime string `json:"start_time"` TransactionLogRetentionDays float64 `json:"transaction_log_retention_days"` BackupRetentionSettings []SettingsBackupConfigurationBackupRetentionSettingsState `json:"backup_retention_settings"` }
type SettingsDataCacheConfig ¶
type SettingsDataCacheConfigAttributes ¶
type SettingsDataCacheConfigAttributes struct {
// contains filtered or unexported fields
}
func (SettingsDataCacheConfigAttributes) DataCacheEnabled ¶
func (dcc SettingsDataCacheConfigAttributes) DataCacheEnabled() terra.BoolValue
func (SettingsDataCacheConfigAttributes) InternalRef ¶
func (dcc SettingsDataCacheConfigAttributes) InternalRef() (terra.Reference, error)
func (SettingsDataCacheConfigAttributes) InternalTokens ¶
func (dcc SettingsDataCacheConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SettingsDataCacheConfigAttributes) InternalWithRef ¶
func (dcc SettingsDataCacheConfigAttributes) InternalWithRef(ref terra.Reference) SettingsDataCacheConfigAttributes
type SettingsDataCacheConfigState ¶
type SettingsDataCacheConfigState struct {
DataCacheEnabled bool `json:"data_cache_enabled"`
}
type SettingsDatabaseFlags ¶
type SettingsDatabaseFlags struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type SettingsDatabaseFlagsAttributes ¶
type SettingsDatabaseFlagsAttributes struct {
// contains filtered or unexported fields
}
func (SettingsDatabaseFlagsAttributes) InternalRef ¶
func (df SettingsDatabaseFlagsAttributes) InternalRef() (terra.Reference, error)
func (SettingsDatabaseFlagsAttributes) InternalTokens ¶
func (df SettingsDatabaseFlagsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SettingsDatabaseFlagsAttributes) InternalWithRef ¶
func (df SettingsDatabaseFlagsAttributes) InternalWithRef(ref terra.Reference) SettingsDatabaseFlagsAttributes
func (SettingsDatabaseFlagsAttributes) Name ¶
func (df SettingsDatabaseFlagsAttributes) Name() terra.StringValue
func (SettingsDatabaseFlagsAttributes) Value ¶
func (df SettingsDatabaseFlagsAttributes) Value() terra.StringValue
type SettingsDenyMaintenancePeriod ¶
type SettingsDenyMaintenancePeriod struct { // EndDate: string, required EndDate terra.StringValue `hcl:"end_date,attr" validate:"required"` // StartDate: string, required StartDate terra.StringValue `hcl:"start_date,attr" validate:"required"` // Time: string, required Time terra.StringValue `hcl:"time,attr" validate:"required"` }
type SettingsDenyMaintenancePeriodAttributes ¶
type SettingsDenyMaintenancePeriodAttributes struct {
// contains filtered or unexported fields
}
func (SettingsDenyMaintenancePeriodAttributes) EndDate ¶
func (dmp SettingsDenyMaintenancePeriodAttributes) EndDate() terra.StringValue
func (SettingsDenyMaintenancePeriodAttributes) InternalRef ¶
func (dmp SettingsDenyMaintenancePeriodAttributes) InternalRef() (terra.Reference, error)
func (SettingsDenyMaintenancePeriodAttributes) InternalTokens ¶
func (dmp SettingsDenyMaintenancePeriodAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SettingsDenyMaintenancePeriodAttributes) InternalWithRef ¶
func (dmp SettingsDenyMaintenancePeriodAttributes) InternalWithRef(ref terra.Reference) SettingsDenyMaintenancePeriodAttributes
func (SettingsDenyMaintenancePeriodAttributes) StartDate ¶
func (dmp SettingsDenyMaintenancePeriodAttributes) StartDate() terra.StringValue
func (SettingsDenyMaintenancePeriodAttributes) Time ¶
func (dmp SettingsDenyMaintenancePeriodAttributes) Time() terra.StringValue
type SettingsInsightsConfig ¶
type SettingsInsightsConfig struct { // QueryInsightsEnabled: bool, optional QueryInsightsEnabled terra.BoolValue `hcl:"query_insights_enabled,attr"` // QueryPlansPerMinute: number, optional QueryPlansPerMinute terra.NumberValue `hcl:"query_plans_per_minute,attr"` // QueryStringLength: number, optional QueryStringLength terra.NumberValue `hcl:"query_string_length,attr"` // RecordApplicationTags: bool, optional RecordApplicationTags terra.BoolValue `hcl:"record_application_tags,attr"` // RecordClientAddress: bool, optional RecordClientAddress terra.BoolValue `hcl:"record_client_address,attr"` }
type SettingsInsightsConfigAttributes ¶
type SettingsInsightsConfigAttributes struct {
// contains filtered or unexported fields
}
func (SettingsInsightsConfigAttributes) InternalRef ¶
func (ic SettingsInsightsConfigAttributes) InternalRef() (terra.Reference, error)
func (SettingsInsightsConfigAttributes) InternalTokens ¶
func (ic SettingsInsightsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SettingsInsightsConfigAttributes) InternalWithRef ¶
func (ic SettingsInsightsConfigAttributes) InternalWithRef(ref terra.Reference) SettingsInsightsConfigAttributes
func (SettingsInsightsConfigAttributes) QueryInsightsEnabled ¶
func (ic SettingsInsightsConfigAttributes) QueryInsightsEnabled() terra.BoolValue
func (SettingsInsightsConfigAttributes) QueryPlansPerMinute ¶
func (ic SettingsInsightsConfigAttributes) QueryPlansPerMinute() terra.NumberValue
func (SettingsInsightsConfigAttributes) QueryStringLength ¶
func (ic SettingsInsightsConfigAttributes) QueryStringLength() terra.NumberValue
func (SettingsInsightsConfigAttributes) RecordApplicationTags ¶
func (ic SettingsInsightsConfigAttributes) RecordApplicationTags() terra.BoolValue
func (SettingsInsightsConfigAttributes) RecordClientAddress ¶
func (ic SettingsInsightsConfigAttributes) RecordClientAddress() terra.BoolValue
type SettingsInsightsConfigState ¶
type SettingsInsightsConfigState struct { QueryInsightsEnabled bool `json:"query_insights_enabled"` QueryPlansPerMinute float64 `json:"query_plans_per_minute"` QueryStringLength float64 `json:"query_string_length"` RecordApplicationTags bool `json:"record_application_tags"` RecordClientAddress bool `json:"record_client_address"` }
type SettingsIpConfiguration ¶
type SettingsIpConfiguration struct { // AllocatedIpRange: string, optional AllocatedIpRange terra.StringValue `hcl:"allocated_ip_range,attr"` // EnablePrivatePathForGoogleCloudServices: bool, optional EnablePrivatePathForGoogleCloudServices terra.BoolValue `hcl:"enable_private_path_for_google_cloud_services,attr"` // Ipv4Enabled: bool, optional Ipv4Enabled terra.BoolValue `hcl:"ipv4_enabled,attr"` // PrivateNetwork: string, optional PrivateNetwork terra.StringValue `hcl:"private_network,attr"` // RequireSsl: bool, optional RequireSsl terra.BoolValue `hcl:"require_ssl,attr"` // SslMode: string, optional SslMode terra.StringValue `hcl:"ssl_mode,attr"` // SettingsIpConfigurationAuthorizedNetworks: min=0 AuthorizedNetworks []SettingsIpConfigurationAuthorizedNetworks `hcl:"authorized_networks,block" validate:"min=0"` // SettingsIpConfigurationPscConfig: min=0 PscConfig []SettingsIpConfigurationPscConfig `hcl:"psc_config,block" validate:"min=0"` }
type SettingsIpConfigurationAttributes ¶
type SettingsIpConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (SettingsIpConfigurationAttributes) AllocatedIpRange ¶
func (ic SettingsIpConfigurationAttributes) AllocatedIpRange() terra.StringValue
func (SettingsIpConfigurationAttributes) AuthorizedNetworks ¶
func (ic SettingsIpConfigurationAttributes) AuthorizedNetworks() terra.SetValue[SettingsIpConfigurationAuthorizedNetworksAttributes]
func (SettingsIpConfigurationAttributes) EnablePrivatePathForGoogleCloudServices ¶
func (ic SettingsIpConfigurationAttributes) EnablePrivatePathForGoogleCloudServices() terra.BoolValue
func (SettingsIpConfigurationAttributes) InternalRef ¶
func (ic SettingsIpConfigurationAttributes) InternalRef() (terra.Reference, error)
func (SettingsIpConfigurationAttributes) InternalTokens ¶
func (ic SettingsIpConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SettingsIpConfigurationAttributes) InternalWithRef ¶
func (ic SettingsIpConfigurationAttributes) InternalWithRef(ref terra.Reference) SettingsIpConfigurationAttributes
func (SettingsIpConfigurationAttributes) Ipv4Enabled ¶
func (ic SettingsIpConfigurationAttributes) Ipv4Enabled() terra.BoolValue
func (SettingsIpConfigurationAttributes) PrivateNetwork ¶
func (ic SettingsIpConfigurationAttributes) PrivateNetwork() terra.StringValue
func (SettingsIpConfigurationAttributes) PscConfig ¶
func (ic SettingsIpConfigurationAttributes) PscConfig() terra.SetValue[SettingsIpConfigurationPscConfigAttributes]
func (SettingsIpConfigurationAttributes) RequireSsl ¶
func (ic SettingsIpConfigurationAttributes) RequireSsl() terra.BoolValue
func (SettingsIpConfigurationAttributes) SslMode ¶
func (ic SettingsIpConfigurationAttributes) SslMode() terra.StringValue
type SettingsIpConfigurationAuthorizedNetworks ¶
type SettingsIpConfigurationAuthorizedNetworks struct { // ExpirationTime: string, optional ExpirationTime terra.StringValue `hcl:"expiration_time,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type SettingsIpConfigurationAuthorizedNetworksAttributes ¶
type SettingsIpConfigurationAuthorizedNetworksAttributes struct {
// contains filtered or unexported fields
}
func (SettingsIpConfigurationAuthorizedNetworksAttributes) ExpirationTime ¶
func (an SettingsIpConfigurationAuthorizedNetworksAttributes) ExpirationTime() terra.StringValue
func (SettingsIpConfigurationAuthorizedNetworksAttributes) InternalRef ¶
func (an SettingsIpConfigurationAuthorizedNetworksAttributes) InternalRef() (terra.Reference, error)
func (SettingsIpConfigurationAuthorizedNetworksAttributes) InternalTokens ¶
func (an SettingsIpConfigurationAuthorizedNetworksAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SettingsIpConfigurationAuthorizedNetworksAttributes) InternalWithRef ¶
func (an SettingsIpConfigurationAuthorizedNetworksAttributes) InternalWithRef(ref terra.Reference) SettingsIpConfigurationAuthorizedNetworksAttributes
func (SettingsIpConfigurationAuthorizedNetworksAttributes) Name ¶
func (an SettingsIpConfigurationAuthorizedNetworksAttributes) Name() terra.StringValue
func (SettingsIpConfigurationAuthorizedNetworksAttributes) Value ¶
func (an SettingsIpConfigurationAuthorizedNetworksAttributes) Value() terra.StringValue
type SettingsIpConfigurationPscConfigAttributes ¶
type SettingsIpConfigurationPscConfigAttributes struct {
// contains filtered or unexported fields
}
func (SettingsIpConfigurationPscConfigAttributes) AllowedConsumerProjects ¶
func (pc SettingsIpConfigurationPscConfigAttributes) AllowedConsumerProjects() terra.SetValue[terra.StringValue]
func (SettingsIpConfigurationPscConfigAttributes) InternalRef ¶
func (pc SettingsIpConfigurationPscConfigAttributes) InternalRef() (terra.Reference, error)
func (SettingsIpConfigurationPscConfigAttributes) InternalTokens ¶
func (pc SettingsIpConfigurationPscConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SettingsIpConfigurationPscConfigAttributes) InternalWithRef ¶
func (pc SettingsIpConfigurationPscConfigAttributes) InternalWithRef(ref terra.Reference) SettingsIpConfigurationPscConfigAttributes
func (SettingsIpConfigurationPscConfigAttributes) PscEnabled ¶
func (pc SettingsIpConfigurationPscConfigAttributes) PscEnabled() terra.BoolValue
type SettingsIpConfigurationState ¶
type SettingsIpConfigurationState struct { AllocatedIpRange string `json:"allocated_ip_range"` EnablePrivatePathForGoogleCloudServices bool `json:"enable_private_path_for_google_cloud_services"` Ipv4Enabled bool `json:"ipv4_enabled"` PrivateNetwork string `json:"private_network"` RequireSsl bool `json:"require_ssl"` SslMode string `json:"ssl_mode"` AuthorizedNetworks []SettingsIpConfigurationAuthorizedNetworksState `json:"authorized_networks"` PscConfig []SettingsIpConfigurationPscConfigState `json:"psc_config"` }
type SettingsLocationPreference ¶
type SettingsLocationPreference struct { // FollowGaeApplication: string, optional FollowGaeApplication terra.StringValue `hcl:"follow_gae_application,attr"` // SecondaryZone: string, optional SecondaryZone terra.StringValue `hcl:"secondary_zone,attr"` // Zone: string, optional Zone terra.StringValue `hcl:"zone,attr"` }
type SettingsLocationPreferenceAttributes ¶
type SettingsLocationPreferenceAttributes struct {
// contains filtered or unexported fields
}
func (SettingsLocationPreferenceAttributes) FollowGaeApplication ¶
func (lp SettingsLocationPreferenceAttributes) FollowGaeApplication() terra.StringValue
func (SettingsLocationPreferenceAttributes) InternalRef ¶
func (lp SettingsLocationPreferenceAttributes) InternalRef() (terra.Reference, error)
func (SettingsLocationPreferenceAttributes) InternalTokens ¶
func (lp SettingsLocationPreferenceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SettingsLocationPreferenceAttributes) InternalWithRef ¶
func (lp SettingsLocationPreferenceAttributes) InternalWithRef(ref terra.Reference) SettingsLocationPreferenceAttributes
func (SettingsLocationPreferenceAttributes) SecondaryZone ¶
func (lp SettingsLocationPreferenceAttributes) SecondaryZone() terra.StringValue
func (SettingsLocationPreferenceAttributes) Zone ¶
func (lp SettingsLocationPreferenceAttributes) Zone() terra.StringValue
type SettingsMaintenanceWindow ¶
type SettingsMaintenanceWindow struct { // Day: number, optional Day terra.NumberValue `hcl:"day,attr"` // Hour: number, optional Hour terra.NumberValue `hcl:"hour,attr"` // UpdateTrack: string, optional UpdateTrack terra.StringValue `hcl:"update_track,attr"` }
type SettingsMaintenanceWindowAttributes ¶
type SettingsMaintenanceWindowAttributes struct {
// contains filtered or unexported fields
}
func (SettingsMaintenanceWindowAttributes) Day ¶
func (mw SettingsMaintenanceWindowAttributes) Day() terra.NumberValue
func (SettingsMaintenanceWindowAttributes) Hour ¶
func (mw SettingsMaintenanceWindowAttributes) Hour() terra.NumberValue
func (SettingsMaintenanceWindowAttributes) InternalRef ¶
func (mw SettingsMaintenanceWindowAttributes) InternalRef() (terra.Reference, error)
func (SettingsMaintenanceWindowAttributes) InternalTokens ¶
func (mw SettingsMaintenanceWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SettingsMaintenanceWindowAttributes) InternalWithRef ¶
func (mw SettingsMaintenanceWindowAttributes) InternalWithRef(ref terra.Reference) SettingsMaintenanceWindowAttributes
func (SettingsMaintenanceWindowAttributes) UpdateTrack ¶
func (mw SettingsMaintenanceWindowAttributes) UpdateTrack() terra.StringValue
type SettingsPasswordValidationPolicy ¶
type SettingsPasswordValidationPolicy struct { // Complexity: string, optional Complexity terra.StringValue `hcl:"complexity,attr"` // DisallowUsernameSubstring: bool, optional DisallowUsernameSubstring terra.BoolValue `hcl:"disallow_username_substring,attr"` // EnablePasswordPolicy: bool, required EnablePasswordPolicy terra.BoolValue `hcl:"enable_password_policy,attr" validate:"required"` // MinLength: number, optional MinLength terra.NumberValue `hcl:"min_length,attr"` // PasswordChangeInterval: string, optional PasswordChangeInterval terra.StringValue `hcl:"password_change_interval,attr"` // ReuseInterval: number, optional ReuseInterval terra.NumberValue `hcl:"reuse_interval,attr"` }
type SettingsPasswordValidationPolicyAttributes ¶
type SettingsPasswordValidationPolicyAttributes struct {
// contains filtered or unexported fields
}
func (SettingsPasswordValidationPolicyAttributes) Complexity ¶
func (pvp SettingsPasswordValidationPolicyAttributes) Complexity() terra.StringValue
func (SettingsPasswordValidationPolicyAttributes) DisallowUsernameSubstring ¶
func (pvp SettingsPasswordValidationPolicyAttributes) DisallowUsernameSubstring() terra.BoolValue
func (SettingsPasswordValidationPolicyAttributes) EnablePasswordPolicy ¶
func (pvp SettingsPasswordValidationPolicyAttributes) EnablePasswordPolicy() terra.BoolValue
func (SettingsPasswordValidationPolicyAttributes) InternalRef ¶
func (pvp SettingsPasswordValidationPolicyAttributes) InternalRef() (terra.Reference, error)
func (SettingsPasswordValidationPolicyAttributes) InternalTokens ¶
func (pvp SettingsPasswordValidationPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SettingsPasswordValidationPolicyAttributes) InternalWithRef ¶
func (pvp SettingsPasswordValidationPolicyAttributes) InternalWithRef(ref terra.Reference) SettingsPasswordValidationPolicyAttributes
func (SettingsPasswordValidationPolicyAttributes) MinLength ¶
func (pvp SettingsPasswordValidationPolicyAttributes) MinLength() terra.NumberValue
func (SettingsPasswordValidationPolicyAttributes) PasswordChangeInterval ¶
func (pvp SettingsPasswordValidationPolicyAttributes) PasswordChangeInterval() terra.StringValue
func (SettingsPasswordValidationPolicyAttributes) ReuseInterval ¶
func (pvp SettingsPasswordValidationPolicyAttributes) ReuseInterval() terra.NumberValue
type SettingsPasswordValidationPolicyState ¶
type SettingsPasswordValidationPolicyState struct { Complexity string `json:"complexity"` DisallowUsernameSubstring bool `json:"disallow_username_substring"` EnablePasswordPolicy bool `json:"enable_password_policy"` MinLength float64 `json:"min_length"` PasswordChangeInterval string `json:"password_change_interval"` ReuseInterval float64 `json:"reuse_interval"` }
type SettingsSqlServerAuditConfig ¶
type SettingsSqlServerAuditConfig struct { // Bucket: string, optional Bucket terra.StringValue `hcl:"bucket,attr"` // RetentionInterval: string, optional RetentionInterval terra.StringValue `hcl:"retention_interval,attr"` // UploadInterval: string, optional UploadInterval terra.StringValue `hcl:"upload_interval,attr"` }
type SettingsSqlServerAuditConfigAttributes ¶
type SettingsSqlServerAuditConfigAttributes struct {
// contains filtered or unexported fields
}
func (SettingsSqlServerAuditConfigAttributes) Bucket ¶
func (ssac SettingsSqlServerAuditConfigAttributes) Bucket() terra.StringValue
func (SettingsSqlServerAuditConfigAttributes) InternalRef ¶
func (ssac SettingsSqlServerAuditConfigAttributes) InternalRef() (terra.Reference, error)
func (SettingsSqlServerAuditConfigAttributes) InternalTokens ¶
func (ssac SettingsSqlServerAuditConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SettingsSqlServerAuditConfigAttributes) InternalWithRef ¶
func (ssac SettingsSqlServerAuditConfigAttributes) InternalWithRef(ref terra.Reference) SettingsSqlServerAuditConfigAttributes
func (SettingsSqlServerAuditConfigAttributes) RetentionInterval ¶
func (ssac SettingsSqlServerAuditConfigAttributes) RetentionInterval() terra.StringValue
func (SettingsSqlServerAuditConfigAttributes) UploadInterval ¶
func (ssac SettingsSqlServerAuditConfigAttributes) UploadInterval() terra.StringValue
type SettingsState ¶
type SettingsState struct { ActivationPolicy string `json:"activation_policy"` AvailabilityType string `json:"availability_type"` Collation string `json:"collation"` ConnectorEnforcement string `json:"connector_enforcement"` DeletionProtectionEnabled bool `json:"deletion_protection_enabled"` DiskAutoresize bool `json:"disk_autoresize"` DiskAutoresizeLimit float64 `json:"disk_autoresize_limit"` DiskSize float64 `json:"disk_size"` DiskType string `json:"disk_type"` Edition string `json:"edition"` EnableGoogleMlIntegration bool `json:"enable_google_ml_integration"` PricingPlan string `json:"pricing_plan"` Tier string `json:"tier"` TimeZone string `json:"time_zone"` UserLabels map[string]string `json:"user_labels"` Version float64 `json:"version"` ActiveDirectoryConfig []SettingsActiveDirectoryConfigState `json:"active_directory_config"` AdvancedMachineFeatures []SettingsAdvancedMachineFeaturesState `json:"advanced_machine_features"` BackupConfiguration []SettingsBackupConfigurationState `json:"backup_configuration"` DataCacheConfig []SettingsDataCacheConfigState `json:"data_cache_config"` DatabaseFlags []SettingsDatabaseFlagsState `json:"database_flags"` DenyMaintenancePeriod []SettingsDenyMaintenancePeriodState `json:"deny_maintenance_period"` InsightsConfig []SettingsInsightsConfigState `json:"insights_config"` IpConfiguration []SettingsIpConfigurationState `json:"ip_configuration"` LocationPreference []SettingsLocationPreferenceState `json:"location_preference"` MaintenanceWindow []SettingsMaintenanceWindowState `json:"maintenance_window"` PasswordValidationPolicy []SettingsPasswordValidationPolicyState `json:"password_validation_policy"` SqlServerAuditConfig []SettingsSqlServerAuditConfigState `json:"sql_server_audit_config"` }
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue