Documentation ¶
Index ¶
- type Database
- func (*Database) ElementType() reflect.Type
- func (i *Database) ToDatabaseOutput() DatabaseOutput
- func (i *Database) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
- func (i *Database) ToDatabasePtrOutput() DatabasePtrOutput
- func (i *Database) ToDatabasePtrOutputWithContext(ctx context.Context) DatabasePtrOutput
- type DatabaseArgs
- type DatabaseArray
- type DatabaseArrayInput
- type DatabaseArrayOutput
- type DatabaseInput
- type DatabaseInstance
- func (*DatabaseInstance) ElementType() reflect.Type
- func (i *DatabaseInstance) ToDatabaseInstanceOutput() DatabaseInstanceOutput
- func (i *DatabaseInstance) ToDatabaseInstanceOutputWithContext(ctx context.Context) DatabaseInstanceOutput
- func (i *DatabaseInstance) ToDatabaseInstancePtrOutput() DatabaseInstancePtrOutput
- func (i *DatabaseInstance) ToDatabaseInstancePtrOutputWithContext(ctx context.Context) DatabaseInstancePtrOutput
- type DatabaseInstanceArgs
- type DatabaseInstanceArray
- type DatabaseInstanceArrayInput
- type DatabaseInstanceArrayOutput
- func (DatabaseInstanceArrayOutput) ElementType() reflect.Type
- func (o DatabaseInstanceArrayOutput) Index(i pulumi.IntInput) DatabaseInstanceOutput
- func (o DatabaseInstanceArrayOutput) ToDatabaseInstanceArrayOutput() DatabaseInstanceArrayOutput
- func (o DatabaseInstanceArrayOutput) ToDatabaseInstanceArrayOutputWithContext(ctx context.Context) DatabaseInstanceArrayOutput
- type DatabaseInstanceClone
- type DatabaseInstanceCloneArgs
- func (DatabaseInstanceCloneArgs) ElementType() reflect.Type
- func (i DatabaseInstanceCloneArgs) ToDatabaseInstanceCloneOutput() DatabaseInstanceCloneOutput
- func (i DatabaseInstanceCloneArgs) ToDatabaseInstanceCloneOutputWithContext(ctx context.Context) DatabaseInstanceCloneOutput
- func (i DatabaseInstanceCloneArgs) ToDatabaseInstanceClonePtrOutput() DatabaseInstanceClonePtrOutput
- func (i DatabaseInstanceCloneArgs) ToDatabaseInstanceClonePtrOutputWithContext(ctx context.Context) DatabaseInstanceClonePtrOutput
- type DatabaseInstanceCloneInput
- type DatabaseInstanceCloneOutput
- func (DatabaseInstanceCloneOutput) ElementType() reflect.Type
- func (o DatabaseInstanceCloneOutput) PointInTime() pulumi.StringPtrOutput
- func (o DatabaseInstanceCloneOutput) SourceInstanceName() pulumi.StringOutput
- func (o DatabaseInstanceCloneOutput) ToDatabaseInstanceCloneOutput() DatabaseInstanceCloneOutput
- func (o DatabaseInstanceCloneOutput) ToDatabaseInstanceCloneOutputWithContext(ctx context.Context) DatabaseInstanceCloneOutput
- func (o DatabaseInstanceCloneOutput) ToDatabaseInstanceClonePtrOutput() DatabaseInstanceClonePtrOutput
- func (o DatabaseInstanceCloneOutput) ToDatabaseInstanceClonePtrOutputWithContext(ctx context.Context) DatabaseInstanceClonePtrOutput
- type DatabaseInstanceClonePtrInput
- type DatabaseInstanceClonePtrOutput
- func (o DatabaseInstanceClonePtrOutput) Elem() DatabaseInstanceCloneOutput
- func (DatabaseInstanceClonePtrOutput) ElementType() reflect.Type
- func (o DatabaseInstanceClonePtrOutput) PointInTime() pulumi.StringPtrOutput
- func (o DatabaseInstanceClonePtrOutput) SourceInstanceName() pulumi.StringPtrOutput
- func (o DatabaseInstanceClonePtrOutput) ToDatabaseInstanceClonePtrOutput() DatabaseInstanceClonePtrOutput
- func (o DatabaseInstanceClonePtrOutput) ToDatabaseInstanceClonePtrOutputWithContext(ctx context.Context) DatabaseInstanceClonePtrOutput
- type DatabaseInstanceInput
- type DatabaseInstanceIpAddress
- type DatabaseInstanceIpAddressArgs
- func (DatabaseInstanceIpAddressArgs) ElementType() reflect.Type
- func (i DatabaseInstanceIpAddressArgs) ToDatabaseInstanceIpAddressOutput() DatabaseInstanceIpAddressOutput
- func (i DatabaseInstanceIpAddressArgs) ToDatabaseInstanceIpAddressOutputWithContext(ctx context.Context) DatabaseInstanceIpAddressOutput
- type DatabaseInstanceIpAddressArray
- func (DatabaseInstanceIpAddressArray) ElementType() reflect.Type
- func (i DatabaseInstanceIpAddressArray) ToDatabaseInstanceIpAddressArrayOutput() DatabaseInstanceIpAddressArrayOutput
- func (i DatabaseInstanceIpAddressArray) ToDatabaseInstanceIpAddressArrayOutputWithContext(ctx context.Context) DatabaseInstanceIpAddressArrayOutput
- type DatabaseInstanceIpAddressArrayInput
- type DatabaseInstanceIpAddressArrayOutput
- func (DatabaseInstanceIpAddressArrayOutput) ElementType() reflect.Type
- func (o DatabaseInstanceIpAddressArrayOutput) Index(i pulumi.IntInput) DatabaseInstanceIpAddressOutput
- func (o DatabaseInstanceIpAddressArrayOutput) ToDatabaseInstanceIpAddressArrayOutput() DatabaseInstanceIpAddressArrayOutput
- func (o DatabaseInstanceIpAddressArrayOutput) ToDatabaseInstanceIpAddressArrayOutputWithContext(ctx context.Context) DatabaseInstanceIpAddressArrayOutput
- type DatabaseInstanceIpAddressInput
- type DatabaseInstanceIpAddressOutput
- func (DatabaseInstanceIpAddressOutput) ElementType() reflect.Type
- func (o DatabaseInstanceIpAddressOutput) IpAddress() pulumi.StringPtrOutput
- func (o DatabaseInstanceIpAddressOutput) TimeToRetire() pulumi.StringPtrOutput
- func (o DatabaseInstanceIpAddressOutput) ToDatabaseInstanceIpAddressOutput() DatabaseInstanceIpAddressOutput
- func (o DatabaseInstanceIpAddressOutput) ToDatabaseInstanceIpAddressOutputWithContext(ctx context.Context) DatabaseInstanceIpAddressOutput
- func (o DatabaseInstanceIpAddressOutput) Type() pulumi.StringPtrOutput
- type DatabaseInstanceMap
- type DatabaseInstanceMapInput
- type DatabaseInstanceMapOutput
- func (DatabaseInstanceMapOutput) ElementType() reflect.Type
- func (o DatabaseInstanceMapOutput) MapIndex(k pulumi.StringInput) DatabaseInstanceOutput
- func (o DatabaseInstanceMapOutput) ToDatabaseInstanceMapOutput() DatabaseInstanceMapOutput
- func (o DatabaseInstanceMapOutput) ToDatabaseInstanceMapOutputWithContext(ctx context.Context) DatabaseInstanceMapOutput
- type DatabaseInstanceOutput
- func (DatabaseInstanceOutput) ElementType() reflect.Type
- func (o DatabaseInstanceOutput) ToDatabaseInstanceOutput() DatabaseInstanceOutput
- func (o DatabaseInstanceOutput) ToDatabaseInstanceOutputWithContext(ctx context.Context) DatabaseInstanceOutput
- func (o DatabaseInstanceOutput) ToDatabaseInstancePtrOutput() DatabaseInstancePtrOutput
- func (o DatabaseInstanceOutput) ToDatabaseInstancePtrOutputWithContext(ctx context.Context) DatabaseInstancePtrOutput
- type DatabaseInstancePtrInput
- type DatabaseInstancePtrOutput
- func (o DatabaseInstancePtrOutput) Elem() DatabaseInstanceOutput
- func (DatabaseInstancePtrOutput) ElementType() reflect.Type
- func (o DatabaseInstancePtrOutput) ToDatabaseInstancePtrOutput() DatabaseInstancePtrOutput
- func (o DatabaseInstancePtrOutput) ToDatabaseInstancePtrOutputWithContext(ctx context.Context) DatabaseInstancePtrOutput
- type DatabaseInstanceReplicaConfiguration
- type DatabaseInstanceReplicaConfigurationArgs
- func (DatabaseInstanceReplicaConfigurationArgs) ElementType() reflect.Type
- func (i DatabaseInstanceReplicaConfigurationArgs) ToDatabaseInstanceReplicaConfigurationOutput() DatabaseInstanceReplicaConfigurationOutput
- func (i DatabaseInstanceReplicaConfigurationArgs) ToDatabaseInstanceReplicaConfigurationOutputWithContext(ctx context.Context) DatabaseInstanceReplicaConfigurationOutput
- func (i DatabaseInstanceReplicaConfigurationArgs) ToDatabaseInstanceReplicaConfigurationPtrOutput() DatabaseInstanceReplicaConfigurationPtrOutput
- func (i DatabaseInstanceReplicaConfigurationArgs) ToDatabaseInstanceReplicaConfigurationPtrOutputWithContext(ctx context.Context) DatabaseInstanceReplicaConfigurationPtrOutput
- type DatabaseInstanceReplicaConfigurationInput
- type DatabaseInstanceReplicaConfigurationOutput
- func (o DatabaseInstanceReplicaConfigurationOutput) CaCertificate() pulumi.StringPtrOutput
- func (o DatabaseInstanceReplicaConfigurationOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o DatabaseInstanceReplicaConfigurationOutput) ClientKey() pulumi.StringPtrOutput
- func (o DatabaseInstanceReplicaConfigurationOutput) ConnectRetryInterval() pulumi.IntPtrOutput
- func (o DatabaseInstanceReplicaConfigurationOutput) DumpFilePath() pulumi.StringPtrOutput
- func (DatabaseInstanceReplicaConfigurationOutput) ElementType() reflect.Type
- func (o DatabaseInstanceReplicaConfigurationOutput) FailoverTarget() pulumi.BoolPtrOutput
- func (o DatabaseInstanceReplicaConfigurationOutput) MasterHeartbeatPeriod() pulumi.IntPtrOutput
- func (o DatabaseInstanceReplicaConfigurationOutput) Password() pulumi.StringPtrOutput
- func (o DatabaseInstanceReplicaConfigurationOutput) SslCipher() pulumi.StringPtrOutput
- func (o DatabaseInstanceReplicaConfigurationOutput) ToDatabaseInstanceReplicaConfigurationOutput() DatabaseInstanceReplicaConfigurationOutput
- func (o DatabaseInstanceReplicaConfigurationOutput) ToDatabaseInstanceReplicaConfigurationOutputWithContext(ctx context.Context) DatabaseInstanceReplicaConfigurationOutput
- func (o DatabaseInstanceReplicaConfigurationOutput) ToDatabaseInstanceReplicaConfigurationPtrOutput() DatabaseInstanceReplicaConfigurationPtrOutput
- func (o DatabaseInstanceReplicaConfigurationOutput) ToDatabaseInstanceReplicaConfigurationPtrOutputWithContext(ctx context.Context) DatabaseInstanceReplicaConfigurationPtrOutput
- func (o DatabaseInstanceReplicaConfigurationOutput) Username() pulumi.StringPtrOutput
- func (o DatabaseInstanceReplicaConfigurationOutput) VerifyServerCertificate() pulumi.BoolPtrOutput
- type DatabaseInstanceReplicaConfigurationPtrInput
- type DatabaseInstanceReplicaConfigurationPtrOutput
- func (o DatabaseInstanceReplicaConfigurationPtrOutput) CaCertificate() pulumi.StringPtrOutput
- func (o DatabaseInstanceReplicaConfigurationPtrOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o DatabaseInstanceReplicaConfigurationPtrOutput) ClientKey() pulumi.StringPtrOutput
- func (o DatabaseInstanceReplicaConfigurationPtrOutput) ConnectRetryInterval() pulumi.IntPtrOutput
- func (o DatabaseInstanceReplicaConfigurationPtrOutput) DumpFilePath() pulumi.StringPtrOutput
- func (o DatabaseInstanceReplicaConfigurationPtrOutput) Elem() DatabaseInstanceReplicaConfigurationOutput
- func (DatabaseInstanceReplicaConfigurationPtrOutput) ElementType() reflect.Type
- func (o DatabaseInstanceReplicaConfigurationPtrOutput) FailoverTarget() pulumi.BoolPtrOutput
- func (o DatabaseInstanceReplicaConfigurationPtrOutput) MasterHeartbeatPeriod() pulumi.IntPtrOutput
- func (o DatabaseInstanceReplicaConfigurationPtrOutput) Password() pulumi.StringPtrOutput
- func (o DatabaseInstanceReplicaConfigurationPtrOutput) SslCipher() pulumi.StringPtrOutput
- func (o DatabaseInstanceReplicaConfigurationPtrOutput) ToDatabaseInstanceReplicaConfigurationPtrOutput() DatabaseInstanceReplicaConfigurationPtrOutput
- func (o DatabaseInstanceReplicaConfigurationPtrOutput) ToDatabaseInstanceReplicaConfigurationPtrOutputWithContext(ctx context.Context) DatabaseInstanceReplicaConfigurationPtrOutput
- func (o DatabaseInstanceReplicaConfigurationPtrOutput) Username() pulumi.StringPtrOutput
- func (o DatabaseInstanceReplicaConfigurationPtrOutput) VerifyServerCertificate() pulumi.BoolPtrOutput
- type DatabaseInstanceRestoreBackupContext
- type DatabaseInstanceRestoreBackupContextArgs
- func (DatabaseInstanceRestoreBackupContextArgs) ElementType() reflect.Type
- func (i DatabaseInstanceRestoreBackupContextArgs) ToDatabaseInstanceRestoreBackupContextOutput() DatabaseInstanceRestoreBackupContextOutput
- func (i DatabaseInstanceRestoreBackupContextArgs) ToDatabaseInstanceRestoreBackupContextOutputWithContext(ctx context.Context) DatabaseInstanceRestoreBackupContextOutput
- func (i DatabaseInstanceRestoreBackupContextArgs) ToDatabaseInstanceRestoreBackupContextPtrOutput() DatabaseInstanceRestoreBackupContextPtrOutput
- func (i DatabaseInstanceRestoreBackupContextArgs) ToDatabaseInstanceRestoreBackupContextPtrOutputWithContext(ctx context.Context) DatabaseInstanceRestoreBackupContextPtrOutput
- type DatabaseInstanceRestoreBackupContextInput
- type DatabaseInstanceRestoreBackupContextOutput
- func (o DatabaseInstanceRestoreBackupContextOutput) BackupRunId() pulumi.IntOutput
- func (DatabaseInstanceRestoreBackupContextOutput) ElementType() reflect.Type
- func (o DatabaseInstanceRestoreBackupContextOutput) InstanceId() pulumi.StringPtrOutput
- func (o DatabaseInstanceRestoreBackupContextOutput) Project() pulumi.StringPtrOutput
- func (o DatabaseInstanceRestoreBackupContextOutput) ToDatabaseInstanceRestoreBackupContextOutput() DatabaseInstanceRestoreBackupContextOutput
- func (o DatabaseInstanceRestoreBackupContextOutput) ToDatabaseInstanceRestoreBackupContextOutputWithContext(ctx context.Context) DatabaseInstanceRestoreBackupContextOutput
- func (o DatabaseInstanceRestoreBackupContextOutput) ToDatabaseInstanceRestoreBackupContextPtrOutput() DatabaseInstanceRestoreBackupContextPtrOutput
- func (o DatabaseInstanceRestoreBackupContextOutput) ToDatabaseInstanceRestoreBackupContextPtrOutputWithContext(ctx context.Context) DatabaseInstanceRestoreBackupContextPtrOutput
- type DatabaseInstanceRestoreBackupContextPtrInput
- type DatabaseInstanceRestoreBackupContextPtrOutput
- func (o DatabaseInstanceRestoreBackupContextPtrOutput) BackupRunId() pulumi.IntPtrOutput
- func (o DatabaseInstanceRestoreBackupContextPtrOutput) Elem() DatabaseInstanceRestoreBackupContextOutput
- func (DatabaseInstanceRestoreBackupContextPtrOutput) ElementType() reflect.Type
- func (o DatabaseInstanceRestoreBackupContextPtrOutput) InstanceId() pulumi.StringPtrOutput
- func (o DatabaseInstanceRestoreBackupContextPtrOutput) Project() pulumi.StringPtrOutput
- func (o DatabaseInstanceRestoreBackupContextPtrOutput) ToDatabaseInstanceRestoreBackupContextPtrOutput() DatabaseInstanceRestoreBackupContextPtrOutput
- func (o DatabaseInstanceRestoreBackupContextPtrOutput) ToDatabaseInstanceRestoreBackupContextPtrOutputWithContext(ctx context.Context) DatabaseInstanceRestoreBackupContextPtrOutput
- type DatabaseInstanceServerCaCert
- type DatabaseInstanceServerCaCertArgs
- func (DatabaseInstanceServerCaCertArgs) ElementType() reflect.Type
- func (i DatabaseInstanceServerCaCertArgs) ToDatabaseInstanceServerCaCertOutput() DatabaseInstanceServerCaCertOutput
- func (i DatabaseInstanceServerCaCertArgs) ToDatabaseInstanceServerCaCertOutputWithContext(ctx context.Context) DatabaseInstanceServerCaCertOutput
- type DatabaseInstanceServerCaCertArray
- func (DatabaseInstanceServerCaCertArray) ElementType() reflect.Type
- func (i DatabaseInstanceServerCaCertArray) ToDatabaseInstanceServerCaCertArrayOutput() DatabaseInstanceServerCaCertArrayOutput
- func (i DatabaseInstanceServerCaCertArray) ToDatabaseInstanceServerCaCertArrayOutputWithContext(ctx context.Context) DatabaseInstanceServerCaCertArrayOutput
- type DatabaseInstanceServerCaCertArrayInput
- type DatabaseInstanceServerCaCertArrayOutput
- func (DatabaseInstanceServerCaCertArrayOutput) ElementType() reflect.Type
- func (o DatabaseInstanceServerCaCertArrayOutput) Index(i pulumi.IntInput) DatabaseInstanceServerCaCertOutput
- func (o DatabaseInstanceServerCaCertArrayOutput) ToDatabaseInstanceServerCaCertArrayOutput() DatabaseInstanceServerCaCertArrayOutput
- func (o DatabaseInstanceServerCaCertArrayOutput) ToDatabaseInstanceServerCaCertArrayOutputWithContext(ctx context.Context) DatabaseInstanceServerCaCertArrayOutput
- type DatabaseInstanceServerCaCertInput
- type DatabaseInstanceServerCaCertOutput
- func (o DatabaseInstanceServerCaCertOutput) Cert() pulumi.StringPtrOutput
- func (o DatabaseInstanceServerCaCertOutput) CommonName() pulumi.StringPtrOutput
- func (o DatabaseInstanceServerCaCertOutput) CreateTime() pulumi.StringPtrOutput
- func (DatabaseInstanceServerCaCertOutput) ElementType() reflect.Type
- func (o DatabaseInstanceServerCaCertOutput) ExpirationTime() pulumi.StringPtrOutput
- func (o DatabaseInstanceServerCaCertOutput) Sha1Fingerprint() pulumi.StringPtrOutput
- func (o DatabaseInstanceServerCaCertOutput) ToDatabaseInstanceServerCaCertOutput() DatabaseInstanceServerCaCertOutput
- func (o DatabaseInstanceServerCaCertOutput) ToDatabaseInstanceServerCaCertOutputWithContext(ctx context.Context) DatabaseInstanceServerCaCertOutput
- type DatabaseInstanceSettings
- type DatabaseInstanceSettingsArgs
- func (DatabaseInstanceSettingsArgs) ElementType() reflect.Type
- func (i DatabaseInstanceSettingsArgs) ToDatabaseInstanceSettingsOutput() DatabaseInstanceSettingsOutput
- func (i DatabaseInstanceSettingsArgs) ToDatabaseInstanceSettingsOutputWithContext(ctx context.Context) DatabaseInstanceSettingsOutput
- func (i DatabaseInstanceSettingsArgs) ToDatabaseInstanceSettingsPtrOutput() DatabaseInstanceSettingsPtrOutput
- func (i DatabaseInstanceSettingsArgs) ToDatabaseInstanceSettingsPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsPtrOutput
- type DatabaseInstanceSettingsBackupConfiguration
- type DatabaseInstanceSettingsBackupConfigurationArgs
- func (DatabaseInstanceSettingsBackupConfigurationArgs) ElementType() reflect.Type
- func (i DatabaseInstanceSettingsBackupConfigurationArgs) ToDatabaseInstanceSettingsBackupConfigurationOutput() DatabaseInstanceSettingsBackupConfigurationOutput
- func (i DatabaseInstanceSettingsBackupConfigurationArgs) ToDatabaseInstanceSettingsBackupConfigurationOutputWithContext(ctx context.Context) DatabaseInstanceSettingsBackupConfigurationOutput
- func (i DatabaseInstanceSettingsBackupConfigurationArgs) ToDatabaseInstanceSettingsBackupConfigurationPtrOutput() DatabaseInstanceSettingsBackupConfigurationPtrOutput
- func (i DatabaseInstanceSettingsBackupConfigurationArgs) ToDatabaseInstanceSettingsBackupConfigurationPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsBackupConfigurationPtrOutput
- type DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings
- type DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs
- func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs) ElementType() reflect.Type
- func (i DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput() DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput
- func (i DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutputWithContext(ctx context.Context) DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput
- func (i DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput() DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput
- func (i DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput
- type DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsInput
- type DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput
- func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) ElementType() reflect.Type
- func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) RetainedBackups() pulumi.IntOutput
- func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) RetentionUnit() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput() DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput
- func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutputWithContext(ctx context.Context) DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput
- func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput() DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput
- type DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrInput
- type DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput) Elem() DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput
- func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput) ElementType() reflect.Type
- func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput) RetainedBackups() pulumi.IntPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput) RetentionUnit() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput() DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput
- type DatabaseInstanceSettingsBackupConfigurationInput
- type DatabaseInstanceSettingsBackupConfigurationOutput
- func (o DatabaseInstanceSettingsBackupConfigurationOutput) BackupRetentionSettings() DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationOutput) BinaryLogEnabled() pulumi.BoolPtrOutput
- func (DatabaseInstanceSettingsBackupConfigurationOutput) ElementType() reflect.Type
- func (o DatabaseInstanceSettingsBackupConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationOutput) Location() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationOutput) PointInTimeRecoveryEnabled() pulumi.BoolPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationOutput) StartTime() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationOutput) ToDatabaseInstanceSettingsBackupConfigurationOutput() DatabaseInstanceSettingsBackupConfigurationOutput
- func (o DatabaseInstanceSettingsBackupConfigurationOutput) ToDatabaseInstanceSettingsBackupConfigurationOutputWithContext(ctx context.Context) DatabaseInstanceSettingsBackupConfigurationOutput
- func (o DatabaseInstanceSettingsBackupConfigurationOutput) ToDatabaseInstanceSettingsBackupConfigurationPtrOutput() DatabaseInstanceSettingsBackupConfigurationPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationOutput) ToDatabaseInstanceSettingsBackupConfigurationPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsBackupConfigurationPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationOutput) TransactionLogRetentionDays() pulumi.IntPtrOutput
- type DatabaseInstanceSettingsBackupConfigurationPtrInput
- type DatabaseInstanceSettingsBackupConfigurationPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationPtrOutput) BackupRetentionSettings() DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationPtrOutput) BinaryLogEnabled() pulumi.BoolPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationPtrOutput) Elem() DatabaseInstanceSettingsBackupConfigurationOutput
- func (DatabaseInstanceSettingsBackupConfigurationPtrOutput) ElementType() reflect.Type
- func (o DatabaseInstanceSettingsBackupConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationPtrOutput) Location() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationPtrOutput) PointInTimeRecoveryEnabled() pulumi.BoolPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationPtrOutput) StartTime() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationPtrOutput) ToDatabaseInstanceSettingsBackupConfigurationPtrOutput() DatabaseInstanceSettingsBackupConfigurationPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationPtrOutput) ToDatabaseInstanceSettingsBackupConfigurationPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsBackupConfigurationPtrOutput
- func (o DatabaseInstanceSettingsBackupConfigurationPtrOutput) TransactionLogRetentionDays() pulumi.IntPtrOutput
- type DatabaseInstanceSettingsDatabaseFlag
- type DatabaseInstanceSettingsDatabaseFlagArgs
- func (DatabaseInstanceSettingsDatabaseFlagArgs) ElementType() reflect.Type
- func (i DatabaseInstanceSettingsDatabaseFlagArgs) ToDatabaseInstanceSettingsDatabaseFlagOutput() DatabaseInstanceSettingsDatabaseFlagOutput
- func (i DatabaseInstanceSettingsDatabaseFlagArgs) ToDatabaseInstanceSettingsDatabaseFlagOutputWithContext(ctx context.Context) DatabaseInstanceSettingsDatabaseFlagOutput
- type DatabaseInstanceSettingsDatabaseFlagArray
- func (DatabaseInstanceSettingsDatabaseFlagArray) ElementType() reflect.Type
- func (i DatabaseInstanceSettingsDatabaseFlagArray) ToDatabaseInstanceSettingsDatabaseFlagArrayOutput() DatabaseInstanceSettingsDatabaseFlagArrayOutput
- func (i DatabaseInstanceSettingsDatabaseFlagArray) ToDatabaseInstanceSettingsDatabaseFlagArrayOutputWithContext(ctx context.Context) DatabaseInstanceSettingsDatabaseFlagArrayOutput
- type DatabaseInstanceSettingsDatabaseFlagArrayInput
- type DatabaseInstanceSettingsDatabaseFlagArrayOutput
- func (DatabaseInstanceSettingsDatabaseFlagArrayOutput) ElementType() reflect.Type
- func (o DatabaseInstanceSettingsDatabaseFlagArrayOutput) Index(i pulumi.IntInput) DatabaseInstanceSettingsDatabaseFlagOutput
- func (o DatabaseInstanceSettingsDatabaseFlagArrayOutput) ToDatabaseInstanceSettingsDatabaseFlagArrayOutput() DatabaseInstanceSettingsDatabaseFlagArrayOutput
- func (o DatabaseInstanceSettingsDatabaseFlagArrayOutput) ToDatabaseInstanceSettingsDatabaseFlagArrayOutputWithContext(ctx context.Context) DatabaseInstanceSettingsDatabaseFlagArrayOutput
- type DatabaseInstanceSettingsDatabaseFlagInput
- type DatabaseInstanceSettingsDatabaseFlagOutput
- func (DatabaseInstanceSettingsDatabaseFlagOutput) ElementType() reflect.Type
- func (o DatabaseInstanceSettingsDatabaseFlagOutput) Name() pulumi.StringOutput
- func (o DatabaseInstanceSettingsDatabaseFlagOutput) ToDatabaseInstanceSettingsDatabaseFlagOutput() DatabaseInstanceSettingsDatabaseFlagOutput
- func (o DatabaseInstanceSettingsDatabaseFlagOutput) ToDatabaseInstanceSettingsDatabaseFlagOutputWithContext(ctx context.Context) DatabaseInstanceSettingsDatabaseFlagOutput
- func (o DatabaseInstanceSettingsDatabaseFlagOutput) Value() pulumi.StringOutput
- type DatabaseInstanceSettingsInput
- type DatabaseInstanceSettingsInsightsConfig
- type DatabaseInstanceSettingsInsightsConfigArgs
- func (DatabaseInstanceSettingsInsightsConfigArgs) ElementType() reflect.Type
- func (i DatabaseInstanceSettingsInsightsConfigArgs) ToDatabaseInstanceSettingsInsightsConfigOutput() DatabaseInstanceSettingsInsightsConfigOutput
- func (i DatabaseInstanceSettingsInsightsConfigArgs) ToDatabaseInstanceSettingsInsightsConfigOutputWithContext(ctx context.Context) DatabaseInstanceSettingsInsightsConfigOutput
- func (i DatabaseInstanceSettingsInsightsConfigArgs) ToDatabaseInstanceSettingsInsightsConfigPtrOutput() DatabaseInstanceSettingsInsightsConfigPtrOutput
- func (i DatabaseInstanceSettingsInsightsConfigArgs) ToDatabaseInstanceSettingsInsightsConfigPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsInsightsConfigPtrOutput
- type DatabaseInstanceSettingsInsightsConfigInput
- type DatabaseInstanceSettingsInsightsConfigOutput
- func (DatabaseInstanceSettingsInsightsConfigOutput) ElementType() reflect.Type
- func (o DatabaseInstanceSettingsInsightsConfigOutput) QueryInsightsEnabled() pulumi.BoolPtrOutput
- func (o DatabaseInstanceSettingsInsightsConfigOutput) QueryStringLength() pulumi.IntPtrOutput
- func (o DatabaseInstanceSettingsInsightsConfigOutput) RecordApplicationTags() pulumi.BoolPtrOutput
- func (o DatabaseInstanceSettingsInsightsConfigOutput) RecordClientAddress() pulumi.BoolPtrOutput
- func (o DatabaseInstanceSettingsInsightsConfigOutput) ToDatabaseInstanceSettingsInsightsConfigOutput() DatabaseInstanceSettingsInsightsConfigOutput
- func (o DatabaseInstanceSettingsInsightsConfigOutput) ToDatabaseInstanceSettingsInsightsConfigOutputWithContext(ctx context.Context) DatabaseInstanceSettingsInsightsConfigOutput
- func (o DatabaseInstanceSettingsInsightsConfigOutput) ToDatabaseInstanceSettingsInsightsConfigPtrOutput() DatabaseInstanceSettingsInsightsConfigPtrOutput
- func (o DatabaseInstanceSettingsInsightsConfigOutput) ToDatabaseInstanceSettingsInsightsConfigPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsInsightsConfigPtrOutput
- type DatabaseInstanceSettingsInsightsConfigPtrInput
- type DatabaseInstanceSettingsInsightsConfigPtrOutput
- func (o DatabaseInstanceSettingsInsightsConfigPtrOutput) Elem() DatabaseInstanceSettingsInsightsConfigOutput
- func (DatabaseInstanceSettingsInsightsConfigPtrOutput) ElementType() reflect.Type
- func (o DatabaseInstanceSettingsInsightsConfigPtrOutput) QueryInsightsEnabled() pulumi.BoolPtrOutput
- func (o DatabaseInstanceSettingsInsightsConfigPtrOutput) QueryStringLength() pulumi.IntPtrOutput
- func (o DatabaseInstanceSettingsInsightsConfigPtrOutput) RecordApplicationTags() pulumi.BoolPtrOutput
- func (o DatabaseInstanceSettingsInsightsConfigPtrOutput) RecordClientAddress() pulumi.BoolPtrOutput
- func (o DatabaseInstanceSettingsInsightsConfigPtrOutput) ToDatabaseInstanceSettingsInsightsConfigPtrOutput() DatabaseInstanceSettingsInsightsConfigPtrOutput
- func (o DatabaseInstanceSettingsInsightsConfigPtrOutput) ToDatabaseInstanceSettingsInsightsConfigPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsInsightsConfigPtrOutput
- type DatabaseInstanceSettingsIpConfiguration
- type DatabaseInstanceSettingsIpConfigurationArgs
- func (DatabaseInstanceSettingsIpConfigurationArgs) ElementType() reflect.Type
- func (i DatabaseInstanceSettingsIpConfigurationArgs) ToDatabaseInstanceSettingsIpConfigurationOutput() DatabaseInstanceSettingsIpConfigurationOutput
- func (i DatabaseInstanceSettingsIpConfigurationArgs) ToDatabaseInstanceSettingsIpConfigurationOutputWithContext(ctx context.Context) DatabaseInstanceSettingsIpConfigurationOutput
- func (i DatabaseInstanceSettingsIpConfigurationArgs) ToDatabaseInstanceSettingsIpConfigurationPtrOutput() DatabaseInstanceSettingsIpConfigurationPtrOutput
- func (i DatabaseInstanceSettingsIpConfigurationArgs) ToDatabaseInstanceSettingsIpConfigurationPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsIpConfigurationPtrOutput
- type DatabaseInstanceSettingsIpConfigurationAuthorizedNetwork
- type DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArgs
- func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArgs) ElementType() reflect.Type
- func (i DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArgs) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput() DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput
- func (i DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArgs) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutputWithContext(ctx context.Context) DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput
- type DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArray
- func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArray) ElementType() reflect.Type
- func (i DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArray) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput() DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput
- func (i DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArray) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutputWithContext(ctx context.Context) DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput
- type DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayInput
- type DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput
- func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput) ElementType() reflect.Type
- func (o DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput) Index(i pulumi.IntInput) DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput
- func (o DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput() DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput
- func (o DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutputWithContext(ctx context.Context) DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput
- type DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkInput
- type DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput
- func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput) ElementType() reflect.Type
- func (o DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput) ExpirationTime() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput) Name() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput() DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput
- func (o DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutputWithContext(ctx context.Context) DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput
- func (o DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput) Value() pulumi.StringOutput
- type DatabaseInstanceSettingsIpConfigurationInput
- type DatabaseInstanceSettingsIpConfigurationOutput
- func (o DatabaseInstanceSettingsIpConfigurationOutput) AllocatedIpRange() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsIpConfigurationOutput) AuthorizedNetworks() DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput
- func (DatabaseInstanceSettingsIpConfigurationOutput) ElementType() reflect.Type
- func (o DatabaseInstanceSettingsIpConfigurationOutput) Ipv4Enabled() pulumi.BoolPtrOutput
- func (o DatabaseInstanceSettingsIpConfigurationOutput) PrivateNetwork() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsIpConfigurationOutput) RequireSsl() pulumi.BoolPtrOutput
- func (o DatabaseInstanceSettingsIpConfigurationOutput) ToDatabaseInstanceSettingsIpConfigurationOutput() DatabaseInstanceSettingsIpConfigurationOutput
- func (o DatabaseInstanceSettingsIpConfigurationOutput) ToDatabaseInstanceSettingsIpConfigurationOutputWithContext(ctx context.Context) DatabaseInstanceSettingsIpConfigurationOutput
- func (o DatabaseInstanceSettingsIpConfigurationOutput) ToDatabaseInstanceSettingsIpConfigurationPtrOutput() DatabaseInstanceSettingsIpConfigurationPtrOutput
- func (o DatabaseInstanceSettingsIpConfigurationOutput) ToDatabaseInstanceSettingsIpConfigurationPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsIpConfigurationPtrOutput
- type DatabaseInstanceSettingsIpConfigurationPtrInput
- type DatabaseInstanceSettingsIpConfigurationPtrOutput
- func (o DatabaseInstanceSettingsIpConfigurationPtrOutput) AllocatedIpRange() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsIpConfigurationPtrOutput) AuthorizedNetworks() DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput
- func (o DatabaseInstanceSettingsIpConfigurationPtrOutput) Elem() DatabaseInstanceSettingsIpConfigurationOutput
- func (DatabaseInstanceSettingsIpConfigurationPtrOutput) ElementType() reflect.Type
- func (o DatabaseInstanceSettingsIpConfigurationPtrOutput) Ipv4Enabled() pulumi.BoolPtrOutput
- func (o DatabaseInstanceSettingsIpConfigurationPtrOutput) PrivateNetwork() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsIpConfigurationPtrOutput) RequireSsl() pulumi.BoolPtrOutput
- func (o DatabaseInstanceSettingsIpConfigurationPtrOutput) ToDatabaseInstanceSettingsIpConfigurationPtrOutput() DatabaseInstanceSettingsIpConfigurationPtrOutput
- func (o DatabaseInstanceSettingsIpConfigurationPtrOutput) ToDatabaseInstanceSettingsIpConfigurationPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsIpConfigurationPtrOutput
- type DatabaseInstanceSettingsLocationPreference
- type DatabaseInstanceSettingsLocationPreferenceArgs
- func (DatabaseInstanceSettingsLocationPreferenceArgs) ElementType() reflect.Type
- func (i DatabaseInstanceSettingsLocationPreferenceArgs) ToDatabaseInstanceSettingsLocationPreferenceOutput() DatabaseInstanceSettingsLocationPreferenceOutput
- func (i DatabaseInstanceSettingsLocationPreferenceArgs) ToDatabaseInstanceSettingsLocationPreferenceOutputWithContext(ctx context.Context) DatabaseInstanceSettingsLocationPreferenceOutput
- func (i DatabaseInstanceSettingsLocationPreferenceArgs) ToDatabaseInstanceSettingsLocationPreferencePtrOutput() DatabaseInstanceSettingsLocationPreferencePtrOutput
- func (i DatabaseInstanceSettingsLocationPreferenceArgs) ToDatabaseInstanceSettingsLocationPreferencePtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsLocationPreferencePtrOutput
- type DatabaseInstanceSettingsLocationPreferenceInput
- type DatabaseInstanceSettingsLocationPreferenceOutput
- func (DatabaseInstanceSettingsLocationPreferenceOutput) ElementType() reflect.Type
- func (o DatabaseInstanceSettingsLocationPreferenceOutput) FollowGaeApplication() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsLocationPreferenceOutput) ToDatabaseInstanceSettingsLocationPreferenceOutput() DatabaseInstanceSettingsLocationPreferenceOutput
- func (o DatabaseInstanceSettingsLocationPreferenceOutput) ToDatabaseInstanceSettingsLocationPreferenceOutputWithContext(ctx context.Context) DatabaseInstanceSettingsLocationPreferenceOutput
- func (o DatabaseInstanceSettingsLocationPreferenceOutput) ToDatabaseInstanceSettingsLocationPreferencePtrOutput() DatabaseInstanceSettingsLocationPreferencePtrOutput
- func (o DatabaseInstanceSettingsLocationPreferenceOutput) ToDatabaseInstanceSettingsLocationPreferencePtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsLocationPreferencePtrOutput
- func (o DatabaseInstanceSettingsLocationPreferenceOutput) Zone() pulumi.StringPtrOutput
- type DatabaseInstanceSettingsLocationPreferencePtrInput
- type DatabaseInstanceSettingsLocationPreferencePtrOutput
- func (o DatabaseInstanceSettingsLocationPreferencePtrOutput) Elem() DatabaseInstanceSettingsLocationPreferenceOutput
- func (DatabaseInstanceSettingsLocationPreferencePtrOutput) ElementType() reflect.Type
- func (o DatabaseInstanceSettingsLocationPreferencePtrOutput) FollowGaeApplication() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsLocationPreferencePtrOutput) ToDatabaseInstanceSettingsLocationPreferencePtrOutput() DatabaseInstanceSettingsLocationPreferencePtrOutput
- func (o DatabaseInstanceSettingsLocationPreferencePtrOutput) ToDatabaseInstanceSettingsLocationPreferencePtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsLocationPreferencePtrOutput
- func (o DatabaseInstanceSettingsLocationPreferencePtrOutput) Zone() pulumi.StringPtrOutput
- type DatabaseInstanceSettingsMaintenanceWindow
- type DatabaseInstanceSettingsMaintenanceWindowArgs
- func (DatabaseInstanceSettingsMaintenanceWindowArgs) ElementType() reflect.Type
- func (i DatabaseInstanceSettingsMaintenanceWindowArgs) ToDatabaseInstanceSettingsMaintenanceWindowOutput() DatabaseInstanceSettingsMaintenanceWindowOutput
- func (i DatabaseInstanceSettingsMaintenanceWindowArgs) ToDatabaseInstanceSettingsMaintenanceWindowOutputWithContext(ctx context.Context) DatabaseInstanceSettingsMaintenanceWindowOutput
- func (i DatabaseInstanceSettingsMaintenanceWindowArgs) ToDatabaseInstanceSettingsMaintenanceWindowPtrOutput() DatabaseInstanceSettingsMaintenanceWindowPtrOutput
- func (i DatabaseInstanceSettingsMaintenanceWindowArgs) ToDatabaseInstanceSettingsMaintenanceWindowPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsMaintenanceWindowPtrOutput
- type DatabaseInstanceSettingsMaintenanceWindowInput
- type DatabaseInstanceSettingsMaintenanceWindowOutput
- func (o DatabaseInstanceSettingsMaintenanceWindowOutput) Day() pulumi.IntPtrOutput
- func (DatabaseInstanceSettingsMaintenanceWindowOutput) ElementType() reflect.Type
- func (o DatabaseInstanceSettingsMaintenanceWindowOutput) Hour() pulumi.IntPtrOutput
- func (o DatabaseInstanceSettingsMaintenanceWindowOutput) ToDatabaseInstanceSettingsMaintenanceWindowOutput() DatabaseInstanceSettingsMaintenanceWindowOutput
- func (o DatabaseInstanceSettingsMaintenanceWindowOutput) ToDatabaseInstanceSettingsMaintenanceWindowOutputWithContext(ctx context.Context) DatabaseInstanceSettingsMaintenanceWindowOutput
- func (o DatabaseInstanceSettingsMaintenanceWindowOutput) ToDatabaseInstanceSettingsMaintenanceWindowPtrOutput() DatabaseInstanceSettingsMaintenanceWindowPtrOutput
- func (o DatabaseInstanceSettingsMaintenanceWindowOutput) ToDatabaseInstanceSettingsMaintenanceWindowPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsMaintenanceWindowPtrOutput
- func (o DatabaseInstanceSettingsMaintenanceWindowOutput) UpdateTrack() pulumi.StringPtrOutput
- type DatabaseInstanceSettingsMaintenanceWindowPtrInput
- type DatabaseInstanceSettingsMaintenanceWindowPtrOutput
- func (o DatabaseInstanceSettingsMaintenanceWindowPtrOutput) Day() pulumi.IntPtrOutput
- func (o DatabaseInstanceSettingsMaintenanceWindowPtrOutput) Elem() DatabaseInstanceSettingsMaintenanceWindowOutput
- func (DatabaseInstanceSettingsMaintenanceWindowPtrOutput) ElementType() reflect.Type
- func (o DatabaseInstanceSettingsMaintenanceWindowPtrOutput) Hour() pulumi.IntPtrOutput
- func (o DatabaseInstanceSettingsMaintenanceWindowPtrOutput) ToDatabaseInstanceSettingsMaintenanceWindowPtrOutput() DatabaseInstanceSettingsMaintenanceWindowPtrOutput
- func (o DatabaseInstanceSettingsMaintenanceWindowPtrOutput) ToDatabaseInstanceSettingsMaintenanceWindowPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsMaintenanceWindowPtrOutput
- func (o DatabaseInstanceSettingsMaintenanceWindowPtrOutput) UpdateTrack() pulumi.StringPtrOutput
- type DatabaseInstanceSettingsOutput
- func (o DatabaseInstanceSettingsOutput) ActivationPolicy() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsOutput) AvailabilityType() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsOutput) BackupConfiguration() DatabaseInstanceSettingsBackupConfigurationPtrOutput
- func (o DatabaseInstanceSettingsOutput) Collation() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsOutput) DatabaseFlags() DatabaseInstanceSettingsDatabaseFlagArrayOutput
- func (o DatabaseInstanceSettingsOutput) DiskAutoresize() pulumi.BoolPtrOutput
- func (o DatabaseInstanceSettingsOutput) DiskAutoresizeLimit() pulumi.IntPtrOutput
- func (o DatabaseInstanceSettingsOutput) DiskSize() pulumi.IntPtrOutput
- func (o DatabaseInstanceSettingsOutput) DiskType() pulumi.StringPtrOutput
- func (DatabaseInstanceSettingsOutput) ElementType() reflect.Type
- func (o DatabaseInstanceSettingsOutput) InsightsConfig() DatabaseInstanceSettingsInsightsConfigPtrOutput
- func (o DatabaseInstanceSettingsOutput) IpConfiguration() DatabaseInstanceSettingsIpConfigurationPtrOutput
- func (o DatabaseInstanceSettingsOutput) LocationPreference() DatabaseInstanceSettingsLocationPreferencePtrOutput
- func (o DatabaseInstanceSettingsOutput) MaintenanceWindow() DatabaseInstanceSettingsMaintenanceWindowPtrOutput
- func (o DatabaseInstanceSettingsOutput) PricingPlan() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsOutput) Tier() pulumi.StringOutput
- func (o DatabaseInstanceSettingsOutput) ToDatabaseInstanceSettingsOutput() DatabaseInstanceSettingsOutput
- func (o DatabaseInstanceSettingsOutput) ToDatabaseInstanceSettingsOutputWithContext(ctx context.Context) DatabaseInstanceSettingsOutput
- func (o DatabaseInstanceSettingsOutput) ToDatabaseInstanceSettingsPtrOutput() DatabaseInstanceSettingsPtrOutput
- func (o DatabaseInstanceSettingsOutput) ToDatabaseInstanceSettingsPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsPtrOutput
- func (o DatabaseInstanceSettingsOutput) UserLabels() pulumi.StringMapOutput
- func (o DatabaseInstanceSettingsOutput) Version() pulumi.IntPtrOutput
- type DatabaseInstanceSettingsPtrInput
- type DatabaseInstanceSettingsPtrOutput
- func (o DatabaseInstanceSettingsPtrOutput) ActivationPolicy() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsPtrOutput) AvailabilityType() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsPtrOutput) BackupConfiguration() DatabaseInstanceSettingsBackupConfigurationPtrOutput
- func (o DatabaseInstanceSettingsPtrOutput) Collation() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsPtrOutput) DatabaseFlags() DatabaseInstanceSettingsDatabaseFlagArrayOutput
- func (o DatabaseInstanceSettingsPtrOutput) DiskAutoresize() pulumi.BoolPtrOutput
- func (o DatabaseInstanceSettingsPtrOutput) DiskAutoresizeLimit() pulumi.IntPtrOutput
- func (o DatabaseInstanceSettingsPtrOutput) DiskSize() pulumi.IntPtrOutput
- func (o DatabaseInstanceSettingsPtrOutput) DiskType() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsPtrOutput) Elem() DatabaseInstanceSettingsOutput
- func (DatabaseInstanceSettingsPtrOutput) ElementType() reflect.Type
- func (o DatabaseInstanceSettingsPtrOutput) InsightsConfig() DatabaseInstanceSettingsInsightsConfigPtrOutput
- func (o DatabaseInstanceSettingsPtrOutput) IpConfiguration() DatabaseInstanceSettingsIpConfigurationPtrOutput
- func (o DatabaseInstanceSettingsPtrOutput) LocationPreference() DatabaseInstanceSettingsLocationPreferencePtrOutput
- func (o DatabaseInstanceSettingsPtrOutput) MaintenanceWindow() DatabaseInstanceSettingsMaintenanceWindowPtrOutput
- func (o DatabaseInstanceSettingsPtrOutput) PricingPlan() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsPtrOutput) Tier() pulumi.StringPtrOutput
- func (o DatabaseInstanceSettingsPtrOutput) ToDatabaseInstanceSettingsPtrOutput() DatabaseInstanceSettingsPtrOutput
- func (o DatabaseInstanceSettingsPtrOutput) ToDatabaseInstanceSettingsPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsPtrOutput
- func (o DatabaseInstanceSettingsPtrOutput) UserLabels() pulumi.StringMapOutput
- func (o DatabaseInstanceSettingsPtrOutput) Version() pulumi.IntPtrOutput
- type DatabaseInstanceState
- type DatabaseMap
- type DatabaseMapInput
- type DatabaseMapOutput
- type DatabaseOutput
- func (DatabaseOutput) ElementType() reflect.Type
- func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput
- func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
- func (o DatabaseOutput) ToDatabasePtrOutput() DatabasePtrOutput
- func (o DatabaseOutput) ToDatabasePtrOutputWithContext(ctx context.Context) DatabasePtrOutput
- type DatabasePtrInput
- type DatabasePtrOutput
- type DatabaseState
- type GetBackupRunArgs
- type GetBackupRunOutputArgs
- type GetBackupRunResult
- type GetBackupRunResultOutput
- func (o GetBackupRunResultOutput) BackupId() pulumi.IntOutput
- func (GetBackupRunResultOutput) ElementType() reflect.Type
- func (o GetBackupRunResultOutput) Id() pulumi.StringOutput
- func (o GetBackupRunResultOutput) Instance() pulumi.StringOutput
- func (o GetBackupRunResultOutput) Location() pulumi.StringOutput
- func (o GetBackupRunResultOutput) MostRecent() pulumi.BoolPtrOutput
- func (o GetBackupRunResultOutput) StartTime() pulumi.StringOutput
- func (o GetBackupRunResultOutput) Status() pulumi.StringOutput
- func (o GetBackupRunResultOutput) ToGetBackupRunResultOutput() GetBackupRunResultOutput
- func (o GetBackupRunResultOutput) ToGetBackupRunResultOutputWithContext(ctx context.Context) GetBackupRunResultOutput
- type GetCaCertsArgs
- type GetCaCertsCert
- type GetCaCertsCertArgs
- type GetCaCertsCertArray
- type GetCaCertsCertArrayInput
- type GetCaCertsCertArrayOutput
- func (GetCaCertsCertArrayOutput) ElementType() reflect.Type
- func (o GetCaCertsCertArrayOutput) Index(i pulumi.IntInput) GetCaCertsCertOutput
- func (o GetCaCertsCertArrayOutput) ToGetCaCertsCertArrayOutput() GetCaCertsCertArrayOutput
- func (o GetCaCertsCertArrayOutput) ToGetCaCertsCertArrayOutputWithContext(ctx context.Context) GetCaCertsCertArrayOutput
- type GetCaCertsCertInput
- type GetCaCertsCertOutput
- func (o GetCaCertsCertOutput) Cert() pulumi.StringOutput
- func (o GetCaCertsCertOutput) CommonName() pulumi.StringOutput
- func (o GetCaCertsCertOutput) CreateTime() pulumi.StringOutput
- func (GetCaCertsCertOutput) ElementType() reflect.Type
- func (o GetCaCertsCertOutput) ExpirationTime() pulumi.StringOutput
- func (o GetCaCertsCertOutput) Sha1Fingerprint() pulumi.StringOutput
- func (o GetCaCertsCertOutput) ToGetCaCertsCertOutput() GetCaCertsCertOutput
- func (o GetCaCertsCertOutput) ToGetCaCertsCertOutputWithContext(ctx context.Context) GetCaCertsCertOutput
- type GetCaCertsOutputArgs
- type GetCaCertsResult
- type GetCaCertsResultOutput
- func (o GetCaCertsResultOutput) ActiveVersion() pulumi.StringOutput
- func (o GetCaCertsResultOutput) Certs() GetCaCertsCertArrayOutput
- func (GetCaCertsResultOutput) ElementType() reflect.Type
- func (o GetCaCertsResultOutput) Id() pulumi.StringOutput
- func (o GetCaCertsResultOutput) Instance() pulumi.StringOutput
- func (o GetCaCertsResultOutput) Project() pulumi.StringOutput
- func (o GetCaCertsResultOutput) ToGetCaCertsResultOutput() GetCaCertsResultOutput
- func (o GetCaCertsResultOutput) ToGetCaCertsResultOutputWithContext(ctx context.Context) GetCaCertsResultOutput
- type GetDatabaseInstanceClone
- type GetDatabaseInstanceCloneArgs
- func (GetDatabaseInstanceCloneArgs) ElementType() reflect.Type
- func (i GetDatabaseInstanceCloneArgs) ToGetDatabaseInstanceCloneOutput() GetDatabaseInstanceCloneOutput
- func (i GetDatabaseInstanceCloneArgs) ToGetDatabaseInstanceCloneOutputWithContext(ctx context.Context) GetDatabaseInstanceCloneOutput
- type GetDatabaseInstanceCloneArray
- func (GetDatabaseInstanceCloneArray) ElementType() reflect.Type
- func (i GetDatabaseInstanceCloneArray) ToGetDatabaseInstanceCloneArrayOutput() GetDatabaseInstanceCloneArrayOutput
- func (i GetDatabaseInstanceCloneArray) ToGetDatabaseInstanceCloneArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceCloneArrayOutput
- type GetDatabaseInstanceCloneArrayInput
- type GetDatabaseInstanceCloneArrayOutput
- func (GetDatabaseInstanceCloneArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceCloneArrayOutput) Index(i pulumi.IntInput) GetDatabaseInstanceCloneOutput
- func (o GetDatabaseInstanceCloneArrayOutput) ToGetDatabaseInstanceCloneArrayOutput() GetDatabaseInstanceCloneArrayOutput
- func (o GetDatabaseInstanceCloneArrayOutput) ToGetDatabaseInstanceCloneArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceCloneArrayOutput
- type GetDatabaseInstanceCloneInput
- type GetDatabaseInstanceCloneOutput
- func (GetDatabaseInstanceCloneOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceCloneOutput) PointInTime() pulumi.StringOutput
- func (o GetDatabaseInstanceCloneOutput) SourceInstanceName() pulumi.StringOutput
- func (o GetDatabaseInstanceCloneOutput) ToGetDatabaseInstanceCloneOutput() GetDatabaseInstanceCloneOutput
- func (o GetDatabaseInstanceCloneOutput) ToGetDatabaseInstanceCloneOutputWithContext(ctx context.Context) GetDatabaseInstanceCloneOutput
- type GetDatabaseInstanceIpAddress
- type GetDatabaseInstanceIpAddressArgs
- func (GetDatabaseInstanceIpAddressArgs) ElementType() reflect.Type
- func (i GetDatabaseInstanceIpAddressArgs) ToGetDatabaseInstanceIpAddressOutput() GetDatabaseInstanceIpAddressOutput
- func (i GetDatabaseInstanceIpAddressArgs) ToGetDatabaseInstanceIpAddressOutputWithContext(ctx context.Context) GetDatabaseInstanceIpAddressOutput
- type GetDatabaseInstanceIpAddressArray
- func (GetDatabaseInstanceIpAddressArray) ElementType() reflect.Type
- func (i GetDatabaseInstanceIpAddressArray) ToGetDatabaseInstanceIpAddressArrayOutput() GetDatabaseInstanceIpAddressArrayOutput
- func (i GetDatabaseInstanceIpAddressArray) ToGetDatabaseInstanceIpAddressArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceIpAddressArrayOutput
- type GetDatabaseInstanceIpAddressArrayInput
- type GetDatabaseInstanceIpAddressArrayOutput
- func (GetDatabaseInstanceIpAddressArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceIpAddressArrayOutput) Index(i pulumi.IntInput) GetDatabaseInstanceIpAddressOutput
- func (o GetDatabaseInstanceIpAddressArrayOutput) ToGetDatabaseInstanceIpAddressArrayOutput() GetDatabaseInstanceIpAddressArrayOutput
- func (o GetDatabaseInstanceIpAddressArrayOutput) ToGetDatabaseInstanceIpAddressArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceIpAddressArrayOutput
- type GetDatabaseInstanceIpAddressInput
- type GetDatabaseInstanceIpAddressOutput
- func (GetDatabaseInstanceIpAddressOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceIpAddressOutput) IpAddress() pulumi.StringOutput
- func (o GetDatabaseInstanceIpAddressOutput) TimeToRetire() pulumi.StringOutput
- func (o GetDatabaseInstanceIpAddressOutput) ToGetDatabaseInstanceIpAddressOutput() GetDatabaseInstanceIpAddressOutput
- func (o GetDatabaseInstanceIpAddressOutput) ToGetDatabaseInstanceIpAddressOutputWithContext(ctx context.Context) GetDatabaseInstanceIpAddressOutput
- func (o GetDatabaseInstanceIpAddressOutput) Type() pulumi.StringOutput
- type GetDatabaseInstanceReplicaConfiguration
- type GetDatabaseInstanceReplicaConfigurationArgs
- func (GetDatabaseInstanceReplicaConfigurationArgs) ElementType() reflect.Type
- func (i GetDatabaseInstanceReplicaConfigurationArgs) ToGetDatabaseInstanceReplicaConfigurationOutput() GetDatabaseInstanceReplicaConfigurationOutput
- func (i GetDatabaseInstanceReplicaConfigurationArgs) ToGetDatabaseInstanceReplicaConfigurationOutputWithContext(ctx context.Context) GetDatabaseInstanceReplicaConfigurationOutput
- type GetDatabaseInstanceReplicaConfigurationArray
- func (GetDatabaseInstanceReplicaConfigurationArray) ElementType() reflect.Type
- func (i GetDatabaseInstanceReplicaConfigurationArray) ToGetDatabaseInstanceReplicaConfigurationArrayOutput() GetDatabaseInstanceReplicaConfigurationArrayOutput
- func (i GetDatabaseInstanceReplicaConfigurationArray) ToGetDatabaseInstanceReplicaConfigurationArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceReplicaConfigurationArrayOutput
- type GetDatabaseInstanceReplicaConfigurationArrayInput
- type GetDatabaseInstanceReplicaConfigurationArrayOutput
- func (GetDatabaseInstanceReplicaConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceReplicaConfigurationArrayOutput) Index(i pulumi.IntInput) GetDatabaseInstanceReplicaConfigurationOutput
- func (o GetDatabaseInstanceReplicaConfigurationArrayOutput) ToGetDatabaseInstanceReplicaConfigurationArrayOutput() GetDatabaseInstanceReplicaConfigurationArrayOutput
- func (o GetDatabaseInstanceReplicaConfigurationArrayOutput) ToGetDatabaseInstanceReplicaConfigurationArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceReplicaConfigurationArrayOutput
- type GetDatabaseInstanceReplicaConfigurationInput
- type GetDatabaseInstanceReplicaConfigurationOutput
- func (o GetDatabaseInstanceReplicaConfigurationOutput) CaCertificate() pulumi.StringOutput
- func (o GetDatabaseInstanceReplicaConfigurationOutput) ClientCertificate() pulumi.StringOutput
- func (o GetDatabaseInstanceReplicaConfigurationOutput) ClientKey() pulumi.StringOutput
- func (o GetDatabaseInstanceReplicaConfigurationOutput) ConnectRetryInterval() pulumi.IntOutput
- func (o GetDatabaseInstanceReplicaConfigurationOutput) DumpFilePath() pulumi.StringOutput
- func (GetDatabaseInstanceReplicaConfigurationOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceReplicaConfigurationOutput) FailoverTarget() pulumi.BoolOutput
- func (o GetDatabaseInstanceReplicaConfigurationOutput) MasterHeartbeatPeriod() pulumi.IntOutput
- func (o GetDatabaseInstanceReplicaConfigurationOutput) Password() pulumi.StringOutput
- func (o GetDatabaseInstanceReplicaConfigurationOutput) SslCipher() pulumi.StringOutput
- func (o GetDatabaseInstanceReplicaConfigurationOutput) ToGetDatabaseInstanceReplicaConfigurationOutput() GetDatabaseInstanceReplicaConfigurationOutput
- func (o GetDatabaseInstanceReplicaConfigurationOutput) ToGetDatabaseInstanceReplicaConfigurationOutputWithContext(ctx context.Context) GetDatabaseInstanceReplicaConfigurationOutput
- func (o GetDatabaseInstanceReplicaConfigurationOutput) Username() pulumi.StringOutput
- func (o GetDatabaseInstanceReplicaConfigurationOutput) VerifyServerCertificate() pulumi.BoolOutput
- type GetDatabaseInstanceRestoreBackupContext
- type GetDatabaseInstanceRestoreBackupContextArgs
- func (GetDatabaseInstanceRestoreBackupContextArgs) ElementType() reflect.Type
- func (i GetDatabaseInstanceRestoreBackupContextArgs) ToGetDatabaseInstanceRestoreBackupContextOutput() GetDatabaseInstanceRestoreBackupContextOutput
- func (i GetDatabaseInstanceRestoreBackupContextArgs) ToGetDatabaseInstanceRestoreBackupContextOutputWithContext(ctx context.Context) GetDatabaseInstanceRestoreBackupContextOutput
- type GetDatabaseInstanceRestoreBackupContextArray
- func (GetDatabaseInstanceRestoreBackupContextArray) ElementType() reflect.Type
- func (i GetDatabaseInstanceRestoreBackupContextArray) ToGetDatabaseInstanceRestoreBackupContextArrayOutput() GetDatabaseInstanceRestoreBackupContextArrayOutput
- func (i GetDatabaseInstanceRestoreBackupContextArray) ToGetDatabaseInstanceRestoreBackupContextArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceRestoreBackupContextArrayOutput
- type GetDatabaseInstanceRestoreBackupContextArrayInput
- type GetDatabaseInstanceRestoreBackupContextArrayOutput
- func (GetDatabaseInstanceRestoreBackupContextArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceRestoreBackupContextArrayOutput) Index(i pulumi.IntInput) GetDatabaseInstanceRestoreBackupContextOutput
- func (o GetDatabaseInstanceRestoreBackupContextArrayOutput) ToGetDatabaseInstanceRestoreBackupContextArrayOutput() GetDatabaseInstanceRestoreBackupContextArrayOutput
- func (o GetDatabaseInstanceRestoreBackupContextArrayOutput) ToGetDatabaseInstanceRestoreBackupContextArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceRestoreBackupContextArrayOutput
- type GetDatabaseInstanceRestoreBackupContextInput
- type GetDatabaseInstanceRestoreBackupContextOutput
- func (o GetDatabaseInstanceRestoreBackupContextOutput) BackupRunId() pulumi.IntOutput
- func (GetDatabaseInstanceRestoreBackupContextOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceRestoreBackupContextOutput) InstanceId() pulumi.StringOutput
- func (o GetDatabaseInstanceRestoreBackupContextOutput) Project() pulumi.StringOutput
- func (o GetDatabaseInstanceRestoreBackupContextOutput) ToGetDatabaseInstanceRestoreBackupContextOutput() GetDatabaseInstanceRestoreBackupContextOutput
- func (o GetDatabaseInstanceRestoreBackupContextOutput) ToGetDatabaseInstanceRestoreBackupContextOutputWithContext(ctx context.Context) GetDatabaseInstanceRestoreBackupContextOutput
- type GetDatabaseInstanceServerCaCert
- type GetDatabaseInstanceServerCaCertArgs
- func (GetDatabaseInstanceServerCaCertArgs) ElementType() reflect.Type
- func (i GetDatabaseInstanceServerCaCertArgs) ToGetDatabaseInstanceServerCaCertOutput() GetDatabaseInstanceServerCaCertOutput
- func (i GetDatabaseInstanceServerCaCertArgs) ToGetDatabaseInstanceServerCaCertOutputWithContext(ctx context.Context) GetDatabaseInstanceServerCaCertOutput
- type GetDatabaseInstanceServerCaCertArray
- func (GetDatabaseInstanceServerCaCertArray) ElementType() reflect.Type
- func (i GetDatabaseInstanceServerCaCertArray) ToGetDatabaseInstanceServerCaCertArrayOutput() GetDatabaseInstanceServerCaCertArrayOutput
- func (i GetDatabaseInstanceServerCaCertArray) ToGetDatabaseInstanceServerCaCertArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceServerCaCertArrayOutput
- type GetDatabaseInstanceServerCaCertArrayInput
- type GetDatabaseInstanceServerCaCertArrayOutput
- func (GetDatabaseInstanceServerCaCertArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceServerCaCertArrayOutput) Index(i pulumi.IntInput) GetDatabaseInstanceServerCaCertOutput
- func (o GetDatabaseInstanceServerCaCertArrayOutput) ToGetDatabaseInstanceServerCaCertArrayOutput() GetDatabaseInstanceServerCaCertArrayOutput
- func (o GetDatabaseInstanceServerCaCertArrayOutput) ToGetDatabaseInstanceServerCaCertArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceServerCaCertArrayOutput
- type GetDatabaseInstanceServerCaCertInput
- type GetDatabaseInstanceServerCaCertOutput
- func (o GetDatabaseInstanceServerCaCertOutput) Cert() pulumi.StringOutput
- func (o GetDatabaseInstanceServerCaCertOutput) CommonName() pulumi.StringOutput
- func (o GetDatabaseInstanceServerCaCertOutput) CreateTime() pulumi.StringOutput
- func (GetDatabaseInstanceServerCaCertOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceServerCaCertOutput) ExpirationTime() pulumi.StringOutput
- func (o GetDatabaseInstanceServerCaCertOutput) Sha1Fingerprint() pulumi.StringOutput
- func (o GetDatabaseInstanceServerCaCertOutput) ToGetDatabaseInstanceServerCaCertOutput() GetDatabaseInstanceServerCaCertOutput
- func (o GetDatabaseInstanceServerCaCertOutput) ToGetDatabaseInstanceServerCaCertOutputWithContext(ctx context.Context) GetDatabaseInstanceServerCaCertOutput
- type GetDatabaseInstanceSetting
- type GetDatabaseInstanceSettingArgs
- func (GetDatabaseInstanceSettingArgs) ElementType() reflect.Type
- func (i GetDatabaseInstanceSettingArgs) ToGetDatabaseInstanceSettingOutput() GetDatabaseInstanceSettingOutput
- func (i GetDatabaseInstanceSettingArgs) ToGetDatabaseInstanceSettingOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingOutput
- type GetDatabaseInstanceSettingArray
- func (GetDatabaseInstanceSettingArray) ElementType() reflect.Type
- func (i GetDatabaseInstanceSettingArray) ToGetDatabaseInstanceSettingArrayOutput() GetDatabaseInstanceSettingArrayOutput
- func (i GetDatabaseInstanceSettingArray) ToGetDatabaseInstanceSettingArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingArrayOutput
- type GetDatabaseInstanceSettingArrayInput
- type GetDatabaseInstanceSettingArrayOutput
- func (GetDatabaseInstanceSettingArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceSettingArrayOutput) Index(i pulumi.IntInput) GetDatabaseInstanceSettingOutput
- func (o GetDatabaseInstanceSettingArrayOutput) ToGetDatabaseInstanceSettingArrayOutput() GetDatabaseInstanceSettingArrayOutput
- func (o GetDatabaseInstanceSettingArrayOutput) ToGetDatabaseInstanceSettingArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingArrayOutput
- type GetDatabaseInstanceSettingBackupConfiguration
- type GetDatabaseInstanceSettingBackupConfigurationArgs
- func (GetDatabaseInstanceSettingBackupConfigurationArgs) ElementType() reflect.Type
- func (i GetDatabaseInstanceSettingBackupConfigurationArgs) ToGetDatabaseInstanceSettingBackupConfigurationOutput() GetDatabaseInstanceSettingBackupConfigurationOutput
- func (i GetDatabaseInstanceSettingBackupConfigurationArgs) ToGetDatabaseInstanceSettingBackupConfigurationOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingBackupConfigurationOutput
- type GetDatabaseInstanceSettingBackupConfigurationArray
- func (GetDatabaseInstanceSettingBackupConfigurationArray) ElementType() reflect.Type
- func (i GetDatabaseInstanceSettingBackupConfigurationArray) ToGetDatabaseInstanceSettingBackupConfigurationArrayOutput() GetDatabaseInstanceSettingBackupConfigurationArrayOutput
- func (i GetDatabaseInstanceSettingBackupConfigurationArray) ToGetDatabaseInstanceSettingBackupConfigurationArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingBackupConfigurationArrayOutput
- type GetDatabaseInstanceSettingBackupConfigurationArrayInput
- type GetDatabaseInstanceSettingBackupConfigurationArrayOutput
- func (GetDatabaseInstanceSettingBackupConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceSettingBackupConfigurationArrayOutput) Index(i pulumi.IntInput) GetDatabaseInstanceSettingBackupConfigurationOutput
- func (o GetDatabaseInstanceSettingBackupConfigurationArrayOutput) ToGetDatabaseInstanceSettingBackupConfigurationArrayOutput() GetDatabaseInstanceSettingBackupConfigurationArrayOutput
- func (o GetDatabaseInstanceSettingBackupConfigurationArrayOutput) ToGetDatabaseInstanceSettingBackupConfigurationArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingBackupConfigurationArrayOutput
- type GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSetting
- type GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArgs
- func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArgs) ElementType() reflect.Type
- func (i GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArgs) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput() GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput
- func (i GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArgs) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput
- type GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArray
- func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArray) ElementType() reflect.Type
- func (i GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArray) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput() GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput
- func (i GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArray) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput
- type GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayInput
- type GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput
- func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput) Index(i pulumi.IntInput) GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput
- func (o GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput() GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput
- func (o GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput
- type GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingInput
- type GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput
- func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput) RetainedBackups() pulumi.IntOutput
- func (o GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput) RetentionUnit() pulumi.StringOutput
- func (o GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput() GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput
- func (o GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput
- type GetDatabaseInstanceSettingBackupConfigurationInput
- type GetDatabaseInstanceSettingBackupConfigurationOutput
- func (o GetDatabaseInstanceSettingBackupConfigurationOutput) BackupRetentionSettings() GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput
- func (o GetDatabaseInstanceSettingBackupConfigurationOutput) BinaryLogEnabled() pulumi.BoolOutput
- func (GetDatabaseInstanceSettingBackupConfigurationOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceSettingBackupConfigurationOutput) Enabled() pulumi.BoolOutput
- func (o GetDatabaseInstanceSettingBackupConfigurationOutput) Location() pulumi.StringOutput
- func (o GetDatabaseInstanceSettingBackupConfigurationOutput) PointInTimeRecoveryEnabled() pulumi.BoolOutput
- func (o GetDatabaseInstanceSettingBackupConfigurationOutput) StartTime() pulumi.StringOutput
- func (o GetDatabaseInstanceSettingBackupConfigurationOutput) ToGetDatabaseInstanceSettingBackupConfigurationOutput() GetDatabaseInstanceSettingBackupConfigurationOutput
- func (o GetDatabaseInstanceSettingBackupConfigurationOutput) ToGetDatabaseInstanceSettingBackupConfigurationOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingBackupConfigurationOutput
- func (o GetDatabaseInstanceSettingBackupConfigurationOutput) TransactionLogRetentionDays() pulumi.IntOutput
- type GetDatabaseInstanceSettingDatabaseFlag
- type GetDatabaseInstanceSettingDatabaseFlagArgs
- func (GetDatabaseInstanceSettingDatabaseFlagArgs) ElementType() reflect.Type
- func (i GetDatabaseInstanceSettingDatabaseFlagArgs) ToGetDatabaseInstanceSettingDatabaseFlagOutput() GetDatabaseInstanceSettingDatabaseFlagOutput
- func (i GetDatabaseInstanceSettingDatabaseFlagArgs) ToGetDatabaseInstanceSettingDatabaseFlagOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingDatabaseFlagOutput
- type GetDatabaseInstanceSettingDatabaseFlagArray
- func (GetDatabaseInstanceSettingDatabaseFlagArray) ElementType() reflect.Type
- func (i GetDatabaseInstanceSettingDatabaseFlagArray) ToGetDatabaseInstanceSettingDatabaseFlagArrayOutput() GetDatabaseInstanceSettingDatabaseFlagArrayOutput
- func (i GetDatabaseInstanceSettingDatabaseFlagArray) ToGetDatabaseInstanceSettingDatabaseFlagArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingDatabaseFlagArrayOutput
- type GetDatabaseInstanceSettingDatabaseFlagArrayInput
- type GetDatabaseInstanceSettingDatabaseFlagArrayOutput
- func (GetDatabaseInstanceSettingDatabaseFlagArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceSettingDatabaseFlagArrayOutput) Index(i pulumi.IntInput) GetDatabaseInstanceSettingDatabaseFlagOutput
- func (o GetDatabaseInstanceSettingDatabaseFlagArrayOutput) ToGetDatabaseInstanceSettingDatabaseFlagArrayOutput() GetDatabaseInstanceSettingDatabaseFlagArrayOutput
- func (o GetDatabaseInstanceSettingDatabaseFlagArrayOutput) ToGetDatabaseInstanceSettingDatabaseFlagArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingDatabaseFlagArrayOutput
- type GetDatabaseInstanceSettingDatabaseFlagInput
- type GetDatabaseInstanceSettingDatabaseFlagOutput
- func (GetDatabaseInstanceSettingDatabaseFlagOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceSettingDatabaseFlagOutput) Name() pulumi.StringOutput
- func (o GetDatabaseInstanceSettingDatabaseFlagOutput) ToGetDatabaseInstanceSettingDatabaseFlagOutput() GetDatabaseInstanceSettingDatabaseFlagOutput
- func (o GetDatabaseInstanceSettingDatabaseFlagOutput) ToGetDatabaseInstanceSettingDatabaseFlagOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingDatabaseFlagOutput
- func (o GetDatabaseInstanceSettingDatabaseFlagOutput) Value() pulumi.StringOutput
- type GetDatabaseInstanceSettingInput
- type GetDatabaseInstanceSettingInsightsConfig
- type GetDatabaseInstanceSettingInsightsConfigArgs
- func (GetDatabaseInstanceSettingInsightsConfigArgs) ElementType() reflect.Type
- func (i GetDatabaseInstanceSettingInsightsConfigArgs) ToGetDatabaseInstanceSettingInsightsConfigOutput() GetDatabaseInstanceSettingInsightsConfigOutput
- func (i GetDatabaseInstanceSettingInsightsConfigArgs) ToGetDatabaseInstanceSettingInsightsConfigOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingInsightsConfigOutput
- type GetDatabaseInstanceSettingInsightsConfigArray
- func (GetDatabaseInstanceSettingInsightsConfigArray) ElementType() reflect.Type
- func (i GetDatabaseInstanceSettingInsightsConfigArray) ToGetDatabaseInstanceSettingInsightsConfigArrayOutput() GetDatabaseInstanceSettingInsightsConfigArrayOutput
- func (i GetDatabaseInstanceSettingInsightsConfigArray) ToGetDatabaseInstanceSettingInsightsConfigArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingInsightsConfigArrayOutput
- type GetDatabaseInstanceSettingInsightsConfigArrayInput
- type GetDatabaseInstanceSettingInsightsConfigArrayOutput
- func (GetDatabaseInstanceSettingInsightsConfigArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceSettingInsightsConfigArrayOutput) Index(i pulumi.IntInput) GetDatabaseInstanceSettingInsightsConfigOutput
- func (o GetDatabaseInstanceSettingInsightsConfigArrayOutput) ToGetDatabaseInstanceSettingInsightsConfigArrayOutput() GetDatabaseInstanceSettingInsightsConfigArrayOutput
- func (o GetDatabaseInstanceSettingInsightsConfigArrayOutput) ToGetDatabaseInstanceSettingInsightsConfigArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingInsightsConfigArrayOutput
- type GetDatabaseInstanceSettingInsightsConfigInput
- type GetDatabaseInstanceSettingInsightsConfigOutput
- func (GetDatabaseInstanceSettingInsightsConfigOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceSettingInsightsConfigOutput) QueryInsightsEnabled() pulumi.BoolOutput
- func (o GetDatabaseInstanceSettingInsightsConfigOutput) QueryStringLength() pulumi.IntOutput
- func (o GetDatabaseInstanceSettingInsightsConfigOutput) RecordApplicationTags() pulumi.BoolOutput
- func (o GetDatabaseInstanceSettingInsightsConfigOutput) RecordClientAddress() pulumi.BoolOutput
- func (o GetDatabaseInstanceSettingInsightsConfigOutput) ToGetDatabaseInstanceSettingInsightsConfigOutput() GetDatabaseInstanceSettingInsightsConfigOutput
- func (o GetDatabaseInstanceSettingInsightsConfigOutput) ToGetDatabaseInstanceSettingInsightsConfigOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingInsightsConfigOutput
- type GetDatabaseInstanceSettingIpConfiguration
- type GetDatabaseInstanceSettingIpConfigurationArgs
- func (GetDatabaseInstanceSettingIpConfigurationArgs) ElementType() reflect.Type
- func (i GetDatabaseInstanceSettingIpConfigurationArgs) ToGetDatabaseInstanceSettingIpConfigurationOutput() GetDatabaseInstanceSettingIpConfigurationOutput
- func (i GetDatabaseInstanceSettingIpConfigurationArgs) ToGetDatabaseInstanceSettingIpConfigurationOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingIpConfigurationOutput
- type GetDatabaseInstanceSettingIpConfigurationArray
- func (GetDatabaseInstanceSettingIpConfigurationArray) ElementType() reflect.Type
- func (i GetDatabaseInstanceSettingIpConfigurationArray) ToGetDatabaseInstanceSettingIpConfigurationArrayOutput() GetDatabaseInstanceSettingIpConfigurationArrayOutput
- func (i GetDatabaseInstanceSettingIpConfigurationArray) ToGetDatabaseInstanceSettingIpConfigurationArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingIpConfigurationArrayOutput
- type GetDatabaseInstanceSettingIpConfigurationArrayInput
- type GetDatabaseInstanceSettingIpConfigurationArrayOutput
- func (GetDatabaseInstanceSettingIpConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceSettingIpConfigurationArrayOutput) Index(i pulumi.IntInput) GetDatabaseInstanceSettingIpConfigurationOutput
- func (o GetDatabaseInstanceSettingIpConfigurationArrayOutput) ToGetDatabaseInstanceSettingIpConfigurationArrayOutput() GetDatabaseInstanceSettingIpConfigurationArrayOutput
- func (o GetDatabaseInstanceSettingIpConfigurationArrayOutput) ToGetDatabaseInstanceSettingIpConfigurationArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingIpConfigurationArrayOutput
- type GetDatabaseInstanceSettingIpConfigurationAuthorizedNetwork
- type GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArgs
- func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArgs) ElementType() reflect.Type
- func (i GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArgs) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput() GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput
- func (i GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArgs) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput
- type GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArray
- func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArray) ElementType() reflect.Type
- func (i GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArray) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput() GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput
- func (i GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArray) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput
- type GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayInput
- type GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput
- func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput) Index(i pulumi.IntInput) GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput
- func (o GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput() GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput
- func (o GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput
- type GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkInput
- type GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput
- func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput) ExpirationTime() pulumi.StringOutput
- func (o GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput) Name() pulumi.StringOutput
- func (o GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput() GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput
- func (o GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput
- func (o GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput) Value() pulumi.StringOutput
- type GetDatabaseInstanceSettingIpConfigurationInput
- type GetDatabaseInstanceSettingIpConfigurationOutput
- func (o GetDatabaseInstanceSettingIpConfigurationOutput) AllocatedIpRange() pulumi.StringOutput
- func (o GetDatabaseInstanceSettingIpConfigurationOutput) AuthorizedNetworks() GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput
- func (GetDatabaseInstanceSettingIpConfigurationOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceSettingIpConfigurationOutput) Ipv4Enabled() pulumi.BoolOutput
- func (o GetDatabaseInstanceSettingIpConfigurationOutput) PrivateNetwork() pulumi.StringOutput
- func (o GetDatabaseInstanceSettingIpConfigurationOutput) RequireSsl() pulumi.BoolOutput
- func (o GetDatabaseInstanceSettingIpConfigurationOutput) ToGetDatabaseInstanceSettingIpConfigurationOutput() GetDatabaseInstanceSettingIpConfigurationOutput
- func (o GetDatabaseInstanceSettingIpConfigurationOutput) ToGetDatabaseInstanceSettingIpConfigurationOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingIpConfigurationOutput
- type GetDatabaseInstanceSettingLocationPreference
- type GetDatabaseInstanceSettingLocationPreferenceArgs
- func (GetDatabaseInstanceSettingLocationPreferenceArgs) ElementType() reflect.Type
- func (i GetDatabaseInstanceSettingLocationPreferenceArgs) ToGetDatabaseInstanceSettingLocationPreferenceOutput() GetDatabaseInstanceSettingLocationPreferenceOutput
- func (i GetDatabaseInstanceSettingLocationPreferenceArgs) ToGetDatabaseInstanceSettingLocationPreferenceOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingLocationPreferenceOutput
- type GetDatabaseInstanceSettingLocationPreferenceArray
- func (GetDatabaseInstanceSettingLocationPreferenceArray) ElementType() reflect.Type
- func (i GetDatabaseInstanceSettingLocationPreferenceArray) ToGetDatabaseInstanceSettingLocationPreferenceArrayOutput() GetDatabaseInstanceSettingLocationPreferenceArrayOutput
- func (i GetDatabaseInstanceSettingLocationPreferenceArray) ToGetDatabaseInstanceSettingLocationPreferenceArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingLocationPreferenceArrayOutput
- type GetDatabaseInstanceSettingLocationPreferenceArrayInput
- type GetDatabaseInstanceSettingLocationPreferenceArrayOutput
- func (GetDatabaseInstanceSettingLocationPreferenceArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceSettingLocationPreferenceArrayOutput) Index(i pulumi.IntInput) GetDatabaseInstanceSettingLocationPreferenceOutput
- func (o GetDatabaseInstanceSettingLocationPreferenceArrayOutput) ToGetDatabaseInstanceSettingLocationPreferenceArrayOutput() GetDatabaseInstanceSettingLocationPreferenceArrayOutput
- func (o GetDatabaseInstanceSettingLocationPreferenceArrayOutput) ToGetDatabaseInstanceSettingLocationPreferenceArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingLocationPreferenceArrayOutput
- type GetDatabaseInstanceSettingLocationPreferenceInput
- type GetDatabaseInstanceSettingLocationPreferenceOutput
- func (GetDatabaseInstanceSettingLocationPreferenceOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceSettingLocationPreferenceOutput) FollowGaeApplication() pulumi.StringOutput
- func (o GetDatabaseInstanceSettingLocationPreferenceOutput) ToGetDatabaseInstanceSettingLocationPreferenceOutput() GetDatabaseInstanceSettingLocationPreferenceOutput
- func (o GetDatabaseInstanceSettingLocationPreferenceOutput) ToGetDatabaseInstanceSettingLocationPreferenceOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingLocationPreferenceOutput
- func (o GetDatabaseInstanceSettingLocationPreferenceOutput) Zone() pulumi.StringOutput
- type GetDatabaseInstanceSettingMaintenanceWindow
- type GetDatabaseInstanceSettingMaintenanceWindowArgs
- func (GetDatabaseInstanceSettingMaintenanceWindowArgs) ElementType() reflect.Type
- func (i GetDatabaseInstanceSettingMaintenanceWindowArgs) ToGetDatabaseInstanceSettingMaintenanceWindowOutput() GetDatabaseInstanceSettingMaintenanceWindowOutput
- func (i GetDatabaseInstanceSettingMaintenanceWindowArgs) ToGetDatabaseInstanceSettingMaintenanceWindowOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingMaintenanceWindowOutput
- type GetDatabaseInstanceSettingMaintenanceWindowArray
- func (GetDatabaseInstanceSettingMaintenanceWindowArray) ElementType() reflect.Type
- func (i GetDatabaseInstanceSettingMaintenanceWindowArray) ToGetDatabaseInstanceSettingMaintenanceWindowArrayOutput() GetDatabaseInstanceSettingMaintenanceWindowArrayOutput
- func (i GetDatabaseInstanceSettingMaintenanceWindowArray) ToGetDatabaseInstanceSettingMaintenanceWindowArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingMaintenanceWindowArrayOutput
- type GetDatabaseInstanceSettingMaintenanceWindowArrayInput
- type GetDatabaseInstanceSettingMaintenanceWindowArrayOutput
- func (GetDatabaseInstanceSettingMaintenanceWindowArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceSettingMaintenanceWindowArrayOutput) Index(i pulumi.IntInput) GetDatabaseInstanceSettingMaintenanceWindowOutput
- func (o GetDatabaseInstanceSettingMaintenanceWindowArrayOutput) ToGetDatabaseInstanceSettingMaintenanceWindowArrayOutput() GetDatabaseInstanceSettingMaintenanceWindowArrayOutput
- func (o GetDatabaseInstanceSettingMaintenanceWindowArrayOutput) ToGetDatabaseInstanceSettingMaintenanceWindowArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingMaintenanceWindowArrayOutput
- type GetDatabaseInstanceSettingMaintenanceWindowInput
- type GetDatabaseInstanceSettingMaintenanceWindowOutput
- func (o GetDatabaseInstanceSettingMaintenanceWindowOutput) Day() pulumi.IntOutput
- func (GetDatabaseInstanceSettingMaintenanceWindowOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceSettingMaintenanceWindowOutput) Hour() pulumi.IntOutput
- func (o GetDatabaseInstanceSettingMaintenanceWindowOutput) ToGetDatabaseInstanceSettingMaintenanceWindowOutput() GetDatabaseInstanceSettingMaintenanceWindowOutput
- func (o GetDatabaseInstanceSettingMaintenanceWindowOutput) ToGetDatabaseInstanceSettingMaintenanceWindowOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingMaintenanceWindowOutput
- func (o GetDatabaseInstanceSettingMaintenanceWindowOutput) UpdateTrack() pulumi.StringOutput
- type GetDatabaseInstanceSettingOutput
- func (o GetDatabaseInstanceSettingOutput) ActivationPolicy() pulumi.StringOutput
- func (o GetDatabaseInstanceSettingOutput) AvailabilityType() pulumi.StringOutput
- func (o GetDatabaseInstanceSettingOutput) BackupConfigurations() GetDatabaseInstanceSettingBackupConfigurationArrayOutput
- func (o GetDatabaseInstanceSettingOutput) Collation() pulumi.StringOutput
- func (o GetDatabaseInstanceSettingOutput) DatabaseFlags() GetDatabaseInstanceSettingDatabaseFlagArrayOutput
- func (o GetDatabaseInstanceSettingOutput) DiskAutoresize() pulumi.BoolOutput
- func (o GetDatabaseInstanceSettingOutput) DiskAutoresizeLimit() pulumi.IntOutput
- func (o GetDatabaseInstanceSettingOutput) DiskSize() pulumi.IntOutput
- func (o GetDatabaseInstanceSettingOutput) DiskType() pulumi.StringOutput
- func (GetDatabaseInstanceSettingOutput) ElementType() reflect.Type
- func (o GetDatabaseInstanceSettingOutput) InsightsConfigs() GetDatabaseInstanceSettingInsightsConfigArrayOutput
- func (o GetDatabaseInstanceSettingOutput) IpConfigurations() GetDatabaseInstanceSettingIpConfigurationArrayOutput
- func (o GetDatabaseInstanceSettingOutput) LocationPreferences() GetDatabaseInstanceSettingLocationPreferenceArrayOutput
- func (o GetDatabaseInstanceSettingOutput) MaintenanceWindows() GetDatabaseInstanceSettingMaintenanceWindowArrayOutput
- func (o GetDatabaseInstanceSettingOutput) PricingPlan() pulumi.StringOutput
- func (o GetDatabaseInstanceSettingOutput) Tier() pulumi.StringOutput
- func (o GetDatabaseInstanceSettingOutput) ToGetDatabaseInstanceSettingOutput() GetDatabaseInstanceSettingOutput
- func (o GetDatabaseInstanceSettingOutput) ToGetDatabaseInstanceSettingOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingOutput
- func (o GetDatabaseInstanceSettingOutput) UserLabels() pulumi.StringMapOutput
- func (o GetDatabaseInstanceSettingOutput) Version() pulumi.IntOutput
- type LookupDatabaseInstanceArgs
- type LookupDatabaseInstanceOutputArgs
- type LookupDatabaseInstanceResult
- type LookupDatabaseInstanceResultOutput
- func (o LookupDatabaseInstanceResultOutput) Clones() GetDatabaseInstanceCloneArrayOutput
- func (o LookupDatabaseInstanceResultOutput) ConnectionName() pulumi.StringOutput
- func (o LookupDatabaseInstanceResultOutput) DatabaseVersion() pulumi.StringOutput
- func (o LookupDatabaseInstanceResultOutput) DeletionProtection() pulumi.BoolOutput
- func (LookupDatabaseInstanceResultOutput) ElementType() reflect.Type
- func (o LookupDatabaseInstanceResultOutput) EncryptionKeyName() pulumi.StringOutput
- func (o LookupDatabaseInstanceResultOutput) FirstIpAddress() pulumi.StringOutput
- func (o LookupDatabaseInstanceResultOutput) Id() pulumi.StringOutput
- func (o LookupDatabaseInstanceResultOutput) IpAddresses() GetDatabaseInstanceIpAddressArrayOutput
- func (o LookupDatabaseInstanceResultOutput) MasterInstanceName() pulumi.StringOutput
- func (o LookupDatabaseInstanceResultOutput) Name() pulumi.StringOutput
- func (o LookupDatabaseInstanceResultOutput) PrivateIpAddress() pulumi.StringOutput
- func (o LookupDatabaseInstanceResultOutput) Project() pulumi.StringPtrOutput
- func (o LookupDatabaseInstanceResultOutput) PublicIpAddress() pulumi.StringOutput
- func (o LookupDatabaseInstanceResultOutput) Region() pulumi.StringOutput
- func (o LookupDatabaseInstanceResultOutput) ReplicaConfigurations() GetDatabaseInstanceReplicaConfigurationArrayOutput
- func (o LookupDatabaseInstanceResultOutput) RestoreBackupContexts() GetDatabaseInstanceRestoreBackupContextArrayOutput
- func (o LookupDatabaseInstanceResultOutput) RootPassword() pulumi.StringOutput
- func (o LookupDatabaseInstanceResultOutput) SelfLink() pulumi.StringOutput
- func (o LookupDatabaseInstanceResultOutput) ServerCaCerts() GetDatabaseInstanceServerCaCertArrayOutput
- func (o LookupDatabaseInstanceResultOutput) ServiceAccountEmailAddress() pulumi.StringOutput
- func (o LookupDatabaseInstanceResultOutput) Settings() GetDatabaseInstanceSettingArrayOutput
- func (o LookupDatabaseInstanceResultOutput) ToLookupDatabaseInstanceResultOutput() LookupDatabaseInstanceResultOutput
- func (o LookupDatabaseInstanceResultOutput) ToLookupDatabaseInstanceResultOutputWithContext(ctx context.Context) LookupDatabaseInstanceResultOutput
- type SourceRepresentationInstance
- func (*SourceRepresentationInstance) ElementType() reflect.Type
- func (i *SourceRepresentationInstance) ToSourceRepresentationInstanceOutput() SourceRepresentationInstanceOutput
- func (i *SourceRepresentationInstance) ToSourceRepresentationInstanceOutputWithContext(ctx context.Context) SourceRepresentationInstanceOutput
- func (i *SourceRepresentationInstance) ToSourceRepresentationInstancePtrOutput() SourceRepresentationInstancePtrOutput
- func (i *SourceRepresentationInstance) ToSourceRepresentationInstancePtrOutputWithContext(ctx context.Context) SourceRepresentationInstancePtrOutput
- type SourceRepresentationInstanceArgs
- type SourceRepresentationInstanceArray
- func (SourceRepresentationInstanceArray) ElementType() reflect.Type
- func (i SourceRepresentationInstanceArray) ToSourceRepresentationInstanceArrayOutput() SourceRepresentationInstanceArrayOutput
- func (i SourceRepresentationInstanceArray) ToSourceRepresentationInstanceArrayOutputWithContext(ctx context.Context) SourceRepresentationInstanceArrayOutput
- type SourceRepresentationInstanceArrayInput
- type SourceRepresentationInstanceArrayOutput
- func (SourceRepresentationInstanceArrayOutput) ElementType() reflect.Type
- func (o SourceRepresentationInstanceArrayOutput) Index(i pulumi.IntInput) SourceRepresentationInstanceOutput
- func (o SourceRepresentationInstanceArrayOutput) ToSourceRepresentationInstanceArrayOutput() SourceRepresentationInstanceArrayOutput
- func (o SourceRepresentationInstanceArrayOutput) ToSourceRepresentationInstanceArrayOutputWithContext(ctx context.Context) SourceRepresentationInstanceArrayOutput
- type SourceRepresentationInstanceInput
- type SourceRepresentationInstanceMap
- func (SourceRepresentationInstanceMap) ElementType() reflect.Type
- func (i SourceRepresentationInstanceMap) ToSourceRepresentationInstanceMapOutput() SourceRepresentationInstanceMapOutput
- func (i SourceRepresentationInstanceMap) ToSourceRepresentationInstanceMapOutputWithContext(ctx context.Context) SourceRepresentationInstanceMapOutput
- type SourceRepresentationInstanceMapInput
- type SourceRepresentationInstanceMapOutput
- func (SourceRepresentationInstanceMapOutput) ElementType() reflect.Type
- func (o SourceRepresentationInstanceMapOutput) MapIndex(k pulumi.StringInput) SourceRepresentationInstanceOutput
- func (o SourceRepresentationInstanceMapOutput) ToSourceRepresentationInstanceMapOutput() SourceRepresentationInstanceMapOutput
- func (o SourceRepresentationInstanceMapOutput) ToSourceRepresentationInstanceMapOutputWithContext(ctx context.Context) SourceRepresentationInstanceMapOutput
- type SourceRepresentationInstanceOutput
- func (SourceRepresentationInstanceOutput) ElementType() reflect.Type
- func (o SourceRepresentationInstanceOutput) ToSourceRepresentationInstanceOutput() SourceRepresentationInstanceOutput
- func (o SourceRepresentationInstanceOutput) ToSourceRepresentationInstanceOutputWithContext(ctx context.Context) SourceRepresentationInstanceOutput
- func (o SourceRepresentationInstanceOutput) ToSourceRepresentationInstancePtrOutput() SourceRepresentationInstancePtrOutput
- func (o SourceRepresentationInstanceOutput) ToSourceRepresentationInstancePtrOutputWithContext(ctx context.Context) SourceRepresentationInstancePtrOutput
- type SourceRepresentationInstancePtrInput
- type SourceRepresentationInstancePtrOutput
- func (o SourceRepresentationInstancePtrOutput) Elem() SourceRepresentationInstanceOutput
- func (SourceRepresentationInstancePtrOutput) ElementType() reflect.Type
- func (o SourceRepresentationInstancePtrOutput) ToSourceRepresentationInstancePtrOutput() SourceRepresentationInstancePtrOutput
- func (o SourceRepresentationInstancePtrOutput) ToSourceRepresentationInstancePtrOutputWithContext(ctx context.Context) SourceRepresentationInstancePtrOutput
- type SourceRepresentationInstanceState
- type SslCert
- func (*SslCert) ElementType() reflect.Type
- func (i *SslCert) ToSslCertOutput() SslCertOutput
- func (i *SslCert) ToSslCertOutputWithContext(ctx context.Context) SslCertOutput
- func (i *SslCert) ToSslCertPtrOutput() SslCertPtrOutput
- func (i *SslCert) ToSslCertPtrOutputWithContext(ctx context.Context) SslCertPtrOutput
- type SslCertArgs
- type SslCertArray
- type SslCertArrayInput
- type SslCertArrayOutput
- type SslCertInput
- type SslCertMap
- type SslCertMapInput
- type SslCertMapOutput
- type SslCertOutput
- func (SslCertOutput) ElementType() reflect.Type
- func (o SslCertOutput) ToSslCertOutput() SslCertOutput
- func (o SslCertOutput) ToSslCertOutputWithContext(ctx context.Context) SslCertOutput
- func (o SslCertOutput) ToSslCertPtrOutput() SslCertPtrOutput
- func (o SslCertOutput) ToSslCertPtrOutputWithContext(ctx context.Context) SslCertPtrOutput
- type SslCertPtrInput
- type SslCertPtrOutput
- type SslCertState
- type User
- type UserArgs
- type UserArray
- type UserArrayInput
- type UserArrayOutput
- type UserInput
- type UserMap
- type UserMapInput
- type UserMapOutput
- type UserOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- func (o UserOutput) ToUserPtrOutput() UserPtrOutput
- func (o UserOutput) ToUserPtrOutputWithContext(ctx context.Context) UserPtrOutput
- type UserPtrInput
- type UserPtrOutput
- type UserState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
type Database struct { pulumi.CustomResourceState // The charset value. See MySQL's // [Supported Character Sets and Collations](https://dev.mysql.com/doc/refman/5.7/en/charset-charsets.html) // and Postgres' [Character Set Support](https://www.postgresql.org/docs/9.6/static/multibyte.html) // for more details and supported values. Postgres databases only support // a value of `UTF8` at creation time. Charset pulumi.StringOutput `pulumi:"charset"` // The collation value. See MySQL's // [Supported Character Sets and Collations](https://dev.mysql.com/doc/refman/5.7/en/charset-charsets.html) // and Postgres' [Collation Support](https://www.postgresql.org/docs/9.6/static/collation.html) // for more details and supported values. Postgres databases only support // a value of `en_US.UTF8` at creation time. Collation pulumi.StringOutput `pulumi:"collation"` // The name of the Cloud SQL instance. This does not include the project // ID. Instance pulumi.StringOutput `pulumi:"instance"` // The name of the database in the Cloud SQL instance. // This does not include the project ID or instance name. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The URI of the created resource. SelfLink pulumi.StringOutput `pulumi:"selfLink"` }
Represents a SQL database inside the Cloud SQL instance, hosted in Google's cloud.
## Example Usage ### Sql Database Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/sql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { instance, err := sql.NewDatabaseInstance(ctx, "instance", &sql.DatabaseInstanceArgs{ Region: pulumi.String("us-central1"), DatabaseVersion: pulumi.String("MYSQL_5_7"), Settings: &sql.DatabaseInstanceSettingsArgs{ Tier: pulumi.String("db-f1-micro"), }, DeletionProtection: pulumi.Bool(true), }) if err != nil { return err } _, err = sql.NewDatabase(ctx, "database", &sql.DatabaseArgs{ Instance: instance.Name, }) if err != nil { return err } return nil }) }
```
## Import
Database can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:sql/database:Database default projects/{{project}}/instances/{{instance}}/databases/{{name}}
```
```sh
$ pulumi import gcp:sql/database:Database default instances/{{instance}}/databases/{{name}}
```
```sh
$ pulumi import gcp:sql/database:Database default {{project}}/{{instance}}/{{name}}
```
```sh
$ pulumi import gcp:sql/database:Database default {{instance}}/{{name}}
```
```sh
$ pulumi import gcp:sql/database:Database default {{name}}
```
func GetDatabase ¶
func GetDatabase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseState, opts ...pulumi.ResourceOption) (*Database, error)
GetDatabase gets an existing Database resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDatabase ¶
func NewDatabase(ctx *pulumi.Context, name string, args *DatabaseArgs, opts ...pulumi.ResourceOption) (*Database, error)
NewDatabase registers a new resource with the given unique name, arguments, and options.
func (*Database) ElementType ¶
func (*Database) ToDatabaseOutput ¶
func (i *Database) ToDatabaseOutput() DatabaseOutput
func (*Database) ToDatabaseOutputWithContext ¶
func (i *Database) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
func (*Database) ToDatabasePtrOutput ¶
func (i *Database) ToDatabasePtrOutput() DatabasePtrOutput
func (*Database) ToDatabasePtrOutputWithContext ¶
func (i *Database) ToDatabasePtrOutputWithContext(ctx context.Context) DatabasePtrOutput
type DatabaseArgs ¶
type DatabaseArgs struct { // The charset value. See MySQL's // [Supported Character Sets and Collations](https://dev.mysql.com/doc/refman/5.7/en/charset-charsets.html) // and Postgres' [Character Set Support](https://www.postgresql.org/docs/9.6/static/multibyte.html) // for more details and supported values. Postgres databases only support // a value of `UTF8` at creation time. Charset pulumi.StringPtrInput // The collation value. See MySQL's // [Supported Character Sets and Collations](https://dev.mysql.com/doc/refman/5.7/en/charset-charsets.html) // and Postgres' [Collation Support](https://www.postgresql.org/docs/9.6/static/collation.html) // for more details and supported values. Postgres databases only support // a value of `en_US.UTF8` at creation time. Collation pulumi.StringPtrInput // The name of the Cloud SQL instance. This does not include the project // ID. Instance pulumi.StringInput // The name of the database in the Cloud SQL instance. // This does not include the project ID or instance name. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a Database resource.
func (DatabaseArgs) ElementType ¶
func (DatabaseArgs) ElementType() reflect.Type
type DatabaseArray ¶
type DatabaseArray []DatabaseInput
func (DatabaseArray) ElementType ¶
func (DatabaseArray) ElementType() reflect.Type
func (DatabaseArray) ToDatabaseArrayOutput ¶
func (i DatabaseArray) ToDatabaseArrayOutput() DatabaseArrayOutput
func (DatabaseArray) ToDatabaseArrayOutputWithContext ¶
func (i DatabaseArray) ToDatabaseArrayOutputWithContext(ctx context.Context) DatabaseArrayOutput
type DatabaseArrayInput ¶
type DatabaseArrayInput interface { pulumi.Input ToDatabaseArrayOutput() DatabaseArrayOutput ToDatabaseArrayOutputWithContext(context.Context) DatabaseArrayOutput }
DatabaseArrayInput is an input type that accepts DatabaseArray and DatabaseArrayOutput values. You can construct a concrete instance of `DatabaseArrayInput` via:
DatabaseArray{ DatabaseArgs{...} }
type DatabaseArrayOutput ¶
type DatabaseArrayOutput struct{ *pulumi.OutputState }
func (DatabaseArrayOutput) ElementType ¶
func (DatabaseArrayOutput) ElementType() reflect.Type
func (DatabaseArrayOutput) Index ¶
func (o DatabaseArrayOutput) Index(i pulumi.IntInput) DatabaseOutput
func (DatabaseArrayOutput) ToDatabaseArrayOutput ¶
func (o DatabaseArrayOutput) ToDatabaseArrayOutput() DatabaseArrayOutput
func (DatabaseArrayOutput) ToDatabaseArrayOutputWithContext ¶
func (o DatabaseArrayOutput) ToDatabaseArrayOutputWithContext(ctx context.Context) DatabaseArrayOutput
type DatabaseInput ¶
type DatabaseInput interface { pulumi.Input ToDatabaseOutput() DatabaseOutput ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput }
type DatabaseInstance ¶
type DatabaseInstance struct { pulumi.CustomResourceState // The context needed to create this instance as a clone of another instance. When this field is set during // resource creation, this provider will attempt to clone another instance as indicated in the context. The // configuration is detailed below. Clone DatabaseInstanceClonePtrOutput `pulumi:"clone"` // The connection name of the instance to be used in // connection strings. For example, when connecting with [Cloud SQL Proxy](https://cloud.google.com/sql/docs/mysql/connect-admin-proxy). ConnectionName pulumi.StringOutput `pulumi:"connectionName"` // The MySQL, PostgreSQL or // SQL Server version to use. Supported values include `MYSQL_5_6`, // `MYSQL_5_7`, `MYSQL_8_0`, `POSTGRES_9_6`,`POSTGRES_10`, `POSTGRES_11`, // `POSTGRES_12`, `POSTGRES_13`, `SQLSERVER_2017_STANDARD`, // `SQLSERVER_2017_ENTERPRISE`, `SQLSERVER_2017_EXPRESS`, `SQLSERVER_2017_WEB`. // `SQLSERVER_2019_STANDARD`, `SQLSERVER_2019_ENTERPRISE`, `SQLSERVER_2019_EXPRESS`, // `SQLSERVER_2019_WEB`. // [Database Version Policies](https://cloud.google.com/sql/docs/db-versions) // includes an up-to-date reference of supported versions. DatabaseVersion pulumi.StringOutput `pulumi:"databaseVersion"` // Whether or not to allow he provider to destroy the instance. Unless this field is set to false // in state, a `destroy` or `update` command that deletes the instance will fail. DeletionProtection pulumi.BoolPtrOutput `pulumi:"deletionProtection"` // The full path to the encryption key used for the CMEK disk encryption. Setting // up disk encryption currently requires manual steps outside of this provider. // The provided key must be in the same region as the SQL instance. In order // to use this feature, a special kind of service account must be created and // granted permission on this key. This step can currently only be done // manually, please see [this step](https://cloud.google.com/sql/docs/mysql/configure-cmek#service-account). // That service account needs the `Cloud KMS > Cloud KMS CryptoKey Encrypter/Decrypter` role on your // key - please see [this step](https://cloud.google.com/sql/docs/mysql/configure-cmek#grantkey). EncryptionKeyName pulumi.StringPtrOutput `pulumi:"encryptionKeyName"` // The first IPv4 address of any type assigned. FirstIpAddress pulumi.StringOutput `pulumi:"firstIpAddress"` IpAddresses DatabaseInstanceIpAddressArrayOutput `pulumi:"ipAddresses"` // The name of the existing instance that will // act as the master in the replication setup. Note, this requires the master to // have `binaryLogEnabled` set, as well as existing backups. MasterInstanceName pulumi.StringOutput `pulumi:"masterInstanceName"` // A name for this whitelist entry. Name pulumi.StringOutput `pulumi:"name"` // The first private (`PRIVATE`) IPv4 address assigned. PrivateIpAddress pulumi.StringOutput `pulumi:"privateIpAddress"` // The full project ID of the source instance.` Project pulumi.StringOutput `pulumi:"project"` // The first public (`PRIMARY`) IPv4 address assigned. PublicIpAddress pulumi.StringOutput `pulumi:"publicIpAddress"` // The region the instance will sit in. Note, Cloud SQL is not // available in all regions - choose from one of the options listed [here](https://cloud.google.com/sql/docs/mysql/instance-locations). // A valid region must be provided to use this resource. If a region is not provided in the resource definition, // the provider region will be used instead, but this will be an apply-time error for instances if the provider // region is not supported with Cloud SQL. If you choose not to provide the `region` argument for this resource, // make sure you understand this. Region pulumi.StringOutput `pulumi:"region"` // The configuration for replication. The // configuration is detailed below. Valid only for MySQL instances. ReplicaConfiguration DatabaseInstanceReplicaConfigurationOutput `pulumi:"replicaConfiguration"` // The context needed to restore the database to a backup run. This field will // cause the provider to trigger the database to restore from the backup run indicated. The configuration is detailed below. // **NOTE:** Restoring from a backup is an imperative action and not recommended via this provider. Adding or modifying this // block during resource creation/update will trigger the restore action after the resource is created/updated. RestoreBackupContext DatabaseInstanceRestoreBackupContextPtrOutput `pulumi:"restoreBackupContext"` // Initial root password. Required for MS SQL Server, ignored by MySQL and PostgreSQL. RootPassword pulumi.StringPtrOutput `pulumi:"rootPassword"` // The URI of the created resource. SelfLink pulumi.StringOutput `pulumi:"selfLink"` ServerCaCerts DatabaseInstanceServerCaCertArrayOutput `pulumi:"serverCaCerts"` // The service account email address assigned to the // instance. ServiceAccountEmailAddress pulumi.StringOutput `pulumi:"serviceAccountEmailAddress"` // The settings to use for the database. The // configuration is detailed below. Required if `clone` is not set. Settings DatabaseInstanceSettingsOutput `pulumi:"settings"` }
Creates a new Google SQL Database Instance. For more information, see the [official documentation](https://cloud.google.com/sql/), or the [JSON API](https://cloud.google.com/sql/docs/admin-api/v1beta4/instances).
> **NOTE on `sql.DatabaseInstance`:** - Second-generation instances include a default 'root'@'%' user with no password. This user will be deleted by the provider on instance creation. You should use `sql.User` to define a custom user with a restricted host and strong password.
> **Note**: On newer versions of the provider, you must explicitly set `deletion_protection=false` (and run `pulumi update` to write the field to state) in order to destroy an instance. It is recommended to not set this field (or set it to true) until you're ready to destroy the instance and its databases.
## Example Usage ### SQL Second Generation Instance
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/sql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sql.NewDatabaseInstance(ctx, "master", &sql.DatabaseInstanceArgs{ DatabaseVersion: pulumi.String("POSTGRES_11"), Region: pulumi.String("us-central1"), Settings: &sql.DatabaseInstanceSettingsArgs{ Tier: pulumi.String("db-f1-micro"), }, }) if err != nil { return err } return nil }) }
``` ### Private IP Instance > **NOTE:** For private IP instance setup, note that the `sql.DatabaseInstance` does not actually interpolate values from `servicenetworking.Connection`. You must explicitly add a `dependsOn`reference as shown below.
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/servicenetworking" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/sql" "github.com/pulumi/pulumi-random/sdk/v4/go/random" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { privateNetwork, err := compute.NewNetwork(ctx, "privateNetwork", nil, pulumi.Provider(google_beta)) if err != nil { return err } privateIpAddress, err := compute.NewGlobalAddress(ctx, "privateIpAddress", &compute.GlobalAddressArgs{ Purpose: pulumi.String("VPC_PEERING"), AddressType: pulumi.String("INTERNAL"), PrefixLength: pulumi.Int(16), Network: privateNetwork.ID(), }, pulumi.Provider(google_beta)) if err != nil { return err } privateVpcConnection, err := servicenetworking.NewConnection(ctx, "privateVpcConnection", &servicenetworking.ConnectionArgs{ Network: privateNetwork.ID(), Service: pulumi.String("servicenetworking.googleapis.com"), ReservedPeeringRanges: pulumi.StringArray{ privateIpAddress.Name, }, }, pulumi.Provider(google_beta)) if err != nil { return err } _, err = random.NewRandomId(ctx, "dbNameSuffix", &random.RandomIdArgs{ ByteLength: pulumi.Int(4), }) if err != nil { return err } _, err = sql.NewDatabaseInstance(ctx, "instance", &sql.DatabaseInstanceArgs{ Region: pulumi.String("us-central1"), DatabaseVersion: pulumi.String("MYSQL_5_7"), Settings: &sql.DatabaseInstanceSettingsArgs{ Tier: pulumi.String("db-f1-micro"), IpConfiguration: &sql.DatabaseInstanceSettingsIpConfigurationArgs{ Ipv4Enabled: pulumi.Bool(false), PrivateNetwork: privateNetwork.ID(), }, }, }, pulumi.Provider(google_beta), pulumi.DependsOn([]pulumi.Resource{ privateVpcConnection, })) if err != nil { return err } return nil }) }
```
## Import
Database instances can be imported using one of any of these accepted formats ¶
```sh
$ pulumi import gcp:sql/databaseInstance:DatabaseInstance master projects/{{project}}/instances/{{name}}
```
```sh
$ pulumi import gcp:sql/databaseInstance:DatabaseInstance master {{project}}/{{name}}
```
```sh
$ pulumi import gcp:sql/databaseInstance:DatabaseInstance master {{name}}
```
config and set on the server. When importing, double-check that your config has all the fields set that you expect- just seeing no diff isn't sufficient to know that your config could reproduce the imported resource.
func GetDatabaseInstance ¶
func GetDatabaseInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseInstanceState, opts ...pulumi.ResourceOption) (*DatabaseInstance, error)
GetDatabaseInstance gets an existing DatabaseInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDatabaseInstance ¶
func NewDatabaseInstance(ctx *pulumi.Context, name string, args *DatabaseInstanceArgs, opts ...pulumi.ResourceOption) (*DatabaseInstance, error)
NewDatabaseInstance registers a new resource with the given unique name, arguments, and options.
func (*DatabaseInstance) ElementType ¶
func (*DatabaseInstance) ElementType() reflect.Type
func (*DatabaseInstance) ToDatabaseInstanceOutput ¶
func (i *DatabaseInstance) ToDatabaseInstanceOutput() DatabaseInstanceOutput
func (*DatabaseInstance) ToDatabaseInstanceOutputWithContext ¶
func (i *DatabaseInstance) ToDatabaseInstanceOutputWithContext(ctx context.Context) DatabaseInstanceOutput
func (*DatabaseInstance) ToDatabaseInstancePtrOutput ¶
func (i *DatabaseInstance) ToDatabaseInstancePtrOutput() DatabaseInstancePtrOutput
func (*DatabaseInstance) ToDatabaseInstancePtrOutputWithContext ¶
func (i *DatabaseInstance) ToDatabaseInstancePtrOutputWithContext(ctx context.Context) DatabaseInstancePtrOutput
type DatabaseInstanceArgs ¶
type DatabaseInstanceArgs struct { // The context needed to create this instance as a clone of another instance. When this field is set during // resource creation, this provider will attempt to clone another instance as indicated in the context. The // configuration is detailed below. Clone DatabaseInstanceClonePtrInput // The MySQL, PostgreSQL or // SQL Server version to use. Supported values include `MYSQL_5_6`, // `MYSQL_5_7`, `MYSQL_8_0`, `POSTGRES_9_6`,`POSTGRES_10`, `POSTGRES_11`, // `POSTGRES_12`, `POSTGRES_13`, `SQLSERVER_2017_STANDARD`, // `SQLSERVER_2017_ENTERPRISE`, `SQLSERVER_2017_EXPRESS`, `SQLSERVER_2017_WEB`. // `SQLSERVER_2019_STANDARD`, `SQLSERVER_2019_ENTERPRISE`, `SQLSERVER_2019_EXPRESS`, // `SQLSERVER_2019_WEB`. // [Database Version Policies](https://cloud.google.com/sql/docs/db-versions) // includes an up-to-date reference of supported versions. DatabaseVersion pulumi.StringInput // Whether or not to allow he provider to destroy the instance. Unless this field is set to false // in state, a `destroy` or `update` command that deletes the instance will fail. DeletionProtection pulumi.BoolPtrInput // The full path to the encryption key used for the CMEK disk encryption. Setting // up disk encryption currently requires manual steps outside of this provider. // The provided key must be in the same region as the SQL instance. In order // to use this feature, a special kind of service account must be created and // granted permission on this key. This step can currently only be done // manually, please see [this step](https://cloud.google.com/sql/docs/mysql/configure-cmek#service-account). // That service account needs the `Cloud KMS > Cloud KMS CryptoKey Encrypter/Decrypter` role on your // key - please see [this step](https://cloud.google.com/sql/docs/mysql/configure-cmek#grantkey). EncryptionKeyName pulumi.StringPtrInput // The name of the existing instance that will // act as the master in the replication setup. Note, this requires the master to // have `binaryLogEnabled` set, as well as existing backups. MasterInstanceName pulumi.StringPtrInput // A name for this whitelist entry. Name pulumi.StringPtrInput // The full project ID of the source instance.` Project pulumi.StringPtrInput // The region the instance will sit in. Note, Cloud SQL is not // available in all regions - choose from one of the options listed [here](https://cloud.google.com/sql/docs/mysql/instance-locations). // A valid region must be provided to use this resource. If a region is not provided in the resource definition, // the provider region will be used instead, but this will be an apply-time error for instances if the provider // region is not supported with Cloud SQL. If you choose not to provide the `region` argument for this resource, // make sure you understand this. Region pulumi.StringPtrInput // The configuration for replication. The // configuration is detailed below. Valid only for MySQL instances. ReplicaConfiguration DatabaseInstanceReplicaConfigurationPtrInput // The context needed to restore the database to a backup run. This field will // cause the provider to trigger the database to restore from the backup run indicated. The configuration is detailed below. // **NOTE:** Restoring from a backup is an imperative action and not recommended via this provider. Adding or modifying this // block during resource creation/update will trigger the restore action after the resource is created/updated. RestoreBackupContext DatabaseInstanceRestoreBackupContextPtrInput // Initial root password. Required for MS SQL Server, ignored by MySQL and PostgreSQL. RootPassword pulumi.StringPtrInput // The settings to use for the database. The // configuration is detailed below. Required if `clone` is not set. Settings DatabaseInstanceSettingsPtrInput }
The set of arguments for constructing a DatabaseInstance resource.
func (DatabaseInstanceArgs) ElementType ¶
func (DatabaseInstanceArgs) ElementType() reflect.Type
type DatabaseInstanceArray ¶
type DatabaseInstanceArray []DatabaseInstanceInput
func (DatabaseInstanceArray) ElementType ¶
func (DatabaseInstanceArray) ElementType() reflect.Type
func (DatabaseInstanceArray) ToDatabaseInstanceArrayOutput ¶
func (i DatabaseInstanceArray) ToDatabaseInstanceArrayOutput() DatabaseInstanceArrayOutput
func (DatabaseInstanceArray) ToDatabaseInstanceArrayOutputWithContext ¶
func (i DatabaseInstanceArray) ToDatabaseInstanceArrayOutputWithContext(ctx context.Context) DatabaseInstanceArrayOutput
type DatabaseInstanceArrayInput ¶
type DatabaseInstanceArrayInput interface { pulumi.Input ToDatabaseInstanceArrayOutput() DatabaseInstanceArrayOutput ToDatabaseInstanceArrayOutputWithContext(context.Context) DatabaseInstanceArrayOutput }
DatabaseInstanceArrayInput is an input type that accepts DatabaseInstanceArray and DatabaseInstanceArrayOutput values. You can construct a concrete instance of `DatabaseInstanceArrayInput` via:
DatabaseInstanceArray{ DatabaseInstanceArgs{...} }
type DatabaseInstanceArrayOutput ¶
type DatabaseInstanceArrayOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceArrayOutput) ElementType ¶
func (DatabaseInstanceArrayOutput) ElementType() reflect.Type
func (DatabaseInstanceArrayOutput) Index ¶
func (o DatabaseInstanceArrayOutput) Index(i pulumi.IntInput) DatabaseInstanceOutput
func (DatabaseInstanceArrayOutput) ToDatabaseInstanceArrayOutput ¶
func (o DatabaseInstanceArrayOutput) ToDatabaseInstanceArrayOutput() DatabaseInstanceArrayOutput
func (DatabaseInstanceArrayOutput) ToDatabaseInstanceArrayOutputWithContext ¶
func (o DatabaseInstanceArrayOutput) ToDatabaseInstanceArrayOutputWithContext(ctx context.Context) DatabaseInstanceArrayOutput
type DatabaseInstanceClone ¶
type DatabaseInstanceCloneArgs ¶
type DatabaseInstanceCloneArgs struct { // The timestamp of the point in time that should be restored. PointInTime pulumi.StringPtrInput `pulumi:"pointInTime"` // Name of the source instance which will be cloned. SourceInstanceName pulumi.StringInput `pulumi:"sourceInstanceName"` }
func (DatabaseInstanceCloneArgs) ElementType ¶
func (DatabaseInstanceCloneArgs) ElementType() reflect.Type
func (DatabaseInstanceCloneArgs) ToDatabaseInstanceCloneOutput ¶
func (i DatabaseInstanceCloneArgs) ToDatabaseInstanceCloneOutput() DatabaseInstanceCloneOutput
func (DatabaseInstanceCloneArgs) ToDatabaseInstanceCloneOutputWithContext ¶
func (i DatabaseInstanceCloneArgs) ToDatabaseInstanceCloneOutputWithContext(ctx context.Context) DatabaseInstanceCloneOutput
func (DatabaseInstanceCloneArgs) ToDatabaseInstanceClonePtrOutput ¶
func (i DatabaseInstanceCloneArgs) ToDatabaseInstanceClonePtrOutput() DatabaseInstanceClonePtrOutput
func (DatabaseInstanceCloneArgs) ToDatabaseInstanceClonePtrOutputWithContext ¶
func (i DatabaseInstanceCloneArgs) ToDatabaseInstanceClonePtrOutputWithContext(ctx context.Context) DatabaseInstanceClonePtrOutput
type DatabaseInstanceCloneInput ¶
type DatabaseInstanceCloneInput interface { pulumi.Input ToDatabaseInstanceCloneOutput() DatabaseInstanceCloneOutput ToDatabaseInstanceCloneOutputWithContext(context.Context) DatabaseInstanceCloneOutput }
DatabaseInstanceCloneInput is an input type that accepts DatabaseInstanceCloneArgs and DatabaseInstanceCloneOutput values. You can construct a concrete instance of `DatabaseInstanceCloneInput` via:
DatabaseInstanceCloneArgs{...}
type DatabaseInstanceCloneOutput ¶
type DatabaseInstanceCloneOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceCloneOutput) ElementType ¶
func (DatabaseInstanceCloneOutput) ElementType() reflect.Type
func (DatabaseInstanceCloneOutput) PointInTime ¶
func (o DatabaseInstanceCloneOutput) PointInTime() pulumi.StringPtrOutput
The timestamp of the point in time that should be restored.
func (DatabaseInstanceCloneOutput) SourceInstanceName ¶
func (o DatabaseInstanceCloneOutput) SourceInstanceName() pulumi.StringOutput
Name of the source instance which will be cloned.
func (DatabaseInstanceCloneOutput) ToDatabaseInstanceCloneOutput ¶
func (o DatabaseInstanceCloneOutput) ToDatabaseInstanceCloneOutput() DatabaseInstanceCloneOutput
func (DatabaseInstanceCloneOutput) ToDatabaseInstanceCloneOutputWithContext ¶
func (o DatabaseInstanceCloneOutput) ToDatabaseInstanceCloneOutputWithContext(ctx context.Context) DatabaseInstanceCloneOutput
func (DatabaseInstanceCloneOutput) ToDatabaseInstanceClonePtrOutput ¶
func (o DatabaseInstanceCloneOutput) ToDatabaseInstanceClonePtrOutput() DatabaseInstanceClonePtrOutput
func (DatabaseInstanceCloneOutput) ToDatabaseInstanceClonePtrOutputWithContext ¶
func (o DatabaseInstanceCloneOutput) ToDatabaseInstanceClonePtrOutputWithContext(ctx context.Context) DatabaseInstanceClonePtrOutput
type DatabaseInstanceClonePtrInput ¶
type DatabaseInstanceClonePtrInput interface { pulumi.Input ToDatabaseInstanceClonePtrOutput() DatabaseInstanceClonePtrOutput ToDatabaseInstanceClonePtrOutputWithContext(context.Context) DatabaseInstanceClonePtrOutput }
DatabaseInstanceClonePtrInput is an input type that accepts DatabaseInstanceCloneArgs, DatabaseInstanceClonePtr and DatabaseInstanceClonePtrOutput values. You can construct a concrete instance of `DatabaseInstanceClonePtrInput` via:
DatabaseInstanceCloneArgs{...} or: nil
func DatabaseInstanceClonePtr ¶
func DatabaseInstanceClonePtr(v *DatabaseInstanceCloneArgs) DatabaseInstanceClonePtrInput
type DatabaseInstanceClonePtrOutput ¶
type DatabaseInstanceClonePtrOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceClonePtrOutput) Elem ¶
func (o DatabaseInstanceClonePtrOutput) Elem() DatabaseInstanceCloneOutput
func (DatabaseInstanceClonePtrOutput) ElementType ¶
func (DatabaseInstanceClonePtrOutput) ElementType() reflect.Type
func (DatabaseInstanceClonePtrOutput) PointInTime ¶
func (o DatabaseInstanceClonePtrOutput) PointInTime() pulumi.StringPtrOutput
The timestamp of the point in time that should be restored.
func (DatabaseInstanceClonePtrOutput) SourceInstanceName ¶
func (o DatabaseInstanceClonePtrOutput) SourceInstanceName() pulumi.StringPtrOutput
Name of the source instance which will be cloned.
func (DatabaseInstanceClonePtrOutput) ToDatabaseInstanceClonePtrOutput ¶
func (o DatabaseInstanceClonePtrOutput) ToDatabaseInstanceClonePtrOutput() DatabaseInstanceClonePtrOutput
func (DatabaseInstanceClonePtrOutput) ToDatabaseInstanceClonePtrOutputWithContext ¶
func (o DatabaseInstanceClonePtrOutput) ToDatabaseInstanceClonePtrOutputWithContext(ctx context.Context) DatabaseInstanceClonePtrOutput
type DatabaseInstanceInput ¶
type DatabaseInstanceInput interface { pulumi.Input ToDatabaseInstanceOutput() DatabaseInstanceOutput ToDatabaseInstanceOutputWithContext(ctx context.Context) DatabaseInstanceOutput }
type DatabaseInstanceIpAddressArgs ¶
type DatabaseInstanceIpAddressArgs struct { IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` TimeToRetire pulumi.StringPtrInput `pulumi:"timeToRetire"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (DatabaseInstanceIpAddressArgs) ElementType ¶
func (DatabaseInstanceIpAddressArgs) ElementType() reflect.Type
func (DatabaseInstanceIpAddressArgs) ToDatabaseInstanceIpAddressOutput ¶
func (i DatabaseInstanceIpAddressArgs) ToDatabaseInstanceIpAddressOutput() DatabaseInstanceIpAddressOutput
func (DatabaseInstanceIpAddressArgs) ToDatabaseInstanceIpAddressOutputWithContext ¶
func (i DatabaseInstanceIpAddressArgs) ToDatabaseInstanceIpAddressOutputWithContext(ctx context.Context) DatabaseInstanceIpAddressOutput
type DatabaseInstanceIpAddressArray ¶
type DatabaseInstanceIpAddressArray []DatabaseInstanceIpAddressInput
func (DatabaseInstanceIpAddressArray) ElementType ¶
func (DatabaseInstanceIpAddressArray) ElementType() reflect.Type
func (DatabaseInstanceIpAddressArray) ToDatabaseInstanceIpAddressArrayOutput ¶
func (i DatabaseInstanceIpAddressArray) ToDatabaseInstanceIpAddressArrayOutput() DatabaseInstanceIpAddressArrayOutput
func (DatabaseInstanceIpAddressArray) ToDatabaseInstanceIpAddressArrayOutputWithContext ¶
func (i DatabaseInstanceIpAddressArray) ToDatabaseInstanceIpAddressArrayOutputWithContext(ctx context.Context) DatabaseInstanceIpAddressArrayOutput
type DatabaseInstanceIpAddressArrayInput ¶
type DatabaseInstanceIpAddressArrayInput interface { pulumi.Input ToDatabaseInstanceIpAddressArrayOutput() DatabaseInstanceIpAddressArrayOutput ToDatabaseInstanceIpAddressArrayOutputWithContext(context.Context) DatabaseInstanceIpAddressArrayOutput }
DatabaseInstanceIpAddressArrayInput is an input type that accepts DatabaseInstanceIpAddressArray and DatabaseInstanceIpAddressArrayOutput values. You can construct a concrete instance of `DatabaseInstanceIpAddressArrayInput` via:
DatabaseInstanceIpAddressArray{ DatabaseInstanceIpAddressArgs{...} }
type DatabaseInstanceIpAddressArrayOutput ¶
type DatabaseInstanceIpAddressArrayOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceIpAddressArrayOutput) ElementType ¶
func (DatabaseInstanceIpAddressArrayOutput) ElementType() reflect.Type
func (DatabaseInstanceIpAddressArrayOutput) Index ¶
func (o DatabaseInstanceIpAddressArrayOutput) Index(i pulumi.IntInput) DatabaseInstanceIpAddressOutput
func (DatabaseInstanceIpAddressArrayOutput) ToDatabaseInstanceIpAddressArrayOutput ¶
func (o DatabaseInstanceIpAddressArrayOutput) ToDatabaseInstanceIpAddressArrayOutput() DatabaseInstanceIpAddressArrayOutput
func (DatabaseInstanceIpAddressArrayOutput) ToDatabaseInstanceIpAddressArrayOutputWithContext ¶
func (o DatabaseInstanceIpAddressArrayOutput) ToDatabaseInstanceIpAddressArrayOutputWithContext(ctx context.Context) DatabaseInstanceIpAddressArrayOutput
type DatabaseInstanceIpAddressInput ¶
type DatabaseInstanceIpAddressInput interface { pulumi.Input ToDatabaseInstanceIpAddressOutput() DatabaseInstanceIpAddressOutput ToDatabaseInstanceIpAddressOutputWithContext(context.Context) DatabaseInstanceIpAddressOutput }
DatabaseInstanceIpAddressInput is an input type that accepts DatabaseInstanceIpAddressArgs and DatabaseInstanceIpAddressOutput values. You can construct a concrete instance of `DatabaseInstanceIpAddressInput` via:
DatabaseInstanceIpAddressArgs{...}
type DatabaseInstanceIpAddressOutput ¶
type DatabaseInstanceIpAddressOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceIpAddressOutput) ElementType ¶
func (DatabaseInstanceIpAddressOutput) ElementType() reflect.Type
func (DatabaseInstanceIpAddressOutput) IpAddress ¶
func (o DatabaseInstanceIpAddressOutput) IpAddress() pulumi.StringPtrOutput
func (DatabaseInstanceIpAddressOutput) TimeToRetire ¶
func (o DatabaseInstanceIpAddressOutput) TimeToRetire() pulumi.StringPtrOutput
func (DatabaseInstanceIpAddressOutput) ToDatabaseInstanceIpAddressOutput ¶
func (o DatabaseInstanceIpAddressOutput) ToDatabaseInstanceIpAddressOutput() DatabaseInstanceIpAddressOutput
func (DatabaseInstanceIpAddressOutput) ToDatabaseInstanceIpAddressOutputWithContext ¶
func (o DatabaseInstanceIpAddressOutput) ToDatabaseInstanceIpAddressOutputWithContext(ctx context.Context) DatabaseInstanceIpAddressOutput
func (DatabaseInstanceIpAddressOutput) Type ¶
func (o DatabaseInstanceIpAddressOutput) Type() pulumi.StringPtrOutput
type DatabaseInstanceMap ¶
type DatabaseInstanceMap map[string]DatabaseInstanceInput
func (DatabaseInstanceMap) ElementType ¶
func (DatabaseInstanceMap) ElementType() reflect.Type
func (DatabaseInstanceMap) ToDatabaseInstanceMapOutput ¶
func (i DatabaseInstanceMap) ToDatabaseInstanceMapOutput() DatabaseInstanceMapOutput
func (DatabaseInstanceMap) ToDatabaseInstanceMapOutputWithContext ¶
func (i DatabaseInstanceMap) ToDatabaseInstanceMapOutputWithContext(ctx context.Context) DatabaseInstanceMapOutput
type DatabaseInstanceMapInput ¶
type DatabaseInstanceMapInput interface { pulumi.Input ToDatabaseInstanceMapOutput() DatabaseInstanceMapOutput ToDatabaseInstanceMapOutputWithContext(context.Context) DatabaseInstanceMapOutput }
DatabaseInstanceMapInput is an input type that accepts DatabaseInstanceMap and DatabaseInstanceMapOutput values. You can construct a concrete instance of `DatabaseInstanceMapInput` via:
DatabaseInstanceMap{ "key": DatabaseInstanceArgs{...} }
type DatabaseInstanceMapOutput ¶
type DatabaseInstanceMapOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceMapOutput) ElementType ¶
func (DatabaseInstanceMapOutput) ElementType() reflect.Type
func (DatabaseInstanceMapOutput) MapIndex ¶
func (o DatabaseInstanceMapOutput) MapIndex(k pulumi.StringInput) DatabaseInstanceOutput
func (DatabaseInstanceMapOutput) ToDatabaseInstanceMapOutput ¶
func (o DatabaseInstanceMapOutput) ToDatabaseInstanceMapOutput() DatabaseInstanceMapOutput
func (DatabaseInstanceMapOutput) ToDatabaseInstanceMapOutputWithContext ¶
func (o DatabaseInstanceMapOutput) ToDatabaseInstanceMapOutputWithContext(ctx context.Context) DatabaseInstanceMapOutput
type DatabaseInstanceOutput ¶
type DatabaseInstanceOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceOutput) ElementType ¶
func (DatabaseInstanceOutput) ElementType() reflect.Type
func (DatabaseInstanceOutput) ToDatabaseInstanceOutput ¶
func (o DatabaseInstanceOutput) ToDatabaseInstanceOutput() DatabaseInstanceOutput
func (DatabaseInstanceOutput) ToDatabaseInstanceOutputWithContext ¶
func (o DatabaseInstanceOutput) ToDatabaseInstanceOutputWithContext(ctx context.Context) DatabaseInstanceOutput
func (DatabaseInstanceOutput) ToDatabaseInstancePtrOutput ¶
func (o DatabaseInstanceOutput) ToDatabaseInstancePtrOutput() DatabaseInstancePtrOutput
func (DatabaseInstanceOutput) ToDatabaseInstancePtrOutputWithContext ¶
func (o DatabaseInstanceOutput) ToDatabaseInstancePtrOutputWithContext(ctx context.Context) DatabaseInstancePtrOutput
type DatabaseInstancePtrInput ¶
type DatabaseInstancePtrInput interface { pulumi.Input ToDatabaseInstancePtrOutput() DatabaseInstancePtrOutput ToDatabaseInstancePtrOutputWithContext(ctx context.Context) DatabaseInstancePtrOutput }
type DatabaseInstancePtrOutput ¶
type DatabaseInstancePtrOutput struct{ *pulumi.OutputState }
func (DatabaseInstancePtrOutput) Elem ¶
func (o DatabaseInstancePtrOutput) Elem() DatabaseInstanceOutput
func (DatabaseInstancePtrOutput) ElementType ¶
func (DatabaseInstancePtrOutput) ElementType() reflect.Type
func (DatabaseInstancePtrOutput) ToDatabaseInstancePtrOutput ¶
func (o DatabaseInstancePtrOutput) ToDatabaseInstancePtrOutput() DatabaseInstancePtrOutput
func (DatabaseInstancePtrOutput) ToDatabaseInstancePtrOutputWithContext ¶
func (o DatabaseInstancePtrOutput) ToDatabaseInstancePtrOutputWithContext(ctx context.Context) DatabaseInstancePtrOutput
type DatabaseInstanceReplicaConfiguration ¶
type DatabaseInstanceReplicaConfiguration struct { // PEM representation of the trusted CA's x509 // certificate. CaCertificate *string `pulumi:"caCertificate"` // PEM representation of the replica's x509 // certificate. ClientCertificate *string `pulumi:"clientCertificate"` // PEM representation of the replica's private key. The // corresponding public key in encoded in the `clientCertificate`. ClientKey *string `pulumi:"clientKey"` // The number of seconds // between connect retries. ConnectRetryInterval *int `pulumi:"connectRetryInterval"` // Path to a SQL file in GCS from which replica // instances are created. Format is `gs://bucket/filename`. DumpFilePath *string `pulumi:"dumpFilePath"` // Specifies if the replica is the failover target. // If the field is set to true the replica will be designated as a failover replica. // If the master instance fails, the replica instance will be promoted as // the new master instance. FailoverTarget *bool `pulumi:"failoverTarget"` // Time in ms between replication // heartbeats. MasterHeartbeatPeriod *int `pulumi:"masterHeartbeatPeriod"` // Password for the replication connection. Password *string `pulumi:"password"` SslCipher *string `pulumi:"sslCipher"` // Username for replication connection. Username *string `pulumi:"username"` // True if the master's common name // value is checked during the SSL handshake. VerifyServerCertificate *bool `pulumi:"verifyServerCertificate"` }
type DatabaseInstanceReplicaConfigurationArgs ¶
type DatabaseInstanceReplicaConfigurationArgs struct { // PEM representation of the trusted CA's x509 // certificate. CaCertificate pulumi.StringPtrInput `pulumi:"caCertificate"` // PEM representation of the replica's x509 // certificate. ClientCertificate pulumi.StringPtrInput `pulumi:"clientCertificate"` // PEM representation of the replica's private key. The // corresponding public key in encoded in the `clientCertificate`. ClientKey pulumi.StringPtrInput `pulumi:"clientKey"` // The number of seconds // between connect retries. ConnectRetryInterval pulumi.IntPtrInput `pulumi:"connectRetryInterval"` // Path to a SQL file in GCS from which replica // instances are created. Format is `gs://bucket/filename`. DumpFilePath pulumi.StringPtrInput `pulumi:"dumpFilePath"` // Specifies if the replica is the failover target. // If the field is set to true the replica will be designated as a failover replica. // If the master instance fails, the replica instance will be promoted as // the new master instance. FailoverTarget pulumi.BoolPtrInput `pulumi:"failoverTarget"` // Time in ms between replication // heartbeats. MasterHeartbeatPeriod pulumi.IntPtrInput `pulumi:"masterHeartbeatPeriod"` // Password for the replication connection. Password pulumi.StringPtrInput `pulumi:"password"` SslCipher pulumi.StringPtrInput `pulumi:"sslCipher"` // Username for replication connection. Username pulumi.StringPtrInput `pulumi:"username"` // True if the master's common name // value is checked during the SSL handshake. VerifyServerCertificate pulumi.BoolPtrInput `pulumi:"verifyServerCertificate"` }
func (DatabaseInstanceReplicaConfigurationArgs) ElementType ¶
func (DatabaseInstanceReplicaConfigurationArgs) ElementType() reflect.Type
func (DatabaseInstanceReplicaConfigurationArgs) ToDatabaseInstanceReplicaConfigurationOutput ¶
func (i DatabaseInstanceReplicaConfigurationArgs) ToDatabaseInstanceReplicaConfigurationOutput() DatabaseInstanceReplicaConfigurationOutput
func (DatabaseInstanceReplicaConfigurationArgs) ToDatabaseInstanceReplicaConfigurationOutputWithContext ¶
func (i DatabaseInstanceReplicaConfigurationArgs) ToDatabaseInstanceReplicaConfigurationOutputWithContext(ctx context.Context) DatabaseInstanceReplicaConfigurationOutput
func (DatabaseInstanceReplicaConfigurationArgs) ToDatabaseInstanceReplicaConfigurationPtrOutput ¶
func (i DatabaseInstanceReplicaConfigurationArgs) ToDatabaseInstanceReplicaConfigurationPtrOutput() DatabaseInstanceReplicaConfigurationPtrOutput
func (DatabaseInstanceReplicaConfigurationArgs) ToDatabaseInstanceReplicaConfigurationPtrOutputWithContext ¶
func (i DatabaseInstanceReplicaConfigurationArgs) ToDatabaseInstanceReplicaConfigurationPtrOutputWithContext(ctx context.Context) DatabaseInstanceReplicaConfigurationPtrOutput
type DatabaseInstanceReplicaConfigurationInput ¶
type DatabaseInstanceReplicaConfigurationInput interface { pulumi.Input ToDatabaseInstanceReplicaConfigurationOutput() DatabaseInstanceReplicaConfigurationOutput ToDatabaseInstanceReplicaConfigurationOutputWithContext(context.Context) DatabaseInstanceReplicaConfigurationOutput }
DatabaseInstanceReplicaConfigurationInput is an input type that accepts DatabaseInstanceReplicaConfigurationArgs and DatabaseInstanceReplicaConfigurationOutput values. You can construct a concrete instance of `DatabaseInstanceReplicaConfigurationInput` via:
DatabaseInstanceReplicaConfigurationArgs{...}
type DatabaseInstanceReplicaConfigurationOutput ¶
type DatabaseInstanceReplicaConfigurationOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceReplicaConfigurationOutput) CaCertificate ¶
func (o DatabaseInstanceReplicaConfigurationOutput) CaCertificate() pulumi.StringPtrOutput
PEM representation of the trusted CA's x509 certificate.
func (DatabaseInstanceReplicaConfigurationOutput) ClientCertificate ¶
func (o DatabaseInstanceReplicaConfigurationOutput) ClientCertificate() pulumi.StringPtrOutput
PEM representation of the replica's x509 certificate.
func (DatabaseInstanceReplicaConfigurationOutput) ClientKey ¶
func (o DatabaseInstanceReplicaConfigurationOutput) ClientKey() pulumi.StringPtrOutput
PEM representation of the replica's private key. The corresponding public key in encoded in the `clientCertificate`.
func (DatabaseInstanceReplicaConfigurationOutput) ConnectRetryInterval ¶
func (o DatabaseInstanceReplicaConfigurationOutput) ConnectRetryInterval() pulumi.IntPtrOutput
The number of seconds between connect retries.
func (DatabaseInstanceReplicaConfigurationOutput) DumpFilePath ¶
func (o DatabaseInstanceReplicaConfigurationOutput) DumpFilePath() pulumi.StringPtrOutput
Path to a SQL file in GCS from which replica instances are created. Format is `gs://bucket/filename`.
func (DatabaseInstanceReplicaConfigurationOutput) ElementType ¶
func (DatabaseInstanceReplicaConfigurationOutput) ElementType() reflect.Type
func (DatabaseInstanceReplicaConfigurationOutput) FailoverTarget ¶
func (o DatabaseInstanceReplicaConfigurationOutput) FailoverTarget() pulumi.BoolPtrOutput
Specifies if the replica is the failover target. If the field is set to true the replica will be designated as a failover replica. If the master instance fails, the replica instance will be promoted as the new master instance.
func (DatabaseInstanceReplicaConfigurationOutput) MasterHeartbeatPeriod ¶
func (o DatabaseInstanceReplicaConfigurationOutput) MasterHeartbeatPeriod() pulumi.IntPtrOutput
Time in ms between replication heartbeats.
func (DatabaseInstanceReplicaConfigurationOutput) Password ¶
func (o DatabaseInstanceReplicaConfigurationOutput) Password() pulumi.StringPtrOutput
Password for the replication connection.
func (DatabaseInstanceReplicaConfigurationOutput) SslCipher ¶
func (o DatabaseInstanceReplicaConfigurationOutput) SslCipher() pulumi.StringPtrOutput
func (DatabaseInstanceReplicaConfigurationOutput) ToDatabaseInstanceReplicaConfigurationOutput ¶
func (o DatabaseInstanceReplicaConfigurationOutput) ToDatabaseInstanceReplicaConfigurationOutput() DatabaseInstanceReplicaConfigurationOutput
func (DatabaseInstanceReplicaConfigurationOutput) ToDatabaseInstanceReplicaConfigurationOutputWithContext ¶
func (o DatabaseInstanceReplicaConfigurationOutput) ToDatabaseInstanceReplicaConfigurationOutputWithContext(ctx context.Context) DatabaseInstanceReplicaConfigurationOutput
func (DatabaseInstanceReplicaConfigurationOutput) ToDatabaseInstanceReplicaConfigurationPtrOutput ¶
func (o DatabaseInstanceReplicaConfigurationOutput) ToDatabaseInstanceReplicaConfigurationPtrOutput() DatabaseInstanceReplicaConfigurationPtrOutput
func (DatabaseInstanceReplicaConfigurationOutput) ToDatabaseInstanceReplicaConfigurationPtrOutputWithContext ¶
func (o DatabaseInstanceReplicaConfigurationOutput) ToDatabaseInstanceReplicaConfigurationPtrOutputWithContext(ctx context.Context) DatabaseInstanceReplicaConfigurationPtrOutput
func (DatabaseInstanceReplicaConfigurationOutput) Username ¶
func (o DatabaseInstanceReplicaConfigurationOutput) Username() pulumi.StringPtrOutput
Username for replication connection.
func (DatabaseInstanceReplicaConfigurationOutput) VerifyServerCertificate ¶
func (o DatabaseInstanceReplicaConfigurationOutput) VerifyServerCertificate() pulumi.BoolPtrOutput
True if the master's common name value is checked during the SSL handshake.
type DatabaseInstanceReplicaConfigurationPtrInput ¶
type DatabaseInstanceReplicaConfigurationPtrInput interface { pulumi.Input ToDatabaseInstanceReplicaConfigurationPtrOutput() DatabaseInstanceReplicaConfigurationPtrOutput ToDatabaseInstanceReplicaConfigurationPtrOutputWithContext(context.Context) DatabaseInstanceReplicaConfigurationPtrOutput }
DatabaseInstanceReplicaConfigurationPtrInput is an input type that accepts DatabaseInstanceReplicaConfigurationArgs, DatabaseInstanceReplicaConfigurationPtr and DatabaseInstanceReplicaConfigurationPtrOutput values. You can construct a concrete instance of `DatabaseInstanceReplicaConfigurationPtrInput` via:
DatabaseInstanceReplicaConfigurationArgs{...} or: nil
func DatabaseInstanceReplicaConfigurationPtr ¶
func DatabaseInstanceReplicaConfigurationPtr(v *DatabaseInstanceReplicaConfigurationArgs) DatabaseInstanceReplicaConfigurationPtrInput
type DatabaseInstanceReplicaConfigurationPtrOutput ¶
type DatabaseInstanceReplicaConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceReplicaConfigurationPtrOutput) CaCertificate ¶
func (o DatabaseInstanceReplicaConfigurationPtrOutput) CaCertificate() pulumi.StringPtrOutput
PEM representation of the trusted CA's x509 certificate.
func (DatabaseInstanceReplicaConfigurationPtrOutput) ClientCertificate ¶
func (o DatabaseInstanceReplicaConfigurationPtrOutput) ClientCertificate() pulumi.StringPtrOutput
PEM representation of the replica's x509 certificate.
func (DatabaseInstanceReplicaConfigurationPtrOutput) ClientKey ¶
func (o DatabaseInstanceReplicaConfigurationPtrOutput) ClientKey() pulumi.StringPtrOutput
PEM representation of the replica's private key. The corresponding public key in encoded in the `clientCertificate`.
func (DatabaseInstanceReplicaConfigurationPtrOutput) ConnectRetryInterval ¶
func (o DatabaseInstanceReplicaConfigurationPtrOutput) ConnectRetryInterval() pulumi.IntPtrOutput
The number of seconds between connect retries.
func (DatabaseInstanceReplicaConfigurationPtrOutput) DumpFilePath ¶
func (o DatabaseInstanceReplicaConfigurationPtrOutput) DumpFilePath() pulumi.StringPtrOutput
Path to a SQL file in GCS from which replica instances are created. Format is `gs://bucket/filename`.
func (DatabaseInstanceReplicaConfigurationPtrOutput) ElementType ¶
func (DatabaseInstanceReplicaConfigurationPtrOutput) ElementType() reflect.Type
func (DatabaseInstanceReplicaConfigurationPtrOutput) FailoverTarget ¶
func (o DatabaseInstanceReplicaConfigurationPtrOutput) FailoverTarget() pulumi.BoolPtrOutput
Specifies if the replica is the failover target. If the field is set to true the replica will be designated as a failover replica. If the master instance fails, the replica instance will be promoted as the new master instance.
func (DatabaseInstanceReplicaConfigurationPtrOutput) MasterHeartbeatPeriod ¶
func (o DatabaseInstanceReplicaConfigurationPtrOutput) MasterHeartbeatPeriod() pulumi.IntPtrOutput
Time in ms between replication heartbeats.
func (DatabaseInstanceReplicaConfigurationPtrOutput) Password ¶
func (o DatabaseInstanceReplicaConfigurationPtrOutput) Password() pulumi.StringPtrOutput
Password for the replication connection.
func (DatabaseInstanceReplicaConfigurationPtrOutput) SslCipher ¶
func (o DatabaseInstanceReplicaConfigurationPtrOutput) SslCipher() pulumi.StringPtrOutput
func (DatabaseInstanceReplicaConfigurationPtrOutput) ToDatabaseInstanceReplicaConfigurationPtrOutput ¶
func (o DatabaseInstanceReplicaConfigurationPtrOutput) ToDatabaseInstanceReplicaConfigurationPtrOutput() DatabaseInstanceReplicaConfigurationPtrOutput
func (DatabaseInstanceReplicaConfigurationPtrOutput) ToDatabaseInstanceReplicaConfigurationPtrOutputWithContext ¶
func (o DatabaseInstanceReplicaConfigurationPtrOutput) ToDatabaseInstanceReplicaConfigurationPtrOutputWithContext(ctx context.Context) DatabaseInstanceReplicaConfigurationPtrOutput
func (DatabaseInstanceReplicaConfigurationPtrOutput) Username ¶
func (o DatabaseInstanceReplicaConfigurationPtrOutput) Username() pulumi.StringPtrOutput
Username for replication connection.
func (DatabaseInstanceReplicaConfigurationPtrOutput) VerifyServerCertificate ¶
func (o DatabaseInstanceReplicaConfigurationPtrOutput) VerifyServerCertificate() pulumi.BoolPtrOutput
True if the master's common name value is checked during the SSL handshake.
type DatabaseInstanceRestoreBackupContext ¶
type DatabaseInstanceRestoreBackupContext struct { // The ID of the backup run to restore from. BackupRunId int `pulumi:"backupRunId"` // The ID of the instance that the backup was taken from. If left empty, // this instance's ID will be used. InstanceId *string `pulumi:"instanceId"` // The full project ID of the source instance.` Project *string `pulumi:"project"` }
type DatabaseInstanceRestoreBackupContextArgs ¶
type DatabaseInstanceRestoreBackupContextArgs struct { // The ID of the backup run to restore from. BackupRunId pulumi.IntInput `pulumi:"backupRunId"` // The ID of the instance that the backup was taken from. If left empty, // this instance's ID will be used. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // The full project ID of the source instance.` Project pulumi.StringPtrInput `pulumi:"project"` }
func (DatabaseInstanceRestoreBackupContextArgs) ElementType ¶
func (DatabaseInstanceRestoreBackupContextArgs) ElementType() reflect.Type
func (DatabaseInstanceRestoreBackupContextArgs) ToDatabaseInstanceRestoreBackupContextOutput ¶
func (i DatabaseInstanceRestoreBackupContextArgs) ToDatabaseInstanceRestoreBackupContextOutput() DatabaseInstanceRestoreBackupContextOutput
func (DatabaseInstanceRestoreBackupContextArgs) ToDatabaseInstanceRestoreBackupContextOutputWithContext ¶
func (i DatabaseInstanceRestoreBackupContextArgs) ToDatabaseInstanceRestoreBackupContextOutputWithContext(ctx context.Context) DatabaseInstanceRestoreBackupContextOutput
func (DatabaseInstanceRestoreBackupContextArgs) ToDatabaseInstanceRestoreBackupContextPtrOutput ¶
func (i DatabaseInstanceRestoreBackupContextArgs) ToDatabaseInstanceRestoreBackupContextPtrOutput() DatabaseInstanceRestoreBackupContextPtrOutput
func (DatabaseInstanceRestoreBackupContextArgs) ToDatabaseInstanceRestoreBackupContextPtrOutputWithContext ¶
func (i DatabaseInstanceRestoreBackupContextArgs) ToDatabaseInstanceRestoreBackupContextPtrOutputWithContext(ctx context.Context) DatabaseInstanceRestoreBackupContextPtrOutput
type DatabaseInstanceRestoreBackupContextInput ¶
type DatabaseInstanceRestoreBackupContextInput interface { pulumi.Input ToDatabaseInstanceRestoreBackupContextOutput() DatabaseInstanceRestoreBackupContextOutput ToDatabaseInstanceRestoreBackupContextOutputWithContext(context.Context) DatabaseInstanceRestoreBackupContextOutput }
DatabaseInstanceRestoreBackupContextInput is an input type that accepts DatabaseInstanceRestoreBackupContextArgs and DatabaseInstanceRestoreBackupContextOutput values. You can construct a concrete instance of `DatabaseInstanceRestoreBackupContextInput` via:
DatabaseInstanceRestoreBackupContextArgs{...}
type DatabaseInstanceRestoreBackupContextOutput ¶
type DatabaseInstanceRestoreBackupContextOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceRestoreBackupContextOutput) BackupRunId ¶
func (o DatabaseInstanceRestoreBackupContextOutput) BackupRunId() pulumi.IntOutput
The ID of the backup run to restore from.
func (DatabaseInstanceRestoreBackupContextOutput) ElementType ¶
func (DatabaseInstanceRestoreBackupContextOutput) ElementType() reflect.Type
func (DatabaseInstanceRestoreBackupContextOutput) InstanceId ¶
func (o DatabaseInstanceRestoreBackupContextOutput) InstanceId() pulumi.StringPtrOutput
The ID of the instance that the backup was taken from. If left empty, this instance's ID will be used.
func (DatabaseInstanceRestoreBackupContextOutput) Project ¶
func (o DatabaseInstanceRestoreBackupContextOutput) Project() pulumi.StringPtrOutput
The full project ID of the source instance.`
func (DatabaseInstanceRestoreBackupContextOutput) ToDatabaseInstanceRestoreBackupContextOutput ¶
func (o DatabaseInstanceRestoreBackupContextOutput) ToDatabaseInstanceRestoreBackupContextOutput() DatabaseInstanceRestoreBackupContextOutput
func (DatabaseInstanceRestoreBackupContextOutput) ToDatabaseInstanceRestoreBackupContextOutputWithContext ¶
func (o DatabaseInstanceRestoreBackupContextOutput) ToDatabaseInstanceRestoreBackupContextOutputWithContext(ctx context.Context) DatabaseInstanceRestoreBackupContextOutput
func (DatabaseInstanceRestoreBackupContextOutput) ToDatabaseInstanceRestoreBackupContextPtrOutput ¶
func (o DatabaseInstanceRestoreBackupContextOutput) ToDatabaseInstanceRestoreBackupContextPtrOutput() DatabaseInstanceRestoreBackupContextPtrOutput
func (DatabaseInstanceRestoreBackupContextOutput) ToDatabaseInstanceRestoreBackupContextPtrOutputWithContext ¶
func (o DatabaseInstanceRestoreBackupContextOutput) ToDatabaseInstanceRestoreBackupContextPtrOutputWithContext(ctx context.Context) DatabaseInstanceRestoreBackupContextPtrOutput
type DatabaseInstanceRestoreBackupContextPtrInput ¶
type DatabaseInstanceRestoreBackupContextPtrInput interface { pulumi.Input ToDatabaseInstanceRestoreBackupContextPtrOutput() DatabaseInstanceRestoreBackupContextPtrOutput ToDatabaseInstanceRestoreBackupContextPtrOutputWithContext(context.Context) DatabaseInstanceRestoreBackupContextPtrOutput }
DatabaseInstanceRestoreBackupContextPtrInput is an input type that accepts DatabaseInstanceRestoreBackupContextArgs, DatabaseInstanceRestoreBackupContextPtr and DatabaseInstanceRestoreBackupContextPtrOutput values. You can construct a concrete instance of `DatabaseInstanceRestoreBackupContextPtrInput` via:
DatabaseInstanceRestoreBackupContextArgs{...} or: nil
func DatabaseInstanceRestoreBackupContextPtr ¶
func DatabaseInstanceRestoreBackupContextPtr(v *DatabaseInstanceRestoreBackupContextArgs) DatabaseInstanceRestoreBackupContextPtrInput
type DatabaseInstanceRestoreBackupContextPtrOutput ¶
type DatabaseInstanceRestoreBackupContextPtrOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceRestoreBackupContextPtrOutput) BackupRunId ¶
func (o DatabaseInstanceRestoreBackupContextPtrOutput) BackupRunId() pulumi.IntPtrOutput
The ID of the backup run to restore from.
func (DatabaseInstanceRestoreBackupContextPtrOutput) ElementType ¶
func (DatabaseInstanceRestoreBackupContextPtrOutput) ElementType() reflect.Type
func (DatabaseInstanceRestoreBackupContextPtrOutput) InstanceId ¶
func (o DatabaseInstanceRestoreBackupContextPtrOutput) InstanceId() pulumi.StringPtrOutput
The ID of the instance that the backup was taken from. If left empty, this instance's ID will be used.
func (DatabaseInstanceRestoreBackupContextPtrOutput) Project ¶
func (o DatabaseInstanceRestoreBackupContextPtrOutput) Project() pulumi.StringPtrOutput
The full project ID of the source instance.`
func (DatabaseInstanceRestoreBackupContextPtrOutput) ToDatabaseInstanceRestoreBackupContextPtrOutput ¶
func (o DatabaseInstanceRestoreBackupContextPtrOutput) ToDatabaseInstanceRestoreBackupContextPtrOutput() DatabaseInstanceRestoreBackupContextPtrOutput
func (DatabaseInstanceRestoreBackupContextPtrOutput) ToDatabaseInstanceRestoreBackupContextPtrOutputWithContext ¶
func (o DatabaseInstanceRestoreBackupContextPtrOutput) ToDatabaseInstanceRestoreBackupContextPtrOutputWithContext(ctx context.Context) DatabaseInstanceRestoreBackupContextPtrOutput
type DatabaseInstanceServerCaCert ¶
type DatabaseInstanceServerCaCert struct { Cert *string `pulumi:"cert"` CommonName *string `pulumi:"commonName"` CreateTime *string `pulumi:"createTime"` // The [RFC 3339](https://tools.ietf.org/html/rfc3339) // formatted date time string indicating when this whitelist expires. ExpirationTime *string `pulumi:"expirationTime"` Sha1Fingerprint *string `pulumi:"sha1Fingerprint"` }
type DatabaseInstanceServerCaCertArgs ¶
type DatabaseInstanceServerCaCertArgs struct { Cert pulumi.StringPtrInput `pulumi:"cert"` CommonName pulumi.StringPtrInput `pulumi:"commonName"` CreateTime pulumi.StringPtrInput `pulumi:"createTime"` // The [RFC 3339](https://tools.ietf.org/html/rfc3339) // formatted date time string indicating when this whitelist expires. ExpirationTime pulumi.StringPtrInput `pulumi:"expirationTime"` Sha1Fingerprint pulumi.StringPtrInput `pulumi:"sha1Fingerprint"` }
func (DatabaseInstanceServerCaCertArgs) ElementType ¶
func (DatabaseInstanceServerCaCertArgs) ElementType() reflect.Type
func (DatabaseInstanceServerCaCertArgs) ToDatabaseInstanceServerCaCertOutput ¶
func (i DatabaseInstanceServerCaCertArgs) ToDatabaseInstanceServerCaCertOutput() DatabaseInstanceServerCaCertOutput
func (DatabaseInstanceServerCaCertArgs) ToDatabaseInstanceServerCaCertOutputWithContext ¶
func (i DatabaseInstanceServerCaCertArgs) ToDatabaseInstanceServerCaCertOutputWithContext(ctx context.Context) DatabaseInstanceServerCaCertOutput
type DatabaseInstanceServerCaCertArray ¶
type DatabaseInstanceServerCaCertArray []DatabaseInstanceServerCaCertInput
func (DatabaseInstanceServerCaCertArray) ElementType ¶
func (DatabaseInstanceServerCaCertArray) ElementType() reflect.Type
func (DatabaseInstanceServerCaCertArray) ToDatabaseInstanceServerCaCertArrayOutput ¶
func (i DatabaseInstanceServerCaCertArray) ToDatabaseInstanceServerCaCertArrayOutput() DatabaseInstanceServerCaCertArrayOutput
func (DatabaseInstanceServerCaCertArray) ToDatabaseInstanceServerCaCertArrayOutputWithContext ¶
func (i DatabaseInstanceServerCaCertArray) ToDatabaseInstanceServerCaCertArrayOutputWithContext(ctx context.Context) DatabaseInstanceServerCaCertArrayOutput
type DatabaseInstanceServerCaCertArrayInput ¶
type DatabaseInstanceServerCaCertArrayInput interface { pulumi.Input ToDatabaseInstanceServerCaCertArrayOutput() DatabaseInstanceServerCaCertArrayOutput ToDatabaseInstanceServerCaCertArrayOutputWithContext(context.Context) DatabaseInstanceServerCaCertArrayOutput }
DatabaseInstanceServerCaCertArrayInput is an input type that accepts DatabaseInstanceServerCaCertArray and DatabaseInstanceServerCaCertArrayOutput values. You can construct a concrete instance of `DatabaseInstanceServerCaCertArrayInput` via:
DatabaseInstanceServerCaCertArray{ DatabaseInstanceServerCaCertArgs{...} }
type DatabaseInstanceServerCaCertArrayOutput ¶
type DatabaseInstanceServerCaCertArrayOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceServerCaCertArrayOutput) ElementType ¶
func (DatabaseInstanceServerCaCertArrayOutput) ElementType() reflect.Type
func (DatabaseInstanceServerCaCertArrayOutput) ToDatabaseInstanceServerCaCertArrayOutput ¶
func (o DatabaseInstanceServerCaCertArrayOutput) ToDatabaseInstanceServerCaCertArrayOutput() DatabaseInstanceServerCaCertArrayOutput
func (DatabaseInstanceServerCaCertArrayOutput) ToDatabaseInstanceServerCaCertArrayOutputWithContext ¶
func (o DatabaseInstanceServerCaCertArrayOutput) ToDatabaseInstanceServerCaCertArrayOutputWithContext(ctx context.Context) DatabaseInstanceServerCaCertArrayOutput
type DatabaseInstanceServerCaCertInput ¶
type DatabaseInstanceServerCaCertInput interface { pulumi.Input ToDatabaseInstanceServerCaCertOutput() DatabaseInstanceServerCaCertOutput ToDatabaseInstanceServerCaCertOutputWithContext(context.Context) DatabaseInstanceServerCaCertOutput }
DatabaseInstanceServerCaCertInput is an input type that accepts DatabaseInstanceServerCaCertArgs and DatabaseInstanceServerCaCertOutput values. You can construct a concrete instance of `DatabaseInstanceServerCaCertInput` via:
DatabaseInstanceServerCaCertArgs{...}
type DatabaseInstanceServerCaCertOutput ¶
type DatabaseInstanceServerCaCertOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceServerCaCertOutput) Cert ¶
func (o DatabaseInstanceServerCaCertOutput) Cert() pulumi.StringPtrOutput
func (DatabaseInstanceServerCaCertOutput) CommonName ¶
func (o DatabaseInstanceServerCaCertOutput) CommonName() pulumi.StringPtrOutput
func (DatabaseInstanceServerCaCertOutput) CreateTime ¶
func (o DatabaseInstanceServerCaCertOutput) CreateTime() pulumi.StringPtrOutput
func (DatabaseInstanceServerCaCertOutput) ElementType ¶
func (DatabaseInstanceServerCaCertOutput) ElementType() reflect.Type
func (DatabaseInstanceServerCaCertOutput) ExpirationTime ¶
func (o DatabaseInstanceServerCaCertOutput) ExpirationTime() pulumi.StringPtrOutput
The [RFC 3339](https://tools.ietf.org/html/rfc3339) formatted date time string indicating when this whitelist expires.
func (DatabaseInstanceServerCaCertOutput) Sha1Fingerprint ¶
func (o DatabaseInstanceServerCaCertOutput) Sha1Fingerprint() pulumi.StringPtrOutput
func (DatabaseInstanceServerCaCertOutput) ToDatabaseInstanceServerCaCertOutput ¶
func (o DatabaseInstanceServerCaCertOutput) ToDatabaseInstanceServerCaCertOutput() DatabaseInstanceServerCaCertOutput
func (DatabaseInstanceServerCaCertOutput) ToDatabaseInstanceServerCaCertOutputWithContext ¶
func (o DatabaseInstanceServerCaCertOutput) ToDatabaseInstanceServerCaCertOutputWithContext(ctx context.Context) DatabaseInstanceServerCaCertOutput
type DatabaseInstanceSettings ¶
type DatabaseInstanceSettings struct { // This specifies when the instance should be // active. Can be either `ALWAYS`, `NEVER` or `ON_DEMAND`. ActivationPolicy *string `pulumi:"activationPolicy"` // The availability type of the Cloud SQL // instance, high availability (`REGIONAL`) or single zone (`ZONAL`).' For MySQL // instances, ensure that `settings.backup_configuration.enabled` and // `settings.backup_configuration.binary_log_enabled` are both set to `true`. AvailabilityType *string `pulumi:"availabilityType"` BackupConfiguration *DatabaseInstanceSettingsBackupConfiguration `pulumi:"backupConfiguration"` // The name of server instance collation. Collation *string `pulumi:"collation"` DatabaseFlags []DatabaseInstanceSettingsDatabaseFlag `pulumi:"databaseFlags"` // Configuration to increase storage size automatically. Note that future apply calls will attempt to resize the disk to the value specified in `diskSize` - if this is set, do not set `diskSize`. DiskAutoresize *bool `pulumi:"diskAutoresize"` DiskAutoresizeLimit *int `pulumi:"diskAutoresizeLimit"` // The size of data disk, in GB. Size of a running instance cannot be reduced but can be increased. DiskSize *int `pulumi:"diskSize"` // The type of data disk: PD_SSD or PD_HDD. DiskType *string `pulumi:"diskType"` InsightsConfig *DatabaseInstanceSettingsInsightsConfig `pulumi:"insightsConfig"` IpConfiguration *DatabaseInstanceSettingsIpConfiguration `pulumi:"ipConfiguration"` LocationPreference *DatabaseInstanceSettingsLocationPreference `pulumi:"locationPreference"` MaintenanceWindow *DatabaseInstanceSettingsMaintenanceWindow `pulumi:"maintenanceWindow"` // Pricing plan for this instance, can only be `PER_USE`. PricingPlan *string `pulumi:"pricingPlan"` // The machine type to use. See [tiers](https://cloud.google.com/sql/docs/admin-api/v1beta4/tiers) // for more details and supported versions. Postgres supports only shared-core machine types, // and custom machine types such as `db-custom-2-13312`. See the [Custom Machine Type Documentation](https://cloud.google.com/compute/docs/instances/creating-instance-with-custom-machine-type#create) to learn about specifying custom machine types. Tier string `pulumi:"tier"` // A set of key/value user label pairs to assign to the instance. UserLabels map[string]string `pulumi:"userLabels"` Version *int `pulumi:"version"` }
type DatabaseInstanceSettingsArgs ¶
type DatabaseInstanceSettingsArgs struct { // This specifies when the instance should be // active. Can be either `ALWAYS`, `NEVER` or `ON_DEMAND`. ActivationPolicy pulumi.StringPtrInput `pulumi:"activationPolicy"` // The availability type of the Cloud SQL // instance, high availability (`REGIONAL`) or single zone (`ZONAL`).' For MySQL // instances, ensure that `settings.backup_configuration.enabled` and // `settings.backup_configuration.binary_log_enabled` are both set to `true`. AvailabilityType pulumi.StringPtrInput `pulumi:"availabilityType"` BackupConfiguration DatabaseInstanceSettingsBackupConfigurationPtrInput `pulumi:"backupConfiguration"` // The name of server instance collation. Collation pulumi.StringPtrInput `pulumi:"collation"` DatabaseFlags DatabaseInstanceSettingsDatabaseFlagArrayInput `pulumi:"databaseFlags"` // Configuration to increase storage size automatically. Note that future apply calls will attempt to resize the disk to the value specified in `diskSize` - if this is set, do not set `diskSize`. DiskAutoresize pulumi.BoolPtrInput `pulumi:"diskAutoresize"` DiskAutoresizeLimit pulumi.IntPtrInput `pulumi:"diskAutoresizeLimit"` // The size of data disk, in GB. Size of a running instance cannot be reduced but can be increased. DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` // The type of data disk: PD_SSD or PD_HDD. DiskType pulumi.StringPtrInput `pulumi:"diskType"` InsightsConfig DatabaseInstanceSettingsInsightsConfigPtrInput `pulumi:"insightsConfig"` IpConfiguration DatabaseInstanceSettingsIpConfigurationPtrInput `pulumi:"ipConfiguration"` LocationPreference DatabaseInstanceSettingsLocationPreferencePtrInput `pulumi:"locationPreference"` MaintenanceWindow DatabaseInstanceSettingsMaintenanceWindowPtrInput `pulumi:"maintenanceWindow"` // Pricing plan for this instance, can only be `PER_USE`. PricingPlan pulumi.StringPtrInput `pulumi:"pricingPlan"` // The machine type to use. See [tiers](https://cloud.google.com/sql/docs/admin-api/v1beta4/tiers) // for more details and supported versions. Postgres supports only shared-core machine types, // and custom machine types such as `db-custom-2-13312`. See the [Custom Machine Type Documentation](https://cloud.google.com/compute/docs/instances/creating-instance-with-custom-machine-type#create) to learn about specifying custom machine types. Tier pulumi.StringInput `pulumi:"tier"` // A set of key/value user label pairs to assign to the instance. UserLabels pulumi.StringMapInput `pulumi:"userLabels"` Version pulumi.IntPtrInput `pulumi:"version"` }
func (DatabaseInstanceSettingsArgs) ElementType ¶
func (DatabaseInstanceSettingsArgs) ElementType() reflect.Type
func (DatabaseInstanceSettingsArgs) ToDatabaseInstanceSettingsOutput ¶
func (i DatabaseInstanceSettingsArgs) ToDatabaseInstanceSettingsOutput() DatabaseInstanceSettingsOutput
func (DatabaseInstanceSettingsArgs) ToDatabaseInstanceSettingsOutputWithContext ¶
func (i DatabaseInstanceSettingsArgs) ToDatabaseInstanceSettingsOutputWithContext(ctx context.Context) DatabaseInstanceSettingsOutput
func (DatabaseInstanceSettingsArgs) ToDatabaseInstanceSettingsPtrOutput ¶
func (i DatabaseInstanceSettingsArgs) ToDatabaseInstanceSettingsPtrOutput() DatabaseInstanceSettingsPtrOutput
func (DatabaseInstanceSettingsArgs) ToDatabaseInstanceSettingsPtrOutputWithContext ¶
func (i DatabaseInstanceSettingsArgs) ToDatabaseInstanceSettingsPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsPtrOutput
type DatabaseInstanceSettingsBackupConfiguration ¶
type DatabaseInstanceSettingsBackupConfiguration struct { // Backup retention settings. The configuration is detailed below. BackupRetentionSettings *DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings `pulumi:"backupRetentionSettings"` // True if binary logging is enabled. If // `settings.backup_configuration.enabled` is false, this must be as well. // Cannot be used with Postgres. BinaryLogEnabled *bool `pulumi:"binaryLogEnabled"` // True if backup configuration is enabled. Enabled *bool `pulumi:"enabled"` // The region where the backup will be stored Location *string `pulumi:"location"` // True if Point-in-time recovery is enabled. Will restart database if enabled after instance creation. Valid only for PostgreSQL instances. PointInTimeRecoveryEnabled *bool `pulumi:"pointInTimeRecoveryEnabled"` // `HH:MM` format time indicating when backup // configuration starts. StartTime *string `pulumi:"startTime"` // The number of days of transaction logs we retain for point in time restore, from 1-7. TransactionLogRetentionDays *int `pulumi:"transactionLogRetentionDays"` }
type DatabaseInstanceSettingsBackupConfigurationArgs ¶
type DatabaseInstanceSettingsBackupConfigurationArgs struct { // Backup retention settings. The configuration is detailed below. BackupRetentionSettings DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrInput `pulumi:"backupRetentionSettings"` // True if binary logging is enabled. If // `settings.backup_configuration.enabled` is false, this must be as well. // Cannot be used with Postgres. BinaryLogEnabled pulumi.BoolPtrInput `pulumi:"binaryLogEnabled"` // True if backup configuration is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The region where the backup will be stored Location pulumi.StringPtrInput `pulumi:"location"` // True if Point-in-time recovery is enabled. Will restart database if enabled after instance creation. Valid only for PostgreSQL instances. PointInTimeRecoveryEnabled pulumi.BoolPtrInput `pulumi:"pointInTimeRecoveryEnabled"` // `HH:MM` format time indicating when backup // configuration starts. StartTime pulumi.StringPtrInput `pulumi:"startTime"` // The number of days of transaction logs we retain for point in time restore, from 1-7. TransactionLogRetentionDays pulumi.IntPtrInput `pulumi:"transactionLogRetentionDays"` }
func (DatabaseInstanceSettingsBackupConfigurationArgs) ElementType ¶
func (DatabaseInstanceSettingsBackupConfigurationArgs) ElementType() reflect.Type
func (DatabaseInstanceSettingsBackupConfigurationArgs) ToDatabaseInstanceSettingsBackupConfigurationOutput ¶
func (i DatabaseInstanceSettingsBackupConfigurationArgs) ToDatabaseInstanceSettingsBackupConfigurationOutput() DatabaseInstanceSettingsBackupConfigurationOutput
func (DatabaseInstanceSettingsBackupConfigurationArgs) ToDatabaseInstanceSettingsBackupConfigurationOutputWithContext ¶
func (i DatabaseInstanceSettingsBackupConfigurationArgs) ToDatabaseInstanceSettingsBackupConfigurationOutputWithContext(ctx context.Context) DatabaseInstanceSettingsBackupConfigurationOutput
func (DatabaseInstanceSettingsBackupConfigurationArgs) ToDatabaseInstanceSettingsBackupConfigurationPtrOutput ¶
func (i DatabaseInstanceSettingsBackupConfigurationArgs) ToDatabaseInstanceSettingsBackupConfigurationPtrOutput() DatabaseInstanceSettingsBackupConfigurationPtrOutput
func (DatabaseInstanceSettingsBackupConfigurationArgs) ToDatabaseInstanceSettingsBackupConfigurationPtrOutputWithContext ¶
func (i DatabaseInstanceSettingsBackupConfigurationArgs) ToDatabaseInstanceSettingsBackupConfigurationPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsBackupConfigurationPtrOutput
type DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings ¶
type DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings struct { // Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retentionUnit // is 'COUNT', we will retain this many backups. RetainedBackups int `pulumi:"retainedBackups"` // The unit that 'retained_backups' represents. Defaults to `COUNT`. RetentionUnit *string `pulumi:"retentionUnit"` }
type DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs ¶
type DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs struct { // Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retentionUnit // is 'COUNT', we will retain this many backups. RetainedBackups pulumi.IntInput `pulumi:"retainedBackups"` // The unit that 'retained_backups' represents. Defaults to `COUNT`. RetentionUnit pulumi.StringPtrInput `pulumi:"retentionUnit"` }
func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs) ElementType ¶
func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs) ElementType() reflect.Type
func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput ¶
func (i DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput() DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput
func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutputWithContext ¶
func (i DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutputWithContext(ctx context.Context) DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput
func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput ¶
func (i DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput() DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput
func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutputWithContext ¶
func (i DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput
type DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsInput ¶
type DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsInput interface { pulumi.Input ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput() DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutputWithContext(context.Context) DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput }
DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsInput is an input type that accepts DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs and DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput values. You can construct a concrete instance of `DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsInput` via:
DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs{...}
type DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput ¶
type DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) ElementType ¶
func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) ElementType() reflect.Type
func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) RetainedBackups ¶
func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) RetainedBackups() pulumi.IntOutput
Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retentionUnit is 'COUNT', we will retain this many backups.
func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) RetentionUnit ¶
func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) RetentionUnit() pulumi.StringPtrOutput
The unit that 'retained_backups' represents. Defaults to `COUNT`.
func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput ¶
func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput() DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput
func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutputWithContext ¶
func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutputWithContext(ctx context.Context) DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput
func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput ¶
func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput() DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput
func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutputWithContext ¶
func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsOutput) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput
type DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrInput ¶
type DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrInput interface { pulumi.Input ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput() DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutputWithContext(context.Context) DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput }
DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrInput is an input type that accepts DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs, DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtr and DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput values. You can construct a concrete instance of `DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrInput` via:
DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs{...} or: nil
func DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtr ¶
func DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtr(v *DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs) DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrInput
type DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput ¶
type DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput) ElementType ¶
func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput) ElementType() reflect.Type
func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput) RetainedBackups ¶
func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput) RetainedBackups() pulumi.IntPtrOutput
Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retentionUnit is 'COUNT', we will retain this many backups.
func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput) RetentionUnit ¶
func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput) RetentionUnit() pulumi.StringPtrOutput
The unit that 'retained_backups' represents. Defaults to `COUNT`.
func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput ¶
func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput() DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput
func (DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutputWithContext ¶
func (o DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput) ToDatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput
type DatabaseInstanceSettingsBackupConfigurationInput ¶
type DatabaseInstanceSettingsBackupConfigurationInput interface { pulumi.Input ToDatabaseInstanceSettingsBackupConfigurationOutput() DatabaseInstanceSettingsBackupConfigurationOutput ToDatabaseInstanceSettingsBackupConfigurationOutputWithContext(context.Context) DatabaseInstanceSettingsBackupConfigurationOutput }
DatabaseInstanceSettingsBackupConfigurationInput is an input type that accepts DatabaseInstanceSettingsBackupConfigurationArgs and DatabaseInstanceSettingsBackupConfigurationOutput values. You can construct a concrete instance of `DatabaseInstanceSettingsBackupConfigurationInput` via:
DatabaseInstanceSettingsBackupConfigurationArgs{...}
type DatabaseInstanceSettingsBackupConfigurationOutput ¶
type DatabaseInstanceSettingsBackupConfigurationOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceSettingsBackupConfigurationOutput) BackupRetentionSettings ¶
func (o DatabaseInstanceSettingsBackupConfigurationOutput) BackupRetentionSettings() DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput
Backup retention settings. The configuration is detailed below.
func (DatabaseInstanceSettingsBackupConfigurationOutput) BinaryLogEnabled ¶
func (o DatabaseInstanceSettingsBackupConfigurationOutput) BinaryLogEnabled() pulumi.BoolPtrOutput
True if binary logging is enabled. If `settings.backup_configuration.enabled` is false, this must be as well. Cannot be used with Postgres.
func (DatabaseInstanceSettingsBackupConfigurationOutput) ElementType ¶
func (DatabaseInstanceSettingsBackupConfigurationOutput) ElementType() reflect.Type
func (DatabaseInstanceSettingsBackupConfigurationOutput) Enabled ¶
func (o DatabaseInstanceSettingsBackupConfigurationOutput) Enabled() pulumi.BoolPtrOutput
True if backup configuration is enabled.
func (DatabaseInstanceSettingsBackupConfigurationOutput) Location ¶
func (o DatabaseInstanceSettingsBackupConfigurationOutput) Location() pulumi.StringPtrOutput
The region where the backup will be stored
func (DatabaseInstanceSettingsBackupConfigurationOutput) PointInTimeRecoveryEnabled ¶
func (o DatabaseInstanceSettingsBackupConfigurationOutput) PointInTimeRecoveryEnabled() pulumi.BoolPtrOutput
True if Point-in-time recovery is enabled. Will restart database if enabled after instance creation. Valid only for PostgreSQL instances.
func (DatabaseInstanceSettingsBackupConfigurationOutput) StartTime ¶
func (o DatabaseInstanceSettingsBackupConfigurationOutput) StartTime() pulumi.StringPtrOutput
`HH:MM` format time indicating when backup configuration starts.
func (DatabaseInstanceSettingsBackupConfigurationOutput) ToDatabaseInstanceSettingsBackupConfigurationOutput ¶
func (o DatabaseInstanceSettingsBackupConfigurationOutput) ToDatabaseInstanceSettingsBackupConfigurationOutput() DatabaseInstanceSettingsBackupConfigurationOutput
func (DatabaseInstanceSettingsBackupConfigurationOutput) ToDatabaseInstanceSettingsBackupConfigurationOutputWithContext ¶
func (o DatabaseInstanceSettingsBackupConfigurationOutput) ToDatabaseInstanceSettingsBackupConfigurationOutputWithContext(ctx context.Context) DatabaseInstanceSettingsBackupConfigurationOutput
func (DatabaseInstanceSettingsBackupConfigurationOutput) ToDatabaseInstanceSettingsBackupConfigurationPtrOutput ¶
func (o DatabaseInstanceSettingsBackupConfigurationOutput) ToDatabaseInstanceSettingsBackupConfigurationPtrOutput() DatabaseInstanceSettingsBackupConfigurationPtrOutput
func (DatabaseInstanceSettingsBackupConfigurationOutput) ToDatabaseInstanceSettingsBackupConfigurationPtrOutputWithContext ¶
func (o DatabaseInstanceSettingsBackupConfigurationOutput) ToDatabaseInstanceSettingsBackupConfigurationPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsBackupConfigurationPtrOutput
func (DatabaseInstanceSettingsBackupConfigurationOutput) TransactionLogRetentionDays ¶
func (o DatabaseInstanceSettingsBackupConfigurationOutput) TransactionLogRetentionDays() pulumi.IntPtrOutput
The number of days of transaction logs we retain for point in time restore, from 1-7.
type DatabaseInstanceSettingsBackupConfigurationPtrInput ¶
type DatabaseInstanceSettingsBackupConfigurationPtrInput interface { pulumi.Input ToDatabaseInstanceSettingsBackupConfigurationPtrOutput() DatabaseInstanceSettingsBackupConfigurationPtrOutput ToDatabaseInstanceSettingsBackupConfigurationPtrOutputWithContext(context.Context) DatabaseInstanceSettingsBackupConfigurationPtrOutput }
DatabaseInstanceSettingsBackupConfigurationPtrInput is an input type that accepts DatabaseInstanceSettingsBackupConfigurationArgs, DatabaseInstanceSettingsBackupConfigurationPtr and DatabaseInstanceSettingsBackupConfigurationPtrOutput values. You can construct a concrete instance of `DatabaseInstanceSettingsBackupConfigurationPtrInput` via:
DatabaseInstanceSettingsBackupConfigurationArgs{...} or: nil
func DatabaseInstanceSettingsBackupConfigurationPtr ¶
func DatabaseInstanceSettingsBackupConfigurationPtr(v *DatabaseInstanceSettingsBackupConfigurationArgs) DatabaseInstanceSettingsBackupConfigurationPtrInput
type DatabaseInstanceSettingsBackupConfigurationPtrOutput ¶
type DatabaseInstanceSettingsBackupConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceSettingsBackupConfigurationPtrOutput) BackupRetentionSettings ¶
func (o DatabaseInstanceSettingsBackupConfigurationPtrOutput) BackupRetentionSettings() DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsPtrOutput
Backup retention settings. The configuration is detailed below.
func (DatabaseInstanceSettingsBackupConfigurationPtrOutput) BinaryLogEnabled ¶
func (o DatabaseInstanceSettingsBackupConfigurationPtrOutput) BinaryLogEnabled() pulumi.BoolPtrOutput
True if binary logging is enabled. If `settings.backup_configuration.enabled` is false, this must be as well. Cannot be used with Postgres.
func (DatabaseInstanceSettingsBackupConfigurationPtrOutput) ElementType ¶
func (DatabaseInstanceSettingsBackupConfigurationPtrOutput) ElementType() reflect.Type
func (DatabaseInstanceSettingsBackupConfigurationPtrOutput) Enabled ¶
func (o DatabaseInstanceSettingsBackupConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
True if backup configuration is enabled.
func (DatabaseInstanceSettingsBackupConfigurationPtrOutput) Location ¶
func (o DatabaseInstanceSettingsBackupConfigurationPtrOutput) Location() pulumi.StringPtrOutput
The region where the backup will be stored
func (DatabaseInstanceSettingsBackupConfigurationPtrOutput) PointInTimeRecoveryEnabled ¶
func (o DatabaseInstanceSettingsBackupConfigurationPtrOutput) PointInTimeRecoveryEnabled() pulumi.BoolPtrOutput
True if Point-in-time recovery is enabled. Will restart database if enabled after instance creation. Valid only for PostgreSQL instances.
func (DatabaseInstanceSettingsBackupConfigurationPtrOutput) StartTime ¶
func (o DatabaseInstanceSettingsBackupConfigurationPtrOutput) StartTime() pulumi.StringPtrOutput
`HH:MM` format time indicating when backup configuration starts.
func (DatabaseInstanceSettingsBackupConfigurationPtrOutput) ToDatabaseInstanceSettingsBackupConfigurationPtrOutput ¶
func (o DatabaseInstanceSettingsBackupConfigurationPtrOutput) ToDatabaseInstanceSettingsBackupConfigurationPtrOutput() DatabaseInstanceSettingsBackupConfigurationPtrOutput
func (DatabaseInstanceSettingsBackupConfigurationPtrOutput) ToDatabaseInstanceSettingsBackupConfigurationPtrOutputWithContext ¶
func (o DatabaseInstanceSettingsBackupConfigurationPtrOutput) ToDatabaseInstanceSettingsBackupConfigurationPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsBackupConfigurationPtrOutput
func (DatabaseInstanceSettingsBackupConfigurationPtrOutput) TransactionLogRetentionDays ¶
func (o DatabaseInstanceSettingsBackupConfigurationPtrOutput) TransactionLogRetentionDays() pulumi.IntPtrOutput
The number of days of transaction logs we retain for point in time restore, from 1-7.
type DatabaseInstanceSettingsDatabaseFlag ¶
type DatabaseInstanceSettingsDatabaseFlag struct { // A name for this whitelist entry. Name string `pulumi:"name"` // A CIDR notation IPv4 or IPv6 address that is allowed to // access this instance. Must be set even if other two attributes are not for // the whitelist to become active. Value string `pulumi:"value"` }
type DatabaseInstanceSettingsDatabaseFlagArgs ¶
type DatabaseInstanceSettingsDatabaseFlagArgs struct { // A name for this whitelist entry. Name pulumi.StringInput `pulumi:"name"` // A CIDR notation IPv4 or IPv6 address that is allowed to // access this instance. Must be set even if other two attributes are not for // the whitelist to become active. Value pulumi.StringInput `pulumi:"value"` }
func (DatabaseInstanceSettingsDatabaseFlagArgs) ElementType ¶
func (DatabaseInstanceSettingsDatabaseFlagArgs) ElementType() reflect.Type
func (DatabaseInstanceSettingsDatabaseFlagArgs) ToDatabaseInstanceSettingsDatabaseFlagOutput ¶
func (i DatabaseInstanceSettingsDatabaseFlagArgs) ToDatabaseInstanceSettingsDatabaseFlagOutput() DatabaseInstanceSettingsDatabaseFlagOutput
func (DatabaseInstanceSettingsDatabaseFlagArgs) ToDatabaseInstanceSettingsDatabaseFlagOutputWithContext ¶
func (i DatabaseInstanceSettingsDatabaseFlagArgs) ToDatabaseInstanceSettingsDatabaseFlagOutputWithContext(ctx context.Context) DatabaseInstanceSettingsDatabaseFlagOutput
type DatabaseInstanceSettingsDatabaseFlagArray ¶
type DatabaseInstanceSettingsDatabaseFlagArray []DatabaseInstanceSettingsDatabaseFlagInput
func (DatabaseInstanceSettingsDatabaseFlagArray) ElementType ¶
func (DatabaseInstanceSettingsDatabaseFlagArray) ElementType() reflect.Type
func (DatabaseInstanceSettingsDatabaseFlagArray) ToDatabaseInstanceSettingsDatabaseFlagArrayOutput ¶
func (i DatabaseInstanceSettingsDatabaseFlagArray) ToDatabaseInstanceSettingsDatabaseFlagArrayOutput() DatabaseInstanceSettingsDatabaseFlagArrayOutput
func (DatabaseInstanceSettingsDatabaseFlagArray) ToDatabaseInstanceSettingsDatabaseFlagArrayOutputWithContext ¶
func (i DatabaseInstanceSettingsDatabaseFlagArray) ToDatabaseInstanceSettingsDatabaseFlagArrayOutputWithContext(ctx context.Context) DatabaseInstanceSettingsDatabaseFlagArrayOutput
type DatabaseInstanceSettingsDatabaseFlagArrayInput ¶
type DatabaseInstanceSettingsDatabaseFlagArrayInput interface { pulumi.Input ToDatabaseInstanceSettingsDatabaseFlagArrayOutput() DatabaseInstanceSettingsDatabaseFlagArrayOutput ToDatabaseInstanceSettingsDatabaseFlagArrayOutputWithContext(context.Context) DatabaseInstanceSettingsDatabaseFlagArrayOutput }
DatabaseInstanceSettingsDatabaseFlagArrayInput is an input type that accepts DatabaseInstanceSettingsDatabaseFlagArray and DatabaseInstanceSettingsDatabaseFlagArrayOutput values. You can construct a concrete instance of `DatabaseInstanceSettingsDatabaseFlagArrayInput` via:
DatabaseInstanceSettingsDatabaseFlagArray{ DatabaseInstanceSettingsDatabaseFlagArgs{...} }
type DatabaseInstanceSettingsDatabaseFlagArrayOutput ¶
type DatabaseInstanceSettingsDatabaseFlagArrayOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceSettingsDatabaseFlagArrayOutput) ElementType ¶
func (DatabaseInstanceSettingsDatabaseFlagArrayOutput) ElementType() reflect.Type
func (DatabaseInstanceSettingsDatabaseFlagArrayOutput) ToDatabaseInstanceSettingsDatabaseFlagArrayOutput ¶
func (o DatabaseInstanceSettingsDatabaseFlagArrayOutput) ToDatabaseInstanceSettingsDatabaseFlagArrayOutput() DatabaseInstanceSettingsDatabaseFlagArrayOutput
func (DatabaseInstanceSettingsDatabaseFlagArrayOutput) ToDatabaseInstanceSettingsDatabaseFlagArrayOutputWithContext ¶
func (o DatabaseInstanceSettingsDatabaseFlagArrayOutput) ToDatabaseInstanceSettingsDatabaseFlagArrayOutputWithContext(ctx context.Context) DatabaseInstanceSettingsDatabaseFlagArrayOutput
type DatabaseInstanceSettingsDatabaseFlagInput ¶
type DatabaseInstanceSettingsDatabaseFlagInput interface { pulumi.Input ToDatabaseInstanceSettingsDatabaseFlagOutput() DatabaseInstanceSettingsDatabaseFlagOutput ToDatabaseInstanceSettingsDatabaseFlagOutputWithContext(context.Context) DatabaseInstanceSettingsDatabaseFlagOutput }
DatabaseInstanceSettingsDatabaseFlagInput is an input type that accepts DatabaseInstanceSettingsDatabaseFlagArgs and DatabaseInstanceSettingsDatabaseFlagOutput values. You can construct a concrete instance of `DatabaseInstanceSettingsDatabaseFlagInput` via:
DatabaseInstanceSettingsDatabaseFlagArgs{...}
type DatabaseInstanceSettingsDatabaseFlagOutput ¶
type DatabaseInstanceSettingsDatabaseFlagOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceSettingsDatabaseFlagOutput) ElementType ¶
func (DatabaseInstanceSettingsDatabaseFlagOutput) ElementType() reflect.Type
func (DatabaseInstanceSettingsDatabaseFlagOutput) Name ¶
func (o DatabaseInstanceSettingsDatabaseFlagOutput) Name() pulumi.StringOutput
A name for this whitelist entry.
func (DatabaseInstanceSettingsDatabaseFlagOutput) ToDatabaseInstanceSettingsDatabaseFlagOutput ¶
func (o DatabaseInstanceSettingsDatabaseFlagOutput) ToDatabaseInstanceSettingsDatabaseFlagOutput() DatabaseInstanceSettingsDatabaseFlagOutput
func (DatabaseInstanceSettingsDatabaseFlagOutput) ToDatabaseInstanceSettingsDatabaseFlagOutputWithContext ¶
func (o DatabaseInstanceSettingsDatabaseFlagOutput) ToDatabaseInstanceSettingsDatabaseFlagOutputWithContext(ctx context.Context) DatabaseInstanceSettingsDatabaseFlagOutput
func (DatabaseInstanceSettingsDatabaseFlagOutput) Value ¶
func (o DatabaseInstanceSettingsDatabaseFlagOutput) Value() pulumi.StringOutput
A CIDR notation IPv4 or IPv6 address that is allowed to access this instance. Must be set even if other two attributes are not for the whitelist to become active.
type DatabaseInstanceSettingsInput ¶
type DatabaseInstanceSettingsInput interface { pulumi.Input ToDatabaseInstanceSettingsOutput() DatabaseInstanceSettingsOutput ToDatabaseInstanceSettingsOutputWithContext(context.Context) DatabaseInstanceSettingsOutput }
DatabaseInstanceSettingsInput is an input type that accepts DatabaseInstanceSettingsArgs and DatabaseInstanceSettingsOutput values. You can construct a concrete instance of `DatabaseInstanceSettingsInput` via:
DatabaseInstanceSettingsArgs{...}
type DatabaseInstanceSettingsInsightsConfig ¶
type DatabaseInstanceSettingsInsightsConfig struct { // True if Query Insights feature is enabled. QueryInsightsEnabled *bool `pulumi:"queryInsightsEnabled"` // Maximum query length stored in bytes. Between 256 and 4500. Default to 1024. QueryStringLength *int `pulumi:"queryStringLength"` // True if Query Insights will record application tags from query when enabled. RecordApplicationTags *bool `pulumi:"recordApplicationTags"` // True if Query Insights will record client address when enabled. RecordClientAddress *bool `pulumi:"recordClientAddress"` }
type DatabaseInstanceSettingsInsightsConfigArgs ¶
type DatabaseInstanceSettingsInsightsConfigArgs struct { // True if Query Insights feature is enabled. QueryInsightsEnabled pulumi.BoolPtrInput `pulumi:"queryInsightsEnabled"` // Maximum query length stored in bytes. Between 256 and 4500. Default to 1024. QueryStringLength pulumi.IntPtrInput `pulumi:"queryStringLength"` // True if Query Insights will record application tags from query when enabled. RecordApplicationTags pulumi.BoolPtrInput `pulumi:"recordApplicationTags"` // True if Query Insights will record client address when enabled. RecordClientAddress pulumi.BoolPtrInput `pulumi:"recordClientAddress"` }
func (DatabaseInstanceSettingsInsightsConfigArgs) ElementType ¶
func (DatabaseInstanceSettingsInsightsConfigArgs) ElementType() reflect.Type
func (DatabaseInstanceSettingsInsightsConfigArgs) ToDatabaseInstanceSettingsInsightsConfigOutput ¶
func (i DatabaseInstanceSettingsInsightsConfigArgs) ToDatabaseInstanceSettingsInsightsConfigOutput() DatabaseInstanceSettingsInsightsConfigOutput
func (DatabaseInstanceSettingsInsightsConfigArgs) ToDatabaseInstanceSettingsInsightsConfigOutputWithContext ¶
func (i DatabaseInstanceSettingsInsightsConfigArgs) ToDatabaseInstanceSettingsInsightsConfigOutputWithContext(ctx context.Context) DatabaseInstanceSettingsInsightsConfigOutput
func (DatabaseInstanceSettingsInsightsConfigArgs) ToDatabaseInstanceSettingsInsightsConfigPtrOutput ¶
func (i DatabaseInstanceSettingsInsightsConfigArgs) ToDatabaseInstanceSettingsInsightsConfigPtrOutput() DatabaseInstanceSettingsInsightsConfigPtrOutput
func (DatabaseInstanceSettingsInsightsConfigArgs) ToDatabaseInstanceSettingsInsightsConfigPtrOutputWithContext ¶
func (i DatabaseInstanceSettingsInsightsConfigArgs) ToDatabaseInstanceSettingsInsightsConfigPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsInsightsConfigPtrOutput
type DatabaseInstanceSettingsInsightsConfigInput ¶
type DatabaseInstanceSettingsInsightsConfigInput interface { pulumi.Input ToDatabaseInstanceSettingsInsightsConfigOutput() DatabaseInstanceSettingsInsightsConfigOutput ToDatabaseInstanceSettingsInsightsConfigOutputWithContext(context.Context) DatabaseInstanceSettingsInsightsConfigOutput }
DatabaseInstanceSettingsInsightsConfigInput is an input type that accepts DatabaseInstanceSettingsInsightsConfigArgs and DatabaseInstanceSettingsInsightsConfigOutput values. You can construct a concrete instance of `DatabaseInstanceSettingsInsightsConfigInput` via:
DatabaseInstanceSettingsInsightsConfigArgs{...}
type DatabaseInstanceSettingsInsightsConfigOutput ¶
type DatabaseInstanceSettingsInsightsConfigOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceSettingsInsightsConfigOutput) ElementType ¶
func (DatabaseInstanceSettingsInsightsConfigOutput) ElementType() reflect.Type
func (DatabaseInstanceSettingsInsightsConfigOutput) QueryInsightsEnabled ¶
func (o DatabaseInstanceSettingsInsightsConfigOutput) QueryInsightsEnabled() pulumi.BoolPtrOutput
True if Query Insights feature is enabled.
func (DatabaseInstanceSettingsInsightsConfigOutput) QueryStringLength ¶
func (o DatabaseInstanceSettingsInsightsConfigOutput) QueryStringLength() pulumi.IntPtrOutput
Maximum query length stored in bytes. Between 256 and 4500. Default to 1024.
func (DatabaseInstanceSettingsInsightsConfigOutput) RecordApplicationTags ¶
func (o DatabaseInstanceSettingsInsightsConfigOutput) RecordApplicationTags() pulumi.BoolPtrOutput
True if Query Insights will record application tags from query when enabled.
func (DatabaseInstanceSettingsInsightsConfigOutput) RecordClientAddress ¶
func (o DatabaseInstanceSettingsInsightsConfigOutput) RecordClientAddress() pulumi.BoolPtrOutput
True if Query Insights will record client address when enabled.
func (DatabaseInstanceSettingsInsightsConfigOutput) ToDatabaseInstanceSettingsInsightsConfigOutput ¶
func (o DatabaseInstanceSettingsInsightsConfigOutput) ToDatabaseInstanceSettingsInsightsConfigOutput() DatabaseInstanceSettingsInsightsConfigOutput
func (DatabaseInstanceSettingsInsightsConfigOutput) ToDatabaseInstanceSettingsInsightsConfigOutputWithContext ¶
func (o DatabaseInstanceSettingsInsightsConfigOutput) ToDatabaseInstanceSettingsInsightsConfigOutputWithContext(ctx context.Context) DatabaseInstanceSettingsInsightsConfigOutput
func (DatabaseInstanceSettingsInsightsConfigOutput) ToDatabaseInstanceSettingsInsightsConfigPtrOutput ¶
func (o DatabaseInstanceSettingsInsightsConfigOutput) ToDatabaseInstanceSettingsInsightsConfigPtrOutput() DatabaseInstanceSettingsInsightsConfigPtrOutput
func (DatabaseInstanceSettingsInsightsConfigOutput) ToDatabaseInstanceSettingsInsightsConfigPtrOutputWithContext ¶
func (o DatabaseInstanceSettingsInsightsConfigOutput) ToDatabaseInstanceSettingsInsightsConfigPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsInsightsConfigPtrOutput
type DatabaseInstanceSettingsInsightsConfigPtrInput ¶
type DatabaseInstanceSettingsInsightsConfigPtrInput interface { pulumi.Input ToDatabaseInstanceSettingsInsightsConfigPtrOutput() DatabaseInstanceSettingsInsightsConfigPtrOutput ToDatabaseInstanceSettingsInsightsConfigPtrOutputWithContext(context.Context) DatabaseInstanceSettingsInsightsConfigPtrOutput }
DatabaseInstanceSettingsInsightsConfigPtrInput is an input type that accepts DatabaseInstanceSettingsInsightsConfigArgs, DatabaseInstanceSettingsInsightsConfigPtr and DatabaseInstanceSettingsInsightsConfigPtrOutput values. You can construct a concrete instance of `DatabaseInstanceSettingsInsightsConfigPtrInput` via:
DatabaseInstanceSettingsInsightsConfigArgs{...} or: nil
func DatabaseInstanceSettingsInsightsConfigPtr ¶
func DatabaseInstanceSettingsInsightsConfigPtr(v *DatabaseInstanceSettingsInsightsConfigArgs) DatabaseInstanceSettingsInsightsConfigPtrInput
type DatabaseInstanceSettingsInsightsConfigPtrOutput ¶
type DatabaseInstanceSettingsInsightsConfigPtrOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceSettingsInsightsConfigPtrOutput) ElementType ¶
func (DatabaseInstanceSettingsInsightsConfigPtrOutput) ElementType() reflect.Type
func (DatabaseInstanceSettingsInsightsConfigPtrOutput) QueryInsightsEnabled ¶
func (o DatabaseInstanceSettingsInsightsConfigPtrOutput) QueryInsightsEnabled() pulumi.BoolPtrOutput
True if Query Insights feature is enabled.
func (DatabaseInstanceSettingsInsightsConfigPtrOutput) QueryStringLength ¶
func (o DatabaseInstanceSettingsInsightsConfigPtrOutput) QueryStringLength() pulumi.IntPtrOutput
Maximum query length stored in bytes. Between 256 and 4500. Default to 1024.
func (DatabaseInstanceSettingsInsightsConfigPtrOutput) RecordApplicationTags ¶
func (o DatabaseInstanceSettingsInsightsConfigPtrOutput) RecordApplicationTags() pulumi.BoolPtrOutput
True if Query Insights will record application tags from query when enabled.
func (DatabaseInstanceSettingsInsightsConfigPtrOutput) RecordClientAddress ¶
func (o DatabaseInstanceSettingsInsightsConfigPtrOutput) RecordClientAddress() pulumi.BoolPtrOutput
True if Query Insights will record client address when enabled.
func (DatabaseInstanceSettingsInsightsConfigPtrOutput) ToDatabaseInstanceSettingsInsightsConfigPtrOutput ¶
func (o DatabaseInstanceSettingsInsightsConfigPtrOutput) ToDatabaseInstanceSettingsInsightsConfigPtrOutput() DatabaseInstanceSettingsInsightsConfigPtrOutput
func (DatabaseInstanceSettingsInsightsConfigPtrOutput) ToDatabaseInstanceSettingsInsightsConfigPtrOutputWithContext ¶
func (o DatabaseInstanceSettingsInsightsConfigPtrOutput) ToDatabaseInstanceSettingsInsightsConfigPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsInsightsConfigPtrOutput
type DatabaseInstanceSettingsIpConfiguration ¶
type DatabaseInstanceSettingsIpConfiguration struct { // The name of the allocated ip range for the private ip CloudSQL instance. For example: "google-managed-services-default". If set, the instance ip will be created in the allocated range. The range name must comply with [RFC 1035](https://datatracker.ietf.org/doc/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression a-z?. AllocatedIpRange *string `pulumi:"allocatedIpRange"` AuthorizedNetworks []DatabaseInstanceSettingsIpConfigurationAuthorizedNetwork `pulumi:"authorizedNetworks"` // Whether this Cloud SQL instance should be assigned // a public IPV4 address. At least `ipv4Enabled` must be enabled or a // `privateNetwork` must be configured. Ipv4Enabled *bool `pulumi:"ipv4Enabled"` // The VPC network from which the Cloud SQL // instance is accessible for private IP. For example, projects/myProject/global/networks/default. // Specifying a network enables private IP. // At least `ipv4Enabled` must be enabled or a `privateNetwork` must be configured. // This setting can be updated, but it cannot be removed after it is set. PrivateNetwork *string `pulumi:"privateNetwork"` // Whether SSL connections over IP are enforced or not. RequireSsl *bool `pulumi:"requireSsl"` }
type DatabaseInstanceSettingsIpConfigurationArgs ¶
type DatabaseInstanceSettingsIpConfigurationArgs struct { // The name of the allocated ip range for the private ip CloudSQL instance. For example: "google-managed-services-default". If set, the instance ip will be created in the allocated range. The range name must comply with [RFC 1035](https://datatracker.ietf.org/doc/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression a-z?. AllocatedIpRange pulumi.StringPtrInput `pulumi:"allocatedIpRange"` AuthorizedNetworks DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayInput `pulumi:"authorizedNetworks"` // Whether this Cloud SQL instance should be assigned // a public IPV4 address. At least `ipv4Enabled` must be enabled or a // `privateNetwork` must be configured. Ipv4Enabled pulumi.BoolPtrInput `pulumi:"ipv4Enabled"` // The VPC network from which the Cloud SQL // instance is accessible for private IP. For example, projects/myProject/global/networks/default. // Specifying a network enables private IP. // At least `ipv4Enabled` must be enabled or a `privateNetwork` must be configured. // This setting can be updated, but it cannot be removed after it is set. PrivateNetwork pulumi.StringPtrInput `pulumi:"privateNetwork"` // Whether SSL connections over IP are enforced or not. RequireSsl pulumi.BoolPtrInput `pulumi:"requireSsl"` }
func (DatabaseInstanceSettingsIpConfigurationArgs) ElementType ¶
func (DatabaseInstanceSettingsIpConfigurationArgs) ElementType() reflect.Type
func (DatabaseInstanceSettingsIpConfigurationArgs) ToDatabaseInstanceSettingsIpConfigurationOutput ¶
func (i DatabaseInstanceSettingsIpConfigurationArgs) ToDatabaseInstanceSettingsIpConfigurationOutput() DatabaseInstanceSettingsIpConfigurationOutput
func (DatabaseInstanceSettingsIpConfigurationArgs) ToDatabaseInstanceSettingsIpConfigurationOutputWithContext ¶
func (i DatabaseInstanceSettingsIpConfigurationArgs) ToDatabaseInstanceSettingsIpConfigurationOutputWithContext(ctx context.Context) DatabaseInstanceSettingsIpConfigurationOutput
func (DatabaseInstanceSettingsIpConfigurationArgs) ToDatabaseInstanceSettingsIpConfigurationPtrOutput ¶
func (i DatabaseInstanceSettingsIpConfigurationArgs) ToDatabaseInstanceSettingsIpConfigurationPtrOutput() DatabaseInstanceSettingsIpConfigurationPtrOutput
func (DatabaseInstanceSettingsIpConfigurationArgs) ToDatabaseInstanceSettingsIpConfigurationPtrOutputWithContext ¶
func (i DatabaseInstanceSettingsIpConfigurationArgs) ToDatabaseInstanceSettingsIpConfigurationPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsIpConfigurationPtrOutput
type DatabaseInstanceSettingsIpConfigurationAuthorizedNetwork ¶
type DatabaseInstanceSettingsIpConfigurationAuthorizedNetwork struct { // The [RFC 3339](https://tools.ietf.org/html/rfc3339) // formatted date time string indicating when this whitelist expires. ExpirationTime *string `pulumi:"expirationTime"` // A name for this whitelist entry. Name *string `pulumi:"name"` // A CIDR notation IPv4 or IPv6 address that is allowed to // access this instance. Must be set even if other two attributes are not for // the whitelist to become active. Value string `pulumi:"value"` }
type DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArgs ¶
type DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArgs struct { // The [RFC 3339](https://tools.ietf.org/html/rfc3339) // formatted date time string indicating when this whitelist expires. ExpirationTime pulumi.StringPtrInput `pulumi:"expirationTime"` // A name for this whitelist entry. Name pulumi.StringPtrInput `pulumi:"name"` // A CIDR notation IPv4 or IPv6 address that is allowed to // access this instance. Must be set even if other two attributes are not for // the whitelist to become active. Value pulumi.StringInput `pulumi:"value"` }
func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArgs) ElementType ¶
func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArgs) ElementType() reflect.Type
func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArgs) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput ¶
func (i DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArgs) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput() DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput
func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArgs) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutputWithContext ¶
func (i DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArgs) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutputWithContext(ctx context.Context) DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput
type DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArray ¶
type DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArray []DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkInput
func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArray) ElementType ¶
func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArray) ElementType() reflect.Type
func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArray) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput ¶
func (i DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArray) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput() DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput
func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArray) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutputWithContext ¶
func (i DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArray) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutputWithContext(ctx context.Context) DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput
type DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayInput ¶
type DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayInput interface { pulumi.Input ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput() DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutputWithContext(context.Context) DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput }
DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayInput is an input type that accepts DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArray and DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput values. You can construct a concrete instance of `DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayInput` via:
DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArray{ DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArgs{...} }
type DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput ¶
type DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput) ElementType ¶
func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput) ElementType() reflect.Type
func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput ¶
func (o DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput() DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput
func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutputWithContext ¶
func (o DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutputWithContext(ctx context.Context) DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput
type DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkInput ¶
type DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkInput interface { pulumi.Input ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput() DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutputWithContext(context.Context) DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput }
DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkInput is an input type that accepts DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArgs and DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput values. You can construct a concrete instance of `DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkInput` via:
DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArgs{...}
type DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput ¶
type DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput) ElementType ¶
func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput) ElementType() reflect.Type
func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput) ExpirationTime ¶
func (o DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput) ExpirationTime() pulumi.StringPtrOutput
The [RFC 3339](https://tools.ietf.org/html/rfc3339) formatted date time string indicating when this whitelist expires.
func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput) Name ¶
func (o DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput) Name() pulumi.StringPtrOutput
A name for this whitelist entry.
func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput ¶
func (o DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput() DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput
func (DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutputWithContext ¶
func (o DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput) ToDatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutputWithContext(ctx context.Context) DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkOutput
type DatabaseInstanceSettingsIpConfigurationInput ¶
type DatabaseInstanceSettingsIpConfigurationInput interface { pulumi.Input ToDatabaseInstanceSettingsIpConfigurationOutput() DatabaseInstanceSettingsIpConfigurationOutput ToDatabaseInstanceSettingsIpConfigurationOutputWithContext(context.Context) DatabaseInstanceSettingsIpConfigurationOutput }
DatabaseInstanceSettingsIpConfigurationInput is an input type that accepts DatabaseInstanceSettingsIpConfigurationArgs and DatabaseInstanceSettingsIpConfigurationOutput values. You can construct a concrete instance of `DatabaseInstanceSettingsIpConfigurationInput` via:
DatabaseInstanceSettingsIpConfigurationArgs{...}
type DatabaseInstanceSettingsIpConfigurationOutput ¶
type DatabaseInstanceSettingsIpConfigurationOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceSettingsIpConfigurationOutput) AllocatedIpRange ¶ added in v6.5.0
func (o DatabaseInstanceSettingsIpConfigurationOutput) AllocatedIpRange() pulumi.StringPtrOutput
The name of the allocated ip range for the private ip CloudSQL instance. For example: "google-managed-services-default". If set, the instance ip will be created in the allocated range. The range name must comply with [RFC 1035](https://datatracker.ietf.org/doc/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression a-z?.
func (DatabaseInstanceSettingsIpConfigurationOutput) AuthorizedNetworks ¶
func (o DatabaseInstanceSettingsIpConfigurationOutput) AuthorizedNetworks() DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput
func (DatabaseInstanceSettingsIpConfigurationOutput) ElementType ¶
func (DatabaseInstanceSettingsIpConfigurationOutput) ElementType() reflect.Type
func (DatabaseInstanceSettingsIpConfigurationOutput) Ipv4Enabled ¶
func (o DatabaseInstanceSettingsIpConfigurationOutput) Ipv4Enabled() pulumi.BoolPtrOutput
Whether this Cloud SQL instance should be assigned a public IPV4 address. At least `ipv4Enabled` must be enabled or a `privateNetwork` must be configured.
func (DatabaseInstanceSettingsIpConfigurationOutput) PrivateNetwork ¶
func (o DatabaseInstanceSettingsIpConfigurationOutput) PrivateNetwork() pulumi.StringPtrOutput
The VPC network from which the Cloud SQL instance is accessible for private IP. For example, projects/myProject/global/networks/default. Specifying a network enables private IP. At least `ipv4Enabled` must be enabled or a `privateNetwork` must be configured. This setting can be updated, but it cannot be removed after it is set.
func (DatabaseInstanceSettingsIpConfigurationOutput) RequireSsl ¶
func (o DatabaseInstanceSettingsIpConfigurationOutput) RequireSsl() pulumi.BoolPtrOutput
Whether SSL connections over IP are enforced or not.
func (DatabaseInstanceSettingsIpConfigurationOutput) ToDatabaseInstanceSettingsIpConfigurationOutput ¶
func (o DatabaseInstanceSettingsIpConfigurationOutput) ToDatabaseInstanceSettingsIpConfigurationOutput() DatabaseInstanceSettingsIpConfigurationOutput
func (DatabaseInstanceSettingsIpConfigurationOutput) ToDatabaseInstanceSettingsIpConfigurationOutputWithContext ¶
func (o DatabaseInstanceSettingsIpConfigurationOutput) ToDatabaseInstanceSettingsIpConfigurationOutputWithContext(ctx context.Context) DatabaseInstanceSettingsIpConfigurationOutput
func (DatabaseInstanceSettingsIpConfigurationOutput) ToDatabaseInstanceSettingsIpConfigurationPtrOutput ¶
func (o DatabaseInstanceSettingsIpConfigurationOutput) ToDatabaseInstanceSettingsIpConfigurationPtrOutput() DatabaseInstanceSettingsIpConfigurationPtrOutput
func (DatabaseInstanceSettingsIpConfigurationOutput) ToDatabaseInstanceSettingsIpConfigurationPtrOutputWithContext ¶
func (o DatabaseInstanceSettingsIpConfigurationOutput) ToDatabaseInstanceSettingsIpConfigurationPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsIpConfigurationPtrOutput
type DatabaseInstanceSettingsIpConfigurationPtrInput ¶
type DatabaseInstanceSettingsIpConfigurationPtrInput interface { pulumi.Input ToDatabaseInstanceSettingsIpConfigurationPtrOutput() DatabaseInstanceSettingsIpConfigurationPtrOutput ToDatabaseInstanceSettingsIpConfigurationPtrOutputWithContext(context.Context) DatabaseInstanceSettingsIpConfigurationPtrOutput }
DatabaseInstanceSettingsIpConfigurationPtrInput is an input type that accepts DatabaseInstanceSettingsIpConfigurationArgs, DatabaseInstanceSettingsIpConfigurationPtr and DatabaseInstanceSettingsIpConfigurationPtrOutput values. You can construct a concrete instance of `DatabaseInstanceSettingsIpConfigurationPtrInput` via:
DatabaseInstanceSettingsIpConfigurationArgs{...} or: nil
func DatabaseInstanceSettingsIpConfigurationPtr ¶
func DatabaseInstanceSettingsIpConfigurationPtr(v *DatabaseInstanceSettingsIpConfigurationArgs) DatabaseInstanceSettingsIpConfigurationPtrInput
type DatabaseInstanceSettingsIpConfigurationPtrOutput ¶
type DatabaseInstanceSettingsIpConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceSettingsIpConfigurationPtrOutput) AllocatedIpRange ¶ added in v6.5.0
func (o DatabaseInstanceSettingsIpConfigurationPtrOutput) AllocatedIpRange() pulumi.StringPtrOutput
The name of the allocated ip range for the private ip CloudSQL instance. For example: "google-managed-services-default". If set, the instance ip will be created in the allocated range. The range name must comply with [RFC 1035](https://datatracker.ietf.org/doc/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression a-z?.
func (DatabaseInstanceSettingsIpConfigurationPtrOutput) AuthorizedNetworks ¶
func (o DatabaseInstanceSettingsIpConfigurationPtrOutput) AuthorizedNetworks() DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArrayOutput
func (DatabaseInstanceSettingsIpConfigurationPtrOutput) ElementType ¶
func (DatabaseInstanceSettingsIpConfigurationPtrOutput) ElementType() reflect.Type
func (DatabaseInstanceSettingsIpConfigurationPtrOutput) Ipv4Enabled ¶
func (o DatabaseInstanceSettingsIpConfigurationPtrOutput) Ipv4Enabled() pulumi.BoolPtrOutput
Whether this Cloud SQL instance should be assigned a public IPV4 address. At least `ipv4Enabled` must be enabled or a `privateNetwork` must be configured.
func (DatabaseInstanceSettingsIpConfigurationPtrOutput) PrivateNetwork ¶
func (o DatabaseInstanceSettingsIpConfigurationPtrOutput) PrivateNetwork() pulumi.StringPtrOutput
The VPC network from which the Cloud SQL instance is accessible for private IP. For example, projects/myProject/global/networks/default. Specifying a network enables private IP. At least `ipv4Enabled` must be enabled or a `privateNetwork` must be configured. This setting can be updated, but it cannot be removed after it is set.
func (DatabaseInstanceSettingsIpConfigurationPtrOutput) RequireSsl ¶
func (o DatabaseInstanceSettingsIpConfigurationPtrOutput) RequireSsl() pulumi.BoolPtrOutput
Whether SSL connections over IP are enforced or not.
func (DatabaseInstanceSettingsIpConfigurationPtrOutput) ToDatabaseInstanceSettingsIpConfigurationPtrOutput ¶
func (o DatabaseInstanceSettingsIpConfigurationPtrOutput) ToDatabaseInstanceSettingsIpConfigurationPtrOutput() DatabaseInstanceSettingsIpConfigurationPtrOutput
func (DatabaseInstanceSettingsIpConfigurationPtrOutput) ToDatabaseInstanceSettingsIpConfigurationPtrOutputWithContext ¶
func (o DatabaseInstanceSettingsIpConfigurationPtrOutput) ToDatabaseInstanceSettingsIpConfigurationPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsIpConfigurationPtrOutput
type DatabaseInstanceSettingsLocationPreference ¶
type DatabaseInstanceSettingsLocationPreference struct { // A GAE application whose zone to remain // in. Must be in the same region as this instance. FollowGaeApplication *string `pulumi:"followGaeApplication"` // The preferred compute engine // [zone](https://cloud.google.com/compute/docs/zones?hl=en). Zone *string `pulumi:"zone"` }
type DatabaseInstanceSettingsLocationPreferenceArgs ¶
type DatabaseInstanceSettingsLocationPreferenceArgs struct { // A GAE application whose zone to remain // in. Must be in the same region as this instance. FollowGaeApplication pulumi.StringPtrInput `pulumi:"followGaeApplication"` // The preferred compute engine // [zone](https://cloud.google.com/compute/docs/zones?hl=en). Zone pulumi.StringPtrInput `pulumi:"zone"` }
func (DatabaseInstanceSettingsLocationPreferenceArgs) ElementType ¶
func (DatabaseInstanceSettingsLocationPreferenceArgs) ElementType() reflect.Type
func (DatabaseInstanceSettingsLocationPreferenceArgs) ToDatabaseInstanceSettingsLocationPreferenceOutput ¶
func (i DatabaseInstanceSettingsLocationPreferenceArgs) ToDatabaseInstanceSettingsLocationPreferenceOutput() DatabaseInstanceSettingsLocationPreferenceOutput
func (DatabaseInstanceSettingsLocationPreferenceArgs) ToDatabaseInstanceSettingsLocationPreferenceOutputWithContext ¶
func (i DatabaseInstanceSettingsLocationPreferenceArgs) ToDatabaseInstanceSettingsLocationPreferenceOutputWithContext(ctx context.Context) DatabaseInstanceSettingsLocationPreferenceOutput
func (DatabaseInstanceSettingsLocationPreferenceArgs) ToDatabaseInstanceSettingsLocationPreferencePtrOutput ¶
func (i DatabaseInstanceSettingsLocationPreferenceArgs) ToDatabaseInstanceSettingsLocationPreferencePtrOutput() DatabaseInstanceSettingsLocationPreferencePtrOutput
func (DatabaseInstanceSettingsLocationPreferenceArgs) ToDatabaseInstanceSettingsLocationPreferencePtrOutputWithContext ¶
func (i DatabaseInstanceSettingsLocationPreferenceArgs) ToDatabaseInstanceSettingsLocationPreferencePtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsLocationPreferencePtrOutput
type DatabaseInstanceSettingsLocationPreferenceInput ¶
type DatabaseInstanceSettingsLocationPreferenceInput interface { pulumi.Input ToDatabaseInstanceSettingsLocationPreferenceOutput() DatabaseInstanceSettingsLocationPreferenceOutput ToDatabaseInstanceSettingsLocationPreferenceOutputWithContext(context.Context) DatabaseInstanceSettingsLocationPreferenceOutput }
DatabaseInstanceSettingsLocationPreferenceInput is an input type that accepts DatabaseInstanceSettingsLocationPreferenceArgs and DatabaseInstanceSettingsLocationPreferenceOutput values. You can construct a concrete instance of `DatabaseInstanceSettingsLocationPreferenceInput` via:
DatabaseInstanceSettingsLocationPreferenceArgs{...}
type DatabaseInstanceSettingsLocationPreferenceOutput ¶
type DatabaseInstanceSettingsLocationPreferenceOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceSettingsLocationPreferenceOutput) ElementType ¶
func (DatabaseInstanceSettingsLocationPreferenceOutput) ElementType() reflect.Type
func (DatabaseInstanceSettingsLocationPreferenceOutput) FollowGaeApplication ¶
func (o DatabaseInstanceSettingsLocationPreferenceOutput) FollowGaeApplication() pulumi.StringPtrOutput
A GAE application whose zone to remain in. Must be in the same region as this instance.
func (DatabaseInstanceSettingsLocationPreferenceOutput) ToDatabaseInstanceSettingsLocationPreferenceOutput ¶
func (o DatabaseInstanceSettingsLocationPreferenceOutput) ToDatabaseInstanceSettingsLocationPreferenceOutput() DatabaseInstanceSettingsLocationPreferenceOutput
func (DatabaseInstanceSettingsLocationPreferenceOutput) ToDatabaseInstanceSettingsLocationPreferenceOutputWithContext ¶
func (o DatabaseInstanceSettingsLocationPreferenceOutput) ToDatabaseInstanceSettingsLocationPreferenceOutputWithContext(ctx context.Context) DatabaseInstanceSettingsLocationPreferenceOutput
func (DatabaseInstanceSettingsLocationPreferenceOutput) ToDatabaseInstanceSettingsLocationPreferencePtrOutput ¶
func (o DatabaseInstanceSettingsLocationPreferenceOutput) ToDatabaseInstanceSettingsLocationPreferencePtrOutput() DatabaseInstanceSettingsLocationPreferencePtrOutput
func (DatabaseInstanceSettingsLocationPreferenceOutput) ToDatabaseInstanceSettingsLocationPreferencePtrOutputWithContext ¶
func (o DatabaseInstanceSettingsLocationPreferenceOutput) ToDatabaseInstanceSettingsLocationPreferencePtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsLocationPreferencePtrOutput
func (DatabaseInstanceSettingsLocationPreferenceOutput) Zone ¶
func (o DatabaseInstanceSettingsLocationPreferenceOutput) Zone() pulumi.StringPtrOutput
The preferred compute engine [zone](https://cloud.google.com/compute/docs/zones?hl=en).
type DatabaseInstanceSettingsLocationPreferencePtrInput ¶
type DatabaseInstanceSettingsLocationPreferencePtrInput interface { pulumi.Input ToDatabaseInstanceSettingsLocationPreferencePtrOutput() DatabaseInstanceSettingsLocationPreferencePtrOutput ToDatabaseInstanceSettingsLocationPreferencePtrOutputWithContext(context.Context) DatabaseInstanceSettingsLocationPreferencePtrOutput }
DatabaseInstanceSettingsLocationPreferencePtrInput is an input type that accepts DatabaseInstanceSettingsLocationPreferenceArgs, DatabaseInstanceSettingsLocationPreferencePtr and DatabaseInstanceSettingsLocationPreferencePtrOutput values. You can construct a concrete instance of `DatabaseInstanceSettingsLocationPreferencePtrInput` via:
DatabaseInstanceSettingsLocationPreferenceArgs{...} or: nil
func DatabaseInstanceSettingsLocationPreferencePtr ¶
func DatabaseInstanceSettingsLocationPreferencePtr(v *DatabaseInstanceSettingsLocationPreferenceArgs) DatabaseInstanceSettingsLocationPreferencePtrInput
type DatabaseInstanceSettingsLocationPreferencePtrOutput ¶
type DatabaseInstanceSettingsLocationPreferencePtrOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceSettingsLocationPreferencePtrOutput) ElementType ¶
func (DatabaseInstanceSettingsLocationPreferencePtrOutput) ElementType() reflect.Type
func (DatabaseInstanceSettingsLocationPreferencePtrOutput) FollowGaeApplication ¶
func (o DatabaseInstanceSettingsLocationPreferencePtrOutput) FollowGaeApplication() pulumi.StringPtrOutput
A GAE application whose zone to remain in. Must be in the same region as this instance.
func (DatabaseInstanceSettingsLocationPreferencePtrOutput) ToDatabaseInstanceSettingsLocationPreferencePtrOutput ¶
func (o DatabaseInstanceSettingsLocationPreferencePtrOutput) ToDatabaseInstanceSettingsLocationPreferencePtrOutput() DatabaseInstanceSettingsLocationPreferencePtrOutput
func (DatabaseInstanceSettingsLocationPreferencePtrOutput) ToDatabaseInstanceSettingsLocationPreferencePtrOutputWithContext ¶
func (o DatabaseInstanceSettingsLocationPreferencePtrOutput) ToDatabaseInstanceSettingsLocationPreferencePtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsLocationPreferencePtrOutput
func (DatabaseInstanceSettingsLocationPreferencePtrOutput) Zone ¶
func (o DatabaseInstanceSettingsLocationPreferencePtrOutput) Zone() pulumi.StringPtrOutput
The preferred compute engine [zone](https://cloud.google.com/compute/docs/zones?hl=en).
type DatabaseInstanceSettingsMaintenanceWindow ¶
type DatabaseInstanceSettingsMaintenanceWindow struct { // Day of week (`1-7`), starting on Monday Day *int `pulumi:"day"` // Hour of day (`0-23`), ignored if `day` not set Hour *int `pulumi:"hour"` // Receive updates earlier (`canary`) or later // (`stable`) UpdateTrack *string `pulumi:"updateTrack"` }
type DatabaseInstanceSettingsMaintenanceWindowArgs ¶
type DatabaseInstanceSettingsMaintenanceWindowArgs struct { // Day of week (`1-7`), starting on Monday Day pulumi.IntPtrInput `pulumi:"day"` // Hour of day (`0-23`), ignored if `day` not set Hour pulumi.IntPtrInput `pulumi:"hour"` // Receive updates earlier (`canary`) or later // (`stable`) UpdateTrack pulumi.StringPtrInput `pulumi:"updateTrack"` }
func (DatabaseInstanceSettingsMaintenanceWindowArgs) ElementType ¶
func (DatabaseInstanceSettingsMaintenanceWindowArgs) ElementType() reflect.Type
func (DatabaseInstanceSettingsMaintenanceWindowArgs) ToDatabaseInstanceSettingsMaintenanceWindowOutput ¶
func (i DatabaseInstanceSettingsMaintenanceWindowArgs) ToDatabaseInstanceSettingsMaintenanceWindowOutput() DatabaseInstanceSettingsMaintenanceWindowOutput
func (DatabaseInstanceSettingsMaintenanceWindowArgs) ToDatabaseInstanceSettingsMaintenanceWindowOutputWithContext ¶
func (i DatabaseInstanceSettingsMaintenanceWindowArgs) ToDatabaseInstanceSettingsMaintenanceWindowOutputWithContext(ctx context.Context) DatabaseInstanceSettingsMaintenanceWindowOutput
func (DatabaseInstanceSettingsMaintenanceWindowArgs) ToDatabaseInstanceSettingsMaintenanceWindowPtrOutput ¶
func (i DatabaseInstanceSettingsMaintenanceWindowArgs) ToDatabaseInstanceSettingsMaintenanceWindowPtrOutput() DatabaseInstanceSettingsMaintenanceWindowPtrOutput
func (DatabaseInstanceSettingsMaintenanceWindowArgs) ToDatabaseInstanceSettingsMaintenanceWindowPtrOutputWithContext ¶
func (i DatabaseInstanceSettingsMaintenanceWindowArgs) ToDatabaseInstanceSettingsMaintenanceWindowPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsMaintenanceWindowPtrOutput
type DatabaseInstanceSettingsMaintenanceWindowInput ¶
type DatabaseInstanceSettingsMaintenanceWindowInput interface { pulumi.Input ToDatabaseInstanceSettingsMaintenanceWindowOutput() DatabaseInstanceSettingsMaintenanceWindowOutput ToDatabaseInstanceSettingsMaintenanceWindowOutputWithContext(context.Context) DatabaseInstanceSettingsMaintenanceWindowOutput }
DatabaseInstanceSettingsMaintenanceWindowInput is an input type that accepts DatabaseInstanceSettingsMaintenanceWindowArgs and DatabaseInstanceSettingsMaintenanceWindowOutput values. You can construct a concrete instance of `DatabaseInstanceSettingsMaintenanceWindowInput` via:
DatabaseInstanceSettingsMaintenanceWindowArgs{...}
type DatabaseInstanceSettingsMaintenanceWindowOutput ¶
type DatabaseInstanceSettingsMaintenanceWindowOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceSettingsMaintenanceWindowOutput) Day ¶
func (o DatabaseInstanceSettingsMaintenanceWindowOutput) Day() pulumi.IntPtrOutput
Day of week (`1-7`), starting on Monday
func (DatabaseInstanceSettingsMaintenanceWindowOutput) ElementType ¶
func (DatabaseInstanceSettingsMaintenanceWindowOutput) ElementType() reflect.Type
func (DatabaseInstanceSettingsMaintenanceWindowOutput) Hour ¶
func (o DatabaseInstanceSettingsMaintenanceWindowOutput) Hour() pulumi.IntPtrOutput
Hour of day (`0-23`), ignored if `day` not set
func (DatabaseInstanceSettingsMaintenanceWindowOutput) ToDatabaseInstanceSettingsMaintenanceWindowOutput ¶
func (o DatabaseInstanceSettingsMaintenanceWindowOutput) ToDatabaseInstanceSettingsMaintenanceWindowOutput() DatabaseInstanceSettingsMaintenanceWindowOutput
func (DatabaseInstanceSettingsMaintenanceWindowOutput) ToDatabaseInstanceSettingsMaintenanceWindowOutputWithContext ¶
func (o DatabaseInstanceSettingsMaintenanceWindowOutput) ToDatabaseInstanceSettingsMaintenanceWindowOutputWithContext(ctx context.Context) DatabaseInstanceSettingsMaintenanceWindowOutput
func (DatabaseInstanceSettingsMaintenanceWindowOutput) ToDatabaseInstanceSettingsMaintenanceWindowPtrOutput ¶
func (o DatabaseInstanceSettingsMaintenanceWindowOutput) ToDatabaseInstanceSettingsMaintenanceWindowPtrOutput() DatabaseInstanceSettingsMaintenanceWindowPtrOutput
func (DatabaseInstanceSettingsMaintenanceWindowOutput) ToDatabaseInstanceSettingsMaintenanceWindowPtrOutputWithContext ¶
func (o DatabaseInstanceSettingsMaintenanceWindowOutput) ToDatabaseInstanceSettingsMaintenanceWindowPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsMaintenanceWindowPtrOutput
func (DatabaseInstanceSettingsMaintenanceWindowOutput) UpdateTrack ¶
func (o DatabaseInstanceSettingsMaintenanceWindowOutput) UpdateTrack() pulumi.StringPtrOutput
Receive updates earlier (`canary`) or later (`stable`)
type DatabaseInstanceSettingsMaintenanceWindowPtrInput ¶
type DatabaseInstanceSettingsMaintenanceWindowPtrInput interface { pulumi.Input ToDatabaseInstanceSettingsMaintenanceWindowPtrOutput() DatabaseInstanceSettingsMaintenanceWindowPtrOutput ToDatabaseInstanceSettingsMaintenanceWindowPtrOutputWithContext(context.Context) DatabaseInstanceSettingsMaintenanceWindowPtrOutput }
DatabaseInstanceSettingsMaintenanceWindowPtrInput is an input type that accepts DatabaseInstanceSettingsMaintenanceWindowArgs, DatabaseInstanceSettingsMaintenanceWindowPtr and DatabaseInstanceSettingsMaintenanceWindowPtrOutput values. You can construct a concrete instance of `DatabaseInstanceSettingsMaintenanceWindowPtrInput` via:
DatabaseInstanceSettingsMaintenanceWindowArgs{...} or: nil
func DatabaseInstanceSettingsMaintenanceWindowPtr ¶
func DatabaseInstanceSettingsMaintenanceWindowPtr(v *DatabaseInstanceSettingsMaintenanceWindowArgs) DatabaseInstanceSettingsMaintenanceWindowPtrInput
type DatabaseInstanceSettingsMaintenanceWindowPtrOutput ¶
type DatabaseInstanceSettingsMaintenanceWindowPtrOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceSettingsMaintenanceWindowPtrOutput) Day ¶
func (o DatabaseInstanceSettingsMaintenanceWindowPtrOutput) Day() pulumi.IntPtrOutput
Day of week (`1-7`), starting on Monday
func (DatabaseInstanceSettingsMaintenanceWindowPtrOutput) ElementType ¶
func (DatabaseInstanceSettingsMaintenanceWindowPtrOutput) ElementType() reflect.Type
func (DatabaseInstanceSettingsMaintenanceWindowPtrOutput) Hour ¶
func (o DatabaseInstanceSettingsMaintenanceWindowPtrOutput) Hour() pulumi.IntPtrOutput
Hour of day (`0-23`), ignored if `day` not set
func (DatabaseInstanceSettingsMaintenanceWindowPtrOutput) ToDatabaseInstanceSettingsMaintenanceWindowPtrOutput ¶
func (o DatabaseInstanceSettingsMaintenanceWindowPtrOutput) ToDatabaseInstanceSettingsMaintenanceWindowPtrOutput() DatabaseInstanceSettingsMaintenanceWindowPtrOutput
func (DatabaseInstanceSettingsMaintenanceWindowPtrOutput) ToDatabaseInstanceSettingsMaintenanceWindowPtrOutputWithContext ¶
func (o DatabaseInstanceSettingsMaintenanceWindowPtrOutput) ToDatabaseInstanceSettingsMaintenanceWindowPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsMaintenanceWindowPtrOutput
func (DatabaseInstanceSettingsMaintenanceWindowPtrOutput) UpdateTrack ¶
func (o DatabaseInstanceSettingsMaintenanceWindowPtrOutput) UpdateTrack() pulumi.StringPtrOutput
Receive updates earlier (`canary`) or later (`stable`)
type DatabaseInstanceSettingsOutput ¶
type DatabaseInstanceSettingsOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceSettingsOutput) ActivationPolicy ¶
func (o DatabaseInstanceSettingsOutput) ActivationPolicy() pulumi.StringPtrOutput
This specifies when the instance should be active. Can be either `ALWAYS`, `NEVER` or `ON_DEMAND`.
func (DatabaseInstanceSettingsOutput) AvailabilityType ¶
func (o DatabaseInstanceSettingsOutput) AvailabilityType() pulumi.StringPtrOutput
The availability type of the Cloud SQL instance, high availability (`REGIONAL`) or single zone (`ZONAL`).' For MySQL instances, ensure that `settings.backup_configuration.enabled` and `settings.backup_configuration.binary_log_enabled` are both set to `true`.
func (DatabaseInstanceSettingsOutput) BackupConfiguration ¶
func (o DatabaseInstanceSettingsOutput) BackupConfiguration() DatabaseInstanceSettingsBackupConfigurationPtrOutput
func (DatabaseInstanceSettingsOutput) Collation ¶
func (o DatabaseInstanceSettingsOutput) Collation() pulumi.StringPtrOutput
The name of server instance collation.
func (DatabaseInstanceSettingsOutput) DatabaseFlags ¶
func (o DatabaseInstanceSettingsOutput) DatabaseFlags() DatabaseInstanceSettingsDatabaseFlagArrayOutput
func (DatabaseInstanceSettingsOutput) DiskAutoresize ¶
func (o DatabaseInstanceSettingsOutput) DiskAutoresize() pulumi.BoolPtrOutput
Configuration to increase storage size automatically. Note that future apply calls will attempt to resize the disk to the value specified in `diskSize` - if this is set, do not set `diskSize`.
func (DatabaseInstanceSettingsOutput) DiskAutoresizeLimit ¶
func (o DatabaseInstanceSettingsOutput) DiskAutoresizeLimit() pulumi.IntPtrOutput
func (DatabaseInstanceSettingsOutput) DiskSize ¶
func (o DatabaseInstanceSettingsOutput) DiskSize() pulumi.IntPtrOutput
The size of data disk, in GB. Size of a running instance cannot be reduced but can be increased.
func (DatabaseInstanceSettingsOutput) DiskType ¶
func (o DatabaseInstanceSettingsOutput) DiskType() pulumi.StringPtrOutput
The type of data disk: PD_SSD or PD_HDD.
func (DatabaseInstanceSettingsOutput) ElementType ¶
func (DatabaseInstanceSettingsOutput) ElementType() reflect.Type
func (DatabaseInstanceSettingsOutput) InsightsConfig ¶
func (o DatabaseInstanceSettingsOutput) InsightsConfig() DatabaseInstanceSettingsInsightsConfigPtrOutput
func (DatabaseInstanceSettingsOutput) IpConfiguration ¶
func (o DatabaseInstanceSettingsOutput) IpConfiguration() DatabaseInstanceSettingsIpConfigurationPtrOutput
func (DatabaseInstanceSettingsOutput) LocationPreference ¶
func (o DatabaseInstanceSettingsOutput) LocationPreference() DatabaseInstanceSettingsLocationPreferencePtrOutput
func (DatabaseInstanceSettingsOutput) MaintenanceWindow ¶
func (o DatabaseInstanceSettingsOutput) MaintenanceWindow() DatabaseInstanceSettingsMaintenanceWindowPtrOutput
func (DatabaseInstanceSettingsOutput) PricingPlan ¶
func (o DatabaseInstanceSettingsOutput) PricingPlan() pulumi.StringPtrOutput
Pricing plan for this instance, can only be `PER_USE`.
func (DatabaseInstanceSettingsOutput) Tier ¶
func (o DatabaseInstanceSettingsOutput) Tier() pulumi.StringOutput
The machine type to use. See [tiers](https://cloud.google.com/sql/docs/admin-api/v1beta4/tiers) for more details and supported versions. Postgres supports only shared-core machine types, and custom machine types such as `db-custom-2-13312`. See the [Custom Machine Type Documentation](https://cloud.google.com/compute/docs/instances/creating-instance-with-custom-machine-type#create) to learn about specifying custom machine types.
func (DatabaseInstanceSettingsOutput) ToDatabaseInstanceSettingsOutput ¶
func (o DatabaseInstanceSettingsOutput) ToDatabaseInstanceSettingsOutput() DatabaseInstanceSettingsOutput
func (DatabaseInstanceSettingsOutput) ToDatabaseInstanceSettingsOutputWithContext ¶
func (o DatabaseInstanceSettingsOutput) ToDatabaseInstanceSettingsOutputWithContext(ctx context.Context) DatabaseInstanceSettingsOutput
func (DatabaseInstanceSettingsOutput) ToDatabaseInstanceSettingsPtrOutput ¶
func (o DatabaseInstanceSettingsOutput) ToDatabaseInstanceSettingsPtrOutput() DatabaseInstanceSettingsPtrOutput
func (DatabaseInstanceSettingsOutput) ToDatabaseInstanceSettingsPtrOutputWithContext ¶
func (o DatabaseInstanceSettingsOutput) ToDatabaseInstanceSettingsPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsPtrOutput
func (DatabaseInstanceSettingsOutput) UserLabels ¶
func (o DatabaseInstanceSettingsOutput) UserLabels() pulumi.StringMapOutput
A set of key/value user label pairs to assign to the instance.
func (DatabaseInstanceSettingsOutput) Version ¶
func (o DatabaseInstanceSettingsOutput) Version() pulumi.IntPtrOutput
type DatabaseInstanceSettingsPtrInput ¶
type DatabaseInstanceSettingsPtrInput interface { pulumi.Input ToDatabaseInstanceSettingsPtrOutput() DatabaseInstanceSettingsPtrOutput ToDatabaseInstanceSettingsPtrOutputWithContext(context.Context) DatabaseInstanceSettingsPtrOutput }
DatabaseInstanceSettingsPtrInput is an input type that accepts DatabaseInstanceSettingsArgs, DatabaseInstanceSettingsPtr and DatabaseInstanceSettingsPtrOutput values. You can construct a concrete instance of `DatabaseInstanceSettingsPtrInput` via:
DatabaseInstanceSettingsArgs{...} or: nil
func DatabaseInstanceSettingsPtr ¶
func DatabaseInstanceSettingsPtr(v *DatabaseInstanceSettingsArgs) DatabaseInstanceSettingsPtrInput
type DatabaseInstanceSettingsPtrOutput ¶
type DatabaseInstanceSettingsPtrOutput struct{ *pulumi.OutputState }
func (DatabaseInstanceSettingsPtrOutput) ActivationPolicy ¶
func (o DatabaseInstanceSettingsPtrOutput) ActivationPolicy() pulumi.StringPtrOutput
This specifies when the instance should be active. Can be either `ALWAYS`, `NEVER` or `ON_DEMAND`.
func (DatabaseInstanceSettingsPtrOutput) AvailabilityType ¶
func (o DatabaseInstanceSettingsPtrOutput) AvailabilityType() pulumi.StringPtrOutput
The availability type of the Cloud SQL instance, high availability (`REGIONAL`) or single zone (`ZONAL`).' For MySQL instances, ensure that `settings.backup_configuration.enabled` and `settings.backup_configuration.binary_log_enabled` are both set to `true`.
func (DatabaseInstanceSettingsPtrOutput) BackupConfiguration ¶
func (o DatabaseInstanceSettingsPtrOutput) BackupConfiguration() DatabaseInstanceSettingsBackupConfigurationPtrOutput
func (DatabaseInstanceSettingsPtrOutput) Collation ¶
func (o DatabaseInstanceSettingsPtrOutput) Collation() pulumi.StringPtrOutput
The name of server instance collation.
func (DatabaseInstanceSettingsPtrOutput) DatabaseFlags ¶
func (o DatabaseInstanceSettingsPtrOutput) DatabaseFlags() DatabaseInstanceSettingsDatabaseFlagArrayOutput
func (DatabaseInstanceSettingsPtrOutput) DiskAutoresize ¶
func (o DatabaseInstanceSettingsPtrOutput) DiskAutoresize() pulumi.BoolPtrOutput
Configuration to increase storage size automatically. Note that future apply calls will attempt to resize the disk to the value specified in `diskSize` - if this is set, do not set `diskSize`.
func (DatabaseInstanceSettingsPtrOutput) DiskAutoresizeLimit ¶
func (o DatabaseInstanceSettingsPtrOutput) DiskAutoresizeLimit() pulumi.IntPtrOutput
func (DatabaseInstanceSettingsPtrOutput) DiskSize ¶
func (o DatabaseInstanceSettingsPtrOutput) DiskSize() pulumi.IntPtrOutput
The size of data disk, in GB. Size of a running instance cannot be reduced but can be increased.
func (DatabaseInstanceSettingsPtrOutput) DiskType ¶
func (o DatabaseInstanceSettingsPtrOutput) DiskType() pulumi.StringPtrOutput
The type of data disk: PD_SSD or PD_HDD.
func (DatabaseInstanceSettingsPtrOutput) Elem ¶
func (o DatabaseInstanceSettingsPtrOutput) Elem() DatabaseInstanceSettingsOutput
func (DatabaseInstanceSettingsPtrOutput) ElementType ¶
func (DatabaseInstanceSettingsPtrOutput) ElementType() reflect.Type
func (DatabaseInstanceSettingsPtrOutput) InsightsConfig ¶
func (o DatabaseInstanceSettingsPtrOutput) InsightsConfig() DatabaseInstanceSettingsInsightsConfigPtrOutput
func (DatabaseInstanceSettingsPtrOutput) IpConfiguration ¶
func (o DatabaseInstanceSettingsPtrOutput) IpConfiguration() DatabaseInstanceSettingsIpConfigurationPtrOutput
func (DatabaseInstanceSettingsPtrOutput) LocationPreference ¶
func (o DatabaseInstanceSettingsPtrOutput) LocationPreference() DatabaseInstanceSettingsLocationPreferencePtrOutput
func (DatabaseInstanceSettingsPtrOutput) MaintenanceWindow ¶
func (o DatabaseInstanceSettingsPtrOutput) MaintenanceWindow() DatabaseInstanceSettingsMaintenanceWindowPtrOutput
func (DatabaseInstanceSettingsPtrOutput) PricingPlan ¶
func (o DatabaseInstanceSettingsPtrOutput) PricingPlan() pulumi.StringPtrOutput
Pricing plan for this instance, can only be `PER_USE`.
func (DatabaseInstanceSettingsPtrOutput) Tier ¶
func (o DatabaseInstanceSettingsPtrOutput) Tier() pulumi.StringPtrOutput
The machine type to use. See [tiers](https://cloud.google.com/sql/docs/admin-api/v1beta4/tiers) for more details and supported versions. Postgres supports only shared-core machine types, and custom machine types such as `db-custom-2-13312`. See the [Custom Machine Type Documentation](https://cloud.google.com/compute/docs/instances/creating-instance-with-custom-machine-type#create) to learn about specifying custom machine types.
func (DatabaseInstanceSettingsPtrOutput) ToDatabaseInstanceSettingsPtrOutput ¶
func (o DatabaseInstanceSettingsPtrOutput) ToDatabaseInstanceSettingsPtrOutput() DatabaseInstanceSettingsPtrOutput
func (DatabaseInstanceSettingsPtrOutput) ToDatabaseInstanceSettingsPtrOutputWithContext ¶
func (o DatabaseInstanceSettingsPtrOutput) ToDatabaseInstanceSettingsPtrOutputWithContext(ctx context.Context) DatabaseInstanceSettingsPtrOutput
func (DatabaseInstanceSettingsPtrOutput) UserLabels ¶
func (o DatabaseInstanceSettingsPtrOutput) UserLabels() pulumi.StringMapOutput
A set of key/value user label pairs to assign to the instance.
func (DatabaseInstanceSettingsPtrOutput) Version ¶
func (o DatabaseInstanceSettingsPtrOutput) Version() pulumi.IntPtrOutput
type DatabaseInstanceState ¶
type DatabaseInstanceState struct { // The context needed to create this instance as a clone of another instance. When this field is set during // resource creation, this provider will attempt to clone another instance as indicated in the context. The // configuration is detailed below. Clone DatabaseInstanceClonePtrInput // The connection name of the instance to be used in // connection strings. For example, when connecting with [Cloud SQL Proxy](https://cloud.google.com/sql/docs/mysql/connect-admin-proxy). ConnectionName pulumi.StringPtrInput // The MySQL, PostgreSQL or // SQL Server version to use. Supported values include `MYSQL_5_6`, // `MYSQL_5_7`, `MYSQL_8_0`, `POSTGRES_9_6`,`POSTGRES_10`, `POSTGRES_11`, // `POSTGRES_12`, `POSTGRES_13`, `SQLSERVER_2017_STANDARD`, // `SQLSERVER_2017_ENTERPRISE`, `SQLSERVER_2017_EXPRESS`, `SQLSERVER_2017_WEB`. // `SQLSERVER_2019_STANDARD`, `SQLSERVER_2019_ENTERPRISE`, `SQLSERVER_2019_EXPRESS`, // `SQLSERVER_2019_WEB`. // [Database Version Policies](https://cloud.google.com/sql/docs/db-versions) // includes an up-to-date reference of supported versions. DatabaseVersion pulumi.StringPtrInput // Whether or not to allow he provider to destroy the instance. Unless this field is set to false // in state, a `destroy` or `update` command that deletes the instance will fail. DeletionProtection pulumi.BoolPtrInput // The full path to the encryption key used for the CMEK disk encryption. Setting // up disk encryption currently requires manual steps outside of this provider. // The provided key must be in the same region as the SQL instance. In order // to use this feature, a special kind of service account must be created and // granted permission on this key. This step can currently only be done // manually, please see [this step](https://cloud.google.com/sql/docs/mysql/configure-cmek#service-account). // That service account needs the `Cloud KMS > Cloud KMS CryptoKey Encrypter/Decrypter` role on your // key - please see [this step](https://cloud.google.com/sql/docs/mysql/configure-cmek#grantkey). EncryptionKeyName pulumi.StringPtrInput // The first IPv4 address of any type assigned. FirstIpAddress pulumi.StringPtrInput IpAddresses DatabaseInstanceIpAddressArrayInput // The name of the existing instance that will // act as the master in the replication setup. Note, this requires the master to // have `binaryLogEnabled` set, as well as existing backups. MasterInstanceName pulumi.StringPtrInput // A name for this whitelist entry. Name pulumi.StringPtrInput // The first private (`PRIVATE`) IPv4 address assigned. PrivateIpAddress pulumi.StringPtrInput // The full project ID of the source instance.` Project pulumi.StringPtrInput // The first public (`PRIMARY`) IPv4 address assigned. PublicIpAddress pulumi.StringPtrInput // The region the instance will sit in. Note, Cloud SQL is not // available in all regions - choose from one of the options listed [here](https://cloud.google.com/sql/docs/mysql/instance-locations). // A valid region must be provided to use this resource. If a region is not provided in the resource definition, // the provider region will be used instead, but this will be an apply-time error for instances if the provider // region is not supported with Cloud SQL. If you choose not to provide the `region` argument for this resource, // make sure you understand this. Region pulumi.StringPtrInput // The configuration for replication. The // configuration is detailed below. Valid only for MySQL instances. ReplicaConfiguration DatabaseInstanceReplicaConfigurationPtrInput // The context needed to restore the database to a backup run. This field will // cause the provider to trigger the database to restore from the backup run indicated. The configuration is detailed below. // **NOTE:** Restoring from a backup is an imperative action and not recommended via this provider. Adding or modifying this // block during resource creation/update will trigger the restore action after the resource is created/updated. RestoreBackupContext DatabaseInstanceRestoreBackupContextPtrInput // Initial root password. Required for MS SQL Server, ignored by MySQL and PostgreSQL. RootPassword pulumi.StringPtrInput // The URI of the created resource. SelfLink pulumi.StringPtrInput ServerCaCerts DatabaseInstanceServerCaCertArrayInput // The service account email address assigned to the // instance. ServiceAccountEmailAddress pulumi.StringPtrInput // The settings to use for the database. The // configuration is detailed below. Required if `clone` is not set. Settings DatabaseInstanceSettingsPtrInput }
func (DatabaseInstanceState) ElementType ¶
func (DatabaseInstanceState) ElementType() reflect.Type
type DatabaseMap ¶
type DatabaseMap map[string]DatabaseInput
func (DatabaseMap) ElementType ¶
func (DatabaseMap) ElementType() reflect.Type
func (DatabaseMap) ToDatabaseMapOutput ¶
func (i DatabaseMap) ToDatabaseMapOutput() DatabaseMapOutput
func (DatabaseMap) ToDatabaseMapOutputWithContext ¶
func (i DatabaseMap) ToDatabaseMapOutputWithContext(ctx context.Context) DatabaseMapOutput
type DatabaseMapInput ¶
type DatabaseMapInput interface { pulumi.Input ToDatabaseMapOutput() DatabaseMapOutput ToDatabaseMapOutputWithContext(context.Context) DatabaseMapOutput }
DatabaseMapInput is an input type that accepts DatabaseMap and DatabaseMapOutput values. You can construct a concrete instance of `DatabaseMapInput` via:
DatabaseMap{ "key": DatabaseArgs{...} }
type DatabaseMapOutput ¶
type DatabaseMapOutput struct{ *pulumi.OutputState }
func (DatabaseMapOutput) ElementType ¶
func (DatabaseMapOutput) ElementType() reflect.Type
func (DatabaseMapOutput) MapIndex ¶
func (o DatabaseMapOutput) MapIndex(k pulumi.StringInput) DatabaseOutput
func (DatabaseMapOutput) ToDatabaseMapOutput ¶
func (o DatabaseMapOutput) ToDatabaseMapOutput() DatabaseMapOutput
func (DatabaseMapOutput) ToDatabaseMapOutputWithContext ¶
func (o DatabaseMapOutput) ToDatabaseMapOutputWithContext(ctx context.Context) DatabaseMapOutput
type DatabaseOutput ¶
type DatabaseOutput struct{ *pulumi.OutputState }
func (DatabaseOutput) ElementType ¶
func (DatabaseOutput) ElementType() reflect.Type
func (DatabaseOutput) ToDatabaseOutput ¶
func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput
func (DatabaseOutput) ToDatabaseOutputWithContext ¶
func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
func (DatabaseOutput) ToDatabasePtrOutput ¶
func (o DatabaseOutput) ToDatabasePtrOutput() DatabasePtrOutput
func (DatabaseOutput) ToDatabasePtrOutputWithContext ¶
func (o DatabaseOutput) ToDatabasePtrOutputWithContext(ctx context.Context) DatabasePtrOutput
type DatabasePtrInput ¶
type DatabasePtrInput interface { pulumi.Input ToDatabasePtrOutput() DatabasePtrOutput ToDatabasePtrOutputWithContext(ctx context.Context) DatabasePtrOutput }
type DatabasePtrOutput ¶
type DatabasePtrOutput struct{ *pulumi.OutputState }
func (DatabasePtrOutput) Elem ¶
func (o DatabasePtrOutput) Elem() DatabaseOutput
func (DatabasePtrOutput) ElementType ¶
func (DatabasePtrOutput) ElementType() reflect.Type
func (DatabasePtrOutput) ToDatabasePtrOutput ¶
func (o DatabasePtrOutput) ToDatabasePtrOutput() DatabasePtrOutput
func (DatabasePtrOutput) ToDatabasePtrOutputWithContext ¶
func (o DatabasePtrOutput) ToDatabasePtrOutputWithContext(ctx context.Context) DatabasePtrOutput
type DatabaseState ¶
type DatabaseState struct { // The charset value. See MySQL's // [Supported Character Sets and Collations](https://dev.mysql.com/doc/refman/5.7/en/charset-charsets.html) // and Postgres' [Character Set Support](https://www.postgresql.org/docs/9.6/static/multibyte.html) // for more details and supported values. Postgres databases only support // a value of `UTF8` at creation time. Charset pulumi.StringPtrInput // The collation value. See MySQL's // [Supported Character Sets and Collations](https://dev.mysql.com/doc/refman/5.7/en/charset-charsets.html) // and Postgres' [Collation Support](https://www.postgresql.org/docs/9.6/static/collation.html) // for more details and supported values. Postgres databases only support // a value of `en_US.UTF8` at creation time. Collation pulumi.StringPtrInput // The name of the Cloud SQL instance. This does not include the project // ID. Instance pulumi.StringPtrInput // The name of the database in the Cloud SQL instance. // This does not include the project ID or instance name. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The URI of the created resource. SelfLink pulumi.StringPtrInput }
func (DatabaseState) ElementType ¶
func (DatabaseState) ElementType() reflect.Type
type GetBackupRunArgs ¶
type GetBackupRunArgs struct { // The identifier for this backup run. Unique only for a specific Cloud SQL instance. // If left empty and multiple backups exist for the instance, `mostRecent` must be set to `true`. BackupId *int `pulumi:"backupId"` // The name of the instance the backup is taken from. Instance string `pulumi:"instance"` // Toggles use of the most recent backup run if multiple backups exist for a // Cloud SQL instance. MostRecent *bool `pulumi:"mostRecent"` }
A collection of arguments for invoking getBackupRun.
type GetBackupRunOutputArgs ¶
type GetBackupRunOutputArgs struct { // The identifier for this backup run. Unique only for a specific Cloud SQL instance. // If left empty and multiple backups exist for the instance, `mostRecent` must be set to `true`. BackupId pulumi.IntPtrInput `pulumi:"backupId"` // The name of the instance the backup is taken from. Instance pulumi.StringInput `pulumi:"instance"` // Toggles use of the most recent backup run if multiple backups exist for a // Cloud SQL instance. MostRecent pulumi.BoolPtrInput `pulumi:"mostRecent"` }
A collection of arguments for invoking getBackupRun.
func (GetBackupRunOutputArgs) ElementType ¶
func (GetBackupRunOutputArgs) ElementType() reflect.Type
type GetBackupRunResult ¶
type GetBackupRunResult struct { BackupId int `pulumi:"backupId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Instance string `pulumi:"instance"` // Location of the backups. Location string `pulumi:"location"` MostRecent *bool `pulumi:"mostRecent"` // The time the backup operation actually started in UTC timezone in RFC 3339 format, for // example 2012-11-15T16:19:00.094Z. StartTime string `pulumi:"startTime"` // The status of this run. Refer to [API reference](https://cloud.google.com/sql/docs/mysql/admin-api/rest/v1beta4/backupRuns#SqlBackupRunStatus) for possible status values. Status string `pulumi:"status"` }
A collection of values returned by getBackupRun.
func GetBackupRun ¶
func GetBackupRun(ctx *pulumi.Context, args *GetBackupRunArgs, opts ...pulumi.InvokeOption) (*GetBackupRunResult, error)
Use this data source to get information about a Cloud SQL instance backup run.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/sql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := true _, err := sql.GetBackupRun(ctx, &sql.GetBackupRunArgs{ Instance: google_sql_database_instance.Master.Name, MostRecent: &opt0, }, nil) if err != nil { return err } return nil }) }
```
type GetBackupRunResultOutput ¶
type GetBackupRunResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBackupRun.
func GetBackupRunOutput ¶
func GetBackupRunOutput(ctx *pulumi.Context, args GetBackupRunOutputArgs, opts ...pulumi.InvokeOption) GetBackupRunResultOutput
func (GetBackupRunResultOutput) BackupId ¶
func (o GetBackupRunResultOutput) BackupId() pulumi.IntOutput
func (GetBackupRunResultOutput) ElementType ¶
func (GetBackupRunResultOutput) ElementType() reflect.Type
func (GetBackupRunResultOutput) Id ¶
func (o GetBackupRunResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBackupRunResultOutput) Instance ¶
func (o GetBackupRunResultOutput) Instance() pulumi.StringOutput
func (GetBackupRunResultOutput) Location ¶
func (o GetBackupRunResultOutput) Location() pulumi.StringOutput
Location of the backups.
func (GetBackupRunResultOutput) MostRecent ¶
func (o GetBackupRunResultOutput) MostRecent() pulumi.BoolPtrOutput
func (GetBackupRunResultOutput) StartTime ¶
func (o GetBackupRunResultOutput) StartTime() pulumi.StringOutput
The time the backup operation actually started in UTC timezone in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
func (GetBackupRunResultOutput) Status ¶
func (o GetBackupRunResultOutput) Status() pulumi.StringOutput
The status of this run. Refer to [API reference](https://cloud.google.com/sql/docs/mysql/admin-api/rest/v1beta4/backupRuns#SqlBackupRunStatus) for possible status values.
func (GetBackupRunResultOutput) ToGetBackupRunResultOutput ¶
func (o GetBackupRunResultOutput) ToGetBackupRunResultOutput() GetBackupRunResultOutput
func (GetBackupRunResultOutput) ToGetBackupRunResultOutputWithContext ¶
func (o GetBackupRunResultOutput) ToGetBackupRunResultOutputWithContext(ctx context.Context) GetBackupRunResultOutput
type GetCaCertsArgs ¶
type GetCaCertsArgs struct { // The name or self link of the instance. Instance string `pulumi:"instance"` // The ID of the project in which the resource belongs. If `project` is not provided, the provider project is used. Project *string `pulumi:"project"` }
A collection of arguments for invoking getCaCerts.
type GetCaCertsCert ¶
type GetCaCertsCert struct { // The CA certificate used to connect to the SQL instance via SSL. Cert string `pulumi:"cert"` // The CN valid for the CA cert. CommonName string `pulumi:"commonName"` // Creation time of the CA cert. CreateTime string `pulumi:"createTime"` // Expiration time of the CA cert. ExpirationTime string `pulumi:"expirationTime"` // SHA1 fingerprint of the CA cert. Sha1Fingerprint string `pulumi:"sha1Fingerprint"` }
type GetCaCertsCertArgs ¶
type GetCaCertsCertArgs struct { // The CA certificate used to connect to the SQL instance via SSL. Cert pulumi.StringInput `pulumi:"cert"` // The CN valid for the CA cert. CommonName pulumi.StringInput `pulumi:"commonName"` // Creation time of the CA cert. CreateTime pulumi.StringInput `pulumi:"createTime"` // Expiration time of the CA cert. ExpirationTime pulumi.StringInput `pulumi:"expirationTime"` // SHA1 fingerprint of the CA cert. Sha1Fingerprint pulumi.StringInput `pulumi:"sha1Fingerprint"` }
func (GetCaCertsCertArgs) ElementType ¶
func (GetCaCertsCertArgs) ElementType() reflect.Type
func (GetCaCertsCertArgs) ToGetCaCertsCertOutput ¶
func (i GetCaCertsCertArgs) ToGetCaCertsCertOutput() GetCaCertsCertOutput
func (GetCaCertsCertArgs) ToGetCaCertsCertOutputWithContext ¶
func (i GetCaCertsCertArgs) ToGetCaCertsCertOutputWithContext(ctx context.Context) GetCaCertsCertOutput
type GetCaCertsCertArray ¶
type GetCaCertsCertArray []GetCaCertsCertInput
func (GetCaCertsCertArray) ElementType ¶
func (GetCaCertsCertArray) ElementType() reflect.Type
func (GetCaCertsCertArray) ToGetCaCertsCertArrayOutput ¶
func (i GetCaCertsCertArray) ToGetCaCertsCertArrayOutput() GetCaCertsCertArrayOutput
func (GetCaCertsCertArray) ToGetCaCertsCertArrayOutputWithContext ¶
func (i GetCaCertsCertArray) ToGetCaCertsCertArrayOutputWithContext(ctx context.Context) GetCaCertsCertArrayOutput
type GetCaCertsCertArrayInput ¶
type GetCaCertsCertArrayInput interface { pulumi.Input ToGetCaCertsCertArrayOutput() GetCaCertsCertArrayOutput ToGetCaCertsCertArrayOutputWithContext(context.Context) GetCaCertsCertArrayOutput }
GetCaCertsCertArrayInput is an input type that accepts GetCaCertsCertArray and GetCaCertsCertArrayOutput values. You can construct a concrete instance of `GetCaCertsCertArrayInput` via:
GetCaCertsCertArray{ GetCaCertsCertArgs{...} }
type GetCaCertsCertArrayOutput ¶
type GetCaCertsCertArrayOutput struct{ *pulumi.OutputState }
func (GetCaCertsCertArrayOutput) ElementType ¶
func (GetCaCertsCertArrayOutput) ElementType() reflect.Type
func (GetCaCertsCertArrayOutput) Index ¶
func (o GetCaCertsCertArrayOutput) Index(i pulumi.IntInput) GetCaCertsCertOutput
func (GetCaCertsCertArrayOutput) ToGetCaCertsCertArrayOutput ¶
func (o GetCaCertsCertArrayOutput) ToGetCaCertsCertArrayOutput() GetCaCertsCertArrayOutput
func (GetCaCertsCertArrayOutput) ToGetCaCertsCertArrayOutputWithContext ¶
func (o GetCaCertsCertArrayOutput) ToGetCaCertsCertArrayOutputWithContext(ctx context.Context) GetCaCertsCertArrayOutput
type GetCaCertsCertInput ¶
type GetCaCertsCertInput interface { pulumi.Input ToGetCaCertsCertOutput() GetCaCertsCertOutput ToGetCaCertsCertOutputWithContext(context.Context) GetCaCertsCertOutput }
GetCaCertsCertInput is an input type that accepts GetCaCertsCertArgs and GetCaCertsCertOutput values. You can construct a concrete instance of `GetCaCertsCertInput` via:
GetCaCertsCertArgs{...}
type GetCaCertsCertOutput ¶
type GetCaCertsCertOutput struct{ *pulumi.OutputState }
func (GetCaCertsCertOutput) Cert ¶
func (o GetCaCertsCertOutput) Cert() pulumi.StringOutput
The CA certificate used to connect to the SQL instance via SSL.
func (GetCaCertsCertOutput) CommonName ¶
func (o GetCaCertsCertOutput) CommonName() pulumi.StringOutput
The CN valid for the CA cert.
func (GetCaCertsCertOutput) CreateTime ¶
func (o GetCaCertsCertOutput) CreateTime() pulumi.StringOutput
Creation time of the CA cert.
func (GetCaCertsCertOutput) ElementType ¶
func (GetCaCertsCertOutput) ElementType() reflect.Type
func (GetCaCertsCertOutput) ExpirationTime ¶
func (o GetCaCertsCertOutput) ExpirationTime() pulumi.StringOutput
Expiration time of the CA cert.
func (GetCaCertsCertOutput) Sha1Fingerprint ¶
func (o GetCaCertsCertOutput) Sha1Fingerprint() pulumi.StringOutput
SHA1 fingerprint of the CA cert.
func (GetCaCertsCertOutput) ToGetCaCertsCertOutput ¶
func (o GetCaCertsCertOutput) ToGetCaCertsCertOutput() GetCaCertsCertOutput
func (GetCaCertsCertOutput) ToGetCaCertsCertOutputWithContext ¶
func (o GetCaCertsCertOutput) ToGetCaCertsCertOutputWithContext(ctx context.Context) GetCaCertsCertOutput
type GetCaCertsOutputArgs ¶
type GetCaCertsOutputArgs struct { // The name or self link of the instance. Instance pulumi.StringInput `pulumi:"instance"` // The ID of the project in which the resource belongs. If `project` is not provided, the provider project is used. Project pulumi.StringPtrInput `pulumi:"project"` }
A collection of arguments for invoking getCaCerts.
func (GetCaCertsOutputArgs) ElementType ¶
func (GetCaCertsOutputArgs) ElementType() reflect.Type
type GetCaCertsResult ¶
type GetCaCertsResult struct { // SHA1 fingerprint of the currently active CA certificate. ActiveVersion string `pulumi:"activeVersion"` // A list of server CA certificates for the instance. Each contains: Certs []GetCaCertsCert `pulumi:"certs"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Instance string `pulumi:"instance"` Project string `pulumi:"project"` }
A collection of values returned by getCaCerts.
func GetCaCerts ¶
func GetCaCerts(ctx *pulumi.Context, args *GetCaCertsArgs, opts ...pulumi.InvokeOption) (*GetCaCertsResult, error)
Get all of the trusted Certificate Authorities (CAs) for the specified SQL database instance. For more information see the [official documentation](https://cloud.google.com/sql/) and [API](https://cloud.google.com/sql/docs/mysql/admin-api/rest/v1beta4/instances/listServerCas).
type GetCaCertsResultOutput ¶
type GetCaCertsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCaCerts.
func GetCaCertsOutput ¶
func GetCaCertsOutput(ctx *pulumi.Context, args GetCaCertsOutputArgs, opts ...pulumi.InvokeOption) GetCaCertsResultOutput
func (GetCaCertsResultOutput) ActiveVersion ¶
func (o GetCaCertsResultOutput) ActiveVersion() pulumi.StringOutput
SHA1 fingerprint of the currently active CA certificate.
func (GetCaCertsResultOutput) Certs ¶
func (o GetCaCertsResultOutput) Certs() GetCaCertsCertArrayOutput
A list of server CA certificates for the instance. Each contains:
func (GetCaCertsResultOutput) ElementType ¶
func (GetCaCertsResultOutput) ElementType() reflect.Type
func (GetCaCertsResultOutput) Id ¶
func (o GetCaCertsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCaCertsResultOutput) Instance ¶
func (o GetCaCertsResultOutput) Instance() pulumi.StringOutput
func (GetCaCertsResultOutput) Project ¶
func (o GetCaCertsResultOutput) Project() pulumi.StringOutput
func (GetCaCertsResultOutput) ToGetCaCertsResultOutput ¶
func (o GetCaCertsResultOutput) ToGetCaCertsResultOutput() GetCaCertsResultOutput
func (GetCaCertsResultOutput) ToGetCaCertsResultOutputWithContext ¶
func (o GetCaCertsResultOutput) ToGetCaCertsResultOutputWithContext(ctx context.Context) GetCaCertsResultOutput
type GetDatabaseInstanceCloneArgs ¶
type GetDatabaseInstanceCloneArgs struct { PointInTime pulumi.StringInput `pulumi:"pointInTime"` SourceInstanceName pulumi.StringInput `pulumi:"sourceInstanceName"` }
func (GetDatabaseInstanceCloneArgs) ElementType ¶
func (GetDatabaseInstanceCloneArgs) ElementType() reflect.Type
func (GetDatabaseInstanceCloneArgs) ToGetDatabaseInstanceCloneOutput ¶
func (i GetDatabaseInstanceCloneArgs) ToGetDatabaseInstanceCloneOutput() GetDatabaseInstanceCloneOutput
func (GetDatabaseInstanceCloneArgs) ToGetDatabaseInstanceCloneOutputWithContext ¶
func (i GetDatabaseInstanceCloneArgs) ToGetDatabaseInstanceCloneOutputWithContext(ctx context.Context) GetDatabaseInstanceCloneOutput
type GetDatabaseInstanceCloneArray ¶
type GetDatabaseInstanceCloneArray []GetDatabaseInstanceCloneInput
func (GetDatabaseInstanceCloneArray) ElementType ¶
func (GetDatabaseInstanceCloneArray) ElementType() reflect.Type
func (GetDatabaseInstanceCloneArray) ToGetDatabaseInstanceCloneArrayOutput ¶
func (i GetDatabaseInstanceCloneArray) ToGetDatabaseInstanceCloneArrayOutput() GetDatabaseInstanceCloneArrayOutput
func (GetDatabaseInstanceCloneArray) ToGetDatabaseInstanceCloneArrayOutputWithContext ¶
func (i GetDatabaseInstanceCloneArray) ToGetDatabaseInstanceCloneArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceCloneArrayOutput
type GetDatabaseInstanceCloneArrayInput ¶
type GetDatabaseInstanceCloneArrayInput interface { pulumi.Input ToGetDatabaseInstanceCloneArrayOutput() GetDatabaseInstanceCloneArrayOutput ToGetDatabaseInstanceCloneArrayOutputWithContext(context.Context) GetDatabaseInstanceCloneArrayOutput }
GetDatabaseInstanceCloneArrayInput is an input type that accepts GetDatabaseInstanceCloneArray and GetDatabaseInstanceCloneArrayOutput values. You can construct a concrete instance of `GetDatabaseInstanceCloneArrayInput` via:
GetDatabaseInstanceCloneArray{ GetDatabaseInstanceCloneArgs{...} }
type GetDatabaseInstanceCloneArrayOutput ¶
type GetDatabaseInstanceCloneArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceCloneArrayOutput) ElementType ¶
func (GetDatabaseInstanceCloneArrayOutput) ElementType() reflect.Type
func (GetDatabaseInstanceCloneArrayOutput) Index ¶
func (o GetDatabaseInstanceCloneArrayOutput) Index(i pulumi.IntInput) GetDatabaseInstanceCloneOutput
func (GetDatabaseInstanceCloneArrayOutput) ToGetDatabaseInstanceCloneArrayOutput ¶
func (o GetDatabaseInstanceCloneArrayOutput) ToGetDatabaseInstanceCloneArrayOutput() GetDatabaseInstanceCloneArrayOutput
func (GetDatabaseInstanceCloneArrayOutput) ToGetDatabaseInstanceCloneArrayOutputWithContext ¶
func (o GetDatabaseInstanceCloneArrayOutput) ToGetDatabaseInstanceCloneArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceCloneArrayOutput
type GetDatabaseInstanceCloneInput ¶
type GetDatabaseInstanceCloneInput interface { pulumi.Input ToGetDatabaseInstanceCloneOutput() GetDatabaseInstanceCloneOutput ToGetDatabaseInstanceCloneOutputWithContext(context.Context) GetDatabaseInstanceCloneOutput }
GetDatabaseInstanceCloneInput is an input type that accepts GetDatabaseInstanceCloneArgs and GetDatabaseInstanceCloneOutput values. You can construct a concrete instance of `GetDatabaseInstanceCloneInput` via:
GetDatabaseInstanceCloneArgs{...}
type GetDatabaseInstanceCloneOutput ¶
type GetDatabaseInstanceCloneOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceCloneOutput) ElementType ¶
func (GetDatabaseInstanceCloneOutput) ElementType() reflect.Type
func (GetDatabaseInstanceCloneOutput) PointInTime ¶
func (o GetDatabaseInstanceCloneOutput) PointInTime() pulumi.StringOutput
func (GetDatabaseInstanceCloneOutput) SourceInstanceName ¶
func (o GetDatabaseInstanceCloneOutput) SourceInstanceName() pulumi.StringOutput
func (GetDatabaseInstanceCloneOutput) ToGetDatabaseInstanceCloneOutput ¶
func (o GetDatabaseInstanceCloneOutput) ToGetDatabaseInstanceCloneOutput() GetDatabaseInstanceCloneOutput
func (GetDatabaseInstanceCloneOutput) ToGetDatabaseInstanceCloneOutputWithContext ¶
func (o GetDatabaseInstanceCloneOutput) ToGetDatabaseInstanceCloneOutputWithContext(ctx context.Context) GetDatabaseInstanceCloneOutput
type GetDatabaseInstanceIpAddressArgs ¶
type GetDatabaseInstanceIpAddressArgs struct { IpAddress pulumi.StringInput `pulumi:"ipAddress"` TimeToRetire pulumi.StringInput `pulumi:"timeToRetire"` Type pulumi.StringInput `pulumi:"type"` }
func (GetDatabaseInstanceIpAddressArgs) ElementType ¶
func (GetDatabaseInstanceIpAddressArgs) ElementType() reflect.Type
func (GetDatabaseInstanceIpAddressArgs) ToGetDatabaseInstanceIpAddressOutput ¶
func (i GetDatabaseInstanceIpAddressArgs) ToGetDatabaseInstanceIpAddressOutput() GetDatabaseInstanceIpAddressOutput
func (GetDatabaseInstanceIpAddressArgs) ToGetDatabaseInstanceIpAddressOutputWithContext ¶
func (i GetDatabaseInstanceIpAddressArgs) ToGetDatabaseInstanceIpAddressOutputWithContext(ctx context.Context) GetDatabaseInstanceIpAddressOutput
type GetDatabaseInstanceIpAddressArray ¶
type GetDatabaseInstanceIpAddressArray []GetDatabaseInstanceIpAddressInput
func (GetDatabaseInstanceIpAddressArray) ElementType ¶
func (GetDatabaseInstanceIpAddressArray) ElementType() reflect.Type
func (GetDatabaseInstanceIpAddressArray) ToGetDatabaseInstanceIpAddressArrayOutput ¶
func (i GetDatabaseInstanceIpAddressArray) ToGetDatabaseInstanceIpAddressArrayOutput() GetDatabaseInstanceIpAddressArrayOutput
func (GetDatabaseInstanceIpAddressArray) ToGetDatabaseInstanceIpAddressArrayOutputWithContext ¶
func (i GetDatabaseInstanceIpAddressArray) ToGetDatabaseInstanceIpAddressArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceIpAddressArrayOutput
type GetDatabaseInstanceIpAddressArrayInput ¶
type GetDatabaseInstanceIpAddressArrayInput interface { pulumi.Input ToGetDatabaseInstanceIpAddressArrayOutput() GetDatabaseInstanceIpAddressArrayOutput ToGetDatabaseInstanceIpAddressArrayOutputWithContext(context.Context) GetDatabaseInstanceIpAddressArrayOutput }
GetDatabaseInstanceIpAddressArrayInput is an input type that accepts GetDatabaseInstanceIpAddressArray and GetDatabaseInstanceIpAddressArrayOutput values. You can construct a concrete instance of `GetDatabaseInstanceIpAddressArrayInput` via:
GetDatabaseInstanceIpAddressArray{ GetDatabaseInstanceIpAddressArgs{...} }
type GetDatabaseInstanceIpAddressArrayOutput ¶
type GetDatabaseInstanceIpAddressArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceIpAddressArrayOutput) ElementType ¶
func (GetDatabaseInstanceIpAddressArrayOutput) ElementType() reflect.Type
func (GetDatabaseInstanceIpAddressArrayOutput) ToGetDatabaseInstanceIpAddressArrayOutput ¶
func (o GetDatabaseInstanceIpAddressArrayOutput) ToGetDatabaseInstanceIpAddressArrayOutput() GetDatabaseInstanceIpAddressArrayOutput
func (GetDatabaseInstanceIpAddressArrayOutput) ToGetDatabaseInstanceIpAddressArrayOutputWithContext ¶
func (o GetDatabaseInstanceIpAddressArrayOutput) ToGetDatabaseInstanceIpAddressArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceIpAddressArrayOutput
type GetDatabaseInstanceIpAddressInput ¶
type GetDatabaseInstanceIpAddressInput interface { pulumi.Input ToGetDatabaseInstanceIpAddressOutput() GetDatabaseInstanceIpAddressOutput ToGetDatabaseInstanceIpAddressOutputWithContext(context.Context) GetDatabaseInstanceIpAddressOutput }
GetDatabaseInstanceIpAddressInput is an input type that accepts GetDatabaseInstanceIpAddressArgs and GetDatabaseInstanceIpAddressOutput values. You can construct a concrete instance of `GetDatabaseInstanceIpAddressInput` via:
GetDatabaseInstanceIpAddressArgs{...}
type GetDatabaseInstanceIpAddressOutput ¶
type GetDatabaseInstanceIpAddressOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceIpAddressOutput) ElementType ¶
func (GetDatabaseInstanceIpAddressOutput) ElementType() reflect.Type
func (GetDatabaseInstanceIpAddressOutput) IpAddress ¶
func (o GetDatabaseInstanceIpAddressOutput) IpAddress() pulumi.StringOutput
func (GetDatabaseInstanceIpAddressOutput) TimeToRetire ¶
func (o GetDatabaseInstanceIpAddressOutput) TimeToRetire() pulumi.StringOutput
func (GetDatabaseInstanceIpAddressOutput) ToGetDatabaseInstanceIpAddressOutput ¶
func (o GetDatabaseInstanceIpAddressOutput) ToGetDatabaseInstanceIpAddressOutput() GetDatabaseInstanceIpAddressOutput
func (GetDatabaseInstanceIpAddressOutput) ToGetDatabaseInstanceIpAddressOutputWithContext ¶
func (o GetDatabaseInstanceIpAddressOutput) ToGetDatabaseInstanceIpAddressOutputWithContext(ctx context.Context) GetDatabaseInstanceIpAddressOutput
func (GetDatabaseInstanceIpAddressOutput) Type ¶
func (o GetDatabaseInstanceIpAddressOutput) Type() pulumi.StringOutput
type GetDatabaseInstanceReplicaConfiguration ¶
type GetDatabaseInstanceReplicaConfiguration struct { CaCertificate string `pulumi:"caCertificate"` ClientCertificate string `pulumi:"clientCertificate"` ClientKey string `pulumi:"clientKey"` ConnectRetryInterval int `pulumi:"connectRetryInterval"` DumpFilePath string `pulumi:"dumpFilePath"` FailoverTarget bool `pulumi:"failoverTarget"` MasterHeartbeatPeriod int `pulumi:"masterHeartbeatPeriod"` Password string `pulumi:"password"` SslCipher string `pulumi:"sslCipher"` Username string `pulumi:"username"` VerifyServerCertificate bool `pulumi:"verifyServerCertificate"` }
type GetDatabaseInstanceReplicaConfigurationArgs ¶
type GetDatabaseInstanceReplicaConfigurationArgs struct { CaCertificate pulumi.StringInput `pulumi:"caCertificate"` ClientCertificate pulumi.StringInput `pulumi:"clientCertificate"` ClientKey pulumi.StringInput `pulumi:"clientKey"` ConnectRetryInterval pulumi.IntInput `pulumi:"connectRetryInterval"` DumpFilePath pulumi.StringInput `pulumi:"dumpFilePath"` FailoverTarget pulumi.BoolInput `pulumi:"failoverTarget"` MasterHeartbeatPeriod pulumi.IntInput `pulumi:"masterHeartbeatPeriod"` Password pulumi.StringInput `pulumi:"password"` SslCipher pulumi.StringInput `pulumi:"sslCipher"` Username pulumi.StringInput `pulumi:"username"` VerifyServerCertificate pulumi.BoolInput `pulumi:"verifyServerCertificate"` }
func (GetDatabaseInstanceReplicaConfigurationArgs) ElementType ¶
func (GetDatabaseInstanceReplicaConfigurationArgs) ElementType() reflect.Type
func (GetDatabaseInstanceReplicaConfigurationArgs) ToGetDatabaseInstanceReplicaConfigurationOutput ¶
func (i GetDatabaseInstanceReplicaConfigurationArgs) ToGetDatabaseInstanceReplicaConfigurationOutput() GetDatabaseInstanceReplicaConfigurationOutput
func (GetDatabaseInstanceReplicaConfigurationArgs) ToGetDatabaseInstanceReplicaConfigurationOutputWithContext ¶
func (i GetDatabaseInstanceReplicaConfigurationArgs) ToGetDatabaseInstanceReplicaConfigurationOutputWithContext(ctx context.Context) GetDatabaseInstanceReplicaConfigurationOutput
type GetDatabaseInstanceReplicaConfigurationArray ¶
type GetDatabaseInstanceReplicaConfigurationArray []GetDatabaseInstanceReplicaConfigurationInput
func (GetDatabaseInstanceReplicaConfigurationArray) ElementType ¶
func (GetDatabaseInstanceReplicaConfigurationArray) ElementType() reflect.Type
func (GetDatabaseInstanceReplicaConfigurationArray) ToGetDatabaseInstanceReplicaConfigurationArrayOutput ¶
func (i GetDatabaseInstanceReplicaConfigurationArray) ToGetDatabaseInstanceReplicaConfigurationArrayOutput() GetDatabaseInstanceReplicaConfigurationArrayOutput
func (GetDatabaseInstanceReplicaConfigurationArray) ToGetDatabaseInstanceReplicaConfigurationArrayOutputWithContext ¶
func (i GetDatabaseInstanceReplicaConfigurationArray) ToGetDatabaseInstanceReplicaConfigurationArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceReplicaConfigurationArrayOutput
type GetDatabaseInstanceReplicaConfigurationArrayInput ¶
type GetDatabaseInstanceReplicaConfigurationArrayInput interface { pulumi.Input ToGetDatabaseInstanceReplicaConfigurationArrayOutput() GetDatabaseInstanceReplicaConfigurationArrayOutput ToGetDatabaseInstanceReplicaConfigurationArrayOutputWithContext(context.Context) GetDatabaseInstanceReplicaConfigurationArrayOutput }
GetDatabaseInstanceReplicaConfigurationArrayInput is an input type that accepts GetDatabaseInstanceReplicaConfigurationArray and GetDatabaseInstanceReplicaConfigurationArrayOutput values. You can construct a concrete instance of `GetDatabaseInstanceReplicaConfigurationArrayInput` via:
GetDatabaseInstanceReplicaConfigurationArray{ GetDatabaseInstanceReplicaConfigurationArgs{...} }
type GetDatabaseInstanceReplicaConfigurationArrayOutput ¶
type GetDatabaseInstanceReplicaConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceReplicaConfigurationArrayOutput) ElementType ¶
func (GetDatabaseInstanceReplicaConfigurationArrayOutput) ElementType() reflect.Type
func (GetDatabaseInstanceReplicaConfigurationArrayOutput) ToGetDatabaseInstanceReplicaConfigurationArrayOutput ¶
func (o GetDatabaseInstanceReplicaConfigurationArrayOutput) ToGetDatabaseInstanceReplicaConfigurationArrayOutput() GetDatabaseInstanceReplicaConfigurationArrayOutput
func (GetDatabaseInstanceReplicaConfigurationArrayOutput) ToGetDatabaseInstanceReplicaConfigurationArrayOutputWithContext ¶
func (o GetDatabaseInstanceReplicaConfigurationArrayOutput) ToGetDatabaseInstanceReplicaConfigurationArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceReplicaConfigurationArrayOutput
type GetDatabaseInstanceReplicaConfigurationInput ¶
type GetDatabaseInstanceReplicaConfigurationInput interface { pulumi.Input ToGetDatabaseInstanceReplicaConfigurationOutput() GetDatabaseInstanceReplicaConfigurationOutput ToGetDatabaseInstanceReplicaConfigurationOutputWithContext(context.Context) GetDatabaseInstanceReplicaConfigurationOutput }
GetDatabaseInstanceReplicaConfigurationInput is an input type that accepts GetDatabaseInstanceReplicaConfigurationArgs and GetDatabaseInstanceReplicaConfigurationOutput values. You can construct a concrete instance of `GetDatabaseInstanceReplicaConfigurationInput` via:
GetDatabaseInstanceReplicaConfigurationArgs{...}
type GetDatabaseInstanceReplicaConfigurationOutput ¶
type GetDatabaseInstanceReplicaConfigurationOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceReplicaConfigurationOutput) CaCertificate ¶
func (o GetDatabaseInstanceReplicaConfigurationOutput) CaCertificate() pulumi.StringOutput
func (GetDatabaseInstanceReplicaConfigurationOutput) ClientCertificate ¶
func (o GetDatabaseInstanceReplicaConfigurationOutput) ClientCertificate() pulumi.StringOutput
func (GetDatabaseInstanceReplicaConfigurationOutput) ClientKey ¶
func (o GetDatabaseInstanceReplicaConfigurationOutput) ClientKey() pulumi.StringOutput
func (GetDatabaseInstanceReplicaConfigurationOutput) ConnectRetryInterval ¶
func (o GetDatabaseInstanceReplicaConfigurationOutput) ConnectRetryInterval() pulumi.IntOutput
func (GetDatabaseInstanceReplicaConfigurationOutput) DumpFilePath ¶
func (o GetDatabaseInstanceReplicaConfigurationOutput) DumpFilePath() pulumi.StringOutput
func (GetDatabaseInstanceReplicaConfigurationOutput) ElementType ¶
func (GetDatabaseInstanceReplicaConfigurationOutput) ElementType() reflect.Type
func (GetDatabaseInstanceReplicaConfigurationOutput) FailoverTarget ¶
func (o GetDatabaseInstanceReplicaConfigurationOutput) FailoverTarget() pulumi.BoolOutput
func (GetDatabaseInstanceReplicaConfigurationOutput) MasterHeartbeatPeriod ¶
func (o GetDatabaseInstanceReplicaConfigurationOutput) MasterHeartbeatPeriod() pulumi.IntOutput
func (GetDatabaseInstanceReplicaConfigurationOutput) Password ¶
func (o GetDatabaseInstanceReplicaConfigurationOutput) Password() pulumi.StringOutput
func (GetDatabaseInstanceReplicaConfigurationOutput) SslCipher ¶
func (o GetDatabaseInstanceReplicaConfigurationOutput) SslCipher() pulumi.StringOutput
func (GetDatabaseInstanceReplicaConfigurationOutput) ToGetDatabaseInstanceReplicaConfigurationOutput ¶
func (o GetDatabaseInstanceReplicaConfigurationOutput) ToGetDatabaseInstanceReplicaConfigurationOutput() GetDatabaseInstanceReplicaConfigurationOutput
func (GetDatabaseInstanceReplicaConfigurationOutput) ToGetDatabaseInstanceReplicaConfigurationOutputWithContext ¶
func (o GetDatabaseInstanceReplicaConfigurationOutput) ToGetDatabaseInstanceReplicaConfigurationOutputWithContext(ctx context.Context) GetDatabaseInstanceReplicaConfigurationOutput
func (GetDatabaseInstanceReplicaConfigurationOutput) Username ¶
func (o GetDatabaseInstanceReplicaConfigurationOutput) Username() pulumi.StringOutput
func (GetDatabaseInstanceReplicaConfigurationOutput) VerifyServerCertificate ¶
func (o GetDatabaseInstanceReplicaConfigurationOutput) VerifyServerCertificate() pulumi.BoolOutput
type GetDatabaseInstanceRestoreBackupContextArgs ¶
type GetDatabaseInstanceRestoreBackupContextArgs struct { BackupRunId pulumi.IntInput `pulumi:"backupRunId"` InstanceId pulumi.StringInput `pulumi:"instanceId"` // The ID of the project in which the resource belongs. Project pulumi.StringInput `pulumi:"project"` }
func (GetDatabaseInstanceRestoreBackupContextArgs) ElementType ¶
func (GetDatabaseInstanceRestoreBackupContextArgs) ElementType() reflect.Type
func (GetDatabaseInstanceRestoreBackupContextArgs) ToGetDatabaseInstanceRestoreBackupContextOutput ¶
func (i GetDatabaseInstanceRestoreBackupContextArgs) ToGetDatabaseInstanceRestoreBackupContextOutput() GetDatabaseInstanceRestoreBackupContextOutput
func (GetDatabaseInstanceRestoreBackupContextArgs) ToGetDatabaseInstanceRestoreBackupContextOutputWithContext ¶
func (i GetDatabaseInstanceRestoreBackupContextArgs) ToGetDatabaseInstanceRestoreBackupContextOutputWithContext(ctx context.Context) GetDatabaseInstanceRestoreBackupContextOutput
type GetDatabaseInstanceRestoreBackupContextArray ¶
type GetDatabaseInstanceRestoreBackupContextArray []GetDatabaseInstanceRestoreBackupContextInput
func (GetDatabaseInstanceRestoreBackupContextArray) ElementType ¶
func (GetDatabaseInstanceRestoreBackupContextArray) ElementType() reflect.Type
func (GetDatabaseInstanceRestoreBackupContextArray) ToGetDatabaseInstanceRestoreBackupContextArrayOutput ¶
func (i GetDatabaseInstanceRestoreBackupContextArray) ToGetDatabaseInstanceRestoreBackupContextArrayOutput() GetDatabaseInstanceRestoreBackupContextArrayOutput
func (GetDatabaseInstanceRestoreBackupContextArray) ToGetDatabaseInstanceRestoreBackupContextArrayOutputWithContext ¶
func (i GetDatabaseInstanceRestoreBackupContextArray) ToGetDatabaseInstanceRestoreBackupContextArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceRestoreBackupContextArrayOutput
type GetDatabaseInstanceRestoreBackupContextArrayInput ¶
type GetDatabaseInstanceRestoreBackupContextArrayInput interface { pulumi.Input ToGetDatabaseInstanceRestoreBackupContextArrayOutput() GetDatabaseInstanceRestoreBackupContextArrayOutput ToGetDatabaseInstanceRestoreBackupContextArrayOutputWithContext(context.Context) GetDatabaseInstanceRestoreBackupContextArrayOutput }
GetDatabaseInstanceRestoreBackupContextArrayInput is an input type that accepts GetDatabaseInstanceRestoreBackupContextArray and GetDatabaseInstanceRestoreBackupContextArrayOutput values. You can construct a concrete instance of `GetDatabaseInstanceRestoreBackupContextArrayInput` via:
GetDatabaseInstanceRestoreBackupContextArray{ GetDatabaseInstanceRestoreBackupContextArgs{...} }
type GetDatabaseInstanceRestoreBackupContextArrayOutput ¶
type GetDatabaseInstanceRestoreBackupContextArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceRestoreBackupContextArrayOutput) ElementType ¶
func (GetDatabaseInstanceRestoreBackupContextArrayOutput) ElementType() reflect.Type
func (GetDatabaseInstanceRestoreBackupContextArrayOutput) ToGetDatabaseInstanceRestoreBackupContextArrayOutput ¶
func (o GetDatabaseInstanceRestoreBackupContextArrayOutput) ToGetDatabaseInstanceRestoreBackupContextArrayOutput() GetDatabaseInstanceRestoreBackupContextArrayOutput
func (GetDatabaseInstanceRestoreBackupContextArrayOutput) ToGetDatabaseInstanceRestoreBackupContextArrayOutputWithContext ¶
func (o GetDatabaseInstanceRestoreBackupContextArrayOutput) ToGetDatabaseInstanceRestoreBackupContextArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceRestoreBackupContextArrayOutput
type GetDatabaseInstanceRestoreBackupContextInput ¶
type GetDatabaseInstanceRestoreBackupContextInput interface { pulumi.Input ToGetDatabaseInstanceRestoreBackupContextOutput() GetDatabaseInstanceRestoreBackupContextOutput ToGetDatabaseInstanceRestoreBackupContextOutputWithContext(context.Context) GetDatabaseInstanceRestoreBackupContextOutput }
GetDatabaseInstanceRestoreBackupContextInput is an input type that accepts GetDatabaseInstanceRestoreBackupContextArgs and GetDatabaseInstanceRestoreBackupContextOutput values. You can construct a concrete instance of `GetDatabaseInstanceRestoreBackupContextInput` via:
GetDatabaseInstanceRestoreBackupContextArgs{...}
type GetDatabaseInstanceRestoreBackupContextOutput ¶
type GetDatabaseInstanceRestoreBackupContextOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceRestoreBackupContextOutput) BackupRunId ¶
func (o GetDatabaseInstanceRestoreBackupContextOutput) BackupRunId() pulumi.IntOutput
func (GetDatabaseInstanceRestoreBackupContextOutput) ElementType ¶
func (GetDatabaseInstanceRestoreBackupContextOutput) ElementType() reflect.Type
func (GetDatabaseInstanceRestoreBackupContextOutput) InstanceId ¶
func (o GetDatabaseInstanceRestoreBackupContextOutput) InstanceId() pulumi.StringOutput
func (GetDatabaseInstanceRestoreBackupContextOutput) Project ¶
func (o GetDatabaseInstanceRestoreBackupContextOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs.
func (GetDatabaseInstanceRestoreBackupContextOutput) ToGetDatabaseInstanceRestoreBackupContextOutput ¶
func (o GetDatabaseInstanceRestoreBackupContextOutput) ToGetDatabaseInstanceRestoreBackupContextOutput() GetDatabaseInstanceRestoreBackupContextOutput
func (GetDatabaseInstanceRestoreBackupContextOutput) ToGetDatabaseInstanceRestoreBackupContextOutputWithContext ¶
func (o GetDatabaseInstanceRestoreBackupContextOutput) ToGetDatabaseInstanceRestoreBackupContextOutputWithContext(ctx context.Context) GetDatabaseInstanceRestoreBackupContextOutput
type GetDatabaseInstanceServerCaCertArgs ¶
type GetDatabaseInstanceServerCaCertArgs struct { Cert pulumi.StringInput `pulumi:"cert"` CommonName pulumi.StringInput `pulumi:"commonName"` CreateTime pulumi.StringInput `pulumi:"createTime"` ExpirationTime pulumi.StringInput `pulumi:"expirationTime"` Sha1Fingerprint pulumi.StringInput `pulumi:"sha1Fingerprint"` }
func (GetDatabaseInstanceServerCaCertArgs) ElementType ¶
func (GetDatabaseInstanceServerCaCertArgs) ElementType() reflect.Type
func (GetDatabaseInstanceServerCaCertArgs) ToGetDatabaseInstanceServerCaCertOutput ¶
func (i GetDatabaseInstanceServerCaCertArgs) ToGetDatabaseInstanceServerCaCertOutput() GetDatabaseInstanceServerCaCertOutput
func (GetDatabaseInstanceServerCaCertArgs) ToGetDatabaseInstanceServerCaCertOutputWithContext ¶
func (i GetDatabaseInstanceServerCaCertArgs) ToGetDatabaseInstanceServerCaCertOutputWithContext(ctx context.Context) GetDatabaseInstanceServerCaCertOutput
type GetDatabaseInstanceServerCaCertArray ¶
type GetDatabaseInstanceServerCaCertArray []GetDatabaseInstanceServerCaCertInput
func (GetDatabaseInstanceServerCaCertArray) ElementType ¶
func (GetDatabaseInstanceServerCaCertArray) ElementType() reflect.Type
func (GetDatabaseInstanceServerCaCertArray) ToGetDatabaseInstanceServerCaCertArrayOutput ¶
func (i GetDatabaseInstanceServerCaCertArray) ToGetDatabaseInstanceServerCaCertArrayOutput() GetDatabaseInstanceServerCaCertArrayOutput
func (GetDatabaseInstanceServerCaCertArray) ToGetDatabaseInstanceServerCaCertArrayOutputWithContext ¶
func (i GetDatabaseInstanceServerCaCertArray) ToGetDatabaseInstanceServerCaCertArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceServerCaCertArrayOutput
type GetDatabaseInstanceServerCaCertArrayInput ¶
type GetDatabaseInstanceServerCaCertArrayInput interface { pulumi.Input ToGetDatabaseInstanceServerCaCertArrayOutput() GetDatabaseInstanceServerCaCertArrayOutput ToGetDatabaseInstanceServerCaCertArrayOutputWithContext(context.Context) GetDatabaseInstanceServerCaCertArrayOutput }
GetDatabaseInstanceServerCaCertArrayInput is an input type that accepts GetDatabaseInstanceServerCaCertArray and GetDatabaseInstanceServerCaCertArrayOutput values. You can construct a concrete instance of `GetDatabaseInstanceServerCaCertArrayInput` via:
GetDatabaseInstanceServerCaCertArray{ GetDatabaseInstanceServerCaCertArgs{...} }
type GetDatabaseInstanceServerCaCertArrayOutput ¶
type GetDatabaseInstanceServerCaCertArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceServerCaCertArrayOutput) ElementType ¶
func (GetDatabaseInstanceServerCaCertArrayOutput) ElementType() reflect.Type
func (GetDatabaseInstanceServerCaCertArrayOutput) ToGetDatabaseInstanceServerCaCertArrayOutput ¶
func (o GetDatabaseInstanceServerCaCertArrayOutput) ToGetDatabaseInstanceServerCaCertArrayOutput() GetDatabaseInstanceServerCaCertArrayOutput
func (GetDatabaseInstanceServerCaCertArrayOutput) ToGetDatabaseInstanceServerCaCertArrayOutputWithContext ¶
func (o GetDatabaseInstanceServerCaCertArrayOutput) ToGetDatabaseInstanceServerCaCertArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceServerCaCertArrayOutput
type GetDatabaseInstanceServerCaCertInput ¶
type GetDatabaseInstanceServerCaCertInput interface { pulumi.Input ToGetDatabaseInstanceServerCaCertOutput() GetDatabaseInstanceServerCaCertOutput ToGetDatabaseInstanceServerCaCertOutputWithContext(context.Context) GetDatabaseInstanceServerCaCertOutput }
GetDatabaseInstanceServerCaCertInput is an input type that accepts GetDatabaseInstanceServerCaCertArgs and GetDatabaseInstanceServerCaCertOutput values. You can construct a concrete instance of `GetDatabaseInstanceServerCaCertInput` via:
GetDatabaseInstanceServerCaCertArgs{...}
type GetDatabaseInstanceServerCaCertOutput ¶
type GetDatabaseInstanceServerCaCertOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceServerCaCertOutput) Cert ¶
func (o GetDatabaseInstanceServerCaCertOutput) Cert() pulumi.StringOutput
func (GetDatabaseInstanceServerCaCertOutput) CommonName ¶
func (o GetDatabaseInstanceServerCaCertOutput) CommonName() pulumi.StringOutput
func (GetDatabaseInstanceServerCaCertOutput) CreateTime ¶
func (o GetDatabaseInstanceServerCaCertOutput) CreateTime() pulumi.StringOutput
func (GetDatabaseInstanceServerCaCertOutput) ElementType ¶
func (GetDatabaseInstanceServerCaCertOutput) ElementType() reflect.Type
func (GetDatabaseInstanceServerCaCertOutput) ExpirationTime ¶
func (o GetDatabaseInstanceServerCaCertOutput) ExpirationTime() pulumi.StringOutput
func (GetDatabaseInstanceServerCaCertOutput) Sha1Fingerprint ¶
func (o GetDatabaseInstanceServerCaCertOutput) Sha1Fingerprint() pulumi.StringOutput
func (GetDatabaseInstanceServerCaCertOutput) ToGetDatabaseInstanceServerCaCertOutput ¶
func (o GetDatabaseInstanceServerCaCertOutput) ToGetDatabaseInstanceServerCaCertOutput() GetDatabaseInstanceServerCaCertOutput
func (GetDatabaseInstanceServerCaCertOutput) ToGetDatabaseInstanceServerCaCertOutputWithContext ¶
func (o GetDatabaseInstanceServerCaCertOutput) ToGetDatabaseInstanceServerCaCertOutputWithContext(ctx context.Context) GetDatabaseInstanceServerCaCertOutput
type GetDatabaseInstanceSetting ¶
type GetDatabaseInstanceSetting struct { ActivationPolicy string `pulumi:"activationPolicy"` AvailabilityType string `pulumi:"availabilityType"` BackupConfigurations []GetDatabaseInstanceSettingBackupConfiguration `pulumi:"backupConfigurations"` Collation string `pulumi:"collation"` DatabaseFlags []GetDatabaseInstanceSettingDatabaseFlag `pulumi:"databaseFlags"` DiskAutoresize bool `pulumi:"diskAutoresize"` DiskAutoresizeLimit int `pulumi:"diskAutoresizeLimit"` DiskSize int `pulumi:"diskSize"` DiskType string `pulumi:"diskType"` InsightsConfigs []GetDatabaseInstanceSettingInsightsConfig `pulumi:"insightsConfigs"` IpConfigurations []GetDatabaseInstanceSettingIpConfiguration `pulumi:"ipConfigurations"` LocationPreferences []GetDatabaseInstanceSettingLocationPreference `pulumi:"locationPreferences"` MaintenanceWindows []GetDatabaseInstanceSettingMaintenanceWindow `pulumi:"maintenanceWindows"` PricingPlan string `pulumi:"pricingPlan"` Tier string `pulumi:"tier"` UserLabels map[string]string `pulumi:"userLabels"` Version int `pulumi:"version"` }
type GetDatabaseInstanceSettingArgs ¶
type GetDatabaseInstanceSettingArgs struct { ActivationPolicy pulumi.StringInput `pulumi:"activationPolicy"` AvailabilityType pulumi.StringInput `pulumi:"availabilityType"` BackupConfigurations GetDatabaseInstanceSettingBackupConfigurationArrayInput `pulumi:"backupConfigurations"` Collation pulumi.StringInput `pulumi:"collation"` DatabaseFlags GetDatabaseInstanceSettingDatabaseFlagArrayInput `pulumi:"databaseFlags"` DiskAutoresize pulumi.BoolInput `pulumi:"diskAutoresize"` DiskAutoresizeLimit pulumi.IntInput `pulumi:"diskAutoresizeLimit"` DiskSize pulumi.IntInput `pulumi:"diskSize"` DiskType pulumi.StringInput `pulumi:"diskType"` InsightsConfigs GetDatabaseInstanceSettingInsightsConfigArrayInput `pulumi:"insightsConfigs"` IpConfigurations GetDatabaseInstanceSettingIpConfigurationArrayInput `pulumi:"ipConfigurations"` LocationPreferences GetDatabaseInstanceSettingLocationPreferenceArrayInput `pulumi:"locationPreferences"` MaintenanceWindows GetDatabaseInstanceSettingMaintenanceWindowArrayInput `pulumi:"maintenanceWindows"` PricingPlan pulumi.StringInput `pulumi:"pricingPlan"` Tier pulumi.StringInput `pulumi:"tier"` UserLabels pulumi.StringMapInput `pulumi:"userLabels"` Version pulumi.IntInput `pulumi:"version"` }
func (GetDatabaseInstanceSettingArgs) ElementType ¶
func (GetDatabaseInstanceSettingArgs) ElementType() reflect.Type
func (GetDatabaseInstanceSettingArgs) ToGetDatabaseInstanceSettingOutput ¶
func (i GetDatabaseInstanceSettingArgs) ToGetDatabaseInstanceSettingOutput() GetDatabaseInstanceSettingOutput
func (GetDatabaseInstanceSettingArgs) ToGetDatabaseInstanceSettingOutputWithContext ¶
func (i GetDatabaseInstanceSettingArgs) ToGetDatabaseInstanceSettingOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingOutput
type GetDatabaseInstanceSettingArray ¶
type GetDatabaseInstanceSettingArray []GetDatabaseInstanceSettingInput
func (GetDatabaseInstanceSettingArray) ElementType ¶
func (GetDatabaseInstanceSettingArray) ElementType() reflect.Type
func (GetDatabaseInstanceSettingArray) ToGetDatabaseInstanceSettingArrayOutput ¶
func (i GetDatabaseInstanceSettingArray) ToGetDatabaseInstanceSettingArrayOutput() GetDatabaseInstanceSettingArrayOutput
func (GetDatabaseInstanceSettingArray) ToGetDatabaseInstanceSettingArrayOutputWithContext ¶
func (i GetDatabaseInstanceSettingArray) ToGetDatabaseInstanceSettingArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingArrayOutput
type GetDatabaseInstanceSettingArrayInput ¶
type GetDatabaseInstanceSettingArrayInput interface { pulumi.Input ToGetDatabaseInstanceSettingArrayOutput() GetDatabaseInstanceSettingArrayOutput ToGetDatabaseInstanceSettingArrayOutputWithContext(context.Context) GetDatabaseInstanceSettingArrayOutput }
GetDatabaseInstanceSettingArrayInput is an input type that accepts GetDatabaseInstanceSettingArray and GetDatabaseInstanceSettingArrayOutput values. You can construct a concrete instance of `GetDatabaseInstanceSettingArrayInput` via:
GetDatabaseInstanceSettingArray{ GetDatabaseInstanceSettingArgs{...} }
type GetDatabaseInstanceSettingArrayOutput ¶
type GetDatabaseInstanceSettingArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceSettingArrayOutput) ElementType ¶
func (GetDatabaseInstanceSettingArrayOutput) ElementType() reflect.Type
func (GetDatabaseInstanceSettingArrayOutput) Index ¶
func (o GetDatabaseInstanceSettingArrayOutput) Index(i pulumi.IntInput) GetDatabaseInstanceSettingOutput
func (GetDatabaseInstanceSettingArrayOutput) ToGetDatabaseInstanceSettingArrayOutput ¶
func (o GetDatabaseInstanceSettingArrayOutput) ToGetDatabaseInstanceSettingArrayOutput() GetDatabaseInstanceSettingArrayOutput
func (GetDatabaseInstanceSettingArrayOutput) ToGetDatabaseInstanceSettingArrayOutputWithContext ¶
func (o GetDatabaseInstanceSettingArrayOutput) ToGetDatabaseInstanceSettingArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingArrayOutput
type GetDatabaseInstanceSettingBackupConfiguration ¶
type GetDatabaseInstanceSettingBackupConfiguration struct { BackupRetentionSettings []GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSetting `pulumi:"backupRetentionSettings"` BinaryLogEnabled bool `pulumi:"binaryLogEnabled"` Enabled bool `pulumi:"enabled"` Location string `pulumi:"location"` PointInTimeRecoveryEnabled bool `pulumi:"pointInTimeRecoveryEnabled"` StartTime string `pulumi:"startTime"` TransactionLogRetentionDays int `pulumi:"transactionLogRetentionDays"` }
type GetDatabaseInstanceSettingBackupConfigurationArgs ¶
type GetDatabaseInstanceSettingBackupConfigurationArgs struct { BackupRetentionSettings GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayInput `pulumi:"backupRetentionSettings"` BinaryLogEnabled pulumi.BoolInput `pulumi:"binaryLogEnabled"` Enabled pulumi.BoolInput `pulumi:"enabled"` Location pulumi.StringInput `pulumi:"location"` PointInTimeRecoveryEnabled pulumi.BoolInput `pulumi:"pointInTimeRecoveryEnabled"` StartTime pulumi.StringInput `pulumi:"startTime"` TransactionLogRetentionDays pulumi.IntInput `pulumi:"transactionLogRetentionDays"` }
func (GetDatabaseInstanceSettingBackupConfigurationArgs) ElementType ¶
func (GetDatabaseInstanceSettingBackupConfigurationArgs) ElementType() reflect.Type
func (GetDatabaseInstanceSettingBackupConfigurationArgs) ToGetDatabaseInstanceSettingBackupConfigurationOutput ¶
func (i GetDatabaseInstanceSettingBackupConfigurationArgs) ToGetDatabaseInstanceSettingBackupConfigurationOutput() GetDatabaseInstanceSettingBackupConfigurationOutput
func (GetDatabaseInstanceSettingBackupConfigurationArgs) ToGetDatabaseInstanceSettingBackupConfigurationOutputWithContext ¶
func (i GetDatabaseInstanceSettingBackupConfigurationArgs) ToGetDatabaseInstanceSettingBackupConfigurationOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingBackupConfigurationOutput
type GetDatabaseInstanceSettingBackupConfigurationArray ¶
type GetDatabaseInstanceSettingBackupConfigurationArray []GetDatabaseInstanceSettingBackupConfigurationInput
func (GetDatabaseInstanceSettingBackupConfigurationArray) ElementType ¶
func (GetDatabaseInstanceSettingBackupConfigurationArray) ElementType() reflect.Type
func (GetDatabaseInstanceSettingBackupConfigurationArray) ToGetDatabaseInstanceSettingBackupConfigurationArrayOutput ¶
func (i GetDatabaseInstanceSettingBackupConfigurationArray) ToGetDatabaseInstanceSettingBackupConfigurationArrayOutput() GetDatabaseInstanceSettingBackupConfigurationArrayOutput
func (GetDatabaseInstanceSettingBackupConfigurationArray) ToGetDatabaseInstanceSettingBackupConfigurationArrayOutputWithContext ¶
func (i GetDatabaseInstanceSettingBackupConfigurationArray) ToGetDatabaseInstanceSettingBackupConfigurationArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingBackupConfigurationArrayOutput
type GetDatabaseInstanceSettingBackupConfigurationArrayInput ¶
type GetDatabaseInstanceSettingBackupConfigurationArrayInput interface { pulumi.Input ToGetDatabaseInstanceSettingBackupConfigurationArrayOutput() GetDatabaseInstanceSettingBackupConfigurationArrayOutput ToGetDatabaseInstanceSettingBackupConfigurationArrayOutputWithContext(context.Context) GetDatabaseInstanceSettingBackupConfigurationArrayOutput }
GetDatabaseInstanceSettingBackupConfigurationArrayInput is an input type that accepts GetDatabaseInstanceSettingBackupConfigurationArray and GetDatabaseInstanceSettingBackupConfigurationArrayOutput values. You can construct a concrete instance of `GetDatabaseInstanceSettingBackupConfigurationArrayInput` via:
GetDatabaseInstanceSettingBackupConfigurationArray{ GetDatabaseInstanceSettingBackupConfigurationArgs{...} }
type GetDatabaseInstanceSettingBackupConfigurationArrayOutput ¶
type GetDatabaseInstanceSettingBackupConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceSettingBackupConfigurationArrayOutput) ElementType ¶
func (GetDatabaseInstanceSettingBackupConfigurationArrayOutput) ElementType() reflect.Type
func (GetDatabaseInstanceSettingBackupConfigurationArrayOutput) ToGetDatabaseInstanceSettingBackupConfigurationArrayOutput ¶
func (o GetDatabaseInstanceSettingBackupConfigurationArrayOutput) ToGetDatabaseInstanceSettingBackupConfigurationArrayOutput() GetDatabaseInstanceSettingBackupConfigurationArrayOutput
func (GetDatabaseInstanceSettingBackupConfigurationArrayOutput) ToGetDatabaseInstanceSettingBackupConfigurationArrayOutputWithContext ¶
func (o GetDatabaseInstanceSettingBackupConfigurationArrayOutput) ToGetDatabaseInstanceSettingBackupConfigurationArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingBackupConfigurationArrayOutput
type GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArgs ¶
type GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArgs struct { RetainedBackups pulumi.IntInput `pulumi:"retainedBackups"` RetentionUnit pulumi.StringInput `pulumi:"retentionUnit"` }
func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArgs) ElementType ¶
func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArgs) ElementType() reflect.Type
func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArgs) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput ¶
func (i GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArgs) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput() GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput
func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArgs) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutputWithContext ¶
func (i GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArgs) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput
type GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArray ¶
type GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArray []GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingInput
func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArray) ElementType ¶
func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArray) ElementType() reflect.Type
func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArray) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput ¶
func (i GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArray) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput() GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput
func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArray) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutputWithContext ¶
func (i GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArray) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput
type GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayInput ¶
type GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayInput interface { pulumi.Input ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput() GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutputWithContext(context.Context) GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput }
GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayInput is an input type that accepts GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArray and GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput values. You can construct a concrete instance of `GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayInput` via:
GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArray{ GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArgs{...} }
type GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput ¶
type GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput) ElementType ¶
func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput) ElementType() reflect.Type
func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput ¶
func (o GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput() GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput
func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutputWithContext ¶
func (o GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput
type GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingInput ¶
type GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingInput interface { pulumi.Input ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput() GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutputWithContext(context.Context) GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput }
GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingInput is an input type that accepts GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArgs and GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput values. You can construct a concrete instance of `GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingInput` via:
GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArgs{...}
type GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput ¶
type GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput) ElementType ¶
func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput) ElementType() reflect.Type
func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput) RetainedBackups ¶
func (o GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput) RetainedBackups() pulumi.IntOutput
func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput) RetentionUnit ¶
func (o GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput) RetentionUnit() pulumi.StringOutput
func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput ¶
func (o GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput() GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput
func (GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutputWithContext ¶
func (o GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput) ToGetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingOutput
type GetDatabaseInstanceSettingBackupConfigurationInput ¶
type GetDatabaseInstanceSettingBackupConfigurationInput interface { pulumi.Input ToGetDatabaseInstanceSettingBackupConfigurationOutput() GetDatabaseInstanceSettingBackupConfigurationOutput ToGetDatabaseInstanceSettingBackupConfigurationOutputWithContext(context.Context) GetDatabaseInstanceSettingBackupConfigurationOutput }
GetDatabaseInstanceSettingBackupConfigurationInput is an input type that accepts GetDatabaseInstanceSettingBackupConfigurationArgs and GetDatabaseInstanceSettingBackupConfigurationOutput values. You can construct a concrete instance of `GetDatabaseInstanceSettingBackupConfigurationInput` via:
GetDatabaseInstanceSettingBackupConfigurationArgs{...}
type GetDatabaseInstanceSettingBackupConfigurationOutput ¶
type GetDatabaseInstanceSettingBackupConfigurationOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceSettingBackupConfigurationOutput) BackupRetentionSettings ¶
func (o GetDatabaseInstanceSettingBackupConfigurationOutput) BackupRetentionSettings() GetDatabaseInstanceSettingBackupConfigurationBackupRetentionSettingArrayOutput
func (GetDatabaseInstanceSettingBackupConfigurationOutput) BinaryLogEnabled ¶
func (o GetDatabaseInstanceSettingBackupConfigurationOutput) BinaryLogEnabled() pulumi.BoolOutput
func (GetDatabaseInstanceSettingBackupConfigurationOutput) ElementType ¶
func (GetDatabaseInstanceSettingBackupConfigurationOutput) ElementType() reflect.Type
func (GetDatabaseInstanceSettingBackupConfigurationOutput) Enabled ¶
func (o GetDatabaseInstanceSettingBackupConfigurationOutput) Enabled() pulumi.BoolOutput
func (GetDatabaseInstanceSettingBackupConfigurationOutput) Location ¶
func (o GetDatabaseInstanceSettingBackupConfigurationOutput) Location() pulumi.StringOutput
func (GetDatabaseInstanceSettingBackupConfigurationOutput) PointInTimeRecoveryEnabled ¶
func (o GetDatabaseInstanceSettingBackupConfigurationOutput) PointInTimeRecoveryEnabled() pulumi.BoolOutput
func (GetDatabaseInstanceSettingBackupConfigurationOutput) StartTime ¶
func (o GetDatabaseInstanceSettingBackupConfigurationOutput) StartTime() pulumi.StringOutput
func (GetDatabaseInstanceSettingBackupConfigurationOutput) ToGetDatabaseInstanceSettingBackupConfigurationOutput ¶
func (o GetDatabaseInstanceSettingBackupConfigurationOutput) ToGetDatabaseInstanceSettingBackupConfigurationOutput() GetDatabaseInstanceSettingBackupConfigurationOutput
func (GetDatabaseInstanceSettingBackupConfigurationOutput) ToGetDatabaseInstanceSettingBackupConfigurationOutputWithContext ¶
func (o GetDatabaseInstanceSettingBackupConfigurationOutput) ToGetDatabaseInstanceSettingBackupConfigurationOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingBackupConfigurationOutput
func (GetDatabaseInstanceSettingBackupConfigurationOutput) TransactionLogRetentionDays ¶
func (o GetDatabaseInstanceSettingBackupConfigurationOutput) TransactionLogRetentionDays() pulumi.IntOutput
type GetDatabaseInstanceSettingDatabaseFlagArgs ¶
type GetDatabaseInstanceSettingDatabaseFlagArgs struct { // The name of the instance. Name pulumi.StringInput `pulumi:"name"` Value pulumi.StringInput `pulumi:"value"` }
func (GetDatabaseInstanceSettingDatabaseFlagArgs) ElementType ¶
func (GetDatabaseInstanceSettingDatabaseFlagArgs) ElementType() reflect.Type
func (GetDatabaseInstanceSettingDatabaseFlagArgs) ToGetDatabaseInstanceSettingDatabaseFlagOutput ¶
func (i GetDatabaseInstanceSettingDatabaseFlagArgs) ToGetDatabaseInstanceSettingDatabaseFlagOutput() GetDatabaseInstanceSettingDatabaseFlagOutput
func (GetDatabaseInstanceSettingDatabaseFlagArgs) ToGetDatabaseInstanceSettingDatabaseFlagOutputWithContext ¶
func (i GetDatabaseInstanceSettingDatabaseFlagArgs) ToGetDatabaseInstanceSettingDatabaseFlagOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingDatabaseFlagOutput
type GetDatabaseInstanceSettingDatabaseFlagArray ¶
type GetDatabaseInstanceSettingDatabaseFlagArray []GetDatabaseInstanceSettingDatabaseFlagInput
func (GetDatabaseInstanceSettingDatabaseFlagArray) ElementType ¶
func (GetDatabaseInstanceSettingDatabaseFlagArray) ElementType() reflect.Type
func (GetDatabaseInstanceSettingDatabaseFlagArray) ToGetDatabaseInstanceSettingDatabaseFlagArrayOutput ¶
func (i GetDatabaseInstanceSettingDatabaseFlagArray) ToGetDatabaseInstanceSettingDatabaseFlagArrayOutput() GetDatabaseInstanceSettingDatabaseFlagArrayOutput
func (GetDatabaseInstanceSettingDatabaseFlagArray) ToGetDatabaseInstanceSettingDatabaseFlagArrayOutputWithContext ¶
func (i GetDatabaseInstanceSettingDatabaseFlagArray) ToGetDatabaseInstanceSettingDatabaseFlagArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingDatabaseFlagArrayOutput
type GetDatabaseInstanceSettingDatabaseFlagArrayInput ¶
type GetDatabaseInstanceSettingDatabaseFlagArrayInput interface { pulumi.Input ToGetDatabaseInstanceSettingDatabaseFlagArrayOutput() GetDatabaseInstanceSettingDatabaseFlagArrayOutput ToGetDatabaseInstanceSettingDatabaseFlagArrayOutputWithContext(context.Context) GetDatabaseInstanceSettingDatabaseFlagArrayOutput }
GetDatabaseInstanceSettingDatabaseFlagArrayInput is an input type that accepts GetDatabaseInstanceSettingDatabaseFlagArray and GetDatabaseInstanceSettingDatabaseFlagArrayOutput values. You can construct a concrete instance of `GetDatabaseInstanceSettingDatabaseFlagArrayInput` via:
GetDatabaseInstanceSettingDatabaseFlagArray{ GetDatabaseInstanceSettingDatabaseFlagArgs{...} }
type GetDatabaseInstanceSettingDatabaseFlagArrayOutput ¶
type GetDatabaseInstanceSettingDatabaseFlagArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceSettingDatabaseFlagArrayOutput) ElementType ¶
func (GetDatabaseInstanceSettingDatabaseFlagArrayOutput) ElementType() reflect.Type
func (GetDatabaseInstanceSettingDatabaseFlagArrayOutput) ToGetDatabaseInstanceSettingDatabaseFlagArrayOutput ¶
func (o GetDatabaseInstanceSettingDatabaseFlagArrayOutput) ToGetDatabaseInstanceSettingDatabaseFlagArrayOutput() GetDatabaseInstanceSettingDatabaseFlagArrayOutput
func (GetDatabaseInstanceSettingDatabaseFlagArrayOutput) ToGetDatabaseInstanceSettingDatabaseFlagArrayOutputWithContext ¶
func (o GetDatabaseInstanceSettingDatabaseFlagArrayOutput) ToGetDatabaseInstanceSettingDatabaseFlagArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingDatabaseFlagArrayOutput
type GetDatabaseInstanceSettingDatabaseFlagInput ¶
type GetDatabaseInstanceSettingDatabaseFlagInput interface { pulumi.Input ToGetDatabaseInstanceSettingDatabaseFlagOutput() GetDatabaseInstanceSettingDatabaseFlagOutput ToGetDatabaseInstanceSettingDatabaseFlagOutputWithContext(context.Context) GetDatabaseInstanceSettingDatabaseFlagOutput }
GetDatabaseInstanceSettingDatabaseFlagInput is an input type that accepts GetDatabaseInstanceSettingDatabaseFlagArgs and GetDatabaseInstanceSettingDatabaseFlagOutput values. You can construct a concrete instance of `GetDatabaseInstanceSettingDatabaseFlagInput` via:
GetDatabaseInstanceSettingDatabaseFlagArgs{...}
type GetDatabaseInstanceSettingDatabaseFlagOutput ¶
type GetDatabaseInstanceSettingDatabaseFlagOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceSettingDatabaseFlagOutput) ElementType ¶
func (GetDatabaseInstanceSettingDatabaseFlagOutput) ElementType() reflect.Type
func (GetDatabaseInstanceSettingDatabaseFlagOutput) Name ¶
func (o GetDatabaseInstanceSettingDatabaseFlagOutput) Name() pulumi.StringOutput
The name of the instance.
func (GetDatabaseInstanceSettingDatabaseFlagOutput) ToGetDatabaseInstanceSettingDatabaseFlagOutput ¶
func (o GetDatabaseInstanceSettingDatabaseFlagOutput) ToGetDatabaseInstanceSettingDatabaseFlagOutput() GetDatabaseInstanceSettingDatabaseFlagOutput
func (GetDatabaseInstanceSettingDatabaseFlagOutput) ToGetDatabaseInstanceSettingDatabaseFlagOutputWithContext ¶
func (o GetDatabaseInstanceSettingDatabaseFlagOutput) ToGetDatabaseInstanceSettingDatabaseFlagOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingDatabaseFlagOutput
func (GetDatabaseInstanceSettingDatabaseFlagOutput) Value ¶
func (o GetDatabaseInstanceSettingDatabaseFlagOutput) Value() pulumi.StringOutput
type GetDatabaseInstanceSettingInput ¶
type GetDatabaseInstanceSettingInput interface { pulumi.Input ToGetDatabaseInstanceSettingOutput() GetDatabaseInstanceSettingOutput ToGetDatabaseInstanceSettingOutputWithContext(context.Context) GetDatabaseInstanceSettingOutput }
GetDatabaseInstanceSettingInput is an input type that accepts GetDatabaseInstanceSettingArgs and GetDatabaseInstanceSettingOutput values. You can construct a concrete instance of `GetDatabaseInstanceSettingInput` via:
GetDatabaseInstanceSettingArgs{...}
type GetDatabaseInstanceSettingInsightsConfigArgs ¶
type GetDatabaseInstanceSettingInsightsConfigArgs struct { QueryInsightsEnabled pulumi.BoolInput `pulumi:"queryInsightsEnabled"` QueryStringLength pulumi.IntInput `pulumi:"queryStringLength"` RecordApplicationTags pulumi.BoolInput `pulumi:"recordApplicationTags"` RecordClientAddress pulumi.BoolInput `pulumi:"recordClientAddress"` }
func (GetDatabaseInstanceSettingInsightsConfigArgs) ElementType ¶
func (GetDatabaseInstanceSettingInsightsConfigArgs) ElementType() reflect.Type
func (GetDatabaseInstanceSettingInsightsConfigArgs) ToGetDatabaseInstanceSettingInsightsConfigOutput ¶
func (i GetDatabaseInstanceSettingInsightsConfigArgs) ToGetDatabaseInstanceSettingInsightsConfigOutput() GetDatabaseInstanceSettingInsightsConfigOutput
func (GetDatabaseInstanceSettingInsightsConfigArgs) ToGetDatabaseInstanceSettingInsightsConfigOutputWithContext ¶
func (i GetDatabaseInstanceSettingInsightsConfigArgs) ToGetDatabaseInstanceSettingInsightsConfigOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingInsightsConfigOutput
type GetDatabaseInstanceSettingInsightsConfigArray ¶
type GetDatabaseInstanceSettingInsightsConfigArray []GetDatabaseInstanceSettingInsightsConfigInput
func (GetDatabaseInstanceSettingInsightsConfigArray) ElementType ¶
func (GetDatabaseInstanceSettingInsightsConfigArray) ElementType() reflect.Type
func (GetDatabaseInstanceSettingInsightsConfigArray) ToGetDatabaseInstanceSettingInsightsConfigArrayOutput ¶
func (i GetDatabaseInstanceSettingInsightsConfigArray) ToGetDatabaseInstanceSettingInsightsConfigArrayOutput() GetDatabaseInstanceSettingInsightsConfigArrayOutput
func (GetDatabaseInstanceSettingInsightsConfigArray) ToGetDatabaseInstanceSettingInsightsConfigArrayOutputWithContext ¶
func (i GetDatabaseInstanceSettingInsightsConfigArray) ToGetDatabaseInstanceSettingInsightsConfigArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingInsightsConfigArrayOutput
type GetDatabaseInstanceSettingInsightsConfigArrayInput ¶
type GetDatabaseInstanceSettingInsightsConfigArrayInput interface { pulumi.Input ToGetDatabaseInstanceSettingInsightsConfigArrayOutput() GetDatabaseInstanceSettingInsightsConfigArrayOutput ToGetDatabaseInstanceSettingInsightsConfigArrayOutputWithContext(context.Context) GetDatabaseInstanceSettingInsightsConfigArrayOutput }
GetDatabaseInstanceSettingInsightsConfigArrayInput is an input type that accepts GetDatabaseInstanceSettingInsightsConfigArray and GetDatabaseInstanceSettingInsightsConfigArrayOutput values. You can construct a concrete instance of `GetDatabaseInstanceSettingInsightsConfigArrayInput` via:
GetDatabaseInstanceSettingInsightsConfigArray{ GetDatabaseInstanceSettingInsightsConfigArgs{...} }
type GetDatabaseInstanceSettingInsightsConfigArrayOutput ¶
type GetDatabaseInstanceSettingInsightsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceSettingInsightsConfigArrayOutput) ElementType ¶
func (GetDatabaseInstanceSettingInsightsConfigArrayOutput) ElementType() reflect.Type
func (GetDatabaseInstanceSettingInsightsConfigArrayOutput) ToGetDatabaseInstanceSettingInsightsConfigArrayOutput ¶
func (o GetDatabaseInstanceSettingInsightsConfigArrayOutput) ToGetDatabaseInstanceSettingInsightsConfigArrayOutput() GetDatabaseInstanceSettingInsightsConfigArrayOutput
func (GetDatabaseInstanceSettingInsightsConfigArrayOutput) ToGetDatabaseInstanceSettingInsightsConfigArrayOutputWithContext ¶
func (o GetDatabaseInstanceSettingInsightsConfigArrayOutput) ToGetDatabaseInstanceSettingInsightsConfigArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingInsightsConfigArrayOutput
type GetDatabaseInstanceSettingInsightsConfigInput ¶
type GetDatabaseInstanceSettingInsightsConfigInput interface { pulumi.Input ToGetDatabaseInstanceSettingInsightsConfigOutput() GetDatabaseInstanceSettingInsightsConfigOutput ToGetDatabaseInstanceSettingInsightsConfigOutputWithContext(context.Context) GetDatabaseInstanceSettingInsightsConfigOutput }
GetDatabaseInstanceSettingInsightsConfigInput is an input type that accepts GetDatabaseInstanceSettingInsightsConfigArgs and GetDatabaseInstanceSettingInsightsConfigOutput values. You can construct a concrete instance of `GetDatabaseInstanceSettingInsightsConfigInput` via:
GetDatabaseInstanceSettingInsightsConfigArgs{...}
type GetDatabaseInstanceSettingInsightsConfigOutput ¶
type GetDatabaseInstanceSettingInsightsConfigOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceSettingInsightsConfigOutput) ElementType ¶
func (GetDatabaseInstanceSettingInsightsConfigOutput) ElementType() reflect.Type
func (GetDatabaseInstanceSettingInsightsConfigOutput) QueryInsightsEnabled ¶
func (o GetDatabaseInstanceSettingInsightsConfigOutput) QueryInsightsEnabled() pulumi.BoolOutput
func (GetDatabaseInstanceSettingInsightsConfigOutput) QueryStringLength ¶
func (o GetDatabaseInstanceSettingInsightsConfigOutput) QueryStringLength() pulumi.IntOutput
func (GetDatabaseInstanceSettingInsightsConfigOutput) RecordApplicationTags ¶
func (o GetDatabaseInstanceSettingInsightsConfigOutput) RecordApplicationTags() pulumi.BoolOutput
func (GetDatabaseInstanceSettingInsightsConfigOutput) RecordClientAddress ¶
func (o GetDatabaseInstanceSettingInsightsConfigOutput) RecordClientAddress() pulumi.BoolOutput
func (GetDatabaseInstanceSettingInsightsConfigOutput) ToGetDatabaseInstanceSettingInsightsConfigOutput ¶
func (o GetDatabaseInstanceSettingInsightsConfigOutput) ToGetDatabaseInstanceSettingInsightsConfigOutput() GetDatabaseInstanceSettingInsightsConfigOutput
func (GetDatabaseInstanceSettingInsightsConfigOutput) ToGetDatabaseInstanceSettingInsightsConfigOutputWithContext ¶
func (o GetDatabaseInstanceSettingInsightsConfigOutput) ToGetDatabaseInstanceSettingInsightsConfigOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingInsightsConfigOutput
type GetDatabaseInstanceSettingIpConfiguration ¶
type GetDatabaseInstanceSettingIpConfiguration struct { AllocatedIpRange string `pulumi:"allocatedIpRange"` AuthorizedNetworks []GetDatabaseInstanceSettingIpConfigurationAuthorizedNetwork `pulumi:"authorizedNetworks"` Ipv4Enabled bool `pulumi:"ipv4Enabled"` PrivateNetwork string `pulumi:"privateNetwork"` RequireSsl bool `pulumi:"requireSsl"` }
type GetDatabaseInstanceSettingIpConfigurationArgs ¶
type GetDatabaseInstanceSettingIpConfigurationArgs struct { AllocatedIpRange pulumi.StringInput `pulumi:"allocatedIpRange"` AuthorizedNetworks GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayInput `pulumi:"authorizedNetworks"` Ipv4Enabled pulumi.BoolInput `pulumi:"ipv4Enabled"` PrivateNetwork pulumi.StringInput `pulumi:"privateNetwork"` RequireSsl pulumi.BoolInput `pulumi:"requireSsl"` }
func (GetDatabaseInstanceSettingIpConfigurationArgs) ElementType ¶
func (GetDatabaseInstanceSettingIpConfigurationArgs) ElementType() reflect.Type
func (GetDatabaseInstanceSettingIpConfigurationArgs) ToGetDatabaseInstanceSettingIpConfigurationOutput ¶
func (i GetDatabaseInstanceSettingIpConfigurationArgs) ToGetDatabaseInstanceSettingIpConfigurationOutput() GetDatabaseInstanceSettingIpConfigurationOutput
func (GetDatabaseInstanceSettingIpConfigurationArgs) ToGetDatabaseInstanceSettingIpConfigurationOutputWithContext ¶
func (i GetDatabaseInstanceSettingIpConfigurationArgs) ToGetDatabaseInstanceSettingIpConfigurationOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingIpConfigurationOutput
type GetDatabaseInstanceSettingIpConfigurationArray ¶
type GetDatabaseInstanceSettingIpConfigurationArray []GetDatabaseInstanceSettingIpConfigurationInput
func (GetDatabaseInstanceSettingIpConfigurationArray) ElementType ¶
func (GetDatabaseInstanceSettingIpConfigurationArray) ElementType() reflect.Type
func (GetDatabaseInstanceSettingIpConfigurationArray) ToGetDatabaseInstanceSettingIpConfigurationArrayOutput ¶
func (i GetDatabaseInstanceSettingIpConfigurationArray) ToGetDatabaseInstanceSettingIpConfigurationArrayOutput() GetDatabaseInstanceSettingIpConfigurationArrayOutput
func (GetDatabaseInstanceSettingIpConfigurationArray) ToGetDatabaseInstanceSettingIpConfigurationArrayOutputWithContext ¶
func (i GetDatabaseInstanceSettingIpConfigurationArray) ToGetDatabaseInstanceSettingIpConfigurationArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingIpConfigurationArrayOutput
type GetDatabaseInstanceSettingIpConfigurationArrayInput ¶
type GetDatabaseInstanceSettingIpConfigurationArrayInput interface { pulumi.Input ToGetDatabaseInstanceSettingIpConfigurationArrayOutput() GetDatabaseInstanceSettingIpConfigurationArrayOutput ToGetDatabaseInstanceSettingIpConfigurationArrayOutputWithContext(context.Context) GetDatabaseInstanceSettingIpConfigurationArrayOutput }
GetDatabaseInstanceSettingIpConfigurationArrayInput is an input type that accepts GetDatabaseInstanceSettingIpConfigurationArray and GetDatabaseInstanceSettingIpConfigurationArrayOutput values. You can construct a concrete instance of `GetDatabaseInstanceSettingIpConfigurationArrayInput` via:
GetDatabaseInstanceSettingIpConfigurationArray{ GetDatabaseInstanceSettingIpConfigurationArgs{...} }
type GetDatabaseInstanceSettingIpConfigurationArrayOutput ¶
type GetDatabaseInstanceSettingIpConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceSettingIpConfigurationArrayOutput) ElementType ¶
func (GetDatabaseInstanceSettingIpConfigurationArrayOutput) ElementType() reflect.Type
func (GetDatabaseInstanceSettingIpConfigurationArrayOutput) ToGetDatabaseInstanceSettingIpConfigurationArrayOutput ¶
func (o GetDatabaseInstanceSettingIpConfigurationArrayOutput) ToGetDatabaseInstanceSettingIpConfigurationArrayOutput() GetDatabaseInstanceSettingIpConfigurationArrayOutput
func (GetDatabaseInstanceSettingIpConfigurationArrayOutput) ToGetDatabaseInstanceSettingIpConfigurationArrayOutputWithContext ¶
func (o GetDatabaseInstanceSettingIpConfigurationArrayOutput) ToGetDatabaseInstanceSettingIpConfigurationArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingIpConfigurationArrayOutput
type GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArgs ¶
type GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArgs struct { ExpirationTime pulumi.StringInput `pulumi:"expirationTime"` // The name of the instance. Name pulumi.StringInput `pulumi:"name"` Value pulumi.StringInput `pulumi:"value"` }
func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArgs) ElementType ¶
func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArgs) ElementType() reflect.Type
func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArgs) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput ¶
func (i GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArgs) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput() GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput
func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArgs) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutputWithContext ¶
func (i GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArgs) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput
type GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArray ¶
type GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArray []GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkInput
func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArray) ElementType ¶
func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArray) ElementType() reflect.Type
func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArray) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput ¶
func (i GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArray) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput() GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput
func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArray) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutputWithContext ¶
func (i GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArray) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput
type GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayInput ¶
type GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayInput interface { pulumi.Input ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput() GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutputWithContext(context.Context) GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput }
GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayInput is an input type that accepts GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArray and GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput values. You can construct a concrete instance of `GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayInput` via:
GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArray{ GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArgs{...} }
type GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput ¶
type GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput) ElementType ¶
func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput) ElementType() reflect.Type
func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput ¶
func (o GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput() GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput
func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutputWithContext ¶
func (o GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput
type GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkInput ¶
type GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkInput interface { pulumi.Input ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput() GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutputWithContext(context.Context) GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput }
GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkInput is an input type that accepts GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArgs and GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput values. You can construct a concrete instance of `GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkInput` via:
GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArgs{...}
type GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput ¶
type GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput) ElementType ¶
func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput) ElementType() reflect.Type
func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput) ExpirationTime ¶
func (o GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput) ExpirationTime() pulumi.StringOutput
func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput) Name ¶
func (o GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput) Name() pulumi.StringOutput
The name of the instance.
func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput ¶
func (o GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput() GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput
func (GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutputWithContext ¶
func (o GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput) ToGetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkOutput
type GetDatabaseInstanceSettingIpConfigurationInput ¶
type GetDatabaseInstanceSettingIpConfigurationInput interface { pulumi.Input ToGetDatabaseInstanceSettingIpConfigurationOutput() GetDatabaseInstanceSettingIpConfigurationOutput ToGetDatabaseInstanceSettingIpConfigurationOutputWithContext(context.Context) GetDatabaseInstanceSettingIpConfigurationOutput }
GetDatabaseInstanceSettingIpConfigurationInput is an input type that accepts GetDatabaseInstanceSettingIpConfigurationArgs and GetDatabaseInstanceSettingIpConfigurationOutput values. You can construct a concrete instance of `GetDatabaseInstanceSettingIpConfigurationInput` via:
GetDatabaseInstanceSettingIpConfigurationArgs{...}
type GetDatabaseInstanceSettingIpConfigurationOutput ¶
type GetDatabaseInstanceSettingIpConfigurationOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceSettingIpConfigurationOutput) AllocatedIpRange ¶ added in v6.5.0
func (o GetDatabaseInstanceSettingIpConfigurationOutput) AllocatedIpRange() pulumi.StringOutput
func (GetDatabaseInstanceSettingIpConfigurationOutput) AuthorizedNetworks ¶
func (o GetDatabaseInstanceSettingIpConfigurationOutput) AuthorizedNetworks() GetDatabaseInstanceSettingIpConfigurationAuthorizedNetworkArrayOutput
func (GetDatabaseInstanceSettingIpConfigurationOutput) ElementType ¶
func (GetDatabaseInstanceSettingIpConfigurationOutput) ElementType() reflect.Type
func (GetDatabaseInstanceSettingIpConfigurationOutput) Ipv4Enabled ¶
func (o GetDatabaseInstanceSettingIpConfigurationOutput) Ipv4Enabled() pulumi.BoolOutput
func (GetDatabaseInstanceSettingIpConfigurationOutput) PrivateNetwork ¶
func (o GetDatabaseInstanceSettingIpConfigurationOutput) PrivateNetwork() pulumi.StringOutput
func (GetDatabaseInstanceSettingIpConfigurationOutput) RequireSsl ¶
func (o GetDatabaseInstanceSettingIpConfigurationOutput) RequireSsl() pulumi.BoolOutput
func (GetDatabaseInstanceSettingIpConfigurationOutput) ToGetDatabaseInstanceSettingIpConfigurationOutput ¶
func (o GetDatabaseInstanceSettingIpConfigurationOutput) ToGetDatabaseInstanceSettingIpConfigurationOutput() GetDatabaseInstanceSettingIpConfigurationOutput
func (GetDatabaseInstanceSettingIpConfigurationOutput) ToGetDatabaseInstanceSettingIpConfigurationOutputWithContext ¶
func (o GetDatabaseInstanceSettingIpConfigurationOutput) ToGetDatabaseInstanceSettingIpConfigurationOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingIpConfigurationOutput
type GetDatabaseInstanceSettingLocationPreferenceArgs ¶
type GetDatabaseInstanceSettingLocationPreferenceArgs struct { FollowGaeApplication pulumi.StringInput `pulumi:"followGaeApplication"` Zone pulumi.StringInput `pulumi:"zone"` }
func (GetDatabaseInstanceSettingLocationPreferenceArgs) ElementType ¶
func (GetDatabaseInstanceSettingLocationPreferenceArgs) ElementType() reflect.Type
func (GetDatabaseInstanceSettingLocationPreferenceArgs) ToGetDatabaseInstanceSettingLocationPreferenceOutput ¶
func (i GetDatabaseInstanceSettingLocationPreferenceArgs) ToGetDatabaseInstanceSettingLocationPreferenceOutput() GetDatabaseInstanceSettingLocationPreferenceOutput
func (GetDatabaseInstanceSettingLocationPreferenceArgs) ToGetDatabaseInstanceSettingLocationPreferenceOutputWithContext ¶
func (i GetDatabaseInstanceSettingLocationPreferenceArgs) ToGetDatabaseInstanceSettingLocationPreferenceOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingLocationPreferenceOutput
type GetDatabaseInstanceSettingLocationPreferenceArray ¶
type GetDatabaseInstanceSettingLocationPreferenceArray []GetDatabaseInstanceSettingLocationPreferenceInput
func (GetDatabaseInstanceSettingLocationPreferenceArray) ElementType ¶
func (GetDatabaseInstanceSettingLocationPreferenceArray) ElementType() reflect.Type
func (GetDatabaseInstanceSettingLocationPreferenceArray) ToGetDatabaseInstanceSettingLocationPreferenceArrayOutput ¶
func (i GetDatabaseInstanceSettingLocationPreferenceArray) ToGetDatabaseInstanceSettingLocationPreferenceArrayOutput() GetDatabaseInstanceSettingLocationPreferenceArrayOutput
func (GetDatabaseInstanceSettingLocationPreferenceArray) ToGetDatabaseInstanceSettingLocationPreferenceArrayOutputWithContext ¶
func (i GetDatabaseInstanceSettingLocationPreferenceArray) ToGetDatabaseInstanceSettingLocationPreferenceArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingLocationPreferenceArrayOutput
type GetDatabaseInstanceSettingLocationPreferenceArrayInput ¶
type GetDatabaseInstanceSettingLocationPreferenceArrayInput interface { pulumi.Input ToGetDatabaseInstanceSettingLocationPreferenceArrayOutput() GetDatabaseInstanceSettingLocationPreferenceArrayOutput ToGetDatabaseInstanceSettingLocationPreferenceArrayOutputWithContext(context.Context) GetDatabaseInstanceSettingLocationPreferenceArrayOutput }
GetDatabaseInstanceSettingLocationPreferenceArrayInput is an input type that accepts GetDatabaseInstanceSettingLocationPreferenceArray and GetDatabaseInstanceSettingLocationPreferenceArrayOutput values. You can construct a concrete instance of `GetDatabaseInstanceSettingLocationPreferenceArrayInput` via:
GetDatabaseInstanceSettingLocationPreferenceArray{ GetDatabaseInstanceSettingLocationPreferenceArgs{...} }
type GetDatabaseInstanceSettingLocationPreferenceArrayOutput ¶
type GetDatabaseInstanceSettingLocationPreferenceArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceSettingLocationPreferenceArrayOutput) ElementType ¶
func (GetDatabaseInstanceSettingLocationPreferenceArrayOutput) ElementType() reflect.Type
func (GetDatabaseInstanceSettingLocationPreferenceArrayOutput) ToGetDatabaseInstanceSettingLocationPreferenceArrayOutput ¶
func (o GetDatabaseInstanceSettingLocationPreferenceArrayOutput) ToGetDatabaseInstanceSettingLocationPreferenceArrayOutput() GetDatabaseInstanceSettingLocationPreferenceArrayOutput
func (GetDatabaseInstanceSettingLocationPreferenceArrayOutput) ToGetDatabaseInstanceSettingLocationPreferenceArrayOutputWithContext ¶
func (o GetDatabaseInstanceSettingLocationPreferenceArrayOutput) ToGetDatabaseInstanceSettingLocationPreferenceArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingLocationPreferenceArrayOutput
type GetDatabaseInstanceSettingLocationPreferenceInput ¶
type GetDatabaseInstanceSettingLocationPreferenceInput interface { pulumi.Input ToGetDatabaseInstanceSettingLocationPreferenceOutput() GetDatabaseInstanceSettingLocationPreferenceOutput ToGetDatabaseInstanceSettingLocationPreferenceOutputWithContext(context.Context) GetDatabaseInstanceSettingLocationPreferenceOutput }
GetDatabaseInstanceSettingLocationPreferenceInput is an input type that accepts GetDatabaseInstanceSettingLocationPreferenceArgs and GetDatabaseInstanceSettingLocationPreferenceOutput values. You can construct a concrete instance of `GetDatabaseInstanceSettingLocationPreferenceInput` via:
GetDatabaseInstanceSettingLocationPreferenceArgs{...}
type GetDatabaseInstanceSettingLocationPreferenceOutput ¶
type GetDatabaseInstanceSettingLocationPreferenceOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceSettingLocationPreferenceOutput) ElementType ¶
func (GetDatabaseInstanceSettingLocationPreferenceOutput) ElementType() reflect.Type
func (GetDatabaseInstanceSettingLocationPreferenceOutput) FollowGaeApplication ¶
func (o GetDatabaseInstanceSettingLocationPreferenceOutput) FollowGaeApplication() pulumi.StringOutput
func (GetDatabaseInstanceSettingLocationPreferenceOutput) ToGetDatabaseInstanceSettingLocationPreferenceOutput ¶
func (o GetDatabaseInstanceSettingLocationPreferenceOutput) ToGetDatabaseInstanceSettingLocationPreferenceOutput() GetDatabaseInstanceSettingLocationPreferenceOutput
func (GetDatabaseInstanceSettingLocationPreferenceOutput) ToGetDatabaseInstanceSettingLocationPreferenceOutputWithContext ¶
func (o GetDatabaseInstanceSettingLocationPreferenceOutput) ToGetDatabaseInstanceSettingLocationPreferenceOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingLocationPreferenceOutput
func (GetDatabaseInstanceSettingLocationPreferenceOutput) Zone ¶
func (o GetDatabaseInstanceSettingLocationPreferenceOutput) Zone() pulumi.StringOutput
type GetDatabaseInstanceSettingMaintenanceWindowArgs ¶
type GetDatabaseInstanceSettingMaintenanceWindowArgs struct { Day pulumi.IntInput `pulumi:"day"` Hour pulumi.IntInput `pulumi:"hour"` UpdateTrack pulumi.StringInput `pulumi:"updateTrack"` }
func (GetDatabaseInstanceSettingMaintenanceWindowArgs) ElementType ¶
func (GetDatabaseInstanceSettingMaintenanceWindowArgs) ElementType() reflect.Type
func (GetDatabaseInstanceSettingMaintenanceWindowArgs) ToGetDatabaseInstanceSettingMaintenanceWindowOutput ¶
func (i GetDatabaseInstanceSettingMaintenanceWindowArgs) ToGetDatabaseInstanceSettingMaintenanceWindowOutput() GetDatabaseInstanceSettingMaintenanceWindowOutput
func (GetDatabaseInstanceSettingMaintenanceWindowArgs) ToGetDatabaseInstanceSettingMaintenanceWindowOutputWithContext ¶
func (i GetDatabaseInstanceSettingMaintenanceWindowArgs) ToGetDatabaseInstanceSettingMaintenanceWindowOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingMaintenanceWindowOutput
type GetDatabaseInstanceSettingMaintenanceWindowArray ¶
type GetDatabaseInstanceSettingMaintenanceWindowArray []GetDatabaseInstanceSettingMaintenanceWindowInput
func (GetDatabaseInstanceSettingMaintenanceWindowArray) ElementType ¶
func (GetDatabaseInstanceSettingMaintenanceWindowArray) ElementType() reflect.Type
func (GetDatabaseInstanceSettingMaintenanceWindowArray) ToGetDatabaseInstanceSettingMaintenanceWindowArrayOutput ¶
func (i GetDatabaseInstanceSettingMaintenanceWindowArray) ToGetDatabaseInstanceSettingMaintenanceWindowArrayOutput() GetDatabaseInstanceSettingMaintenanceWindowArrayOutput
func (GetDatabaseInstanceSettingMaintenanceWindowArray) ToGetDatabaseInstanceSettingMaintenanceWindowArrayOutputWithContext ¶
func (i GetDatabaseInstanceSettingMaintenanceWindowArray) ToGetDatabaseInstanceSettingMaintenanceWindowArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingMaintenanceWindowArrayOutput
type GetDatabaseInstanceSettingMaintenanceWindowArrayInput ¶
type GetDatabaseInstanceSettingMaintenanceWindowArrayInput interface { pulumi.Input ToGetDatabaseInstanceSettingMaintenanceWindowArrayOutput() GetDatabaseInstanceSettingMaintenanceWindowArrayOutput ToGetDatabaseInstanceSettingMaintenanceWindowArrayOutputWithContext(context.Context) GetDatabaseInstanceSettingMaintenanceWindowArrayOutput }
GetDatabaseInstanceSettingMaintenanceWindowArrayInput is an input type that accepts GetDatabaseInstanceSettingMaintenanceWindowArray and GetDatabaseInstanceSettingMaintenanceWindowArrayOutput values. You can construct a concrete instance of `GetDatabaseInstanceSettingMaintenanceWindowArrayInput` via:
GetDatabaseInstanceSettingMaintenanceWindowArray{ GetDatabaseInstanceSettingMaintenanceWindowArgs{...} }
type GetDatabaseInstanceSettingMaintenanceWindowArrayOutput ¶
type GetDatabaseInstanceSettingMaintenanceWindowArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceSettingMaintenanceWindowArrayOutput) ElementType ¶
func (GetDatabaseInstanceSettingMaintenanceWindowArrayOutput) ElementType() reflect.Type
func (GetDatabaseInstanceSettingMaintenanceWindowArrayOutput) ToGetDatabaseInstanceSettingMaintenanceWindowArrayOutput ¶
func (o GetDatabaseInstanceSettingMaintenanceWindowArrayOutput) ToGetDatabaseInstanceSettingMaintenanceWindowArrayOutput() GetDatabaseInstanceSettingMaintenanceWindowArrayOutput
func (GetDatabaseInstanceSettingMaintenanceWindowArrayOutput) ToGetDatabaseInstanceSettingMaintenanceWindowArrayOutputWithContext ¶
func (o GetDatabaseInstanceSettingMaintenanceWindowArrayOutput) ToGetDatabaseInstanceSettingMaintenanceWindowArrayOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingMaintenanceWindowArrayOutput
type GetDatabaseInstanceSettingMaintenanceWindowInput ¶
type GetDatabaseInstanceSettingMaintenanceWindowInput interface { pulumi.Input ToGetDatabaseInstanceSettingMaintenanceWindowOutput() GetDatabaseInstanceSettingMaintenanceWindowOutput ToGetDatabaseInstanceSettingMaintenanceWindowOutputWithContext(context.Context) GetDatabaseInstanceSettingMaintenanceWindowOutput }
GetDatabaseInstanceSettingMaintenanceWindowInput is an input type that accepts GetDatabaseInstanceSettingMaintenanceWindowArgs and GetDatabaseInstanceSettingMaintenanceWindowOutput values. You can construct a concrete instance of `GetDatabaseInstanceSettingMaintenanceWindowInput` via:
GetDatabaseInstanceSettingMaintenanceWindowArgs{...}
type GetDatabaseInstanceSettingMaintenanceWindowOutput ¶
type GetDatabaseInstanceSettingMaintenanceWindowOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceSettingMaintenanceWindowOutput) Day ¶
func (o GetDatabaseInstanceSettingMaintenanceWindowOutput) Day() pulumi.IntOutput
func (GetDatabaseInstanceSettingMaintenanceWindowOutput) ElementType ¶
func (GetDatabaseInstanceSettingMaintenanceWindowOutput) ElementType() reflect.Type
func (GetDatabaseInstanceSettingMaintenanceWindowOutput) Hour ¶
func (o GetDatabaseInstanceSettingMaintenanceWindowOutput) Hour() pulumi.IntOutput
func (GetDatabaseInstanceSettingMaintenanceWindowOutput) ToGetDatabaseInstanceSettingMaintenanceWindowOutput ¶
func (o GetDatabaseInstanceSettingMaintenanceWindowOutput) ToGetDatabaseInstanceSettingMaintenanceWindowOutput() GetDatabaseInstanceSettingMaintenanceWindowOutput
func (GetDatabaseInstanceSettingMaintenanceWindowOutput) ToGetDatabaseInstanceSettingMaintenanceWindowOutputWithContext ¶
func (o GetDatabaseInstanceSettingMaintenanceWindowOutput) ToGetDatabaseInstanceSettingMaintenanceWindowOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingMaintenanceWindowOutput
func (GetDatabaseInstanceSettingMaintenanceWindowOutput) UpdateTrack ¶
func (o GetDatabaseInstanceSettingMaintenanceWindowOutput) UpdateTrack() pulumi.StringOutput
type GetDatabaseInstanceSettingOutput ¶
type GetDatabaseInstanceSettingOutput struct{ *pulumi.OutputState }
func (GetDatabaseInstanceSettingOutput) ActivationPolicy ¶
func (o GetDatabaseInstanceSettingOutput) ActivationPolicy() pulumi.StringOutput
func (GetDatabaseInstanceSettingOutput) AvailabilityType ¶
func (o GetDatabaseInstanceSettingOutput) AvailabilityType() pulumi.StringOutput
func (GetDatabaseInstanceSettingOutput) BackupConfigurations ¶
func (o GetDatabaseInstanceSettingOutput) BackupConfigurations() GetDatabaseInstanceSettingBackupConfigurationArrayOutput
func (GetDatabaseInstanceSettingOutput) Collation ¶
func (o GetDatabaseInstanceSettingOutput) Collation() pulumi.StringOutput
func (GetDatabaseInstanceSettingOutput) DatabaseFlags ¶
func (o GetDatabaseInstanceSettingOutput) DatabaseFlags() GetDatabaseInstanceSettingDatabaseFlagArrayOutput
func (GetDatabaseInstanceSettingOutput) DiskAutoresize ¶
func (o GetDatabaseInstanceSettingOutput) DiskAutoresize() pulumi.BoolOutput
func (GetDatabaseInstanceSettingOutput) DiskAutoresizeLimit ¶
func (o GetDatabaseInstanceSettingOutput) DiskAutoresizeLimit() pulumi.IntOutput
func (GetDatabaseInstanceSettingOutput) DiskSize ¶
func (o GetDatabaseInstanceSettingOutput) DiskSize() pulumi.IntOutput
func (GetDatabaseInstanceSettingOutput) DiskType ¶
func (o GetDatabaseInstanceSettingOutput) DiskType() pulumi.StringOutput
func (GetDatabaseInstanceSettingOutput) ElementType ¶
func (GetDatabaseInstanceSettingOutput) ElementType() reflect.Type
func (GetDatabaseInstanceSettingOutput) InsightsConfigs ¶
func (o GetDatabaseInstanceSettingOutput) InsightsConfigs() GetDatabaseInstanceSettingInsightsConfigArrayOutput
func (GetDatabaseInstanceSettingOutput) IpConfigurations ¶
func (o GetDatabaseInstanceSettingOutput) IpConfigurations() GetDatabaseInstanceSettingIpConfigurationArrayOutput
func (GetDatabaseInstanceSettingOutput) LocationPreferences ¶
func (o GetDatabaseInstanceSettingOutput) LocationPreferences() GetDatabaseInstanceSettingLocationPreferenceArrayOutput
func (GetDatabaseInstanceSettingOutput) MaintenanceWindows ¶
func (o GetDatabaseInstanceSettingOutput) MaintenanceWindows() GetDatabaseInstanceSettingMaintenanceWindowArrayOutput
func (GetDatabaseInstanceSettingOutput) PricingPlan ¶
func (o GetDatabaseInstanceSettingOutput) PricingPlan() pulumi.StringOutput
func (GetDatabaseInstanceSettingOutput) Tier ¶
func (o GetDatabaseInstanceSettingOutput) Tier() pulumi.StringOutput
func (GetDatabaseInstanceSettingOutput) ToGetDatabaseInstanceSettingOutput ¶
func (o GetDatabaseInstanceSettingOutput) ToGetDatabaseInstanceSettingOutput() GetDatabaseInstanceSettingOutput
func (GetDatabaseInstanceSettingOutput) ToGetDatabaseInstanceSettingOutputWithContext ¶
func (o GetDatabaseInstanceSettingOutput) ToGetDatabaseInstanceSettingOutputWithContext(ctx context.Context) GetDatabaseInstanceSettingOutput
func (GetDatabaseInstanceSettingOutput) UserLabels ¶
func (o GetDatabaseInstanceSettingOutput) UserLabels() pulumi.StringMapOutput
func (GetDatabaseInstanceSettingOutput) Version ¶
func (o GetDatabaseInstanceSettingOutput) Version() pulumi.IntOutput
type LookupDatabaseInstanceArgs ¶
type LookupDatabaseInstanceArgs struct { // The name of the instance. Name string `pulumi:"name"` // The ID of the project in which the resource belongs. Project *string `pulumi:"project"` }
A collection of arguments for invoking getDatabaseInstance.
type LookupDatabaseInstanceOutputArgs ¶
type LookupDatabaseInstanceOutputArgs struct { // The name of the instance. Name pulumi.StringInput `pulumi:"name"` // The ID of the project in which the resource belongs. Project pulumi.StringPtrInput `pulumi:"project"` }
A collection of arguments for invoking getDatabaseInstance.
func (LookupDatabaseInstanceOutputArgs) ElementType ¶
func (LookupDatabaseInstanceOutputArgs) ElementType() reflect.Type
type LookupDatabaseInstanceResult ¶
type LookupDatabaseInstanceResult struct { Clones []GetDatabaseInstanceClone `pulumi:"clones"` ConnectionName string `pulumi:"connectionName"` DatabaseVersion string `pulumi:"databaseVersion"` DeletionProtection bool `pulumi:"deletionProtection"` EncryptionKeyName string `pulumi:"encryptionKeyName"` FirstIpAddress string `pulumi:"firstIpAddress"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IpAddresses []GetDatabaseInstanceIpAddress `pulumi:"ipAddresses"` MasterInstanceName string `pulumi:"masterInstanceName"` Name string `pulumi:"name"` PrivateIpAddress string `pulumi:"privateIpAddress"` Project *string `pulumi:"project"` PublicIpAddress string `pulumi:"publicIpAddress"` Region string `pulumi:"region"` ReplicaConfigurations []GetDatabaseInstanceReplicaConfiguration `pulumi:"replicaConfigurations"` RestoreBackupContexts []GetDatabaseInstanceRestoreBackupContext `pulumi:"restoreBackupContexts"` RootPassword string `pulumi:"rootPassword"` SelfLink string `pulumi:"selfLink"` ServerCaCerts []GetDatabaseInstanceServerCaCert `pulumi:"serverCaCerts"` ServiceAccountEmailAddress string `pulumi:"serviceAccountEmailAddress"` Settings []GetDatabaseInstanceSetting `pulumi:"settings"` }
A collection of values returned by getDatabaseInstance.
func LookupDatabaseInstance ¶
func LookupDatabaseInstance(ctx *pulumi.Context, args *LookupDatabaseInstanceArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseInstanceResult, error)
Use this data source to get information about a Cloud SQL instance.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/sql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sql.LookupDatabaseInstance(ctx, &sql.LookupDatabaseInstanceArgs{ Name: "test-sql-instance", }, nil) if err != nil { return err } return nil }) }
```
type LookupDatabaseInstanceResultOutput ¶
type LookupDatabaseInstanceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDatabaseInstance.
func LookupDatabaseInstanceOutput ¶
func LookupDatabaseInstanceOutput(ctx *pulumi.Context, args LookupDatabaseInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupDatabaseInstanceResultOutput
func (LookupDatabaseInstanceResultOutput) Clones ¶
func (o LookupDatabaseInstanceResultOutput) Clones() GetDatabaseInstanceCloneArrayOutput
func (LookupDatabaseInstanceResultOutput) ConnectionName ¶
func (o LookupDatabaseInstanceResultOutput) ConnectionName() pulumi.StringOutput
func (LookupDatabaseInstanceResultOutput) DatabaseVersion ¶
func (o LookupDatabaseInstanceResultOutput) DatabaseVersion() pulumi.StringOutput
func (LookupDatabaseInstanceResultOutput) DeletionProtection ¶
func (o LookupDatabaseInstanceResultOutput) DeletionProtection() pulumi.BoolOutput
func (LookupDatabaseInstanceResultOutput) ElementType ¶
func (LookupDatabaseInstanceResultOutput) ElementType() reflect.Type
func (LookupDatabaseInstanceResultOutput) EncryptionKeyName ¶
func (o LookupDatabaseInstanceResultOutput) EncryptionKeyName() pulumi.StringOutput
func (LookupDatabaseInstanceResultOutput) FirstIpAddress ¶
func (o LookupDatabaseInstanceResultOutput) FirstIpAddress() pulumi.StringOutput
func (LookupDatabaseInstanceResultOutput) Id ¶
func (o LookupDatabaseInstanceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDatabaseInstanceResultOutput) IpAddresses ¶
func (o LookupDatabaseInstanceResultOutput) IpAddresses() GetDatabaseInstanceIpAddressArrayOutput
func (LookupDatabaseInstanceResultOutput) MasterInstanceName ¶
func (o LookupDatabaseInstanceResultOutput) MasterInstanceName() pulumi.StringOutput
func (LookupDatabaseInstanceResultOutput) Name ¶
func (o LookupDatabaseInstanceResultOutput) Name() pulumi.StringOutput
func (LookupDatabaseInstanceResultOutput) PrivateIpAddress ¶
func (o LookupDatabaseInstanceResultOutput) PrivateIpAddress() pulumi.StringOutput
func (LookupDatabaseInstanceResultOutput) Project ¶
func (o LookupDatabaseInstanceResultOutput) Project() pulumi.StringPtrOutput
func (LookupDatabaseInstanceResultOutput) PublicIpAddress ¶
func (o LookupDatabaseInstanceResultOutput) PublicIpAddress() pulumi.StringOutput
func (LookupDatabaseInstanceResultOutput) Region ¶
func (o LookupDatabaseInstanceResultOutput) Region() pulumi.StringOutput
func (LookupDatabaseInstanceResultOutput) ReplicaConfigurations ¶
func (o LookupDatabaseInstanceResultOutput) ReplicaConfigurations() GetDatabaseInstanceReplicaConfigurationArrayOutput
func (LookupDatabaseInstanceResultOutput) RestoreBackupContexts ¶
func (o LookupDatabaseInstanceResultOutput) RestoreBackupContexts() GetDatabaseInstanceRestoreBackupContextArrayOutput
func (LookupDatabaseInstanceResultOutput) RootPassword ¶
func (o LookupDatabaseInstanceResultOutput) RootPassword() pulumi.StringOutput
func (LookupDatabaseInstanceResultOutput) SelfLink ¶
func (o LookupDatabaseInstanceResultOutput) SelfLink() pulumi.StringOutput
func (LookupDatabaseInstanceResultOutput) ServerCaCerts ¶
func (o LookupDatabaseInstanceResultOutput) ServerCaCerts() GetDatabaseInstanceServerCaCertArrayOutput
func (LookupDatabaseInstanceResultOutput) ServiceAccountEmailAddress ¶
func (o LookupDatabaseInstanceResultOutput) ServiceAccountEmailAddress() pulumi.StringOutput
func (LookupDatabaseInstanceResultOutput) Settings ¶
func (o LookupDatabaseInstanceResultOutput) Settings() GetDatabaseInstanceSettingArrayOutput
func (LookupDatabaseInstanceResultOutput) ToLookupDatabaseInstanceResultOutput ¶
func (o LookupDatabaseInstanceResultOutput) ToLookupDatabaseInstanceResultOutput() LookupDatabaseInstanceResultOutput
func (LookupDatabaseInstanceResultOutput) ToLookupDatabaseInstanceResultOutputWithContext ¶
func (o LookupDatabaseInstanceResultOutput) ToLookupDatabaseInstanceResultOutputWithContext(ctx context.Context) LookupDatabaseInstanceResultOutput
type SourceRepresentationInstance ¶
type SourceRepresentationInstance struct { pulumi.CustomResourceState // The MySQL version running on your source database server. // Possible values are `MYSQL_5_5`, `MYSQL_5_6`, `MYSQL_5_7`, and `MYSQL_8_0`. DatabaseVersion pulumi.StringOutput `pulumi:"databaseVersion"` // The externally accessible IPv4 address for the source database server. Host pulumi.StringOutput `pulumi:"host"` // The name of the source representation instance. Use any valid Cloud SQL instance name. Name pulumi.StringOutput `pulumi:"name"` // The externally accessible port for the source database server. // Defaults to 3306. Port pulumi.IntPtrOutput `pulumi:"port"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The Region in which the created instance should reside. // If it is not provided, the provider region is used. Region pulumi.StringOutput `pulumi:"region"` }
A source representation instance is a Cloud SQL instance that represents the source database server to the Cloud SQL replica. It is visible in the Cloud Console and appears the same as a regular Cloud SQL instance, but it contains no data, requires no configuration or maintenance, and does not affect billing. You cannot update the source representation instance.
## Example Usage ### Sql Source Representation Instance Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/sql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sql.NewSourceRepresentationInstance(ctx, "instance", &sql.SourceRepresentationInstanceArgs{ DatabaseVersion: pulumi.String("MYSQL_8_0"), Host: pulumi.String("10.20.30.40"), Port: pulumi.Int(3306), Region: pulumi.String("us-central1"), }) if err != nil { return err } return nil }) }
```
## Import
SourceRepresentationInstance can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:sql/sourceRepresentationInstance:SourceRepresentationInstance default projects/{{project}}/instances/{{name}}
```
```sh
$ pulumi import gcp:sql/sourceRepresentationInstance:SourceRepresentationInstance default {{project}}/{{name}}
```
```sh
$ pulumi import gcp:sql/sourceRepresentationInstance:SourceRepresentationInstance default {{name}}
```
func GetSourceRepresentationInstance ¶
func GetSourceRepresentationInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SourceRepresentationInstanceState, opts ...pulumi.ResourceOption) (*SourceRepresentationInstance, error)
GetSourceRepresentationInstance gets an existing SourceRepresentationInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSourceRepresentationInstance ¶
func NewSourceRepresentationInstance(ctx *pulumi.Context, name string, args *SourceRepresentationInstanceArgs, opts ...pulumi.ResourceOption) (*SourceRepresentationInstance, error)
NewSourceRepresentationInstance registers a new resource with the given unique name, arguments, and options.
func (*SourceRepresentationInstance) ElementType ¶
func (*SourceRepresentationInstance) ElementType() reflect.Type
func (*SourceRepresentationInstance) ToSourceRepresentationInstanceOutput ¶
func (i *SourceRepresentationInstance) ToSourceRepresentationInstanceOutput() SourceRepresentationInstanceOutput
func (*SourceRepresentationInstance) ToSourceRepresentationInstanceOutputWithContext ¶
func (i *SourceRepresentationInstance) ToSourceRepresentationInstanceOutputWithContext(ctx context.Context) SourceRepresentationInstanceOutput
func (*SourceRepresentationInstance) ToSourceRepresentationInstancePtrOutput ¶
func (i *SourceRepresentationInstance) ToSourceRepresentationInstancePtrOutput() SourceRepresentationInstancePtrOutput
func (*SourceRepresentationInstance) ToSourceRepresentationInstancePtrOutputWithContext ¶
func (i *SourceRepresentationInstance) ToSourceRepresentationInstancePtrOutputWithContext(ctx context.Context) SourceRepresentationInstancePtrOutput
type SourceRepresentationInstanceArgs ¶
type SourceRepresentationInstanceArgs struct { // The MySQL version running on your source database server. // Possible values are `MYSQL_5_5`, `MYSQL_5_6`, `MYSQL_5_7`, and `MYSQL_8_0`. DatabaseVersion pulumi.StringInput // The externally accessible IPv4 address for the source database server. Host pulumi.StringInput // The name of the source representation instance. Use any valid Cloud SQL instance name. Name pulumi.StringPtrInput // The externally accessible port for the source database server. // Defaults to 3306. Port pulumi.IntPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The Region in which the created instance should reside. // If it is not provided, the provider region is used. Region pulumi.StringPtrInput }
The set of arguments for constructing a SourceRepresentationInstance resource.
func (SourceRepresentationInstanceArgs) ElementType ¶
func (SourceRepresentationInstanceArgs) ElementType() reflect.Type
type SourceRepresentationInstanceArray ¶
type SourceRepresentationInstanceArray []SourceRepresentationInstanceInput
func (SourceRepresentationInstanceArray) ElementType ¶
func (SourceRepresentationInstanceArray) ElementType() reflect.Type
func (SourceRepresentationInstanceArray) ToSourceRepresentationInstanceArrayOutput ¶
func (i SourceRepresentationInstanceArray) ToSourceRepresentationInstanceArrayOutput() SourceRepresentationInstanceArrayOutput
func (SourceRepresentationInstanceArray) ToSourceRepresentationInstanceArrayOutputWithContext ¶
func (i SourceRepresentationInstanceArray) ToSourceRepresentationInstanceArrayOutputWithContext(ctx context.Context) SourceRepresentationInstanceArrayOutput
type SourceRepresentationInstanceArrayInput ¶
type SourceRepresentationInstanceArrayInput interface { pulumi.Input ToSourceRepresentationInstanceArrayOutput() SourceRepresentationInstanceArrayOutput ToSourceRepresentationInstanceArrayOutputWithContext(context.Context) SourceRepresentationInstanceArrayOutput }
SourceRepresentationInstanceArrayInput is an input type that accepts SourceRepresentationInstanceArray and SourceRepresentationInstanceArrayOutput values. You can construct a concrete instance of `SourceRepresentationInstanceArrayInput` via:
SourceRepresentationInstanceArray{ SourceRepresentationInstanceArgs{...} }
type SourceRepresentationInstanceArrayOutput ¶
type SourceRepresentationInstanceArrayOutput struct{ *pulumi.OutputState }
func (SourceRepresentationInstanceArrayOutput) ElementType ¶
func (SourceRepresentationInstanceArrayOutput) ElementType() reflect.Type
func (SourceRepresentationInstanceArrayOutput) ToSourceRepresentationInstanceArrayOutput ¶
func (o SourceRepresentationInstanceArrayOutput) ToSourceRepresentationInstanceArrayOutput() SourceRepresentationInstanceArrayOutput
func (SourceRepresentationInstanceArrayOutput) ToSourceRepresentationInstanceArrayOutputWithContext ¶
func (o SourceRepresentationInstanceArrayOutput) ToSourceRepresentationInstanceArrayOutputWithContext(ctx context.Context) SourceRepresentationInstanceArrayOutput
type SourceRepresentationInstanceInput ¶
type SourceRepresentationInstanceInput interface { pulumi.Input ToSourceRepresentationInstanceOutput() SourceRepresentationInstanceOutput ToSourceRepresentationInstanceOutputWithContext(ctx context.Context) SourceRepresentationInstanceOutput }
type SourceRepresentationInstanceMap ¶
type SourceRepresentationInstanceMap map[string]SourceRepresentationInstanceInput
func (SourceRepresentationInstanceMap) ElementType ¶
func (SourceRepresentationInstanceMap) ElementType() reflect.Type
func (SourceRepresentationInstanceMap) ToSourceRepresentationInstanceMapOutput ¶
func (i SourceRepresentationInstanceMap) ToSourceRepresentationInstanceMapOutput() SourceRepresentationInstanceMapOutput
func (SourceRepresentationInstanceMap) ToSourceRepresentationInstanceMapOutputWithContext ¶
func (i SourceRepresentationInstanceMap) ToSourceRepresentationInstanceMapOutputWithContext(ctx context.Context) SourceRepresentationInstanceMapOutput
type SourceRepresentationInstanceMapInput ¶
type SourceRepresentationInstanceMapInput interface { pulumi.Input ToSourceRepresentationInstanceMapOutput() SourceRepresentationInstanceMapOutput ToSourceRepresentationInstanceMapOutputWithContext(context.Context) SourceRepresentationInstanceMapOutput }
SourceRepresentationInstanceMapInput is an input type that accepts SourceRepresentationInstanceMap and SourceRepresentationInstanceMapOutput values. You can construct a concrete instance of `SourceRepresentationInstanceMapInput` via:
SourceRepresentationInstanceMap{ "key": SourceRepresentationInstanceArgs{...} }
type SourceRepresentationInstanceMapOutput ¶
type SourceRepresentationInstanceMapOutput struct{ *pulumi.OutputState }
func (SourceRepresentationInstanceMapOutput) ElementType ¶
func (SourceRepresentationInstanceMapOutput) ElementType() reflect.Type
func (SourceRepresentationInstanceMapOutput) MapIndex ¶
func (o SourceRepresentationInstanceMapOutput) MapIndex(k pulumi.StringInput) SourceRepresentationInstanceOutput
func (SourceRepresentationInstanceMapOutput) ToSourceRepresentationInstanceMapOutput ¶
func (o SourceRepresentationInstanceMapOutput) ToSourceRepresentationInstanceMapOutput() SourceRepresentationInstanceMapOutput
func (SourceRepresentationInstanceMapOutput) ToSourceRepresentationInstanceMapOutputWithContext ¶
func (o SourceRepresentationInstanceMapOutput) ToSourceRepresentationInstanceMapOutputWithContext(ctx context.Context) SourceRepresentationInstanceMapOutput
type SourceRepresentationInstanceOutput ¶
type SourceRepresentationInstanceOutput struct{ *pulumi.OutputState }
func (SourceRepresentationInstanceOutput) ElementType ¶
func (SourceRepresentationInstanceOutput) ElementType() reflect.Type
func (SourceRepresentationInstanceOutput) ToSourceRepresentationInstanceOutput ¶
func (o SourceRepresentationInstanceOutput) ToSourceRepresentationInstanceOutput() SourceRepresentationInstanceOutput
func (SourceRepresentationInstanceOutput) ToSourceRepresentationInstanceOutputWithContext ¶
func (o SourceRepresentationInstanceOutput) ToSourceRepresentationInstanceOutputWithContext(ctx context.Context) SourceRepresentationInstanceOutput
func (SourceRepresentationInstanceOutput) ToSourceRepresentationInstancePtrOutput ¶
func (o SourceRepresentationInstanceOutput) ToSourceRepresentationInstancePtrOutput() SourceRepresentationInstancePtrOutput
func (SourceRepresentationInstanceOutput) ToSourceRepresentationInstancePtrOutputWithContext ¶
func (o SourceRepresentationInstanceOutput) ToSourceRepresentationInstancePtrOutputWithContext(ctx context.Context) SourceRepresentationInstancePtrOutput
type SourceRepresentationInstancePtrInput ¶
type SourceRepresentationInstancePtrInput interface { pulumi.Input ToSourceRepresentationInstancePtrOutput() SourceRepresentationInstancePtrOutput ToSourceRepresentationInstancePtrOutputWithContext(ctx context.Context) SourceRepresentationInstancePtrOutput }
type SourceRepresentationInstancePtrOutput ¶
type SourceRepresentationInstancePtrOutput struct{ *pulumi.OutputState }
func (SourceRepresentationInstancePtrOutput) ElementType ¶
func (SourceRepresentationInstancePtrOutput) ElementType() reflect.Type
func (SourceRepresentationInstancePtrOutput) ToSourceRepresentationInstancePtrOutput ¶
func (o SourceRepresentationInstancePtrOutput) ToSourceRepresentationInstancePtrOutput() SourceRepresentationInstancePtrOutput
func (SourceRepresentationInstancePtrOutput) ToSourceRepresentationInstancePtrOutputWithContext ¶
func (o SourceRepresentationInstancePtrOutput) ToSourceRepresentationInstancePtrOutputWithContext(ctx context.Context) SourceRepresentationInstancePtrOutput
type SourceRepresentationInstanceState ¶
type SourceRepresentationInstanceState struct { // The MySQL version running on your source database server. // Possible values are `MYSQL_5_5`, `MYSQL_5_6`, `MYSQL_5_7`, and `MYSQL_8_0`. DatabaseVersion pulumi.StringPtrInput // The externally accessible IPv4 address for the source database server. Host pulumi.StringPtrInput // The name of the source representation instance. Use any valid Cloud SQL instance name. Name pulumi.StringPtrInput // The externally accessible port for the source database server. // Defaults to 3306. Port pulumi.IntPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The Region in which the created instance should reside. // If it is not provided, the provider region is used. Region pulumi.StringPtrInput }
func (SourceRepresentationInstanceState) ElementType ¶
func (SourceRepresentationInstanceState) ElementType() reflect.Type
type SslCert ¶
type SslCert struct { pulumi.CustomResourceState // The actual certificate data for this client certificate. Cert pulumi.StringOutput `pulumi:"cert"` // The serial number extracted from the certificate data. CertSerialNumber pulumi.StringOutput `pulumi:"certSerialNumber"` // The common name to be used in the certificate to identify the // client. Constrained to [a-zA-Z.-_ ]+. Changing this forces a new resource to be created. CommonName pulumi.StringOutput `pulumi:"commonName"` // The time when the certificate was created in RFC 3339 format, // for example 2012-11-15T16:19:00.094Z. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The time when the certificate expires in RFC 3339 format, // for example 2012-11-15T16:19:00.094Z. ExpirationTime pulumi.StringOutput `pulumi:"expirationTime"` // The name of the Cloud SQL instance. Changing this // forces a new resource to be created. Instance pulumi.StringOutput `pulumi:"instance"` // The private key associated with the client certificate. PrivateKey pulumi.StringOutput `pulumi:"privateKey"` // The ID of the project in which the resource belongs. If it // is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The CA cert of the server this client cert was generated from. ServerCaCert pulumi.StringOutput `pulumi:"serverCaCert"` // The SHA1 Fingerprint of the certificate. Sha1Fingerprint pulumi.StringOutput `pulumi:"sha1Fingerprint"` }
Creates a new Google SQL SSL Cert on a Google SQL Instance. For more information, see the [official documentation](https://cloud.google.com/sql/), or the [JSON API](https://cloud.google.com/sql/docs/mysql/admin-api/v1beta4/sslCerts).
## Example Usage
Example creating a SQL Client Certificate.
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/sql" "github.com/pulumi/pulumi-random/sdk/v4/go/random" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := random.NewRandomId(ctx, "dbNameSuffix", &random.RandomIdArgs{ ByteLength: pulumi.Int(4), }) if err != nil { return err } master, err := sql.NewDatabaseInstance(ctx, "master", &sql.DatabaseInstanceArgs{ DatabaseVersion: pulumi.String("MYSQL_5_7"), Settings: &sql.DatabaseInstanceSettingsArgs{ Tier: pulumi.String("db-f1-micro"), }, }) if err != nil { return err } _, err = sql.NewSslCert(ctx, "clientCert", &sql.SslCertArgs{ CommonName: pulumi.String("client-name"), Instance: master.Name, }) if err != nil { return err } return nil }) }
```
## Import
Since the contents of the certificate cannot be accessed after its creation, this resource cannot be imported.
func GetSslCert ¶
func GetSslCert(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SslCertState, opts ...pulumi.ResourceOption) (*SslCert, error)
GetSslCert gets an existing SslCert resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSslCert ¶
func NewSslCert(ctx *pulumi.Context, name string, args *SslCertArgs, opts ...pulumi.ResourceOption) (*SslCert, error)
NewSslCert registers a new resource with the given unique name, arguments, and options.
func (*SslCert) ElementType ¶
func (*SslCert) ToSslCertOutput ¶
func (i *SslCert) ToSslCertOutput() SslCertOutput
func (*SslCert) ToSslCertOutputWithContext ¶
func (i *SslCert) ToSslCertOutputWithContext(ctx context.Context) SslCertOutput
func (*SslCert) ToSslCertPtrOutput ¶
func (i *SslCert) ToSslCertPtrOutput() SslCertPtrOutput
func (*SslCert) ToSslCertPtrOutputWithContext ¶
func (i *SslCert) ToSslCertPtrOutputWithContext(ctx context.Context) SslCertPtrOutput
type SslCertArgs ¶
type SslCertArgs struct { // The common name to be used in the certificate to identify the // client. Constrained to [a-zA-Z.-_ ]+. Changing this forces a new resource to be created. CommonName pulumi.StringInput // The name of the Cloud SQL instance. Changing this // forces a new resource to be created. Instance pulumi.StringInput // The ID of the project in which the resource belongs. If it // is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a SslCert resource.
func (SslCertArgs) ElementType ¶
func (SslCertArgs) ElementType() reflect.Type
type SslCertArray ¶
type SslCertArray []SslCertInput
func (SslCertArray) ElementType ¶
func (SslCertArray) ElementType() reflect.Type
func (SslCertArray) ToSslCertArrayOutput ¶
func (i SslCertArray) ToSslCertArrayOutput() SslCertArrayOutput
func (SslCertArray) ToSslCertArrayOutputWithContext ¶
func (i SslCertArray) ToSslCertArrayOutputWithContext(ctx context.Context) SslCertArrayOutput
type SslCertArrayInput ¶
type SslCertArrayInput interface { pulumi.Input ToSslCertArrayOutput() SslCertArrayOutput ToSslCertArrayOutputWithContext(context.Context) SslCertArrayOutput }
SslCertArrayInput is an input type that accepts SslCertArray and SslCertArrayOutput values. You can construct a concrete instance of `SslCertArrayInput` via:
SslCertArray{ SslCertArgs{...} }
type SslCertArrayOutput ¶
type SslCertArrayOutput struct{ *pulumi.OutputState }
func (SslCertArrayOutput) ElementType ¶
func (SslCertArrayOutput) ElementType() reflect.Type
func (SslCertArrayOutput) Index ¶
func (o SslCertArrayOutput) Index(i pulumi.IntInput) SslCertOutput
func (SslCertArrayOutput) ToSslCertArrayOutput ¶
func (o SslCertArrayOutput) ToSslCertArrayOutput() SslCertArrayOutput
func (SslCertArrayOutput) ToSslCertArrayOutputWithContext ¶
func (o SslCertArrayOutput) ToSslCertArrayOutputWithContext(ctx context.Context) SslCertArrayOutput
type SslCertInput ¶
type SslCertInput interface { pulumi.Input ToSslCertOutput() SslCertOutput ToSslCertOutputWithContext(ctx context.Context) SslCertOutput }
type SslCertMap ¶
type SslCertMap map[string]SslCertInput
func (SslCertMap) ElementType ¶
func (SslCertMap) ElementType() reflect.Type
func (SslCertMap) ToSslCertMapOutput ¶
func (i SslCertMap) ToSslCertMapOutput() SslCertMapOutput
func (SslCertMap) ToSslCertMapOutputWithContext ¶
func (i SslCertMap) ToSslCertMapOutputWithContext(ctx context.Context) SslCertMapOutput
type SslCertMapInput ¶
type SslCertMapInput interface { pulumi.Input ToSslCertMapOutput() SslCertMapOutput ToSslCertMapOutputWithContext(context.Context) SslCertMapOutput }
SslCertMapInput is an input type that accepts SslCertMap and SslCertMapOutput values. You can construct a concrete instance of `SslCertMapInput` via:
SslCertMap{ "key": SslCertArgs{...} }
type SslCertMapOutput ¶
type SslCertMapOutput struct{ *pulumi.OutputState }
func (SslCertMapOutput) ElementType ¶
func (SslCertMapOutput) ElementType() reflect.Type
func (SslCertMapOutput) MapIndex ¶
func (o SslCertMapOutput) MapIndex(k pulumi.StringInput) SslCertOutput
func (SslCertMapOutput) ToSslCertMapOutput ¶
func (o SslCertMapOutput) ToSslCertMapOutput() SslCertMapOutput
func (SslCertMapOutput) ToSslCertMapOutputWithContext ¶
func (o SslCertMapOutput) ToSslCertMapOutputWithContext(ctx context.Context) SslCertMapOutput
type SslCertOutput ¶
type SslCertOutput struct{ *pulumi.OutputState }
func (SslCertOutput) ElementType ¶
func (SslCertOutput) ElementType() reflect.Type
func (SslCertOutput) ToSslCertOutput ¶
func (o SslCertOutput) ToSslCertOutput() SslCertOutput
func (SslCertOutput) ToSslCertOutputWithContext ¶
func (o SslCertOutput) ToSslCertOutputWithContext(ctx context.Context) SslCertOutput
func (SslCertOutput) ToSslCertPtrOutput ¶
func (o SslCertOutput) ToSslCertPtrOutput() SslCertPtrOutput
func (SslCertOutput) ToSslCertPtrOutputWithContext ¶
func (o SslCertOutput) ToSslCertPtrOutputWithContext(ctx context.Context) SslCertPtrOutput
type SslCertPtrInput ¶
type SslCertPtrInput interface { pulumi.Input ToSslCertPtrOutput() SslCertPtrOutput ToSslCertPtrOutputWithContext(ctx context.Context) SslCertPtrOutput }
type SslCertPtrOutput ¶
type SslCertPtrOutput struct{ *pulumi.OutputState }
func (SslCertPtrOutput) Elem ¶
func (o SslCertPtrOutput) Elem() SslCertOutput
func (SslCertPtrOutput) ElementType ¶
func (SslCertPtrOutput) ElementType() reflect.Type
func (SslCertPtrOutput) ToSslCertPtrOutput ¶
func (o SslCertPtrOutput) ToSslCertPtrOutput() SslCertPtrOutput
func (SslCertPtrOutput) ToSslCertPtrOutputWithContext ¶
func (o SslCertPtrOutput) ToSslCertPtrOutputWithContext(ctx context.Context) SslCertPtrOutput
type SslCertState ¶
type SslCertState struct { // The actual certificate data for this client certificate. Cert pulumi.StringPtrInput // The serial number extracted from the certificate data. CertSerialNumber pulumi.StringPtrInput // The common name to be used in the certificate to identify the // client. Constrained to [a-zA-Z.-_ ]+. Changing this forces a new resource to be created. CommonName pulumi.StringPtrInput // The time when the certificate was created in RFC 3339 format, // for example 2012-11-15T16:19:00.094Z. CreateTime pulumi.StringPtrInput // The time when the certificate expires in RFC 3339 format, // for example 2012-11-15T16:19:00.094Z. ExpirationTime pulumi.StringPtrInput // The name of the Cloud SQL instance. Changing this // forces a new resource to be created. Instance pulumi.StringPtrInput // The private key associated with the client certificate. PrivateKey pulumi.StringPtrInput // The ID of the project in which the resource belongs. If it // is not provided, the provider project is used. Project pulumi.StringPtrInput // The CA cert of the server this client cert was generated from. ServerCaCert pulumi.StringPtrInput // The SHA1 Fingerprint of the certificate. Sha1Fingerprint pulumi.StringPtrInput }
func (SslCertState) ElementType ¶
func (SslCertState) ElementType() reflect.Type
type User ¶
type User struct { pulumi.CustomResourceState // The deletion policy for the user. // Setting `ABANDON` allows the resource to be abandoned rather than deleted. This is useful // for Postgres, where users cannot be deleted from the API if they have been granted SQL roles. DeletionPolicy pulumi.StringPtrOutput `pulumi:"deletionPolicy"` // The host the user can connect from. This is only supported // for MySQL instances. Don't set this field for PostgreSQL instances. // Can be an IP address. Changing this forces a new resource to be created. Host pulumi.StringOutput `pulumi:"host"` // The name of the Cloud SQL instance. Changing this // forces a new resource to be created. Instance pulumi.StringOutput `pulumi:"instance"` // The name of the user. Changing this forces a new resource // to be created. Name pulumi.StringOutput `pulumi:"name"` // The password for the user. Can be updated. For Postgres // instances this is a Required field. Password pulumi.StringPtrOutput `pulumi:"password"` // The ID of the project in which the resource belongs. If it // is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The user type. It determines the method to authenticate the // user during login. The default is the database's built-in user type. Flags // include "BUILT_IN", "CLOUD_IAM_USER", or "CLOUD_IAM_SERVICE_ACCOUNT". Type pulumi.StringPtrOutput `pulumi:"type"` }
Creates a new Google SQL User on a Google SQL User Instance. For more information, see the [official documentation](https://cloud.google.com/sql/), or the [JSON API](https://cloud.google.com/sql/docs/admin-api/v1beta4/users).
## Example Usage
Example creating a SQL User.
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/sql" "github.com/pulumi/pulumi-random/sdk/v4/go/random" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := random.NewRandomId(ctx, "dbNameSuffix", &random.RandomIdArgs{ ByteLength: pulumi.Int(4), }) if err != nil { return err } master, err := sql.NewDatabaseInstance(ctx, "master", &sql.DatabaseInstanceArgs{ DatabaseVersion: pulumi.String("MYSQL_5_7"), Settings: &sql.DatabaseInstanceSettingsArgs{ Tier: pulumi.String("db-f1-micro"), }, }) if err != nil { return err } _, err = sql.NewUser(ctx, "users", &sql.UserArgs{ Instance: master.Name, Host: pulumi.String("me.com"), Password: pulumi.String("changeme"), }) if err != nil { return err } return nil }) }
```
Example creating a Cloud IAM User. (For MySQL, specify `cloudsqlIamAuthentication`)
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/sql" "github.com/pulumi/pulumi-random/sdk/v4/go/random" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := random.NewRandomId(ctx, "dbNameSuffix", &random.RandomIdArgs{ ByteLength: pulumi.Int(4), }) if err != nil { return err } master, err := sql.NewDatabaseInstance(ctx, "master", &sql.DatabaseInstanceArgs{ DatabaseVersion: pulumi.String("POSTGRES_9_6"), Settings: &sql.DatabaseInstanceSettingsArgs{ Tier: pulumi.String("db-f1-micro"), DatabaseFlags: sql.DatabaseInstanceSettingsDatabaseFlagArray{ &sql.DatabaseInstanceSettingsDatabaseFlagArgs{ Name: pulumi.String("cloudsql.iam_authentication"), Value: pulumi.String("on"), }, }, }, }) if err != nil { return err } _, err = sql.NewUser(ctx, "users", &sql.UserArgs{ Instance: master.Name, Type: pulumi.String("CLOUD_IAM_USER"), }) if err != nil { return err } return nil }) }
```
## Import
SQL users for MySQL databases can be imported using the `project`, `instance`, `host` and `name`, e.g.
```sh
$ pulumi import gcp:sql/user:User users my-project/master-instance/my-domain.com/me
```
SQL users for PostgreSQL databases can be imported using the `project`, `instance` and `name`, e.g.
```sh
$ pulumi import gcp:sql/user:User users my-project/master-instance/me
```
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶
func (*User) ToUserOutput ¶
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
func (*User) ToUserPtrOutput ¶
func (i *User) ToUserPtrOutput() UserPtrOutput
func (*User) ToUserPtrOutputWithContext ¶
func (i *User) ToUserPtrOutputWithContext(ctx context.Context) UserPtrOutput
type UserArgs ¶
type UserArgs struct { // The deletion policy for the user. // Setting `ABANDON` allows the resource to be abandoned rather than deleted. This is useful // for Postgres, where users cannot be deleted from the API if they have been granted SQL roles. DeletionPolicy pulumi.StringPtrInput // The host the user can connect from. This is only supported // for MySQL instances. Don't set this field for PostgreSQL instances. // Can be an IP address. Changing this forces a new resource to be created. Host pulumi.StringPtrInput // The name of the Cloud SQL instance. Changing this // forces a new resource to be created. Instance pulumi.StringInput // The name of the user. Changing this forces a new resource // to be created. Name pulumi.StringPtrInput // The password for the user. Can be updated. For Postgres // instances this is a Required field. Password pulumi.StringPtrInput // The ID of the project in which the resource belongs. If it // is not provided, the provider project is used. Project pulumi.StringPtrInput // The user type. It determines the method to authenticate the // user during login. The default is the database's built-in user type. Flags // include "BUILT_IN", "CLOUD_IAM_USER", or "CLOUD_IAM_SERVICE_ACCOUNT". Type pulumi.StringPtrInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserArray ¶
type UserArray []UserInput
func (UserArray) ElementType ¶
func (UserArray) ToUserArrayOutput ¶
func (i UserArray) ToUserArrayOutput() UserArrayOutput
func (UserArray) ToUserArrayOutputWithContext ¶
func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserArrayInput ¶
type UserArrayInput interface { pulumi.Input ToUserArrayOutput() UserArrayOutput ToUserArrayOutputWithContext(context.Context) UserArrayOutput }
UserArrayInput is an input type that accepts UserArray and UserArrayOutput values. You can construct a concrete instance of `UserArrayInput` via:
UserArray{ UserArgs{...} }
type UserArrayOutput ¶
type UserArrayOutput struct{ *pulumi.OutputState }
func (UserArrayOutput) ElementType ¶
func (UserArrayOutput) ElementType() reflect.Type
func (UserArrayOutput) Index ¶
func (o UserArrayOutput) Index(i pulumi.IntInput) UserOutput
func (UserArrayOutput) ToUserArrayOutput ¶
func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput
func (UserArrayOutput) ToUserArrayOutputWithContext ¶
func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserInput ¶
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserMap ¶
func (UserMap) ElementType ¶
func (UserMap) ToUserMapOutput ¶
func (i UserMap) ToUserMapOutput() UserMapOutput
func (UserMap) ToUserMapOutputWithContext ¶
func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserMapInput ¶
type UserMapInput interface { pulumi.Input ToUserMapOutput() UserMapOutput ToUserMapOutputWithContext(context.Context) UserMapOutput }
UserMapInput is an input type that accepts UserMap and UserMapOutput values. You can construct a concrete instance of `UserMapInput` via:
UserMap{ "key": UserArgs{...} }
type UserMapOutput ¶
type UserMapOutput struct{ *pulumi.OutputState }
func (UserMapOutput) ElementType ¶
func (UserMapOutput) ElementType() reflect.Type
func (UserMapOutput) MapIndex ¶
func (o UserMapOutput) MapIndex(k pulumi.StringInput) UserOutput
func (UserMapOutput) ToUserMapOutput ¶
func (o UserMapOutput) ToUserMapOutput() UserMapOutput
func (UserMapOutput) ToUserMapOutputWithContext ¶
func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
func (UserOutput) ToUserPtrOutput ¶
func (o UserOutput) ToUserPtrOutput() UserPtrOutput
func (UserOutput) ToUserPtrOutputWithContext ¶
func (o UserOutput) ToUserPtrOutputWithContext(ctx context.Context) UserPtrOutput
type UserPtrInput ¶
type UserPtrInput interface { pulumi.Input ToUserPtrOutput() UserPtrOutput ToUserPtrOutputWithContext(ctx context.Context) UserPtrOutput }
type UserPtrOutput ¶
type UserPtrOutput struct{ *pulumi.OutputState }
func (UserPtrOutput) Elem ¶
func (o UserPtrOutput) Elem() UserOutput
func (UserPtrOutput) ElementType ¶
func (UserPtrOutput) ElementType() reflect.Type
func (UserPtrOutput) ToUserPtrOutput ¶
func (o UserPtrOutput) ToUserPtrOutput() UserPtrOutput
func (UserPtrOutput) ToUserPtrOutputWithContext ¶
func (o UserPtrOutput) ToUserPtrOutputWithContext(ctx context.Context) UserPtrOutput
type UserState ¶
type UserState struct { // The deletion policy for the user. // Setting `ABANDON` allows the resource to be abandoned rather than deleted. This is useful // for Postgres, where users cannot be deleted from the API if they have been granted SQL roles. DeletionPolicy pulumi.StringPtrInput // The host the user can connect from. This is only supported // for MySQL instances. Don't set this field for PostgreSQL instances. // Can be an IP address. Changing this forces a new resource to be created. Host pulumi.StringPtrInput // The name of the Cloud SQL instance. Changing this // forces a new resource to be created. Instance pulumi.StringPtrInput // The name of the user. Changing this forces a new resource // to be created. Name pulumi.StringPtrInput // The password for the user. Can be updated. For Postgres // instances this is a Required field. Password pulumi.StringPtrInput // The ID of the project in which the resource belongs. If it // is not provided, the provider project is used. Project pulumi.StringPtrInput // The user type. It determines the method to authenticate the // user during login. The default is the database's built-in user type. Flags // include "BUILT_IN", "CLOUD_IAM_USER", or "CLOUD_IAM_SERVICE_ACCOUNT". Type pulumi.StringPtrInput }