Documentation ¶
Index ¶
- type DataArgs
- type DataInstancesAttributes
- func (i DataInstancesAttributes) AvailableMaintenanceVersions() terra.ListValue[terra.StringValue]
- func (i DataInstancesAttributes) Clone() terra.ListValue[DataInstancesCloneAttributes]
- func (i DataInstancesAttributes) ConnectionName() terra.StringValue
- func (i DataInstancesAttributes) DatabaseVersion() terra.StringValue
- func (i DataInstancesAttributes) DeletionProtection() terra.BoolValue
- func (i DataInstancesAttributes) DnsName() terra.StringValue
- func (i DataInstancesAttributes) EncryptionKeyName() terra.StringValue
- func (i DataInstancesAttributes) FirstIpAddress() terra.StringValue
- func (i DataInstancesAttributes) InstanceType() terra.StringValue
- func (i DataInstancesAttributes) InternalRef() (terra.Reference, error)
- func (i DataInstancesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i DataInstancesAttributes) InternalWithRef(ref terra.Reference) DataInstancesAttributes
- func (i DataInstancesAttributes) IpAddress() terra.ListValue[DataInstancesIpAddressAttributes]
- func (i DataInstancesAttributes) MaintenanceVersion() terra.StringValue
- func (i DataInstancesAttributes) MasterInstanceName() terra.StringValue
- func (i DataInstancesAttributes) Name() terra.StringValue
- func (i DataInstancesAttributes) PrivateIpAddress() terra.StringValue
- func (i DataInstancesAttributes) Project() terra.StringValue
- func (i DataInstancesAttributes) PscServiceAttachmentLink() terra.StringValue
- func (i DataInstancesAttributes) PublicIpAddress() terra.StringValue
- func (i DataInstancesAttributes) Region() terra.StringValue
- func (i DataInstancesAttributes) ReplicaConfiguration() terra.ListValue[DataInstancesReplicaConfigurationAttributes]
- func (i DataInstancesAttributes) RestoreBackupContext() terra.ListValue[DataInstancesRestoreBackupContextAttributes]
- func (i DataInstancesAttributes) RootPassword() terra.StringValue
- func (i DataInstancesAttributes) SelfLink() terra.StringValue
- func (i DataInstancesAttributes) ServerCaCert() terra.ListValue[DataInstancesServerCaCertAttributes]
- func (i DataInstancesAttributes) ServiceAccountEmailAddress() terra.StringValue
- func (i DataInstancesAttributes) Settings() terra.ListValue[DataInstancesSettingsAttributes]
- type DataInstancesCloneAttributes
- func (c DataInstancesCloneAttributes) AllocatedIpRange() terra.StringValue
- func (c DataInstancesCloneAttributes) DatabaseNames() terra.ListValue[terra.StringValue]
- func (c DataInstancesCloneAttributes) InternalRef() (terra.Reference, error)
- func (c DataInstancesCloneAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c DataInstancesCloneAttributes) InternalWithRef(ref terra.Reference) DataInstancesCloneAttributes
- func (c DataInstancesCloneAttributes) PointInTime() terra.StringValue
- func (c DataInstancesCloneAttributes) PreferredZone() terra.StringValue
- func (c DataInstancesCloneAttributes) SourceInstanceName() terra.StringValue
- type DataInstancesCloneState
- type DataInstancesIpAddressAttributes
- func (ia DataInstancesIpAddressAttributes) InternalRef() (terra.Reference, error)
- func (ia DataInstancesIpAddressAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ia DataInstancesIpAddressAttributes) InternalWithRef(ref terra.Reference) DataInstancesIpAddressAttributes
- func (ia DataInstancesIpAddressAttributes) IpAddress() terra.StringValue
- func (ia DataInstancesIpAddressAttributes) TimeToRetire() terra.StringValue
- func (ia DataInstancesIpAddressAttributes) Type() terra.StringValue
- type DataInstancesIpAddressState
- type DataInstancesReplicaConfigurationAttributes
- func (rc DataInstancesReplicaConfigurationAttributes) CaCertificate() terra.StringValue
- func (rc DataInstancesReplicaConfigurationAttributes) ClientCertificate() terra.StringValue
- func (rc DataInstancesReplicaConfigurationAttributes) ClientKey() terra.StringValue
- func (rc DataInstancesReplicaConfigurationAttributes) ConnectRetryInterval() terra.NumberValue
- func (rc DataInstancesReplicaConfigurationAttributes) DumpFilePath() terra.StringValue
- func (rc DataInstancesReplicaConfigurationAttributes) FailoverTarget() terra.BoolValue
- func (rc DataInstancesReplicaConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (rc DataInstancesReplicaConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rc DataInstancesReplicaConfigurationAttributes) InternalWithRef(ref terra.Reference) DataInstancesReplicaConfigurationAttributes
- func (rc DataInstancesReplicaConfigurationAttributes) MasterHeartbeatPeriod() terra.NumberValue
- func (rc DataInstancesReplicaConfigurationAttributes) Password() terra.StringValue
- func (rc DataInstancesReplicaConfigurationAttributes) SslCipher() terra.StringValue
- func (rc DataInstancesReplicaConfigurationAttributes) Username() terra.StringValue
- func (rc DataInstancesReplicaConfigurationAttributes) VerifyServerCertificate() terra.BoolValue
- type DataInstancesReplicaConfigurationState
- type DataInstancesRestoreBackupContextAttributes
- func (rbc DataInstancesRestoreBackupContextAttributes) BackupRunId() terra.NumberValue
- func (rbc DataInstancesRestoreBackupContextAttributes) InstanceId() terra.StringValue
- func (rbc DataInstancesRestoreBackupContextAttributes) InternalRef() (terra.Reference, error)
- func (rbc DataInstancesRestoreBackupContextAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rbc DataInstancesRestoreBackupContextAttributes) InternalWithRef(ref terra.Reference) DataInstancesRestoreBackupContextAttributes
- func (rbc DataInstancesRestoreBackupContextAttributes) Project() terra.StringValue
- type DataInstancesRestoreBackupContextState
- type DataInstancesServerCaCertAttributes
- func (scc DataInstancesServerCaCertAttributes) Cert() terra.StringValue
- func (scc DataInstancesServerCaCertAttributes) CommonName() terra.StringValue
- func (scc DataInstancesServerCaCertAttributes) CreateTime() terra.StringValue
- func (scc DataInstancesServerCaCertAttributes) ExpirationTime() terra.StringValue
- func (scc DataInstancesServerCaCertAttributes) InternalRef() (terra.Reference, error)
- func (scc DataInstancesServerCaCertAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (scc DataInstancesServerCaCertAttributes) InternalWithRef(ref terra.Reference) DataInstancesServerCaCertAttributes
- func (scc DataInstancesServerCaCertAttributes) Sha1Fingerprint() terra.StringValue
- type DataInstancesServerCaCertState
- type DataInstancesSettingsActiveDirectoryConfigAttributes
- func (adc DataInstancesSettingsActiveDirectoryConfigAttributes) Domain() terra.StringValue
- func (adc DataInstancesSettingsActiveDirectoryConfigAttributes) InternalRef() (terra.Reference, error)
- func (adc DataInstancesSettingsActiveDirectoryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (adc DataInstancesSettingsActiveDirectoryConfigAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsActiveDirectoryConfigAttributes
- type DataInstancesSettingsActiveDirectoryConfigState
- type DataInstancesSettingsAdvancedMachineFeaturesAttributes
- func (amf DataInstancesSettingsAdvancedMachineFeaturesAttributes) InternalRef() (terra.Reference, error)
- func (amf DataInstancesSettingsAdvancedMachineFeaturesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (amf DataInstancesSettingsAdvancedMachineFeaturesAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsAdvancedMachineFeaturesAttributes
- func (amf DataInstancesSettingsAdvancedMachineFeaturesAttributes) ThreadsPerCore() terra.NumberValue
- type DataInstancesSettingsAdvancedMachineFeaturesState
- type DataInstancesSettingsAttributes
- func (s DataInstancesSettingsAttributes) ActivationPolicy() terra.StringValue
- func (s DataInstancesSettingsAttributes) ActiveDirectoryConfig() terra.ListValue[DataInstancesSettingsActiveDirectoryConfigAttributes]
- func (s DataInstancesSettingsAttributes) AdvancedMachineFeatures() terra.ListValue[DataInstancesSettingsAdvancedMachineFeaturesAttributes]
- func (s DataInstancesSettingsAttributes) AvailabilityType() terra.StringValue
- func (s DataInstancesSettingsAttributes) BackupConfiguration() terra.ListValue[DataInstancesSettingsBackupConfigurationAttributes]
- func (s DataInstancesSettingsAttributes) Collation() terra.StringValue
- func (s DataInstancesSettingsAttributes) ConnectorEnforcement() terra.StringValue
- func (s DataInstancesSettingsAttributes) DataCacheConfig() terra.ListValue[DataInstancesSettingsDataCacheConfigAttributes]
- func (s DataInstancesSettingsAttributes) DatabaseFlags() terra.SetValue[DataInstancesSettingsDatabaseFlagsAttributes]
- func (s DataInstancesSettingsAttributes) DeletionProtectionEnabled() terra.BoolValue
- func (s DataInstancesSettingsAttributes) DenyMaintenancePeriod() terra.ListValue[DataInstancesSettingsDenyMaintenancePeriodAttributes]
- func (s DataInstancesSettingsAttributes) DiskAutoresize() terra.BoolValue
- func (s DataInstancesSettingsAttributes) DiskAutoresizeLimit() terra.NumberValue
- func (s DataInstancesSettingsAttributes) DiskSize() terra.NumberValue
- func (s DataInstancesSettingsAttributes) DiskType() terra.StringValue
- func (s DataInstancesSettingsAttributes) Edition() terra.StringValue
- func (s DataInstancesSettingsAttributes) EnableGoogleMlIntegration() terra.BoolValue
- func (s DataInstancesSettingsAttributes) InsightsConfig() terra.ListValue[DataInstancesSettingsInsightsConfigAttributes]
- func (s DataInstancesSettingsAttributes) InternalRef() (terra.Reference, error)
- func (s DataInstancesSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s DataInstancesSettingsAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsAttributes
- func (s DataInstancesSettingsAttributes) IpConfiguration() terra.ListValue[DataInstancesSettingsIpConfigurationAttributes]
- func (s DataInstancesSettingsAttributes) LocationPreference() terra.ListValue[DataInstancesSettingsLocationPreferenceAttributes]
- func (s DataInstancesSettingsAttributes) MaintenanceWindow() terra.ListValue[DataInstancesSettingsMaintenanceWindowAttributes]
- func (s DataInstancesSettingsAttributes) PasswordValidationPolicy() terra.ListValue[DataInstancesSettingsPasswordValidationPolicyAttributes]
- func (s DataInstancesSettingsAttributes) PricingPlan() terra.StringValue
- func (s DataInstancesSettingsAttributes) SqlServerAuditConfig() terra.ListValue[DataInstancesSettingsSqlServerAuditConfigAttributes]
- func (s DataInstancesSettingsAttributes) Tier() terra.StringValue
- func (s DataInstancesSettingsAttributes) TimeZone() terra.StringValue
- func (s DataInstancesSettingsAttributes) UserLabels() terra.MapValue[terra.StringValue]
- func (s DataInstancesSettingsAttributes) Version() terra.NumberValue
- type DataInstancesSettingsBackupConfigurationAttributes
- func (bc DataInstancesSettingsBackupConfigurationAttributes) BackupRetentionSettings() ...
- func (bc DataInstancesSettingsBackupConfigurationAttributes) BinaryLogEnabled() terra.BoolValue
- func (bc DataInstancesSettingsBackupConfigurationAttributes) Enabled() terra.BoolValue
- func (bc DataInstancesSettingsBackupConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (bc DataInstancesSettingsBackupConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bc DataInstancesSettingsBackupConfigurationAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsBackupConfigurationAttributes
- func (bc DataInstancesSettingsBackupConfigurationAttributes) Location() terra.StringValue
- func (bc DataInstancesSettingsBackupConfigurationAttributes) PointInTimeRecoveryEnabled() terra.BoolValue
- func (bc DataInstancesSettingsBackupConfigurationAttributes) StartTime() terra.StringValue
- func (bc DataInstancesSettingsBackupConfigurationAttributes) TransactionLogRetentionDays() terra.NumberValue
- type DataInstancesSettingsBackupConfigurationBackupRetentionSettingsAttributes
- func (brs DataInstancesSettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalRef() (terra.Reference, error)
- func (brs DataInstancesSettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (brs DataInstancesSettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsBackupConfigurationBackupRetentionSettingsAttributes
- func (brs DataInstancesSettingsBackupConfigurationBackupRetentionSettingsAttributes) RetainedBackups() terra.NumberValue
- func (brs DataInstancesSettingsBackupConfigurationBackupRetentionSettingsAttributes) RetentionUnit() terra.StringValue
- type DataInstancesSettingsBackupConfigurationBackupRetentionSettingsState
- type DataInstancesSettingsBackupConfigurationState
- type DataInstancesSettingsDataCacheConfigAttributes
- func (dcc DataInstancesSettingsDataCacheConfigAttributes) DataCacheEnabled() terra.BoolValue
- func (dcc DataInstancesSettingsDataCacheConfigAttributes) InternalRef() (terra.Reference, error)
- func (dcc DataInstancesSettingsDataCacheConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dcc DataInstancesSettingsDataCacheConfigAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsDataCacheConfigAttributes
- type DataInstancesSettingsDataCacheConfigState
- type DataInstancesSettingsDatabaseFlagsAttributes
- func (df DataInstancesSettingsDatabaseFlagsAttributes) InternalRef() (terra.Reference, error)
- func (df DataInstancesSettingsDatabaseFlagsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (df DataInstancesSettingsDatabaseFlagsAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsDatabaseFlagsAttributes
- func (df DataInstancesSettingsDatabaseFlagsAttributes) Name() terra.StringValue
- func (df DataInstancesSettingsDatabaseFlagsAttributes) Value() terra.StringValue
- type DataInstancesSettingsDatabaseFlagsState
- type DataInstancesSettingsDenyMaintenancePeriodAttributes
- func (dmp DataInstancesSettingsDenyMaintenancePeriodAttributes) EndDate() terra.StringValue
- func (dmp DataInstancesSettingsDenyMaintenancePeriodAttributes) InternalRef() (terra.Reference, error)
- func (dmp DataInstancesSettingsDenyMaintenancePeriodAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dmp DataInstancesSettingsDenyMaintenancePeriodAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsDenyMaintenancePeriodAttributes
- func (dmp DataInstancesSettingsDenyMaintenancePeriodAttributes) StartDate() terra.StringValue
- func (dmp DataInstancesSettingsDenyMaintenancePeriodAttributes) Time() terra.StringValue
- type DataInstancesSettingsDenyMaintenancePeriodState
- type DataInstancesSettingsInsightsConfigAttributes
- func (ic DataInstancesSettingsInsightsConfigAttributes) InternalRef() (terra.Reference, error)
- func (ic DataInstancesSettingsInsightsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic DataInstancesSettingsInsightsConfigAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsInsightsConfigAttributes
- func (ic DataInstancesSettingsInsightsConfigAttributes) QueryInsightsEnabled() terra.BoolValue
- func (ic DataInstancesSettingsInsightsConfigAttributes) QueryPlansPerMinute() terra.NumberValue
- func (ic DataInstancesSettingsInsightsConfigAttributes) QueryStringLength() terra.NumberValue
- func (ic DataInstancesSettingsInsightsConfigAttributes) RecordApplicationTags() terra.BoolValue
- func (ic DataInstancesSettingsInsightsConfigAttributes) RecordClientAddress() terra.BoolValue
- type DataInstancesSettingsInsightsConfigState
- type DataInstancesSettingsIpConfigurationAttributes
- func (ic DataInstancesSettingsIpConfigurationAttributes) AllocatedIpRange() terra.StringValue
- func (ic DataInstancesSettingsIpConfigurationAttributes) AuthorizedNetworks() ...
- func (ic DataInstancesSettingsIpConfigurationAttributes) EnablePrivatePathForGoogleCloudServices() terra.BoolValue
- func (ic DataInstancesSettingsIpConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ic DataInstancesSettingsIpConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic DataInstancesSettingsIpConfigurationAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsIpConfigurationAttributes
- func (ic DataInstancesSettingsIpConfigurationAttributes) Ipv4Enabled() terra.BoolValue
- func (ic DataInstancesSettingsIpConfigurationAttributes) PrivateNetwork() terra.StringValue
- func (ic DataInstancesSettingsIpConfigurationAttributes) PscConfig() terra.SetValue[DataInstancesSettingsIpConfigurationPscConfigAttributes]
- func (ic DataInstancesSettingsIpConfigurationAttributes) RequireSsl() terra.BoolValue
- func (ic DataInstancesSettingsIpConfigurationAttributes) SslMode() terra.StringValue
- type DataInstancesSettingsIpConfigurationAuthorizedNetworksAttributes
- func (an DataInstancesSettingsIpConfigurationAuthorizedNetworksAttributes) ExpirationTime() terra.StringValue
- func (an DataInstancesSettingsIpConfigurationAuthorizedNetworksAttributes) InternalRef() (terra.Reference, error)
- func (an DataInstancesSettingsIpConfigurationAuthorizedNetworksAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (an DataInstancesSettingsIpConfigurationAuthorizedNetworksAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsIpConfigurationAuthorizedNetworksAttributes
- func (an DataInstancesSettingsIpConfigurationAuthorizedNetworksAttributes) Name() terra.StringValue
- func (an DataInstancesSettingsIpConfigurationAuthorizedNetworksAttributes) Value() terra.StringValue
- type DataInstancesSettingsIpConfigurationAuthorizedNetworksState
- type DataInstancesSettingsIpConfigurationPscConfigAttributes
- func (pc DataInstancesSettingsIpConfigurationPscConfigAttributes) AllowedConsumerProjects() terra.SetValue[terra.StringValue]
- func (pc DataInstancesSettingsIpConfigurationPscConfigAttributes) InternalRef() (terra.Reference, error)
- func (pc DataInstancesSettingsIpConfigurationPscConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pc DataInstancesSettingsIpConfigurationPscConfigAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsIpConfigurationPscConfigAttributes
- func (pc DataInstancesSettingsIpConfigurationPscConfigAttributes) PscEnabled() terra.BoolValue
- type DataInstancesSettingsIpConfigurationPscConfigState
- type DataInstancesSettingsIpConfigurationState
- type DataInstancesSettingsLocationPreferenceAttributes
- func (lp DataInstancesSettingsLocationPreferenceAttributes) FollowGaeApplication() terra.StringValue
- func (lp DataInstancesSettingsLocationPreferenceAttributes) InternalRef() (terra.Reference, error)
- func (lp DataInstancesSettingsLocationPreferenceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lp DataInstancesSettingsLocationPreferenceAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsLocationPreferenceAttributes
- func (lp DataInstancesSettingsLocationPreferenceAttributes) SecondaryZone() terra.StringValue
- func (lp DataInstancesSettingsLocationPreferenceAttributes) Zone() terra.StringValue
- type DataInstancesSettingsLocationPreferenceState
- type DataInstancesSettingsMaintenanceWindowAttributes
- func (mw DataInstancesSettingsMaintenanceWindowAttributes) Day() terra.NumberValue
- func (mw DataInstancesSettingsMaintenanceWindowAttributes) Hour() terra.NumberValue
- func (mw DataInstancesSettingsMaintenanceWindowAttributes) InternalRef() (terra.Reference, error)
- func (mw DataInstancesSettingsMaintenanceWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mw DataInstancesSettingsMaintenanceWindowAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsMaintenanceWindowAttributes
- func (mw DataInstancesSettingsMaintenanceWindowAttributes) UpdateTrack() terra.StringValue
- type DataInstancesSettingsMaintenanceWindowState
- type DataInstancesSettingsPasswordValidationPolicyAttributes
- func (pvp DataInstancesSettingsPasswordValidationPolicyAttributes) Complexity() terra.StringValue
- func (pvp DataInstancesSettingsPasswordValidationPolicyAttributes) DisallowUsernameSubstring() terra.BoolValue
- func (pvp DataInstancesSettingsPasswordValidationPolicyAttributes) EnablePasswordPolicy() terra.BoolValue
- func (pvp DataInstancesSettingsPasswordValidationPolicyAttributes) InternalRef() (terra.Reference, error)
- func (pvp DataInstancesSettingsPasswordValidationPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pvp DataInstancesSettingsPasswordValidationPolicyAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsPasswordValidationPolicyAttributes
- func (pvp DataInstancesSettingsPasswordValidationPolicyAttributes) MinLength() terra.NumberValue
- func (pvp DataInstancesSettingsPasswordValidationPolicyAttributes) PasswordChangeInterval() terra.StringValue
- func (pvp DataInstancesSettingsPasswordValidationPolicyAttributes) ReuseInterval() terra.NumberValue
- type DataInstancesSettingsPasswordValidationPolicyState
- type DataInstancesSettingsSqlServerAuditConfigAttributes
- func (ssac DataInstancesSettingsSqlServerAuditConfigAttributes) Bucket() terra.StringValue
- func (ssac DataInstancesSettingsSqlServerAuditConfigAttributes) InternalRef() (terra.Reference, error)
- func (ssac DataInstancesSettingsSqlServerAuditConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ssac DataInstancesSettingsSqlServerAuditConfigAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsSqlServerAuditConfigAttributes
- func (ssac DataInstancesSettingsSqlServerAuditConfigAttributes) RetentionInterval() terra.StringValue
- func (ssac DataInstancesSettingsSqlServerAuditConfigAttributes) UploadInterval() terra.StringValue
- type DataInstancesSettingsSqlServerAuditConfigState
- type DataInstancesSettingsState
- type DataInstancesState
- type DataSource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataArgs ¶
type DataArgs struct { // DatabaseVersion: string, optional DatabaseVersion terra.StringValue `hcl:"database_version,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // Region: string, optional Region terra.StringValue `hcl:"region,attr"` // State: string, optional State terra.StringValue `hcl:"state,attr"` // Tier: string, optional Tier terra.StringValue `hcl:"tier,attr"` // Zone: string, optional Zone terra.StringValue `hcl:"zone,attr"` }
DataArgs contains the configurations for google_sql_database_instances.
type DataInstancesAttributes ¶
type DataInstancesAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesAttributes) AvailableMaintenanceVersions ¶
func (i DataInstancesAttributes) AvailableMaintenanceVersions() terra.ListValue[terra.StringValue]
func (DataInstancesAttributes) Clone ¶
func (i DataInstancesAttributes) Clone() terra.ListValue[DataInstancesCloneAttributes]
func (DataInstancesAttributes) ConnectionName ¶
func (i DataInstancesAttributes) ConnectionName() terra.StringValue
func (DataInstancesAttributes) DatabaseVersion ¶
func (i DataInstancesAttributes) DatabaseVersion() terra.StringValue
func (DataInstancesAttributes) DeletionProtection ¶
func (i DataInstancesAttributes) DeletionProtection() terra.BoolValue
func (DataInstancesAttributes) DnsName ¶
func (i DataInstancesAttributes) DnsName() terra.StringValue
func (DataInstancesAttributes) EncryptionKeyName ¶
func (i DataInstancesAttributes) EncryptionKeyName() terra.StringValue
func (DataInstancesAttributes) FirstIpAddress ¶
func (i DataInstancesAttributes) FirstIpAddress() terra.StringValue
func (DataInstancesAttributes) InstanceType ¶
func (i DataInstancesAttributes) InstanceType() terra.StringValue
func (DataInstancesAttributes) InternalRef ¶
func (i DataInstancesAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesAttributes) InternalTokens ¶
func (i DataInstancesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesAttributes) InternalWithRef ¶
func (i DataInstancesAttributes) InternalWithRef(ref terra.Reference) DataInstancesAttributes
func (DataInstancesAttributes) IpAddress ¶
func (i DataInstancesAttributes) IpAddress() terra.ListValue[DataInstancesIpAddressAttributes]
func (DataInstancesAttributes) MaintenanceVersion ¶
func (i DataInstancesAttributes) MaintenanceVersion() terra.StringValue
func (DataInstancesAttributes) MasterInstanceName ¶
func (i DataInstancesAttributes) MasterInstanceName() terra.StringValue
func (DataInstancesAttributes) Name ¶
func (i DataInstancesAttributes) Name() terra.StringValue
func (DataInstancesAttributes) PrivateIpAddress ¶
func (i DataInstancesAttributes) PrivateIpAddress() terra.StringValue
func (DataInstancesAttributes) Project ¶
func (i DataInstancesAttributes) Project() terra.StringValue
func (DataInstancesAttributes) PscServiceAttachmentLink ¶
func (i DataInstancesAttributes) PscServiceAttachmentLink() terra.StringValue
func (DataInstancesAttributes) PublicIpAddress ¶
func (i DataInstancesAttributes) PublicIpAddress() terra.StringValue
func (DataInstancesAttributes) Region ¶
func (i DataInstancesAttributes) Region() terra.StringValue
func (DataInstancesAttributes) ReplicaConfiguration ¶
func (i DataInstancesAttributes) ReplicaConfiguration() terra.ListValue[DataInstancesReplicaConfigurationAttributes]
func (DataInstancesAttributes) RestoreBackupContext ¶
func (i DataInstancesAttributes) RestoreBackupContext() terra.ListValue[DataInstancesRestoreBackupContextAttributes]
func (DataInstancesAttributes) RootPassword ¶
func (i DataInstancesAttributes) RootPassword() terra.StringValue
func (DataInstancesAttributes) SelfLink ¶
func (i DataInstancesAttributes) SelfLink() terra.StringValue
func (DataInstancesAttributes) ServerCaCert ¶
func (i DataInstancesAttributes) ServerCaCert() terra.ListValue[DataInstancesServerCaCertAttributes]
func (DataInstancesAttributes) ServiceAccountEmailAddress ¶
func (i DataInstancesAttributes) ServiceAccountEmailAddress() terra.StringValue
func (DataInstancesAttributes) Settings ¶
func (i DataInstancesAttributes) Settings() terra.ListValue[DataInstancesSettingsAttributes]
type DataInstancesCloneAttributes ¶
type DataInstancesCloneAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesCloneAttributes) AllocatedIpRange ¶
func (c DataInstancesCloneAttributes) AllocatedIpRange() terra.StringValue
func (DataInstancesCloneAttributes) DatabaseNames ¶
func (c DataInstancesCloneAttributes) DatabaseNames() terra.ListValue[terra.StringValue]
func (DataInstancesCloneAttributes) InternalRef ¶
func (c DataInstancesCloneAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesCloneAttributes) InternalTokens ¶
func (c DataInstancesCloneAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesCloneAttributes) InternalWithRef ¶
func (c DataInstancesCloneAttributes) InternalWithRef(ref terra.Reference) DataInstancesCloneAttributes
func (DataInstancesCloneAttributes) PointInTime ¶
func (c DataInstancesCloneAttributes) PointInTime() terra.StringValue
func (DataInstancesCloneAttributes) PreferredZone ¶
func (c DataInstancesCloneAttributes) PreferredZone() terra.StringValue
func (DataInstancesCloneAttributes) SourceInstanceName ¶
func (c DataInstancesCloneAttributes) SourceInstanceName() terra.StringValue
type DataInstancesCloneState ¶
type DataInstancesIpAddressAttributes ¶
type DataInstancesIpAddressAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesIpAddressAttributes) InternalRef ¶
func (ia DataInstancesIpAddressAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesIpAddressAttributes) InternalTokens ¶
func (ia DataInstancesIpAddressAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesIpAddressAttributes) InternalWithRef ¶
func (ia DataInstancesIpAddressAttributes) InternalWithRef(ref terra.Reference) DataInstancesIpAddressAttributes
func (DataInstancesIpAddressAttributes) IpAddress ¶
func (ia DataInstancesIpAddressAttributes) IpAddress() terra.StringValue
func (DataInstancesIpAddressAttributes) TimeToRetire ¶
func (ia DataInstancesIpAddressAttributes) TimeToRetire() terra.StringValue
func (DataInstancesIpAddressAttributes) Type ¶
func (ia DataInstancesIpAddressAttributes) Type() terra.StringValue
type DataInstancesReplicaConfigurationAttributes ¶
type DataInstancesReplicaConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesReplicaConfigurationAttributes) CaCertificate ¶
func (rc DataInstancesReplicaConfigurationAttributes) CaCertificate() terra.StringValue
func (DataInstancesReplicaConfigurationAttributes) ClientCertificate ¶
func (rc DataInstancesReplicaConfigurationAttributes) ClientCertificate() terra.StringValue
func (DataInstancesReplicaConfigurationAttributes) ClientKey ¶
func (rc DataInstancesReplicaConfigurationAttributes) ClientKey() terra.StringValue
func (DataInstancesReplicaConfigurationAttributes) ConnectRetryInterval ¶
func (rc DataInstancesReplicaConfigurationAttributes) ConnectRetryInterval() terra.NumberValue
func (DataInstancesReplicaConfigurationAttributes) DumpFilePath ¶
func (rc DataInstancesReplicaConfigurationAttributes) DumpFilePath() terra.StringValue
func (DataInstancesReplicaConfigurationAttributes) FailoverTarget ¶
func (rc DataInstancesReplicaConfigurationAttributes) FailoverTarget() terra.BoolValue
func (DataInstancesReplicaConfigurationAttributes) InternalRef ¶
func (rc DataInstancesReplicaConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesReplicaConfigurationAttributes) InternalTokens ¶
func (rc DataInstancesReplicaConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesReplicaConfigurationAttributes) InternalWithRef ¶
func (rc DataInstancesReplicaConfigurationAttributes) InternalWithRef(ref terra.Reference) DataInstancesReplicaConfigurationAttributes
func (DataInstancesReplicaConfigurationAttributes) MasterHeartbeatPeriod ¶
func (rc DataInstancesReplicaConfigurationAttributes) MasterHeartbeatPeriod() terra.NumberValue
func (DataInstancesReplicaConfigurationAttributes) Password ¶
func (rc DataInstancesReplicaConfigurationAttributes) Password() terra.StringValue
func (DataInstancesReplicaConfigurationAttributes) SslCipher ¶
func (rc DataInstancesReplicaConfigurationAttributes) SslCipher() terra.StringValue
func (DataInstancesReplicaConfigurationAttributes) Username ¶
func (rc DataInstancesReplicaConfigurationAttributes) Username() terra.StringValue
func (DataInstancesReplicaConfigurationAttributes) VerifyServerCertificate ¶
func (rc DataInstancesReplicaConfigurationAttributes) VerifyServerCertificate() terra.BoolValue
type DataInstancesReplicaConfigurationState ¶
type DataInstancesReplicaConfigurationState 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 DataInstancesRestoreBackupContextAttributes ¶
type DataInstancesRestoreBackupContextAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesRestoreBackupContextAttributes) BackupRunId ¶
func (rbc DataInstancesRestoreBackupContextAttributes) BackupRunId() terra.NumberValue
func (DataInstancesRestoreBackupContextAttributes) InstanceId ¶
func (rbc DataInstancesRestoreBackupContextAttributes) InstanceId() terra.StringValue
func (DataInstancesRestoreBackupContextAttributes) InternalRef ¶
func (rbc DataInstancesRestoreBackupContextAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesRestoreBackupContextAttributes) InternalTokens ¶
func (rbc DataInstancesRestoreBackupContextAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesRestoreBackupContextAttributes) InternalWithRef ¶
func (rbc DataInstancesRestoreBackupContextAttributes) InternalWithRef(ref terra.Reference) DataInstancesRestoreBackupContextAttributes
func (DataInstancesRestoreBackupContextAttributes) Project ¶
func (rbc DataInstancesRestoreBackupContextAttributes) Project() terra.StringValue
type DataInstancesServerCaCertAttributes ¶
type DataInstancesServerCaCertAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesServerCaCertAttributes) Cert ¶
func (scc DataInstancesServerCaCertAttributes) Cert() terra.StringValue
func (DataInstancesServerCaCertAttributes) CommonName ¶
func (scc DataInstancesServerCaCertAttributes) CommonName() terra.StringValue
func (DataInstancesServerCaCertAttributes) CreateTime ¶
func (scc DataInstancesServerCaCertAttributes) CreateTime() terra.StringValue
func (DataInstancesServerCaCertAttributes) ExpirationTime ¶
func (scc DataInstancesServerCaCertAttributes) ExpirationTime() terra.StringValue
func (DataInstancesServerCaCertAttributes) InternalRef ¶
func (scc DataInstancesServerCaCertAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesServerCaCertAttributes) InternalTokens ¶
func (scc DataInstancesServerCaCertAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesServerCaCertAttributes) InternalWithRef ¶
func (scc DataInstancesServerCaCertAttributes) InternalWithRef(ref terra.Reference) DataInstancesServerCaCertAttributes
func (DataInstancesServerCaCertAttributes) Sha1Fingerprint ¶
func (scc DataInstancesServerCaCertAttributes) Sha1Fingerprint() terra.StringValue
type DataInstancesSettingsActiveDirectoryConfigAttributes ¶
type DataInstancesSettingsActiveDirectoryConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesSettingsActiveDirectoryConfigAttributes) Domain ¶
func (adc DataInstancesSettingsActiveDirectoryConfigAttributes) Domain() terra.StringValue
func (DataInstancesSettingsActiveDirectoryConfigAttributes) InternalRef ¶
func (adc DataInstancesSettingsActiveDirectoryConfigAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesSettingsActiveDirectoryConfigAttributes) InternalTokens ¶
func (adc DataInstancesSettingsActiveDirectoryConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesSettingsActiveDirectoryConfigAttributes) InternalWithRef ¶
func (adc DataInstancesSettingsActiveDirectoryConfigAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsActiveDirectoryConfigAttributes
type DataInstancesSettingsActiveDirectoryConfigState ¶
type DataInstancesSettingsActiveDirectoryConfigState struct {
Domain string `json:"domain"`
}
type DataInstancesSettingsAdvancedMachineFeaturesAttributes ¶
type DataInstancesSettingsAdvancedMachineFeaturesAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesSettingsAdvancedMachineFeaturesAttributes) InternalRef ¶
func (amf DataInstancesSettingsAdvancedMachineFeaturesAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesSettingsAdvancedMachineFeaturesAttributes) InternalTokens ¶
func (amf DataInstancesSettingsAdvancedMachineFeaturesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesSettingsAdvancedMachineFeaturesAttributes) InternalWithRef ¶
func (amf DataInstancesSettingsAdvancedMachineFeaturesAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsAdvancedMachineFeaturesAttributes
func (DataInstancesSettingsAdvancedMachineFeaturesAttributes) ThreadsPerCore ¶
func (amf DataInstancesSettingsAdvancedMachineFeaturesAttributes) ThreadsPerCore() terra.NumberValue
type DataInstancesSettingsAdvancedMachineFeaturesState ¶
type DataInstancesSettingsAdvancedMachineFeaturesState struct {
ThreadsPerCore float64 `json:"threads_per_core"`
}
type DataInstancesSettingsAttributes ¶
type DataInstancesSettingsAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesSettingsAttributes) ActivationPolicy ¶
func (s DataInstancesSettingsAttributes) ActivationPolicy() terra.StringValue
func (DataInstancesSettingsAttributes) ActiveDirectoryConfig ¶
func (s DataInstancesSettingsAttributes) ActiveDirectoryConfig() terra.ListValue[DataInstancesSettingsActiveDirectoryConfigAttributes]
func (DataInstancesSettingsAttributes) AdvancedMachineFeatures ¶
func (s DataInstancesSettingsAttributes) AdvancedMachineFeatures() terra.ListValue[DataInstancesSettingsAdvancedMachineFeaturesAttributes]
func (DataInstancesSettingsAttributes) AvailabilityType ¶
func (s DataInstancesSettingsAttributes) AvailabilityType() terra.StringValue
func (DataInstancesSettingsAttributes) BackupConfiguration ¶
func (s DataInstancesSettingsAttributes) BackupConfiguration() terra.ListValue[DataInstancesSettingsBackupConfigurationAttributes]
func (DataInstancesSettingsAttributes) Collation ¶
func (s DataInstancesSettingsAttributes) Collation() terra.StringValue
func (DataInstancesSettingsAttributes) ConnectorEnforcement ¶
func (s DataInstancesSettingsAttributes) ConnectorEnforcement() terra.StringValue
func (DataInstancesSettingsAttributes) DataCacheConfig ¶
func (s DataInstancesSettingsAttributes) DataCacheConfig() terra.ListValue[DataInstancesSettingsDataCacheConfigAttributes]
func (DataInstancesSettingsAttributes) DatabaseFlags ¶
func (s DataInstancesSettingsAttributes) DatabaseFlags() terra.SetValue[DataInstancesSettingsDatabaseFlagsAttributes]
func (DataInstancesSettingsAttributes) DeletionProtectionEnabled ¶
func (s DataInstancesSettingsAttributes) DeletionProtectionEnabled() terra.BoolValue
func (DataInstancesSettingsAttributes) DenyMaintenancePeriod ¶
func (s DataInstancesSettingsAttributes) DenyMaintenancePeriod() terra.ListValue[DataInstancesSettingsDenyMaintenancePeriodAttributes]
func (DataInstancesSettingsAttributes) DiskAutoresize ¶
func (s DataInstancesSettingsAttributes) DiskAutoresize() terra.BoolValue
func (DataInstancesSettingsAttributes) DiskAutoresizeLimit ¶
func (s DataInstancesSettingsAttributes) DiskAutoresizeLimit() terra.NumberValue
func (DataInstancesSettingsAttributes) DiskSize ¶
func (s DataInstancesSettingsAttributes) DiskSize() terra.NumberValue
func (DataInstancesSettingsAttributes) DiskType ¶
func (s DataInstancesSettingsAttributes) DiskType() terra.StringValue
func (DataInstancesSettingsAttributes) Edition ¶
func (s DataInstancesSettingsAttributes) Edition() terra.StringValue
func (DataInstancesSettingsAttributes) EnableGoogleMlIntegration ¶
func (s DataInstancesSettingsAttributes) EnableGoogleMlIntegration() terra.BoolValue
func (DataInstancesSettingsAttributes) InsightsConfig ¶
func (s DataInstancesSettingsAttributes) InsightsConfig() terra.ListValue[DataInstancesSettingsInsightsConfigAttributes]
func (DataInstancesSettingsAttributes) InternalRef ¶
func (s DataInstancesSettingsAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesSettingsAttributes) InternalTokens ¶
func (s DataInstancesSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesSettingsAttributes) InternalWithRef ¶
func (s DataInstancesSettingsAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsAttributes
func (DataInstancesSettingsAttributes) IpConfiguration ¶
func (s DataInstancesSettingsAttributes) IpConfiguration() terra.ListValue[DataInstancesSettingsIpConfigurationAttributes]
func (DataInstancesSettingsAttributes) LocationPreference ¶
func (s DataInstancesSettingsAttributes) LocationPreference() terra.ListValue[DataInstancesSettingsLocationPreferenceAttributes]
func (DataInstancesSettingsAttributes) MaintenanceWindow ¶
func (s DataInstancesSettingsAttributes) MaintenanceWindow() terra.ListValue[DataInstancesSettingsMaintenanceWindowAttributes]
func (DataInstancesSettingsAttributes) PasswordValidationPolicy ¶
func (s DataInstancesSettingsAttributes) PasswordValidationPolicy() terra.ListValue[DataInstancesSettingsPasswordValidationPolicyAttributes]
func (DataInstancesSettingsAttributes) PricingPlan ¶
func (s DataInstancesSettingsAttributes) PricingPlan() terra.StringValue
func (DataInstancesSettingsAttributes) SqlServerAuditConfig ¶
func (s DataInstancesSettingsAttributes) SqlServerAuditConfig() terra.ListValue[DataInstancesSettingsSqlServerAuditConfigAttributes]
func (DataInstancesSettingsAttributes) Tier ¶
func (s DataInstancesSettingsAttributes) Tier() terra.StringValue
func (DataInstancesSettingsAttributes) TimeZone ¶
func (s DataInstancesSettingsAttributes) TimeZone() terra.StringValue
func (DataInstancesSettingsAttributes) UserLabels ¶
func (s DataInstancesSettingsAttributes) UserLabels() terra.MapValue[terra.StringValue]
func (DataInstancesSettingsAttributes) Version ¶
func (s DataInstancesSettingsAttributes) Version() terra.NumberValue
type DataInstancesSettingsBackupConfigurationAttributes ¶
type DataInstancesSettingsBackupConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesSettingsBackupConfigurationAttributes) BackupRetentionSettings ¶
func (bc DataInstancesSettingsBackupConfigurationAttributes) BackupRetentionSettings() terra.ListValue[DataInstancesSettingsBackupConfigurationBackupRetentionSettingsAttributes]
func (DataInstancesSettingsBackupConfigurationAttributes) BinaryLogEnabled ¶
func (bc DataInstancesSettingsBackupConfigurationAttributes) BinaryLogEnabled() terra.BoolValue
func (DataInstancesSettingsBackupConfigurationAttributes) Enabled ¶
func (bc DataInstancesSettingsBackupConfigurationAttributes) Enabled() terra.BoolValue
func (DataInstancesSettingsBackupConfigurationAttributes) InternalRef ¶
func (bc DataInstancesSettingsBackupConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesSettingsBackupConfigurationAttributes) InternalTokens ¶
func (bc DataInstancesSettingsBackupConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesSettingsBackupConfigurationAttributes) InternalWithRef ¶
func (bc DataInstancesSettingsBackupConfigurationAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsBackupConfigurationAttributes
func (DataInstancesSettingsBackupConfigurationAttributes) Location ¶
func (bc DataInstancesSettingsBackupConfigurationAttributes) Location() terra.StringValue
func (DataInstancesSettingsBackupConfigurationAttributes) PointInTimeRecoveryEnabled ¶
func (bc DataInstancesSettingsBackupConfigurationAttributes) PointInTimeRecoveryEnabled() terra.BoolValue
func (DataInstancesSettingsBackupConfigurationAttributes) StartTime ¶
func (bc DataInstancesSettingsBackupConfigurationAttributes) StartTime() terra.StringValue
func (DataInstancesSettingsBackupConfigurationAttributes) TransactionLogRetentionDays ¶
func (bc DataInstancesSettingsBackupConfigurationAttributes) TransactionLogRetentionDays() terra.NumberValue
type DataInstancesSettingsBackupConfigurationBackupRetentionSettingsAttributes ¶
type DataInstancesSettingsBackupConfigurationBackupRetentionSettingsAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesSettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalRef ¶
func (brs DataInstancesSettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesSettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalTokens ¶
func (brs DataInstancesSettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesSettingsBackupConfigurationBackupRetentionSettingsAttributes) InternalWithRef ¶
func (DataInstancesSettingsBackupConfigurationBackupRetentionSettingsAttributes) RetainedBackups ¶
func (brs DataInstancesSettingsBackupConfigurationBackupRetentionSettingsAttributes) RetainedBackups() terra.NumberValue
func (DataInstancesSettingsBackupConfigurationBackupRetentionSettingsAttributes) RetentionUnit ¶
func (brs DataInstancesSettingsBackupConfigurationBackupRetentionSettingsAttributes) RetentionUnit() terra.StringValue
type DataInstancesSettingsBackupConfigurationState ¶
type DataInstancesSettingsBackupConfigurationState 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 []DataInstancesSettingsBackupConfigurationBackupRetentionSettingsState `json:"backup_retention_settings"` }
type DataInstancesSettingsDataCacheConfigAttributes ¶
type DataInstancesSettingsDataCacheConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesSettingsDataCacheConfigAttributes) DataCacheEnabled ¶
func (dcc DataInstancesSettingsDataCacheConfigAttributes) DataCacheEnabled() terra.BoolValue
func (DataInstancesSettingsDataCacheConfigAttributes) InternalRef ¶
func (dcc DataInstancesSettingsDataCacheConfigAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesSettingsDataCacheConfigAttributes) InternalTokens ¶
func (dcc DataInstancesSettingsDataCacheConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesSettingsDataCacheConfigAttributes) InternalWithRef ¶
func (dcc DataInstancesSettingsDataCacheConfigAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsDataCacheConfigAttributes
type DataInstancesSettingsDataCacheConfigState ¶
type DataInstancesSettingsDataCacheConfigState struct {
DataCacheEnabled bool `json:"data_cache_enabled"`
}
type DataInstancesSettingsDatabaseFlagsAttributes ¶
type DataInstancesSettingsDatabaseFlagsAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesSettingsDatabaseFlagsAttributes) InternalRef ¶
func (df DataInstancesSettingsDatabaseFlagsAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesSettingsDatabaseFlagsAttributes) InternalTokens ¶
func (df DataInstancesSettingsDatabaseFlagsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesSettingsDatabaseFlagsAttributes) InternalWithRef ¶
func (df DataInstancesSettingsDatabaseFlagsAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsDatabaseFlagsAttributes
func (DataInstancesSettingsDatabaseFlagsAttributes) Name ¶
func (df DataInstancesSettingsDatabaseFlagsAttributes) Name() terra.StringValue
func (DataInstancesSettingsDatabaseFlagsAttributes) Value ¶
func (df DataInstancesSettingsDatabaseFlagsAttributes) Value() terra.StringValue
type DataInstancesSettingsDenyMaintenancePeriodAttributes ¶
type DataInstancesSettingsDenyMaintenancePeriodAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesSettingsDenyMaintenancePeriodAttributes) EndDate ¶
func (dmp DataInstancesSettingsDenyMaintenancePeriodAttributes) EndDate() terra.StringValue
func (DataInstancesSettingsDenyMaintenancePeriodAttributes) InternalRef ¶
func (dmp DataInstancesSettingsDenyMaintenancePeriodAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesSettingsDenyMaintenancePeriodAttributes) InternalTokens ¶
func (dmp DataInstancesSettingsDenyMaintenancePeriodAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesSettingsDenyMaintenancePeriodAttributes) InternalWithRef ¶
func (dmp DataInstancesSettingsDenyMaintenancePeriodAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsDenyMaintenancePeriodAttributes
func (DataInstancesSettingsDenyMaintenancePeriodAttributes) StartDate ¶
func (dmp DataInstancesSettingsDenyMaintenancePeriodAttributes) StartDate() terra.StringValue
func (DataInstancesSettingsDenyMaintenancePeriodAttributes) Time ¶
func (dmp DataInstancesSettingsDenyMaintenancePeriodAttributes) Time() terra.StringValue
type DataInstancesSettingsInsightsConfigAttributes ¶
type DataInstancesSettingsInsightsConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesSettingsInsightsConfigAttributes) InternalRef ¶
func (ic DataInstancesSettingsInsightsConfigAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesSettingsInsightsConfigAttributes) InternalTokens ¶
func (ic DataInstancesSettingsInsightsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesSettingsInsightsConfigAttributes) InternalWithRef ¶
func (ic DataInstancesSettingsInsightsConfigAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsInsightsConfigAttributes
func (DataInstancesSettingsInsightsConfigAttributes) QueryInsightsEnabled ¶
func (ic DataInstancesSettingsInsightsConfigAttributes) QueryInsightsEnabled() terra.BoolValue
func (DataInstancesSettingsInsightsConfigAttributes) QueryPlansPerMinute ¶
func (ic DataInstancesSettingsInsightsConfigAttributes) QueryPlansPerMinute() terra.NumberValue
func (DataInstancesSettingsInsightsConfigAttributes) QueryStringLength ¶
func (ic DataInstancesSettingsInsightsConfigAttributes) QueryStringLength() terra.NumberValue
func (DataInstancesSettingsInsightsConfigAttributes) RecordApplicationTags ¶
func (ic DataInstancesSettingsInsightsConfigAttributes) RecordApplicationTags() terra.BoolValue
func (DataInstancesSettingsInsightsConfigAttributes) RecordClientAddress ¶
func (ic DataInstancesSettingsInsightsConfigAttributes) RecordClientAddress() terra.BoolValue
type DataInstancesSettingsInsightsConfigState ¶
type DataInstancesSettingsInsightsConfigState 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 DataInstancesSettingsIpConfigurationAttributes ¶
type DataInstancesSettingsIpConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesSettingsIpConfigurationAttributes) AllocatedIpRange ¶
func (ic DataInstancesSettingsIpConfigurationAttributes) AllocatedIpRange() terra.StringValue
func (DataInstancesSettingsIpConfigurationAttributes) AuthorizedNetworks ¶
func (ic DataInstancesSettingsIpConfigurationAttributes) AuthorizedNetworks() terra.SetValue[DataInstancesSettingsIpConfigurationAuthorizedNetworksAttributes]
func (DataInstancesSettingsIpConfigurationAttributes) EnablePrivatePathForGoogleCloudServices ¶
func (ic DataInstancesSettingsIpConfigurationAttributes) EnablePrivatePathForGoogleCloudServices() terra.BoolValue
func (DataInstancesSettingsIpConfigurationAttributes) InternalRef ¶
func (ic DataInstancesSettingsIpConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesSettingsIpConfigurationAttributes) InternalTokens ¶
func (ic DataInstancesSettingsIpConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesSettingsIpConfigurationAttributes) InternalWithRef ¶
func (ic DataInstancesSettingsIpConfigurationAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsIpConfigurationAttributes
func (DataInstancesSettingsIpConfigurationAttributes) Ipv4Enabled ¶
func (ic DataInstancesSettingsIpConfigurationAttributes) Ipv4Enabled() terra.BoolValue
func (DataInstancesSettingsIpConfigurationAttributes) PrivateNetwork ¶
func (ic DataInstancesSettingsIpConfigurationAttributes) PrivateNetwork() terra.StringValue
func (DataInstancesSettingsIpConfigurationAttributes) RequireSsl ¶
func (ic DataInstancesSettingsIpConfigurationAttributes) RequireSsl() terra.BoolValue
func (DataInstancesSettingsIpConfigurationAttributes) SslMode ¶
func (ic DataInstancesSettingsIpConfigurationAttributes) SslMode() terra.StringValue
type DataInstancesSettingsIpConfigurationAuthorizedNetworksAttributes ¶
type DataInstancesSettingsIpConfigurationAuthorizedNetworksAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesSettingsIpConfigurationAuthorizedNetworksAttributes) ExpirationTime ¶
func (an DataInstancesSettingsIpConfigurationAuthorizedNetworksAttributes) ExpirationTime() terra.StringValue
func (DataInstancesSettingsIpConfigurationAuthorizedNetworksAttributes) InternalRef ¶
func (an DataInstancesSettingsIpConfigurationAuthorizedNetworksAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesSettingsIpConfigurationAuthorizedNetworksAttributes) InternalTokens ¶
func (an DataInstancesSettingsIpConfigurationAuthorizedNetworksAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesSettingsIpConfigurationAuthorizedNetworksAttributes) InternalWithRef ¶
func (DataInstancesSettingsIpConfigurationAuthorizedNetworksAttributes) Value ¶
func (an DataInstancesSettingsIpConfigurationAuthorizedNetworksAttributes) Value() terra.StringValue
type DataInstancesSettingsIpConfigurationPscConfigAttributes ¶
type DataInstancesSettingsIpConfigurationPscConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesSettingsIpConfigurationPscConfigAttributes) AllowedConsumerProjects ¶
func (pc DataInstancesSettingsIpConfigurationPscConfigAttributes) AllowedConsumerProjects() terra.SetValue[terra.StringValue]
func (DataInstancesSettingsIpConfigurationPscConfigAttributes) InternalRef ¶
func (pc DataInstancesSettingsIpConfigurationPscConfigAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesSettingsIpConfigurationPscConfigAttributes) InternalTokens ¶
func (pc DataInstancesSettingsIpConfigurationPscConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesSettingsIpConfigurationPscConfigAttributes) InternalWithRef ¶
func (pc DataInstancesSettingsIpConfigurationPscConfigAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsIpConfigurationPscConfigAttributes
func (DataInstancesSettingsIpConfigurationPscConfigAttributes) PscEnabled ¶
func (pc DataInstancesSettingsIpConfigurationPscConfigAttributes) PscEnabled() terra.BoolValue
type DataInstancesSettingsIpConfigurationState ¶
type DataInstancesSettingsIpConfigurationState 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 []DataInstancesSettingsIpConfigurationAuthorizedNetworksState `json:"authorized_networks"` PscConfig []DataInstancesSettingsIpConfigurationPscConfigState `json:"psc_config"` }
type DataInstancesSettingsLocationPreferenceAttributes ¶
type DataInstancesSettingsLocationPreferenceAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesSettingsLocationPreferenceAttributes) FollowGaeApplication ¶
func (lp DataInstancesSettingsLocationPreferenceAttributes) FollowGaeApplication() terra.StringValue
func (DataInstancesSettingsLocationPreferenceAttributes) InternalRef ¶
func (lp DataInstancesSettingsLocationPreferenceAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesSettingsLocationPreferenceAttributes) InternalTokens ¶
func (lp DataInstancesSettingsLocationPreferenceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesSettingsLocationPreferenceAttributes) InternalWithRef ¶
func (lp DataInstancesSettingsLocationPreferenceAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsLocationPreferenceAttributes
func (DataInstancesSettingsLocationPreferenceAttributes) SecondaryZone ¶
func (lp DataInstancesSettingsLocationPreferenceAttributes) SecondaryZone() terra.StringValue
func (DataInstancesSettingsLocationPreferenceAttributes) Zone ¶
func (lp DataInstancesSettingsLocationPreferenceAttributes) Zone() terra.StringValue
type DataInstancesSettingsMaintenanceWindowAttributes ¶
type DataInstancesSettingsMaintenanceWindowAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesSettingsMaintenanceWindowAttributes) Day ¶
func (mw DataInstancesSettingsMaintenanceWindowAttributes) Day() terra.NumberValue
func (DataInstancesSettingsMaintenanceWindowAttributes) Hour ¶
func (mw DataInstancesSettingsMaintenanceWindowAttributes) Hour() terra.NumberValue
func (DataInstancesSettingsMaintenanceWindowAttributes) InternalRef ¶
func (mw DataInstancesSettingsMaintenanceWindowAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesSettingsMaintenanceWindowAttributes) InternalTokens ¶
func (mw DataInstancesSettingsMaintenanceWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesSettingsMaintenanceWindowAttributes) InternalWithRef ¶
func (mw DataInstancesSettingsMaintenanceWindowAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsMaintenanceWindowAttributes
func (DataInstancesSettingsMaintenanceWindowAttributes) UpdateTrack ¶
func (mw DataInstancesSettingsMaintenanceWindowAttributes) UpdateTrack() terra.StringValue
type DataInstancesSettingsPasswordValidationPolicyAttributes ¶
type DataInstancesSettingsPasswordValidationPolicyAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesSettingsPasswordValidationPolicyAttributes) Complexity ¶
func (pvp DataInstancesSettingsPasswordValidationPolicyAttributes) Complexity() terra.StringValue
func (DataInstancesSettingsPasswordValidationPolicyAttributes) DisallowUsernameSubstring ¶
func (pvp DataInstancesSettingsPasswordValidationPolicyAttributes) DisallowUsernameSubstring() terra.BoolValue
func (DataInstancesSettingsPasswordValidationPolicyAttributes) EnablePasswordPolicy ¶
func (pvp DataInstancesSettingsPasswordValidationPolicyAttributes) EnablePasswordPolicy() terra.BoolValue
func (DataInstancesSettingsPasswordValidationPolicyAttributes) InternalRef ¶
func (pvp DataInstancesSettingsPasswordValidationPolicyAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesSettingsPasswordValidationPolicyAttributes) InternalTokens ¶
func (pvp DataInstancesSettingsPasswordValidationPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesSettingsPasswordValidationPolicyAttributes) InternalWithRef ¶
func (pvp DataInstancesSettingsPasswordValidationPolicyAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsPasswordValidationPolicyAttributes
func (DataInstancesSettingsPasswordValidationPolicyAttributes) MinLength ¶
func (pvp DataInstancesSettingsPasswordValidationPolicyAttributes) MinLength() terra.NumberValue
func (DataInstancesSettingsPasswordValidationPolicyAttributes) PasswordChangeInterval ¶
func (pvp DataInstancesSettingsPasswordValidationPolicyAttributes) PasswordChangeInterval() terra.StringValue
func (DataInstancesSettingsPasswordValidationPolicyAttributes) ReuseInterval ¶
func (pvp DataInstancesSettingsPasswordValidationPolicyAttributes) ReuseInterval() terra.NumberValue
type DataInstancesSettingsPasswordValidationPolicyState ¶
type DataInstancesSettingsPasswordValidationPolicyState 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 DataInstancesSettingsSqlServerAuditConfigAttributes ¶
type DataInstancesSettingsSqlServerAuditConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesSettingsSqlServerAuditConfigAttributes) Bucket ¶
func (ssac DataInstancesSettingsSqlServerAuditConfigAttributes) Bucket() terra.StringValue
func (DataInstancesSettingsSqlServerAuditConfigAttributes) InternalRef ¶
func (ssac DataInstancesSettingsSqlServerAuditConfigAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesSettingsSqlServerAuditConfigAttributes) InternalTokens ¶
func (ssac DataInstancesSettingsSqlServerAuditConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesSettingsSqlServerAuditConfigAttributes) InternalWithRef ¶
func (ssac DataInstancesSettingsSqlServerAuditConfigAttributes) InternalWithRef(ref terra.Reference) DataInstancesSettingsSqlServerAuditConfigAttributes
func (DataInstancesSettingsSqlServerAuditConfigAttributes) RetentionInterval ¶
func (ssac DataInstancesSettingsSqlServerAuditConfigAttributes) RetentionInterval() terra.StringValue
func (DataInstancesSettingsSqlServerAuditConfigAttributes) UploadInterval ¶
func (ssac DataInstancesSettingsSqlServerAuditConfigAttributes) UploadInterval() terra.StringValue
type DataInstancesSettingsState ¶
type DataInstancesSettingsState 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 []DataInstancesSettingsActiveDirectoryConfigState `json:"active_directory_config"` AdvancedMachineFeatures []DataInstancesSettingsAdvancedMachineFeaturesState `json:"advanced_machine_features"` BackupConfiguration []DataInstancesSettingsBackupConfigurationState `json:"backup_configuration"` DataCacheConfig []DataInstancesSettingsDataCacheConfigState `json:"data_cache_config"` DatabaseFlags []DataInstancesSettingsDatabaseFlagsState `json:"database_flags"` DenyMaintenancePeriod []DataInstancesSettingsDenyMaintenancePeriodState `json:"deny_maintenance_period"` InsightsConfig []DataInstancesSettingsInsightsConfigState `json:"insights_config"` IpConfiguration []DataInstancesSettingsIpConfigurationState `json:"ip_configuration"` LocationPreference []DataInstancesSettingsLocationPreferenceState `json:"location_preference"` MaintenanceWindow []DataInstancesSettingsMaintenanceWindowState `json:"maintenance_window"` PasswordValidationPolicy []DataInstancesSettingsPasswordValidationPolicyState `json:"password_validation_policy"` SqlServerAuditConfig []DataInstancesSettingsSqlServerAuditConfigState `json:"sql_server_audit_config"` }
type DataInstancesState ¶
type DataInstancesState struct { AvailableMaintenanceVersions []string `json:"available_maintenance_versions"` ConnectionName string `json:"connection_name"` DatabaseVersion string `json:"database_version"` DeletionProtection bool `json:"deletion_protection"` DnsName string `json:"dns_name"` EncryptionKeyName string `json:"encryption_key_name"` FirstIpAddress string `json:"first_ip_address"` InstanceType string `json:"instance_type"` MaintenanceVersion string `json:"maintenance_version"` MasterInstanceName string `json:"master_instance_name"` Name string `json:"name"` PrivateIpAddress string `json:"private_ip_address"` Project string `json:"project"` PscServiceAttachmentLink string `json:"psc_service_attachment_link"` PublicIpAddress string `json:"public_ip_address"` Region string `json:"region"` RootPassword string `json:"root_password"` SelfLink string `json:"self_link"` ServiceAccountEmailAddress string `json:"service_account_email_address"` Clone []DataInstancesCloneState `json:"clone"` IpAddress []DataInstancesIpAddressState `json:"ip_address"` ReplicaConfiguration []DataInstancesReplicaConfigurationState `json:"replica_configuration"` RestoreBackupContext []DataInstancesRestoreBackupContextState `json:"restore_backup_context"` ServerCaCert []DataInstancesServerCaCertState `json:"server_ca_cert"` Settings []DataInstancesSettingsState `json:"settings"` }
type DataSource ¶
DataSource represents the Terraform data resource google_sql_database_instances.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (gsdi *DataSource) Attributes() dataGoogleSqlDatabaseInstancesAttributes
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.
Click to show internal directories.
Click to hide internal directories.