Documentation
¶
Index ¶
- Constants
- type AclEntry
- type AclEntryArgs
- type AclEntryArray
- type AclEntryArrayInput
- type AclEntryArrayOutput
- type AclEntryInput
- type AclEntryOutput
- func (AclEntryOutput) ElementType() reflect.Type
- func (o AclEntryOutput) ExpirationTime() pulumi.StringPtrOutput
- func (o AclEntryOutput) Kind() pulumi.StringPtrOutput
- func (o AclEntryOutput) Name() pulumi.StringPtrOutput
- func (o AclEntryOutput) ToAclEntryOutput() AclEntryOutput
- func (o AclEntryOutput) ToAclEntryOutputWithContext(ctx context.Context) AclEntryOutput
- func (o AclEntryOutput) Value() pulumi.StringPtrOutput
- type AclEntryResponse
- type AclEntryResponseArrayOutput
- func (AclEntryResponseArrayOutput) ElementType() reflect.Type
- func (o AclEntryResponseArrayOutput) Index(i pulumi.IntInput) AclEntryResponseOutput
- func (o AclEntryResponseArrayOutput) ToAclEntryResponseArrayOutput() AclEntryResponseArrayOutput
- func (o AclEntryResponseArrayOutput) ToAclEntryResponseArrayOutputWithContext(ctx context.Context) AclEntryResponseArrayOutput
- type AclEntryResponseOutput
- func (AclEntryResponseOutput) ElementType() reflect.Type
- func (o AclEntryResponseOutput) ExpirationTime() pulumi.StringOutput
- func (o AclEntryResponseOutput) Kind() pulumi.StringOutput
- func (o AclEntryResponseOutput) Name() pulumi.StringOutput
- func (o AclEntryResponseOutput) ToAclEntryResponseOutput() AclEntryResponseOutput
- func (o AclEntryResponseOutput) ToAclEntryResponseOutputWithContext(ctx context.Context) AclEntryResponseOutput
- func (o AclEntryResponseOutput) Value() pulumi.StringOutput
- type BackupConfiguration
- type BackupConfigurationArgs
- func (BackupConfigurationArgs) ElementType() reflect.Type
- func (i BackupConfigurationArgs) ToBackupConfigurationOutput() BackupConfigurationOutput
- func (i BackupConfigurationArgs) ToBackupConfigurationOutputWithContext(ctx context.Context) BackupConfigurationOutput
- func (i BackupConfigurationArgs) ToBackupConfigurationPtrOutput() BackupConfigurationPtrOutput
- func (i BackupConfigurationArgs) ToBackupConfigurationPtrOutputWithContext(ctx context.Context) BackupConfigurationPtrOutput
- type BackupConfigurationInput
- type BackupConfigurationOutput
- func (o BackupConfigurationOutput) BackupRetentionSettings() BackupRetentionSettingsPtrOutput
- func (o BackupConfigurationOutput) BinaryLogEnabled() pulumi.BoolPtrOutput
- func (BackupConfigurationOutput) ElementType() reflect.Type
- func (o BackupConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o BackupConfigurationOutput) Kind() pulumi.StringPtrOutput
- func (o BackupConfigurationOutput) Location() pulumi.StringPtrOutput
- func (o BackupConfigurationOutput) PointInTimeRecoveryEnabled() pulumi.BoolPtrOutput
- func (o BackupConfigurationOutput) ReplicationLogArchivingEnabled() pulumi.BoolPtrOutput
- func (o BackupConfigurationOutput) StartTime() pulumi.StringPtrOutput
- func (o BackupConfigurationOutput) ToBackupConfigurationOutput() BackupConfigurationOutput
- func (o BackupConfigurationOutput) ToBackupConfigurationOutputWithContext(ctx context.Context) BackupConfigurationOutput
- func (o BackupConfigurationOutput) ToBackupConfigurationPtrOutput() BackupConfigurationPtrOutput
- func (o BackupConfigurationOutput) ToBackupConfigurationPtrOutputWithContext(ctx context.Context) BackupConfigurationPtrOutput
- func (o BackupConfigurationOutput) TransactionLogRetentionDays() pulumi.IntPtrOutput
- type BackupConfigurationPtrInput
- type BackupConfigurationPtrOutput
- func (o BackupConfigurationPtrOutput) BackupRetentionSettings() BackupRetentionSettingsPtrOutput
- func (o BackupConfigurationPtrOutput) BinaryLogEnabled() pulumi.BoolPtrOutput
- func (o BackupConfigurationPtrOutput) Elem() BackupConfigurationOutput
- func (BackupConfigurationPtrOutput) ElementType() reflect.Type
- func (o BackupConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o BackupConfigurationPtrOutput) Kind() pulumi.StringPtrOutput
- func (o BackupConfigurationPtrOutput) Location() pulumi.StringPtrOutput
- func (o BackupConfigurationPtrOutput) PointInTimeRecoveryEnabled() pulumi.BoolPtrOutput
- func (o BackupConfigurationPtrOutput) ReplicationLogArchivingEnabled() pulumi.BoolPtrOutput
- func (o BackupConfigurationPtrOutput) StartTime() pulumi.StringPtrOutput
- func (o BackupConfigurationPtrOutput) ToBackupConfigurationPtrOutput() BackupConfigurationPtrOutput
- func (o BackupConfigurationPtrOutput) ToBackupConfigurationPtrOutputWithContext(ctx context.Context) BackupConfigurationPtrOutput
- func (o BackupConfigurationPtrOutput) TransactionLogRetentionDays() pulumi.IntPtrOutput
- type BackupConfigurationResponse
- type BackupConfigurationResponseOutput
- func (o BackupConfigurationResponseOutput) BackupRetentionSettings() BackupRetentionSettingsResponseOutput
- func (o BackupConfigurationResponseOutput) BinaryLogEnabled() pulumi.BoolOutput
- func (BackupConfigurationResponseOutput) ElementType() reflect.Type
- func (o BackupConfigurationResponseOutput) Enabled() pulumi.BoolOutput
- func (o BackupConfigurationResponseOutput) Kind() pulumi.StringOutput
- func (o BackupConfigurationResponseOutput) Location() pulumi.StringOutput
- func (o BackupConfigurationResponseOutput) PointInTimeRecoveryEnabled() pulumi.BoolOutput
- func (o BackupConfigurationResponseOutput) ReplicationLogArchivingEnabled() pulumi.BoolOutput
- func (o BackupConfigurationResponseOutput) StartTime() pulumi.StringOutput
- func (o BackupConfigurationResponseOutput) ToBackupConfigurationResponseOutput() BackupConfigurationResponseOutput
- func (o BackupConfigurationResponseOutput) ToBackupConfigurationResponseOutputWithContext(ctx context.Context) BackupConfigurationResponseOutput
- func (o BackupConfigurationResponseOutput) TransactionLogRetentionDays() pulumi.IntOutput
- type BackupRetentionSettings
- type BackupRetentionSettingsArgs
- func (BackupRetentionSettingsArgs) ElementType() reflect.Type
- func (i BackupRetentionSettingsArgs) ToBackupRetentionSettingsOutput() BackupRetentionSettingsOutput
- func (i BackupRetentionSettingsArgs) ToBackupRetentionSettingsOutputWithContext(ctx context.Context) BackupRetentionSettingsOutput
- func (i BackupRetentionSettingsArgs) ToBackupRetentionSettingsPtrOutput() BackupRetentionSettingsPtrOutput
- func (i BackupRetentionSettingsArgs) ToBackupRetentionSettingsPtrOutputWithContext(ctx context.Context) BackupRetentionSettingsPtrOutput
- type BackupRetentionSettingsInput
- type BackupRetentionSettingsOutput
- func (BackupRetentionSettingsOutput) ElementType() reflect.Type
- func (o BackupRetentionSettingsOutput) RetainedBackups() pulumi.IntPtrOutput
- func (o BackupRetentionSettingsOutput) RetentionUnit() BackupRetentionSettingsRetentionUnitPtrOutput
- func (o BackupRetentionSettingsOutput) ToBackupRetentionSettingsOutput() BackupRetentionSettingsOutput
- func (o BackupRetentionSettingsOutput) ToBackupRetentionSettingsOutputWithContext(ctx context.Context) BackupRetentionSettingsOutput
- func (o BackupRetentionSettingsOutput) ToBackupRetentionSettingsPtrOutput() BackupRetentionSettingsPtrOutput
- func (o BackupRetentionSettingsOutput) ToBackupRetentionSettingsPtrOutputWithContext(ctx context.Context) BackupRetentionSettingsPtrOutput
- type BackupRetentionSettingsPtrInput
- type BackupRetentionSettingsPtrOutput
- func (o BackupRetentionSettingsPtrOutput) Elem() BackupRetentionSettingsOutput
- func (BackupRetentionSettingsPtrOutput) ElementType() reflect.Type
- func (o BackupRetentionSettingsPtrOutput) RetainedBackups() pulumi.IntPtrOutput
- func (o BackupRetentionSettingsPtrOutput) RetentionUnit() BackupRetentionSettingsRetentionUnitPtrOutput
- func (o BackupRetentionSettingsPtrOutput) ToBackupRetentionSettingsPtrOutput() BackupRetentionSettingsPtrOutput
- func (o BackupRetentionSettingsPtrOutput) ToBackupRetentionSettingsPtrOutputWithContext(ctx context.Context) BackupRetentionSettingsPtrOutput
- type BackupRetentionSettingsResponse
- type BackupRetentionSettingsResponseOutput
- func (BackupRetentionSettingsResponseOutput) ElementType() reflect.Type
- func (o BackupRetentionSettingsResponseOutput) RetainedBackups() pulumi.IntOutput
- func (o BackupRetentionSettingsResponseOutput) RetentionUnit() pulumi.StringOutput
- func (o BackupRetentionSettingsResponseOutput) ToBackupRetentionSettingsResponseOutput() BackupRetentionSettingsResponseOutput
- func (o BackupRetentionSettingsResponseOutput) ToBackupRetentionSettingsResponseOutputWithContext(ctx context.Context) BackupRetentionSettingsResponseOutput
- type BackupRetentionSettingsRetentionUnit
- func (BackupRetentionSettingsRetentionUnit) ElementType() reflect.Type
- func (e BackupRetentionSettingsRetentionUnit) ToBackupRetentionSettingsRetentionUnitOutput() BackupRetentionSettingsRetentionUnitOutput
- func (e BackupRetentionSettingsRetentionUnit) ToBackupRetentionSettingsRetentionUnitOutputWithContext(ctx context.Context) BackupRetentionSettingsRetentionUnitOutput
- func (e BackupRetentionSettingsRetentionUnit) ToBackupRetentionSettingsRetentionUnitPtrOutput() BackupRetentionSettingsRetentionUnitPtrOutput
- func (e BackupRetentionSettingsRetentionUnit) ToBackupRetentionSettingsRetentionUnitPtrOutputWithContext(ctx context.Context) BackupRetentionSettingsRetentionUnitPtrOutput
- func (e BackupRetentionSettingsRetentionUnit) ToStringOutput() pulumi.StringOutput
- func (e BackupRetentionSettingsRetentionUnit) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BackupRetentionSettingsRetentionUnit) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BackupRetentionSettingsRetentionUnit) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BackupRetentionSettingsRetentionUnitInput
- type BackupRetentionSettingsRetentionUnitOutput
- func (BackupRetentionSettingsRetentionUnitOutput) ElementType() reflect.Type
- func (o BackupRetentionSettingsRetentionUnitOutput) ToBackupRetentionSettingsRetentionUnitOutput() BackupRetentionSettingsRetentionUnitOutput
- func (o BackupRetentionSettingsRetentionUnitOutput) ToBackupRetentionSettingsRetentionUnitOutputWithContext(ctx context.Context) BackupRetentionSettingsRetentionUnitOutput
- func (o BackupRetentionSettingsRetentionUnitOutput) ToBackupRetentionSettingsRetentionUnitPtrOutput() BackupRetentionSettingsRetentionUnitPtrOutput
- func (o BackupRetentionSettingsRetentionUnitOutput) ToBackupRetentionSettingsRetentionUnitPtrOutputWithContext(ctx context.Context) BackupRetentionSettingsRetentionUnitPtrOutput
- func (o BackupRetentionSettingsRetentionUnitOutput) ToStringOutput() pulumi.StringOutput
- func (o BackupRetentionSettingsRetentionUnitOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BackupRetentionSettingsRetentionUnitOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BackupRetentionSettingsRetentionUnitOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BackupRetentionSettingsRetentionUnitPtrInput
- type BackupRetentionSettingsRetentionUnitPtrOutput
- func (o BackupRetentionSettingsRetentionUnitPtrOutput) Elem() BackupRetentionSettingsRetentionUnitOutput
- func (BackupRetentionSettingsRetentionUnitPtrOutput) ElementType() reflect.Type
- func (o BackupRetentionSettingsRetentionUnitPtrOutput) ToBackupRetentionSettingsRetentionUnitPtrOutput() BackupRetentionSettingsRetentionUnitPtrOutput
- func (o BackupRetentionSettingsRetentionUnitPtrOutput) ToBackupRetentionSettingsRetentionUnitPtrOutputWithContext(ctx context.Context) BackupRetentionSettingsRetentionUnitPtrOutput
- func (o BackupRetentionSettingsRetentionUnitPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BackupRetentionSettingsRetentionUnitPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BackupRun
- type BackupRunArgs
- type BackupRunBackupKind
- func (BackupRunBackupKind) ElementType() reflect.Type
- func (e BackupRunBackupKind) ToBackupRunBackupKindOutput() BackupRunBackupKindOutput
- func (e BackupRunBackupKind) ToBackupRunBackupKindOutputWithContext(ctx context.Context) BackupRunBackupKindOutput
- func (e BackupRunBackupKind) ToBackupRunBackupKindPtrOutput() BackupRunBackupKindPtrOutput
- func (e BackupRunBackupKind) ToBackupRunBackupKindPtrOutputWithContext(ctx context.Context) BackupRunBackupKindPtrOutput
- func (e BackupRunBackupKind) ToStringOutput() pulumi.StringOutput
- func (e BackupRunBackupKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BackupRunBackupKind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BackupRunBackupKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BackupRunBackupKindInput
- type BackupRunBackupKindOutput
- func (BackupRunBackupKindOutput) ElementType() reflect.Type
- func (o BackupRunBackupKindOutput) ToBackupRunBackupKindOutput() BackupRunBackupKindOutput
- func (o BackupRunBackupKindOutput) ToBackupRunBackupKindOutputWithContext(ctx context.Context) BackupRunBackupKindOutput
- func (o BackupRunBackupKindOutput) ToBackupRunBackupKindPtrOutput() BackupRunBackupKindPtrOutput
- func (o BackupRunBackupKindOutput) ToBackupRunBackupKindPtrOutputWithContext(ctx context.Context) BackupRunBackupKindPtrOutput
- func (o BackupRunBackupKindOutput) ToStringOutput() pulumi.StringOutput
- func (o BackupRunBackupKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BackupRunBackupKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BackupRunBackupKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BackupRunBackupKindPtrInput
- type BackupRunBackupKindPtrOutput
- func (o BackupRunBackupKindPtrOutput) Elem() BackupRunBackupKindOutput
- func (BackupRunBackupKindPtrOutput) ElementType() reflect.Type
- func (o BackupRunBackupKindPtrOutput) ToBackupRunBackupKindPtrOutput() BackupRunBackupKindPtrOutput
- func (o BackupRunBackupKindPtrOutput) ToBackupRunBackupKindPtrOutputWithContext(ctx context.Context) BackupRunBackupKindPtrOutput
- func (o BackupRunBackupKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BackupRunBackupKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BackupRunInput
- type BackupRunOutput
- type BackupRunState
- type BackupRunStatus
- func (BackupRunStatus) ElementType() reflect.Type
- func (e BackupRunStatus) ToBackupRunStatusOutput() BackupRunStatusOutput
- func (e BackupRunStatus) ToBackupRunStatusOutputWithContext(ctx context.Context) BackupRunStatusOutput
- func (e BackupRunStatus) ToBackupRunStatusPtrOutput() BackupRunStatusPtrOutput
- func (e BackupRunStatus) ToBackupRunStatusPtrOutputWithContext(ctx context.Context) BackupRunStatusPtrOutput
- func (e BackupRunStatus) ToStringOutput() pulumi.StringOutput
- func (e BackupRunStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BackupRunStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BackupRunStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BackupRunStatusInput
- type BackupRunStatusOutput
- func (BackupRunStatusOutput) ElementType() reflect.Type
- func (o BackupRunStatusOutput) ToBackupRunStatusOutput() BackupRunStatusOutput
- func (o BackupRunStatusOutput) ToBackupRunStatusOutputWithContext(ctx context.Context) BackupRunStatusOutput
- func (o BackupRunStatusOutput) ToBackupRunStatusPtrOutput() BackupRunStatusPtrOutput
- func (o BackupRunStatusOutput) ToBackupRunStatusPtrOutputWithContext(ctx context.Context) BackupRunStatusPtrOutput
- func (o BackupRunStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o BackupRunStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BackupRunStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BackupRunStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BackupRunStatusPtrInput
- type BackupRunStatusPtrOutput
- func (o BackupRunStatusPtrOutput) Elem() BackupRunStatusOutput
- func (BackupRunStatusPtrOutput) ElementType() reflect.Type
- func (o BackupRunStatusPtrOutput) ToBackupRunStatusPtrOutput() BackupRunStatusPtrOutput
- func (o BackupRunStatusPtrOutput) ToBackupRunStatusPtrOutputWithContext(ctx context.Context) BackupRunStatusPtrOutput
- func (o BackupRunStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BackupRunStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BackupRunType
- func (BackupRunType) ElementType() reflect.Type
- func (e BackupRunType) ToBackupRunTypeOutput() BackupRunTypeOutput
- func (e BackupRunType) ToBackupRunTypeOutputWithContext(ctx context.Context) BackupRunTypeOutput
- func (e BackupRunType) ToBackupRunTypePtrOutput() BackupRunTypePtrOutput
- func (e BackupRunType) ToBackupRunTypePtrOutputWithContext(ctx context.Context) BackupRunTypePtrOutput
- func (e BackupRunType) ToStringOutput() pulumi.StringOutput
- func (e BackupRunType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BackupRunType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BackupRunType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BackupRunTypeInput
- type BackupRunTypeOutput
- func (BackupRunTypeOutput) ElementType() reflect.Type
- func (o BackupRunTypeOutput) ToBackupRunTypeOutput() BackupRunTypeOutput
- func (o BackupRunTypeOutput) ToBackupRunTypeOutputWithContext(ctx context.Context) BackupRunTypeOutput
- func (o BackupRunTypeOutput) ToBackupRunTypePtrOutput() BackupRunTypePtrOutput
- func (o BackupRunTypeOutput) ToBackupRunTypePtrOutputWithContext(ctx context.Context) BackupRunTypePtrOutput
- func (o BackupRunTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o BackupRunTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BackupRunTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BackupRunTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BackupRunTypePtrInput
- type BackupRunTypePtrOutput
- func (o BackupRunTypePtrOutput) Elem() BackupRunTypeOutput
- func (BackupRunTypePtrOutput) ElementType() reflect.Type
- func (o BackupRunTypePtrOutput) ToBackupRunTypePtrOutput() BackupRunTypePtrOutput
- func (o BackupRunTypePtrOutput) ToBackupRunTypePtrOutputWithContext(ctx context.Context) BackupRunTypePtrOutput
- func (o BackupRunTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BackupRunTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Database
- type DatabaseArgs
- type DatabaseFlags
- type DatabaseFlagsArgs
- type DatabaseFlagsArray
- type DatabaseFlagsArrayInput
- type DatabaseFlagsArrayOutput
- func (DatabaseFlagsArrayOutput) ElementType() reflect.Type
- func (o DatabaseFlagsArrayOutput) Index(i pulumi.IntInput) DatabaseFlagsOutput
- func (o DatabaseFlagsArrayOutput) ToDatabaseFlagsArrayOutput() DatabaseFlagsArrayOutput
- func (o DatabaseFlagsArrayOutput) ToDatabaseFlagsArrayOutputWithContext(ctx context.Context) DatabaseFlagsArrayOutput
- type DatabaseFlagsInput
- type DatabaseFlagsOutput
- func (DatabaseFlagsOutput) ElementType() reflect.Type
- func (o DatabaseFlagsOutput) Name() pulumi.StringPtrOutput
- func (o DatabaseFlagsOutput) ToDatabaseFlagsOutput() DatabaseFlagsOutput
- func (o DatabaseFlagsOutput) ToDatabaseFlagsOutputWithContext(ctx context.Context) DatabaseFlagsOutput
- func (o DatabaseFlagsOutput) Value() pulumi.StringPtrOutput
- type DatabaseFlagsResponse
- type DatabaseFlagsResponseArrayOutput
- func (DatabaseFlagsResponseArrayOutput) ElementType() reflect.Type
- func (o DatabaseFlagsResponseArrayOutput) Index(i pulumi.IntInput) DatabaseFlagsResponseOutput
- func (o DatabaseFlagsResponseArrayOutput) ToDatabaseFlagsResponseArrayOutput() DatabaseFlagsResponseArrayOutput
- func (o DatabaseFlagsResponseArrayOutput) ToDatabaseFlagsResponseArrayOutputWithContext(ctx context.Context) DatabaseFlagsResponseArrayOutput
- type DatabaseFlagsResponseOutput
- func (DatabaseFlagsResponseOutput) ElementType() reflect.Type
- func (o DatabaseFlagsResponseOutput) Name() pulumi.StringOutput
- func (o DatabaseFlagsResponseOutput) ToDatabaseFlagsResponseOutput() DatabaseFlagsResponseOutput
- func (o DatabaseFlagsResponseOutput) ToDatabaseFlagsResponseOutputWithContext(ctx context.Context) DatabaseFlagsResponseOutput
- func (o DatabaseFlagsResponseOutput) Value() pulumi.StringOutput
- type DatabaseInput
- type DatabaseOutput
- type DatabaseState
- type DenyMaintenancePeriod
- type DenyMaintenancePeriodArgs
- type DenyMaintenancePeriodArray
- func (DenyMaintenancePeriodArray) ElementType() reflect.Type
- func (i DenyMaintenancePeriodArray) ToDenyMaintenancePeriodArrayOutput() DenyMaintenancePeriodArrayOutput
- func (i DenyMaintenancePeriodArray) ToDenyMaintenancePeriodArrayOutputWithContext(ctx context.Context) DenyMaintenancePeriodArrayOutput
- type DenyMaintenancePeriodArrayInput
- type DenyMaintenancePeriodArrayOutput
- func (DenyMaintenancePeriodArrayOutput) ElementType() reflect.Type
- func (o DenyMaintenancePeriodArrayOutput) Index(i pulumi.IntInput) DenyMaintenancePeriodOutput
- func (o DenyMaintenancePeriodArrayOutput) ToDenyMaintenancePeriodArrayOutput() DenyMaintenancePeriodArrayOutput
- func (o DenyMaintenancePeriodArrayOutput) ToDenyMaintenancePeriodArrayOutputWithContext(ctx context.Context) DenyMaintenancePeriodArrayOutput
- type DenyMaintenancePeriodInput
- type DenyMaintenancePeriodOutput
- func (DenyMaintenancePeriodOutput) ElementType() reflect.Type
- func (o DenyMaintenancePeriodOutput) EndDate() pulumi.StringPtrOutput
- func (o DenyMaintenancePeriodOutput) StartDate() pulumi.StringPtrOutput
- func (o DenyMaintenancePeriodOutput) Time() pulumi.StringPtrOutput
- func (o DenyMaintenancePeriodOutput) ToDenyMaintenancePeriodOutput() DenyMaintenancePeriodOutput
- func (o DenyMaintenancePeriodOutput) ToDenyMaintenancePeriodOutputWithContext(ctx context.Context) DenyMaintenancePeriodOutput
- type DenyMaintenancePeriodResponse
- type DenyMaintenancePeriodResponseArrayOutput
- func (DenyMaintenancePeriodResponseArrayOutput) ElementType() reflect.Type
- func (o DenyMaintenancePeriodResponseArrayOutput) Index(i pulumi.IntInput) DenyMaintenancePeriodResponseOutput
- func (o DenyMaintenancePeriodResponseArrayOutput) ToDenyMaintenancePeriodResponseArrayOutput() DenyMaintenancePeriodResponseArrayOutput
- func (o DenyMaintenancePeriodResponseArrayOutput) ToDenyMaintenancePeriodResponseArrayOutputWithContext(ctx context.Context) DenyMaintenancePeriodResponseArrayOutput
- type DenyMaintenancePeriodResponseOutput
- func (DenyMaintenancePeriodResponseOutput) ElementType() reflect.Type
- func (o DenyMaintenancePeriodResponseOutput) EndDate() pulumi.StringOutput
- func (o DenyMaintenancePeriodResponseOutput) StartDate() pulumi.StringOutput
- func (o DenyMaintenancePeriodResponseOutput) Time() pulumi.StringOutput
- func (o DenyMaintenancePeriodResponseOutput) ToDenyMaintenancePeriodResponseOutput() DenyMaintenancePeriodResponseOutput
- func (o DenyMaintenancePeriodResponseOutput) ToDenyMaintenancePeriodResponseOutputWithContext(ctx context.Context) DenyMaintenancePeriodResponseOutput
- type DiskEncryptionConfiguration
- type DiskEncryptionConfigurationArgs
- func (DiskEncryptionConfigurationArgs) ElementType() reflect.Type
- func (i DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationOutput() DiskEncryptionConfigurationOutput
- func (i DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationOutputWithContext(ctx context.Context) DiskEncryptionConfigurationOutput
- func (i DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationPtrOutput() DiskEncryptionConfigurationPtrOutput
- func (i DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationPtrOutputWithContext(ctx context.Context) DiskEncryptionConfigurationPtrOutput
- type DiskEncryptionConfigurationInput
- type DiskEncryptionConfigurationOutput
- func (DiskEncryptionConfigurationOutput) ElementType() reflect.Type
- func (o DiskEncryptionConfigurationOutput) Kind() pulumi.StringPtrOutput
- func (o DiskEncryptionConfigurationOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationOutput() DiskEncryptionConfigurationOutput
- func (o DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationOutputWithContext(ctx context.Context) DiskEncryptionConfigurationOutput
- func (o DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationPtrOutput() DiskEncryptionConfigurationPtrOutput
- func (o DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationPtrOutputWithContext(ctx context.Context) DiskEncryptionConfigurationPtrOutput
- type DiskEncryptionConfigurationPtrInput
- type DiskEncryptionConfigurationPtrOutput
- func (o DiskEncryptionConfigurationPtrOutput) Elem() DiskEncryptionConfigurationOutput
- func (DiskEncryptionConfigurationPtrOutput) ElementType() reflect.Type
- func (o DiskEncryptionConfigurationPtrOutput) Kind() pulumi.StringPtrOutput
- func (o DiskEncryptionConfigurationPtrOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o DiskEncryptionConfigurationPtrOutput) ToDiskEncryptionConfigurationPtrOutput() DiskEncryptionConfigurationPtrOutput
- func (o DiskEncryptionConfigurationPtrOutput) ToDiskEncryptionConfigurationPtrOutputWithContext(ctx context.Context) DiskEncryptionConfigurationPtrOutput
- type DiskEncryptionConfigurationResponse
- type DiskEncryptionConfigurationResponseOutput
- func (DiskEncryptionConfigurationResponseOutput) ElementType() reflect.Type
- func (o DiskEncryptionConfigurationResponseOutput) Kind() pulumi.StringOutput
- func (o DiskEncryptionConfigurationResponseOutput) KmsKeyName() pulumi.StringOutput
- func (o DiskEncryptionConfigurationResponseOutput) ToDiskEncryptionConfigurationResponseOutput() DiskEncryptionConfigurationResponseOutput
- func (o DiskEncryptionConfigurationResponseOutput) ToDiskEncryptionConfigurationResponseOutputWithContext(ctx context.Context) DiskEncryptionConfigurationResponseOutput
- type DiskEncryptionStatus
- type DiskEncryptionStatusArgs
- func (DiskEncryptionStatusArgs) ElementType() reflect.Type
- func (i DiskEncryptionStatusArgs) ToDiskEncryptionStatusOutput() DiskEncryptionStatusOutput
- func (i DiskEncryptionStatusArgs) ToDiskEncryptionStatusOutputWithContext(ctx context.Context) DiskEncryptionStatusOutput
- func (i DiskEncryptionStatusArgs) ToDiskEncryptionStatusPtrOutput() DiskEncryptionStatusPtrOutput
- func (i DiskEncryptionStatusArgs) ToDiskEncryptionStatusPtrOutputWithContext(ctx context.Context) DiskEncryptionStatusPtrOutput
- type DiskEncryptionStatusInput
- type DiskEncryptionStatusOutput
- func (DiskEncryptionStatusOutput) ElementType() reflect.Type
- func (o DiskEncryptionStatusOutput) Kind() pulumi.StringPtrOutput
- func (o DiskEncryptionStatusOutput) KmsKeyVersionName() pulumi.StringPtrOutput
- func (o DiskEncryptionStatusOutput) ToDiskEncryptionStatusOutput() DiskEncryptionStatusOutput
- func (o DiskEncryptionStatusOutput) ToDiskEncryptionStatusOutputWithContext(ctx context.Context) DiskEncryptionStatusOutput
- func (o DiskEncryptionStatusOutput) ToDiskEncryptionStatusPtrOutput() DiskEncryptionStatusPtrOutput
- func (o DiskEncryptionStatusOutput) ToDiskEncryptionStatusPtrOutputWithContext(ctx context.Context) DiskEncryptionStatusPtrOutput
- type DiskEncryptionStatusPtrInput
- type DiskEncryptionStatusPtrOutput
- func (o DiskEncryptionStatusPtrOutput) Elem() DiskEncryptionStatusOutput
- func (DiskEncryptionStatusPtrOutput) ElementType() reflect.Type
- func (o DiskEncryptionStatusPtrOutput) Kind() pulumi.StringPtrOutput
- func (o DiskEncryptionStatusPtrOutput) KmsKeyVersionName() pulumi.StringPtrOutput
- func (o DiskEncryptionStatusPtrOutput) ToDiskEncryptionStatusPtrOutput() DiskEncryptionStatusPtrOutput
- func (o DiskEncryptionStatusPtrOutput) ToDiskEncryptionStatusPtrOutputWithContext(ctx context.Context) DiskEncryptionStatusPtrOutput
- type DiskEncryptionStatusResponse
- type DiskEncryptionStatusResponseOutput
- func (DiskEncryptionStatusResponseOutput) ElementType() reflect.Type
- func (o DiskEncryptionStatusResponseOutput) Kind() pulumi.StringOutput
- func (o DiskEncryptionStatusResponseOutput) KmsKeyVersionName() pulumi.StringOutput
- func (o DiskEncryptionStatusResponseOutput) ToDiskEncryptionStatusResponseOutput() DiskEncryptionStatusResponseOutput
- func (o DiskEncryptionStatusResponseOutput) ToDiskEncryptionStatusResponseOutputWithContext(ctx context.Context) DiskEncryptionStatusResponseOutput
- type InsightsConfig
- type InsightsConfigArgs
- func (InsightsConfigArgs) ElementType() reflect.Type
- func (i InsightsConfigArgs) ToInsightsConfigOutput() InsightsConfigOutput
- func (i InsightsConfigArgs) ToInsightsConfigOutputWithContext(ctx context.Context) InsightsConfigOutput
- func (i InsightsConfigArgs) ToInsightsConfigPtrOutput() InsightsConfigPtrOutput
- func (i InsightsConfigArgs) ToInsightsConfigPtrOutputWithContext(ctx context.Context) InsightsConfigPtrOutput
- type InsightsConfigInput
- type InsightsConfigOutput
- func (InsightsConfigOutput) ElementType() reflect.Type
- func (o InsightsConfigOutput) QueryInsightsEnabled() pulumi.BoolPtrOutput
- func (o InsightsConfigOutput) QueryPlansPerMinute() pulumi.IntPtrOutput
- func (o InsightsConfigOutput) QueryStringLength() pulumi.IntPtrOutput
- func (o InsightsConfigOutput) RecordApplicationTags() pulumi.BoolPtrOutput
- func (o InsightsConfigOutput) RecordClientAddress() pulumi.BoolPtrOutput
- func (o InsightsConfigOutput) ToInsightsConfigOutput() InsightsConfigOutput
- func (o InsightsConfigOutput) ToInsightsConfigOutputWithContext(ctx context.Context) InsightsConfigOutput
- func (o InsightsConfigOutput) ToInsightsConfigPtrOutput() InsightsConfigPtrOutput
- func (o InsightsConfigOutput) ToInsightsConfigPtrOutputWithContext(ctx context.Context) InsightsConfigPtrOutput
- type InsightsConfigPtrInput
- type InsightsConfigPtrOutput
- func (o InsightsConfigPtrOutput) Elem() InsightsConfigOutput
- func (InsightsConfigPtrOutput) ElementType() reflect.Type
- func (o InsightsConfigPtrOutput) QueryInsightsEnabled() pulumi.BoolPtrOutput
- func (o InsightsConfigPtrOutput) QueryPlansPerMinute() pulumi.IntPtrOutput
- func (o InsightsConfigPtrOutput) QueryStringLength() pulumi.IntPtrOutput
- func (o InsightsConfigPtrOutput) RecordApplicationTags() pulumi.BoolPtrOutput
- func (o InsightsConfigPtrOutput) RecordClientAddress() pulumi.BoolPtrOutput
- func (o InsightsConfigPtrOutput) ToInsightsConfigPtrOutput() InsightsConfigPtrOutput
- func (o InsightsConfigPtrOutput) ToInsightsConfigPtrOutputWithContext(ctx context.Context) InsightsConfigPtrOutput
- type InsightsConfigResponse
- type InsightsConfigResponseOutput
- func (InsightsConfigResponseOutput) ElementType() reflect.Type
- func (o InsightsConfigResponseOutput) QueryInsightsEnabled() pulumi.BoolOutput
- func (o InsightsConfigResponseOutput) QueryPlansPerMinute() pulumi.IntOutput
- func (o InsightsConfigResponseOutput) QueryStringLength() pulumi.IntOutput
- func (o InsightsConfigResponseOutput) RecordApplicationTags() pulumi.BoolOutput
- func (o InsightsConfigResponseOutput) RecordClientAddress() pulumi.BoolOutput
- func (o InsightsConfigResponseOutput) ToInsightsConfigResponseOutput() InsightsConfigResponseOutput
- func (o InsightsConfigResponseOutput) ToInsightsConfigResponseOutputWithContext(ctx context.Context) InsightsConfigResponseOutput
- type Instance
- type InstanceArgs
- type InstanceBackendType
- func (InstanceBackendType) ElementType() reflect.Type
- func (e InstanceBackendType) ToInstanceBackendTypeOutput() InstanceBackendTypeOutput
- func (e InstanceBackendType) ToInstanceBackendTypeOutputWithContext(ctx context.Context) InstanceBackendTypeOutput
- func (e InstanceBackendType) ToInstanceBackendTypePtrOutput() InstanceBackendTypePtrOutput
- func (e InstanceBackendType) ToInstanceBackendTypePtrOutputWithContext(ctx context.Context) InstanceBackendTypePtrOutput
- func (e InstanceBackendType) ToStringOutput() pulumi.StringOutput
- func (e InstanceBackendType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InstanceBackendType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InstanceBackendType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceBackendTypeInput
- type InstanceBackendTypeOutput
- func (InstanceBackendTypeOutput) ElementType() reflect.Type
- func (o InstanceBackendTypeOutput) ToInstanceBackendTypeOutput() InstanceBackendTypeOutput
- func (o InstanceBackendTypeOutput) ToInstanceBackendTypeOutputWithContext(ctx context.Context) InstanceBackendTypeOutput
- func (o InstanceBackendTypeOutput) ToInstanceBackendTypePtrOutput() InstanceBackendTypePtrOutput
- func (o InstanceBackendTypeOutput) ToInstanceBackendTypePtrOutputWithContext(ctx context.Context) InstanceBackendTypePtrOutput
- func (o InstanceBackendTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o InstanceBackendTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InstanceBackendTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceBackendTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceBackendTypePtrInput
- type InstanceBackendTypePtrOutput
- func (o InstanceBackendTypePtrOutput) Elem() InstanceBackendTypeOutput
- func (InstanceBackendTypePtrOutput) ElementType() reflect.Type
- func (o InstanceBackendTypePtrOutput) ToInstanceBackendTypePtrOutput() InstanceBackendTypePtrOutput
- func (o InstanceBackendTypePtrOutput) ToInstanceBackendTypePtrOutputWithContext(ctx context.Context) InstanceBackendTypePtrOutput
- func (o InstanceBackendTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceBackendTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceDatabaseVersion
- func (InstanceDatabaseVersion) ElementType() reflect.Type
- func (e InstanceDatabaseVersion) ToInstanceDatabaseVersionOutput() InstanceDatabaseVersionOutput
- func (e InstanceDatabaseVersion) ToInstanceDatabaseVersionOutputWithContext(ctx context.Context) InstanceDatabaseVersionOutput
- func (e InstanceDatabaseVersion) ToInstanceDatabaseVersionPtrOutput() InstanceDatabaseVersionPtrOutput
- func (e InstanceDatabaseVersion) ToInstanceDatabaseVersionPtrOutputWithContext(ctx context.Context) InstanceDatabaseVersionPtrOutput
- func (e InstanceDatabaseVersion) ToStringOutput() pulumi.StringOutput
- func (e InstanceDatabaseVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InstanceDatabaseVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InstanceDatabaseVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceDatabaseVersionInput
- type InstanceDatabaseVersionOutput
- func (InstanceDatabaseVersionOutput) ElementType() reflect.Type
- func (o InstanceDatabaseVersionOutput) ToInstanceDatabaseVersionOutput() InstanceDatabaseVersionOutput
- func (o InstanceDatabaseVersionOutput) ToInstanceDatabaseVersionOutputWithContext(ctx context.Context) InstanceDatabaseVersionOutput
- func (o InstanceDatabaseVersionOutput) ToInstanceDatabaseVersionPtrOutput() InstanceDatabaseVersionPtrOutput
- func (o InstanceDatabaseVersionOutput) ToInstanceDatabaseVersionPtrOutputWithContext(ctx context.Context) InstanceDatabaseVersionPtrOutput
- func (o InstanceDatabaseVersionOutput) ToStringOutput() pulumi.StringOutput
- func (o InstanceDatabaseVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InstanceDatabaseVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceDatabaseVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceDatabaseVersionPtrInput
- type InstanceDatabaseVersionPtrOutput
- func (o InstanceDatabaseVersionPtrOutput) Elem() InstanceDatabaseVersionOutput
- func (InstanceDatabaseVersionPtrOutput) ElementType() reflect.Type
- func (o InstanceDatabaseVersionPtrOutput) ToInstanceDatabaseVersionPtrOutput() InstanceDatabaseVersionPtrOutput
- func (o InstanceDatabaseVersionPtrOutput) ToInstanceDatabaseVersionPtrOutputWithContext(ctx context.Context) InstanceDatabaseVersionPtrOutput
- func (o InstanceDatabaseVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceDatabaseVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceFailoverReplica
- type InstanceFailoverReplicaArgs
- func (InstanceFailoverReplicaArgs) ElementType() reflect.Type
- func (i InstanceFailoverReplicaArgs) ToInstanceFailoverReplicaOutput() InstanceFailoverReplicaOutput
- func (i InstanceFailoverReplicaArgs) ToInstanceFailoverReplicaOutputWithContext(ctx context.Context) InstanceFailoverReplicaOutput
- func (i InstanceFailoverReplicaArgs) ToInstanceFailoverReplicaPtrOutput() InstanceFailoverReplicaPtrOutput
- func (i InstanceFailoverReplicaArgs) ToInstanceFailoverReplicaPtrOutputWithContext(ctx context.Context) InstanceFailoverReplicaPtrOutput
- type InstanceFailoverReplicaInput
- type InstanceFailoverReplicaOutput
- func (o InstanceFailoverReplicaOutput) Available() pulumi.BoolPtrOutput
- func (InstanceFailoverReplicaOutput) ElementType() reflect.Type
- func (o InstanceFailoverReplicaOutput) Name() pulumi.StringPtrOutput
- func (o InstanceFailoverReplicaOutput) ToInstanceFailoverReplicaOutput() InstanceFailoverReplicaOutput
- func (o InstanceFailoverReplicaOutput) ToInstanceFailoverReplicaOutputWithContext(ctx context.Context) InstanceFailoverReplicaOutput
- func (o InstanceFailoverReplicaOutput) ToInstanceFailoverReplicaPtrOutput() InstanceFailoverReplicaPtrOutput
- func (o InstanceFailoverReplicaOutput) ToInstanceFailoverReplicaPtrOutputWithContext(ctx context.Context) InstanceFailoverReplicaPtrOutput
- type InstanceFailoverReplicaPtrInput
- type InstanceFailoverReplicaPtrOutput
- func (o InstanceFailoverReplicaPtrOutput) Available() pulumi.BoolPtrOutput
- func (o InstanceFailoverReplicaPtrOutput) Elem() InstanceFailoverReplicaOutput
- func (InstanceFailoverReplicaPtrOutput) ElementType() reflect.Type
- func (o InstanceFailoverReplicaPtrOutput) Name() pulumi.StringPtrOutput
- func (o InstanceFailoverReplicaPtrOutput) ToInstanceFailoverReplicaPtrOutput() InstanceFailoverReplicaPtrOutput
- func (o InstanceFailoverReplicaPtrOutput) ToInstanceFailoverReplicaPtrOutputWithContext(ctx context.Context) InstanceFailoverReplicaPtrOutput
- type InstanceFailoverReplicaResponse
- type InstanceFailoverReplicaResponseOutput
- func (o InstanceFailoverReplicaResponseOutput) Available() pulumi.BoolOutput
- func (InstanceFailoverReplicaResponseOutput) ElementType() reflect.Type
- func (o InstanceFailoverReplicaResponseOutput) Name() pulumi.StringOutput
- func (o InstanceFailoverReplicaResponseOutput) ToInstanceFailoverReplicaResponseOutput() InstanceFailoverReplicaResponseOutput
- func (o InstanceFailoverReplicaResponseOutput) ToInstanceFailoverReplicaResponseOutputWithContext(ctx context.Context) InstanceFailoverReplicaResponseOutput
- type InstanceInput
- type InstanceInstanceType
- func (InstanceInstanceType) ElementType() reflect.Type
- func (e InstanceInstanceType) ToInstanceInstanceTypeOutput() InstanceInstanceTypeOutput
- func (e InstanceInstanceType) ToInstanceInstanceTypeOutputWithContext(ctx context.Context) InstanceInstanceTypeOutput
- func (e InstanceInstanceType) ToInstanceInstanceTypePtrOutput() InstanceInstanceTypePtrOutput
- func (e InstanceInstanceType) ToInstanceInstanceTypePtrOutputWithContext(ctx context.Context) InstanceInstanceTypePtrOutput
- func (e InstanceInstanceType) ToStringOutput() pulumi.StringOutput
- func (e InstanceInstanceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InstanceInstanceType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InstanceInstanceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceInstanceTypeInput
- type InstanceInstanceTypeOutput
- func (InstanceInstanceTypeOutput) ElementType() reflect.Type
- func (o InstanceInstanceTypeOutput) ToInstanceInstanceTypeOutput() InstanceInstanceTypeOutput
- func (o InstanceInstanceTypeOutput) ToInstanceInstanceTypeOutputWithContext(ctx context.Context) InstanceInstanceTypeOutput
- func (o InstanceInstanceTypeOutput) ToInstanceInstanceTypePtrOutput() InstanceInstanceTypePtrOutput
- func (o InstanceInstanceTypeOutput) ToInstanceInstanceTypePtrOutputWithContext(ctx context.Context) InstanceInstanceTypePtrOutput
- func (o InstanceInstanceTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o InstanceInstanceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InstanceInstanceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceInstanceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceInstanceTypePtrInput
- type InstanceInstanceTypePtrOutput
- func (o InstanceInstanceTypePtrOutput) Elem() InstanceInstanceTypeOutput
- func (InstanceInstanceTypePtrOutput) ElementType() reflect.Type
- func (o InstanceInstanceTypePtrOutput) ToInstanceInstanceTypePtrOutput() InstanceInstanceTypePtrOutput
- func (o InstanceInstanceTypePtrOutput) ToInstanceInstanceTypePtrOutputWithContext(ctx context.Context) InstanceInstanceTypePtrOutput
- func (o InstanceInstanceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceInstanceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceOutput
- type InstanceReference
- type InstanceReferenceArgs
- func (InstanceReferenceArgs) ElementType() reflect.Type
- func (i InstanceReferenceArgs) ToInstanceReferenceOutput() InstanceReferenceOutput
- func (i InstanceReferenceArgs) ToInstanceReferenceOutputWithContext(ctx context.Context) InstanceReferenceOutput
- func (i InstanceReferenceArgs) ToInstanceReferencePtrOutput() InstanceReferencePtrOutput
- func (i InstanceReferenceArgs) ToInstanceReferencePtrOutputWithContext(ctx context.Context) InstanceReferencePtrOutput
- type InstanceReferenceInput
- type InstanceReferenceOutput
- func (InstanceReferenceOutput) ElementType() reflect.Type
- func (o InstanceReferenceOutput) Name() pulumi.StringPtrOutput
- func (o InstanceReferenceOutput) Project() pulumi.StringPtrOutput
- func (o InstanceReferenceOutput) Region() pulumi.StringPtrOutput
- func (o InstanceReferenceOutput) ToInstanceReferenceOutput() InstanceReferenceOutput
- func (o InstanceReferenceOutput) ToInstanceReferenceOutputWithContext(ctx context.Context) InstanceReferenceOutput
- func (o InstanceReferenceOutput) ToInstanceReferencePtrOutput() InstanceReferencePtrOutput
- func (o InstanceReferenceOutput) ToInstanceReferencePtrOutputWithContext(ctx context.Context) InstanceReferencePtrOutput
- type InstanceReferencePtrInput
- type InstanceReferencePtrOutput
- func (o InstanceReferencePtrOutput) Elem() InstanceReferenceOutput
- func (InstanceReferencePtrOutput) ElementType() reflect.Type
- func (o InstanceReferencePtrOutput) Name() pulumi.StringPtrOutput
- func (o InstanceReferencePtrOutput) Project() pulumi.StringPtrOutput
- func (o InstanceReferencePtrOutput) Region() pulumi.StringPtrOutput
- func (o InstanceReferencePtrOutput) ToInstanceReferencePtrOutput() InstanceReferencePtrOutput
- func (o InstanceReferencePtrOutput) ToInstanceReferencePtrOutputWithContext(ctx context.Context) InstanceReferencePtrOutput
- type InstanceReferenceResponse
- type InstanceReferenceResponseOutput
- func (InstanceReferenceResponseOutput) ElementType() reflect.Type
- func (o InstanceReferenceResponseOutput) Name() pulumi.StringOutput
- func (o InstanceReferenceResponseOutput) Project() pulumi.StringOutput
- func (o InstanceReferenceResponseOutput) Region() pulumi.StringOutput
- func (o InstanceReferenceResponseOutput) ToInstanceReferenceResponseOutput() InstanceReferenceResponseOutput
- func (o InstanceReferenceResponseOutput) ToInstanceReferenceResponseOutputWithContext(ctx context.Context) InstanceReferenceResponseOutput
- type InstanceState
- type InstanceStateEnum
- func (InstanceStateEnum) ElementType() reflect.Type
- func (e InstanceStateEnum) ToInstanceStateEnumOutput() InstanceStateEnumOutput
- func (e InstanceStateEnum) ToInstanceStateEnumOutputWithContext(ctx context.Context) InstanceStateEnumOutput
- func (e InstanceStateEnum) ToInstanceStateEnumPtrOutput() InstanceStateEnumPtrOutput
- func (e InstanceStateEnum) ToInstanceStateEnumPtrOutputWithContext(ctx context.Context) InstanceStateEnumPtrOutput
- func (e InstanceStateEnum) ToStringOutput() pulumi.StringOutput
- func (e InstanceStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InstanceStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InstanceStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceStateEnumInput
- type InstanceStateEnumOutput
- func (InstanceStateEnumOutput) ElementType() reflect.Type
- func (o InstanceStateEnumOutput) ToInstanceStateEnumOutput() InstanceStateEnumOutput
- func (o InstanceStateEnumOutput) ToInstanceStateEnumOutputWithContext(ctx context.Context) InstanceStateEnumOutput
- func (o InstanceStateEnumOutput) ToInstanceStateEnumPtrOutput() InstanceStateEnumPtrOutput
- func (o InstanceStateEnumOutput) ToInstanceStateEnumPtrOutputWithContext(ctx context.Context) InstanceStateEnumPtrOutput
- func (o InstanceStateEnumOutput) ToStringOutput() pulumi.StringOutput
- func (o InstanceStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InstanceStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceStateEnumPtrInput
- type InstanceStateEnumPtrOutput
- func (o InstanceStateEnumPtrOutput) Elem() InstanceStateEnumOutput
- func (InstanceStateEnumPtrOutput) ElementType() reflect.Type
- func (o InstanceStateEnumPtrOutput) ToInstanceStateEnumPtrOutput() InstanceStateEnumPtrOutput
- func (o InstanceStateEnumPtrOutput) ToInstanceStateEnumPtrOutputWithContext(ctx context.Context) InstanceStateEnumPtrOutput
- func (o InstanceStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceSuspensionReasonItem
- func (InstanceSuspensionReasonItem) ElementType() reflect.Type
- func (e InstanceSuspensionReasonItem) ToInstanceSuspensionReasonItemOutput() InstanceSuspensionReasonItemOutput
- func (e InstanceSuspensionReasonItem) ToInstanceSuspensionReasonItemOutputWithContext(ctx context.Context) InstanceSuspensionReasonItemOutput
- func (e InstanceSuspensionReasonItem) ToInstanceSuspensionReasonItemPtrOutput() InstanceSuspensionReasonItemPtrOutput
- func (e InstanceSuspensionReasonItem) ToInstanceSuspensionReasonItemPtrOutputWithContext(ctx context.Context) InstanceSuspensionReasonItemPtrOutput
- func (e InstanceSuspensionReasonItem) ToStringOutput() pulumi.StringOutput
- func (e InstanceSuspensionReasonItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InstanceSuspensionReasonItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InstanceSuspensionReasonItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceSuspensionReasonItemArray
- func (InstanceSuspensionReasonItemArray) ElementType() reflect.Type
- func (i InstanceSuspensionReasonItemArray) ToInstanceSuspensionReasonItemArrayOutput() InstanceSuspensionReasonItemArrayOutput
- func (i InstanceSuspensionReasonItemArray) ToInstanceSuspensionReasonItemArrayOutputWithContext(ctx context.Context) InstanceSuspensionReasonItemArrayOutput
- type InstanceSuspensionReasonItemArrayInput
- type InstanceSuspensionReasonItemArrayOutput
- func (InstanceSuspensionReasonItemArrayOutput) ElementType() reflect.Type
- func (o InstanceSuspensionReasonItemArrayOutput) Index(i pulumi.IntInput) InstanceSuspensionReasonItemOutput
- func (o InstanceSuspensionReasonItemArrayOutput) ToInstanceSuspensionReasonItemArrayOutput() InstanceSuspensionReasonItemArrayOutput
- func (o InstanceSuspensionReasonItemArrayOutput) ToInstanceSuspensionReasonItemArrayOutputWithContext(ctx context.Context) InstanceSuspensionReasonItemArrayOutput
- type InstanceSuspensionReasonItemInput
- type InstanceSuspensionReasonItemOutput
- func (InstanceSuspensionReasonItemOutput) ElementType() reflect.Type
- func (o InstanceSuspensionReasonItemOutput) ToInstanceSuspensionReasonItemOutput() InstanceSuspensionReasonItemOutput
- func (o InstanceSuspensionReasonItemOutput) ToInstanceSuspensionReasonItemOutputWithContext(ctx context.Context) InstanceSuspensionReasonItemOutput
- func (o InstanceSuspensionReasonItemOutput) ToInstanceSuspensionReasonItemPtrOutput() InstanceSuspensionReasonItemPtrOutput
- func (o InstanceSuspensionReasonItemOutput) ToInstanceSuspensionReasonItemPtrOutputWithContext(ctx context.Context) InstanceSuspensionReasonItemPtrOutput
- func (o InstanceSuspensionReasonItemOutput) ToStringOutput() pulumi.StringOutput
- func (o InstanceSuspensionReasonItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InstanceSuspensionReasonItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceSuspensionReasonItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceSuspensionReasonItemPtrInput
- type InstanceSuspensionReasonItemPtrOutput
- func (o InstanceSuspensionReasonItemPtrOutput) Elem() InstanceSuspensionReasonItemOutput
- func (InstanceSuspensionReasonItemPtrOutput) ElementType() reflect.Type
- func (o InstanceSuspensionReasonItemPtrOutput) ToInstanceSuspensionReasonItemPtrOutput() InstanceSuspensionReasonItemPtrOutput
- func (o InstanceSuspensionReasonItemPtrOutput) ToInstanceSuspensionReasonItemPtrOutputWithContext(ctx context.Context) InstanceSuspensionReasonItemPtrOutput
- func (o InstanceSuspensionReasonItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceSuspensionReasonItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IpConfiguration
- type IpConfigurationArgs
- func (IpConfigurationArgs) ElementType() reflect.Type
- func (i IpConfigurationArgs) ToIpConfigurationOutput() IpConfigurationOutput
- func (i IpConfigurationArgs) ToIpConfigurationOutputWithContext(ctx context.Context) IpConfigurationOutput
- func (i IpConfigurationArgs) ToIpConfigurationPtrOutput() IpConfigurationPtrOutput
- func (i IpConfigurationArgs) ToIpConfigurationPtrOutputWithContext(ctx context.Context) IpConfigurationPtrOutput
- type IpConfigurationInput
- type IpConfigurationOutput
- func (o IpConfigurationOutput) AllocatedIpRange() pulumi.StringPtrOutput
- func (o IpConfigurationOutput) AuthorizedNetworks() AclEntryArrayOutput
- func (IpConfigurationOutput) ElementType() reflect.Type
- func (o IpConfigurationOutput) Ipv4Enabled() pulumi.BoolPtrOutput
- func (o IpConfigurationOutput) PrivateNetwork() pulumi.StringPtrOutput
- func (o IpConfigurationOutput) RequireSsl() pulumi.BoolPtrOutput
- func (o IpConfigurationOutput) ToIpConfigurationOutput() IpConfigurationOutput
- func (o IpConfigurationOutput) ToIpConfigurationOutputWithContext(ctx context.Context) IpConfigurationOutput
- func (o IpConfigurationOutput) ToIpConfigurationPtrOutput() IpConfigurationPtrOutput
- func (o IpConfigurationOutput) ToIpConfigurationPtrOutputWithContext(ctx context.Context) IpConfigurationPtrOutput
- type IpConfigurationPtrInput
- type IpConfigurationPtrOutput
- func (o IpConfigurationPtrOutput) AllocatedIpRange() pulumi.StringPtrOutput
- func (o IpConfigurationPtrOutput) AuthorizedNetworks() AclEntryArrayOutput
- func (o IpConfigurationPtrOutput) Elem() IpConfigurationOutput
- func (IpConfigurationPtrOutput) ElementType() reflect.Type
- func (o IpConfigurationPtrOutput) Ipv4Enabled() pulumi.BoolPtrOutput
- func (o IpConfigurationPtrOutput) PrivateNetwork() pulumi.StringPtrOutput
- func (o IpConfigurationPtrOutput) RequireSsl() pulumi.BoolPtrOutput
- func (o IpConfigurationPtrOutput) ToIpConfigurationPtrOutput() IpConfigurationPtrOutput
- func (o IpConfigurationPtrOutput) ToIpConfigurationPtrOutputWithContext(ctx context.Context) IpConfigurationPtrOutput
- type IpConfigurationResponse
- type IpConfigurationResponseOutput
- func (o IpConfigurationResponseOutput) AllocatedIpRange() pulumi.StringOutput
- func (o IpConfigurationResponseOutput) AuthorizedNetworks() AclEntryResponseArrayOutput
- func (IpConfigurationResponseOutput) ElementType() reflect.Type
- func (o IpConfigurationResponseOutput) Ipv4Enabled() pulumi.BoolOutput
- func (o IpConfigurationResponseOutput) PrivateNetwork() pulumi.StringOutput
- func (o IpConfigurationResponseOutput) RequireSsl() pulumi.BoolOutput
- func (o IpConfigurationResponseOutput) ToIpConfigurationResponseOutput() IpConfigurationResponseOutput
- func (o IpConfigurationResponseOutput) ToIpConfigurationResponseOutputWithContext(ctx context.Context) IpConfigurationResponseOutput
- type IpMapping
- type IpMappingArgs
- type IpMappingArray
- type IpMappingArrayInput
- type IpMappingArrayOutput
- func (IpMappingArrayOutput) ElementType() reflect.Type
- func (o IpMappingArrayOutput) Index(i pulumi.IntInput) IpMappingOutput
- func (o IpMappingArrayOutput) ToIpMappingArrayOutput() IpMappingArrayOutput
- func (o IpMappingArrayOutput) ToIpMappingArrayOutputWithContext(ctx context.Context) IpMappingArrayOutput
- type IpMappingInput
- type IpMappingOutput
- func (IpMappingOutput) ElementType() reflect.Type
- func (o IpMappingOutput) IpAddress() pulumi.StringPtrOutput
- func (o IpMappingOutput) TimeToRetire() pulumi.StringPtrOutput
- func (o IpMappingOutput) ToIpMappingOutput() IpMappingOutput
- func (o IpMappingOutput) ToIpMappingOutputWithContext(ctx context.Context) IpMappingOutput
- func (o IpMappingOutput) Type() IpMappingTypePtrOutput
- type IpMappingResponse
- type IpMappingResponseArrayOutput
- func (IpMappingResponseArrayOutput) ElementType() reflect.Type
- func (o IpMappingResponseArrayOutput) Index(i pulumi.IntInput) IpMappingResponseOutput
- func (o IpMappingResponseArrayOutput) ToIpMappingResponseArrayOutput() IpMappingResponseArrayOutput
- func (o IpMappingResponseArrayOutput) ToIpMappingResponseArrayOutputWithContext(ctx context.Context) IpMappingResponseArrayOutput
- type IpMappingResponseOutput
- func (IpMappingResponseOutput) ElementType() reflect.Type
- func (o IpMappingResponseOutput) IpAddress() pulumi.StringOutput
- func (o IpMappingResponseOutput) TimeToRetire() pulumi.StringOutput
- func (o IpMappingResponseOutput) ToIpMappingResponseOutput() IpMappingResponseOutput
- func (o IpMappingResponseOutput) ToIpMappingResponseOutputWithContext(ctx context.Context) IpMappingResponseOutput
- func (o IpMappingResponseOutput) Type() pulumi.StringOutput
- type IpMappingType
- func (IpMappingType) ElementType() reflect.Type
- func (e IpMappingType) ToIpMappingTypeOutput() IpMappingTypeOutput
- func (e IpMappingType) ToIpMappingTypeOutputWithContext(ctx context.Context) IpMappingTypeOutput
- func (e IpMappingType) ToIpMappingTypePtrOutput() IpMappingTypePtrOutput
- func (e IpMappingType) ToIpMappingTypePtrOutputWithContext(ctx context.Context) IpMappingTypePtrOutput
- func (e IpMappingType) ToStringOutput() pulumi.StringOutput
- func (e IpMappingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IpMappingType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IpMappingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IpMappingTypeInput
- type IpMappingTypeOutput
- func (IpMappingTypeOutput) ElementType() reflect.Type
- func (o IpMappingTypeOutput) ToIpMappingTypeOutput() IpMappingTypeOutput
- func (o IpMappingTypeOutput) ToIpMappingTypeOutputWithContext(ctx context.Context) IpMappingTypeOutput
- func (o IpMappingTypeOutput) ToIpMappingTypePtrOutput() IpMappingTypePtrOutput
- func (o IpMappingTypeOutput) ToIpMappingTypePtrOutputWithContext(ctx context.Context) IpMappingTypePtrOutput
- func (o IpMappingTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o IpMappingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o IpMappingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IpMappingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IpMappingTypePtrInput
- type IpMappingTypePtrOutput
- func (o IpMappingTypePtrOutput) Elem() IpMappingTypeOutput
- func (IpMappingTypePtrOutput) ElementType() reflect.Type
- func (o IpMappingTypePtrOutput) ToIpMappingTypePtrOutput() IpMappingTypePtrOutput
- func (o IpMappingTypePtrOutput) ToIpMappingTypePtrOutputWithContext(ctx context.Context) IpMappingTypePtrOutput
- func (o IpMappingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IpMappingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LocationPreference
- type LocationPreferenceArgs
- func (LocationPreferenceArgs) ElementType() reflect.Type
- func (i LocationPreferenceArgs) ToLocationPreferenceOutput() LocationPreferenceOutput
- func (i LocationPreferenceArgs) ToLocationPreferenceOutputWithContext(ctx context.Context) LocationPreferenceOutput
- func (i LocationPreferenceArgs) ToLocationPreferencePtrOutput() LocationPreferencePtrOutput
- func (i LocationPreferenceArgs) ToLocationPreferencePtrOutputWithContext(ctx context.Context) LocationPreferencePtrOutput
- type LocationPreferenceInput
- type LocationPreferenceOutput
- func (LocationPreferenceOutput) ElementType() reflect.Type
- func (o LocationPreferenceOutput) FollowGaeApplication() pulumi.StringPtrOutput
- func (o LocationPreferenceOutput) Kind() pulumi.StringPtrOutput
- func (o LocationPreferenceOutput) SecondaryZone() pulumi.StringPtrOutput
- func (o LocationPreferenceOutput) ToLocationPreferenceOutput() LocationPreferenceOutput
- func (o LocationPreferenceOutput) ToLocationPreferenceOutputWithContext(ctx context.Context) LocationPreferenceOutput
- func (o LocationPreferenceOutput) ToLocationPreferencePtrOutput() LocationPreferencePtrOutput
- func (o LocationPreferenceOutput) ToLocationPreferencePtrOutputWithContext(ctx context.Context) LocationPreferencePtrOutput
- func (o LocationPreferenceOutput) Zone() pulumi.StringPtrOutput
- type LocationPreferencePtrInput
- type LocationPreferencePtrOutput
- func (o LocationPreferencePtrOutput) Elem() LocationPreferenceOutput
- func (LocationPreferencePtrOutput) ElementType() reflect.Type
- func (o LocationPreferencePtrOutput) FollowGaeApplication() pulumi.StringPtrOutput
- func (o LocationPreferencePtrOutput) Kind() pulumi.StringPtrOutput
- func (o LocationPreferencePtrOutput) SecondaryZone() pulumi.StringPtrOutput
- func (o LocationPreferencePtrOutput) ToLocationPreferencePtrOutput() LocationPreferencePtrOutput
- func (o LocationPreferencePtrOutput) ToLocationPreferencePtrOutputWithContext(ctx context.Context) LocationPreferencePtrOutput
- func (o LocationPreferencePtrOutput) Zone() pulumi.StringPtrOutput
- type LocationPreferenceResponse
- type LocationPreferenceResponseOutput
- func (LocationPreferenceResponseOutput) ElementType() reflect.Type
- func (o LocationPreferenceResponseOutput) FollowGaeApplication() pulumi.StringOutput
- func (o LocationPreferenceResponseOutput) Kind() pulumi.StringOutput
- func (o LocationPreferenceResponseOutput) SecondaryZone() pulumi.StringOutput
- func (o LocationPreferenceResponseOutput) ToLocationPreferenceResponseOutput() LocationPreferenceResponseOutput
- func (o LocationPreferenceResponseOutput) ToLocationPreferenceResponseOutputWithContext(ctx context.Context) LocationPreferenceResponseOutput
- func (o LocationPreferenceResponseOutput) Zone() pulumi.StringOutput
- type LookupBackupRunArgs
- type LookupBackupRunOutputArgs
- type LookupBackupRunResult
- type LookupBackupRunResultOutput
- func (o LookupBackupRunResultOutput) BackupKind() pulumi.StringOutput
- func (o LookupBackupRunResultOutput) Description() pulumi.StringOutput
- func (o LookupBackupRunResultOutput) DiskEncryptionConfiguration() DiskEncryptionConfigurationResponseOutput
- func (o LookupBackupRunResultOutput) DiskEncryptionStatus() DiskEncryptionStatusResponseOutput
- func (LookupBackupRunResultOutput) ElementType() reflect.Type
- func (o LookupBackupRunResultOutput) EndTime() pulumi.StringOutput
- func (o LookupBackupRunResultOutput) EnqueuedTime() pulumi.StringOutput
- func (o LookupBackupRunResultOutput) Error() OperationErrorResponseOutput
- func (o LookupBackupRunResultOutput) Instance() pulumi.StringOutput
- func (o LookupBackupRunResultOutput) Kind() pulumi.StringOutput
- func (o LookupBackupRunResultOutput) Location() pulumi.StringOutput
- func (o LookupBackupRunResultOutput) SelfLink() pulumi.StringOutput
- func (o LookupBackupRunResultOutput) StartTime() pulumi.StringOutput
- func (o LookupBackupRunResultOutput) Status() pulumi.StringOutput
- func (o LookupBackupRunResultOutput) ToLookupBackupRunResultOutput() LookupBackupRunResultOutput
- func (o LookupBackupRunResultOutput) ToLookupBackupRunResultOutputWithContext(ctx context.Context) LookupBackupRunResultOutput
- func (o LookupBackupRunResultOutput) Type() pulumi.StringOutput
- func (o LookupBackupRunResultOutput) WindowStartTime() pulumi.StringOutput
- type LookupDatabaseArgs
- type LookupDatabaseOutputArgs
- type LookupDatabaseResult
- type LookupDatabaseResultOutput
- func (o LookupDatabaseResultOutput) Charset() pulumi.StringOutput
- func (o LookupDatabaseResultOutput) Collation() pulumi.StringOutput
- func (LookupDatabaseResultOutput) ElementType() reflect.Type
- func (o LookupDatabaseResultOutput) Etag() pulumi.StringOutputdeprecated
- func (o LookupDatabaseResultOutput) Instance() pulumi.StringOutput
- func (o LookupDatabaseResultOutput) Kind() pulumi.StringOutput
- func (o LookupDatabaseResultOutput) Name() pulumi.StringOutput
- func (o LookupDatabaseResultOutput) Project() pulumi.StringOutput
- func (o LookupDatabaseResultOutput) SelfLink() pulumi.StringOutput
- func (o LookupDatabaseResultOutput) SqlserverDatabaseDetails() SqlServerDatabaseDetailsResponseOutput
- func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutput() LookupDatabaseResultOutput
- func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext(ctx context.Context) LookupDatabaseResultOutput
- type LookupInstanceArgs
- type LookupInstanceOutputArgs
- type LookupInstanceResult
- type LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) AvailableMaintenanceVersions() pulumi.StringArrayOutput
- func (o LookupInstanceResultOutput) BackendType() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ConnectionName() pulumi.StringOutput
- func (o LookupInstanceResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupInstanceResultOutput) CurrentDiskSize() pulumi.StringOutput
- func (o LookupInstanceResultOutput) DatabaseInstalledVersion() pulumi.StringOutput
- func (o LookupInstanceResultOutput) DatabaseVersion() pulumi.StringOutput
- func (o LookupInstanceResultOutput) DiskEncryptionConfiguration() DiskEncryptionConfigurationResponseOutput
- func (o LookupInstanceResultOutput) DiskEncryptionStatus() DiskEncryptionStatusResponseOutput
- func (LookupInstanceResultOutput) ElementType() reflect.Type
- func (o LookupInstanceResultOutput) Etag() pulumi.StringOutputdeprecated
- func (o LookupInstanceResultOutput) FailoverReplica() InstanceFailoverReplicaResponseOutput
- func (o LookupInstanceResultOutput) GceZone() pulumi.StringOutput
- func (o LookupInstanceResultOutput) InstanceType() pulumi.StringOutput
- func (o LookupInstanceResultOutput) IpAddresses() IpMappingResponseArrayOutput
- func (o LookupInstanceResultOutput) Ipv6Address() pulumi.StringOutputdeprecated
- func (o LookupInstanceResultOutput) Kind() pulumi.StringOutput
- func (o LookupInstanceResultOutput) MaintenanceVersion() pulumi.StringOutput
- func (o LookupInstanceResultOutput) MasterInstanceName() pulumi.StringOutput
- func (o LookupInstanceResultOutput) MaxDiskSize() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Name() pulumi.StringOutput
- func (o LookupInstanceResultOutput) OnPremisesConfiguration() OnPremisesConfigurationResponseOutput
- func (o LookupInstanceResultOutput) OutOfDiskReport() SqlOutOfDiskReportResponseOutput
- func (o LookupInstanceResultOutput) Project() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Region() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ReplicaConfiguration() ReplicaConfigurationResponseOutput
- func (o LookupInstanceResultOutput) ReplicaNames() pulumi.StringArrayOutput
- func (o LookupInstanceResultOutput) RootPassword() pulumi.StringOutput
- func (o LookupInstanceResultOutput) SatisfiesPzs() pulumi.BoolOutput
- func (o LookupInstanceResultOutput) ScheduledMaintenance() SqlScheduledMaintenanceResponseOutput
- func (o LookupInstanceResultOutput) SecondaryGceZone() pulumi.StringOutput
- func (o LookupInstanceResultOutput) SelfLink() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ServerCaCert() SslCertResponseOutput
- func (o LookupInstanceResultOutput) ServiceAccountEmailAddress() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Settings() SettingsResponseOutput
- func (o LookupInstanceResultOutput) State() pulumi.StringOutput
- func (o LookupInstanceResultOutput) SuspensionReason() pulumi.StringArrayOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
- type LookupSslCertArgs
- type LookupSslCertOutputArgs
- type LookupSslCertResult
- type LookupSslCertResultOutput
- func (o LookupSslCertResultOutput) Cert() pulumi.StringOutput
- func (o LookupSslCertResultOutput) CertSerialNumber() pulumi.StringOutput
- func (o LookupSslCertResultOutput) CommonName() pulumi.StringOutput
- func (o LookupSslCertResultOutput) CreateTime() pulumi.StringOutput
- func (LookupSslCertResultOutput) ElementType() reflect.Type
- func (o LookupSslCertResultOutput) ExpirationTime() pulumi.StringOutput
- func (o LookupSslCertResultOutput) Instance() pulumi.StringOutput
- func (o LookupSslCertResultOutput) Kind() pulumi.StringOutput
- func (o LookupSslCertResultOutput) SelfLink() pulumi.StringOutput
- func (o LookupSslCertResultOutput) Sha1Fingerprint() pulumi.StringOutput
- func (o LookupSslCertResultOutput) ToLookupSslCertResultOutput() LookupSslCertResultOutput
- func (o LookupSslCertResultOutput) ToLookupSslCertResultOutputWithContext(ctx context.Context) LookupSslCertResultOutput
- type MaintenanceWindow
- type MaintenanceWindowArgs
- func (MaintenanceWindowArgs) ElementType() reflect.Type
- func (i MaintenanceWindowArgs) ToMaintenanceWindowOutput() MaintenanceWindowOutput
- func (i MaintenanceWindowArgs) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
- func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
- func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
- type MaintenanceWindowInput
- type MaintenanceWindowOutput
- func (o MaintenanceWindowOutput) Day() pulumi.IntPtrOutput
- func (MaintenanceWindowOutput) ElementType() reflect.Type
- func (o MaintenanceWindowOutput) Hour() pulumi.IntPtrOutput
- func (o MaintenanceWindowOutput) Kind() pulumi.StringPtrOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
- func (o MaintenanceWindowOutput) UpdateTrack() MaintenanceWindowUpdateTrackPtrOutput
- type MaintenanceWindowPtrInput
- type MaintenanceWindowPtrOutput
- func (o MaintenanceWindowPtrOutput) Day() pulumi.IntPtrOutput
- func (o MaintenanceWindowPtrOutput) Elem() MaintenanceWindowOutput
- func (MaintenanceWindowPtrOutput) ElementType() reflect.Type
- func (o MaintenanceWindowPtrOutput) Hour() pulumi.IntPtrOutput
- func (o MaintenanceWindowPtrOutput) Kind() pulumi.StringPtrOutput
- func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
- func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
- func (o MaintenanceWindowPtrOutput) UpdateTrack() MaintenanceWindowUpdateTrackPtrOutput
- type MaintenanceWindowResponse
- type MaintenanceWindowResponseOutput
- func (o MaintenanceWindowResponseOutput) Day() pulumi.IntOutput
- func (MaintenanceWindowResponseOutput) ElementType() reflect.Type
- func (o MaintenanceWindowResponseOutput) Hour() pulumi.IntOutput
- func (o MaintenanceWindowResponseOutput) Kind() pulumi.StringOutput
- func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutput() MaintenanceWindowResponseOutput
- func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutputWithContext(ctx context.Context) MaintenanceWindowResponseOutput
- func (o MaintenanceWindowResponseOutput) UpdateTrack() pulumi.StringOutput
- type MaintenanceWindowUpdateTrack
- func (MaintenanceWindowUpdateTrack) ElementType() reflect.Type
- func (e MaintenanceWindowUpdateTrack) ToMaintenanceWindowUpdateTrackOutput() MaintenanceWindowUpdateTrackOutput
- func (e MaintenanceWindowUpdateTrack) ToMaintenanceWindowUpdateTrackOutputWithContext(ctx context.Context) MaintenanceWindowUpdateTrackOutput
- func (e MaintenanceWindowUpdateTrack) ToMaintenanceWindowUpdateTrackPtrOutput() MaintenanceWindowUpdateTrackPtrOutput
- func (e MaintenanceWindowUpdateTrack) ToMaintenanceWindowUpdateTrackPtrOutputWithContext(ctx context.Context) MaintenanceWindowUpdateTrackPtrOutput
- func (e MaintenanceWindowUpdateTrack) ToStringOutput() pulumi.StringOutput
- func (e MaintenanceWindowUpdateTrack) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MaintenanceWindowUpdateTrack) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MaintenanceWindowUpdateTrack) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MaintenanceWindowUpdateTrackInput
- type MaintenanceWindowUpdateTrackOutput
- func (MaintenanceWindowUpdateTrackOutput) ElementType() reflect.Type
- func (o MaintenanceWindowUpdateTrackOutput) ToMaintenanceWindowUpdateTrackOutput() MaintenanceWindowUpdateTrackOutput
- func (o MaintenanceWindowUpdateTrackOutput) ToMaintenanceWindowUpdateTrackOutputWithContext(ctx context.Context) MaintenanceWindowUpdateTrackOutput
- func (o MaintenanceWindowUpdateTrackOutput) ToMaintenanceWindowUpdateTrackPtrOutput() MaintenanceWindowUpdateTrackPtrOutput
- func (o MaintenanceWindowUpdateTrackOutput) ToMaintenanceWindowUpdateTrackPtrOutputWithContext(ctx context.Context) MaintenanceWindowUpdateTrackPtrOutput
- func (o MaintenanceWindowUpdateTrackOutput) ToStringOutput() pulumi.StringOutput
- func (o MaintenanceWindowUpdateTrackOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MaintenanceWindowUpdateTrackOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MaintenanceWindowUpdateTrackOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MaintenanceWindowUpdateTrackPtrInput
- type MaintenanceWindowUpdateTrackPtrOutput
- func (o MaintenanceWindowUpdateTrackPtrOutput) Elem() MaintenanceWindowUpdateTrackOutput
- func (MaintenanceWindowUpdateTrackPtrOutput) ElementType() reflect.Type
- func (o MaintenanceWindowUpdateTrackPtrOutput) ToMaintenanceWindowUpdateTrackPtrOutput() MaintenanceWindowUpdateTrackPtrOutput
- func (o MaintenanceWindowUpdateTrackPtrOutput) ToMaintenanceWindowUpdateTrackPtrOutputWithContext(ctx context.Context) MaintenanceWindowUpdateTrackPtrOutput
- func (o MaintenanceWindowUpdateTrackPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MaintenanceWindowUpdateTrackPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MySqlReplicaConfiguration
- type MySqlReplicaConfigurationArgs
- func (MySqlReplicaConfigurationArgs) ElementType() reflect.Type
- func (i MySqlReplicaConfigurationArgs) ToMySqlReplicaConfigurationOutput() MySqlReplicaConfigurationOutput
- func (i MySqlReplicaConfigurationArgs) ToMySqlReplicaConfigurationOutputWithContext(ctx context.Context) MySqlReplicaConfigurationOutput
- func (i MySqlReplicaConfigurationArgs) ToMySqlReplicaConfigurationPtrOutput() MySqlReplicaConfigurationPtrOutput
- func (i MySqlReplicaConfigurationArgs) ToMySqlReplicaConfigurationPtrOutputWithContext(ctx context.Context) MySqlReplicaConfigurationPtrOutput
- type MySqlReplicaConfigurationInput
- type MySqlReplicaConfigurationOutput
- func (o MySqlReplicaConfigurationOutput) CaCertificate() pulumi.StringPtrOutput
- func (o MySqlReplicaConfigurationOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o MySqlReplicaConfigurationOutput) ClientKey() pulumi.StringPtrOutput
- func (o MySqlReplicaConfigurationOutput) ConnectRetryInterval() pulumi.IntPtrOutput
- func (o MySqlReplicaConfigurationOutput) DumpFilePath() pulumi.StringPtrOutput
- func (MySqlReplicaConfigurationOutput) ElementType() reflect.Type
- func (o MySqlReplicaConfigurationOutput) Kind() pulumi.StringPtrOutput
- func (o MySqlReplicaConfigurationOutput) MasterHeartbeatPeriod() pulumi.StringPtrOutput
- func (o MySqlReplicaConfigurationOutput) Password() pulumi.StringPtrOutput
- func (o MySqlReplicaConfigurationOutput) SslCipher() pulumi.StringPtrOutput
- func (o MySqlReplicaConfigurationOutput) ToMySqlReplicaConfigurationOutput() MySqlReplicaConfigurationOutput
- func (o MySqlReplicaConfigurationOutput) ToMySqlReplicaConfigurationOutputWithContext(ctx context.Context) MySqlReplicaConfigurationOutput
- func (o MySqlReplicaConfigurationOutput) ToMySqlReplicaConfigurationPtrOutput() MySqlReplicaConfigurationPtrOutput
- func (o MySqlReplicaConfigurationOutput) ToMySqlReplicaConfigurationPtrOutputWithContext(ctx context.Context) MySqlReplicaConfigurationPtrOutput
- func (o MySqlReplicaConfigurationOutput) Username() pulumi.StringPtrOutput
- func (o MySqlReplicaConfigurationOutput) VerifyServerCertificate() pulumi.BoolPtrOutput
- type MySqlReplicaConfigurationPtrInput
- type MySqlReplicaConfigurationPtrOutput
- func (o MySqlReplicaConfigurationPtrOutput) CaCertificate() pulumi.StringPtrOutput
- func (o MySqlReplicaConfigurationPtrOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o MySqlReplicaConfigurationPtrOutput) ClientKey() pulumi.StringPtrOutput
- func (o MySqlReplicaConfigurationPtrOutput) ConnectRetryInterval() pulumi.IntPtrOutput
- func (o MySqlReplicaConfigurationPtrOutput) DumpFilePath() pulumi.StringPtrOutput
- func (o MySqlReplicaConfigurationPtrOutput) Elem() MySqlReplicaConfigurationOutput
- func (MySqlReplicaConfigurationPtrOutput) ElementType() reflect.Type
- func (o MySqlReplicaConfigurationPtrOutput) Kind() pulumi.StringPtrOutput
- func (o MySqlReplicaConfigurationPtrOutput) MasterHeartbeatPeriod() pulumi.StringPtrOutput
- func (o MySqlReplicaConfigurationPtrOutput) Password() pulumi.StringPtrOutput
- func (o MySqlReplicaConfigurationPtrOutput) SslCipher() pulumi.StringPtrOutput
- func (o MySqlReplicaConfigurationPtrOutput) ToMySqlReplicaConfigurationPtrOutput() MySqlReplicaConfigurationPtrOutput
- func (o MySqlReplicaConfigurationPtrOutput) ToMySqlReplicaConfigurationPtrOutputWithContext(ctx context.Context) MySqlReplicaConfigurationPtrOutput
- func (o MySqlReplicaConfigurationPtrOutput) Username() pulumi.StringPtrOutput
- func (o MySqlReplicaConfigurationPtrOutput) VerifyServerCertificate() pulumi.BoolPtrOutput
- type MySqlReplicaConfigurationResponse
- type MySqlReplicaConfigurationResponseOutput
- func (o MySqlReplicaConfigurationResponseOutput) CaCertificate() pulumi.StringOutput
- func (o MySqlReplicaConfigurationResponseOutput) ClientCertificate() pulumi.StringOutput
- func (o MySqlReplicaConfigurationResponseOutput) ClientKey() pulumi.StringOutput
- func (o MySqlReplicaConfigurationResponseOutput) ConnectRetryInterval() pulumi.IntOutput
- func (o MySqlReplicaConfigurationResponseOutput) DumpFilePath() pulumi.StringOutput
- func (MySqlReplicaConfigurationResponseOutput) ElementType() reflect.Type
- func (o MySqlReplicaConfigurationResponseOutput) Kind() pulumi.StringOutput
- func (o MySqlReplicaConfigurationResponseOutput) MasterHeartbeatPeriod() pulumi.StringOutput
- func (o MySqlReplicaConfigurationResponseOutput) Password() pulumi.StringOutput
- func (o MySqlReplicaConfigurationResponseOutput) SslCipher() pulumi.StringOutput
- func (o MySqlReplicaConfigurationResponseOutput) ToMySqlReplicaConfigurationResponseOutput() MySqlReplicaConfigurationResponseOutput
- func (o MySqlReplicaConfigurationResponseOutput) ToMySqlReplicaConfigurationResponseOutputWithContext(ctx context.Context) MySqlReplicaConfigurationResponseOutput
- func (o MySqlReplicaConfigurationResponseOutput) Username() pulumi.StringOutput
- func (o MySqlReplicaConfigurationResponseOutput) VerifyServerCertificate() pulumi.BoolOutput
- type OnPremisesConfiguration
- type OnPremisesConfigurationArgs
- func (OnPremisesConfigurationArgs) ElementType() reflect.Type
- func (i OnPremisesConfigurationArgs) ToOnPremisesConfigurationOutput() OnPremisesConfigurationOutput
- func (i OnPremisesConfigurationArgs) ToOnPremisesConfigurationOutputWithContext(ctx context.Context) OnPremisesConfigurationOutput
- func (i OnPremisesConfigurationArgs) ToOnPremisesConfigurationPtrOutput() OnPremisesConfigurationPtrOutput
- func (i OnPremisesConfigurationArgs) ToOnPremisesConfigurationPtrOutputWithContext(ctx context.Context) OnPremisesConfigurationPtrOutput
- type OnPremisesConfigurationInput
- type OnPremisesConfigurationOutput
- func (o OnPremisesConfigurationOutput) CaCertificate() pulumi.StringPtrOutput
- func (o OnPremisesConfigurationOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o OnPremisesConfigurationOutput) ClientKey() pulumi.StringPtrOutput
- func (o OnPremisesConfigurationOutput) DumpFilePath() pulumi.StringPtrOutput
- func (OnPremisesConfigurationOutput) ElementType() reflect.Type
- func (o OnPremisesConfigurationOutput) HostPort() pulumi.StringPtrOutput
- func (o OnPremisesConfigurationOutput) Kind() pulumi.StringPtrOutput
- func (o OnPremisesConfigurationOutput) Password() pulumi.StringPtrOutput
- func (o OnPremisesConfigurationOutput) SourceInstance() InstanceReferencePtrOutput
- func (o OnPremisesConfigurationOutput) ToOnPremisesConfigurationOutput() OnPremisesConfigurationOutput
- func (o OnPremisesConfigurationOutput) ToOnPremisesConfigurationOutputWithContext(ctx context.Context) OnPremisesConfigurationOutput
- func (o OnPremisesConfigurationOutput) ToOnPremisesConfigurationPtrOutput() OnPremisesConfigurationPtrOutput
- func (o OnPremisesConfigurationOutput) ToOnPremisesConfigurationPtrOutputWithContext(ctx context.Context) OnPremisesConfigurationPtrOutput
- func (o OnPremisesConfigurationOutput) Username() pulumi.StringPtrOutput
- type OnPremisesConfigurationPtrInput
- type OnPremisesConfigurationPtrOutput
- func (o OnPremisesConfigurationPtrOutput) CaCertificate() pulumi.StringPtrOutput
- func (o OnPremisesConfigurationPtrOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o OnPremisesConfigurationPtrOutput) ClientKey() pulumi.StringPtrOutput
- func (o OnPremisesConfigurationPtrOutput) DumpFilePath() pulumi.StringPtrOutput
- func (o OnPremisesConfigurationPtrOutput) Elem() OnPremisesConfigurationOutput
- func (OnPremisesConfigurationPtrOutput) ElementType() reflect.Type
- func (o OnPremisesConfigurationPtrOutput) HostPort() pulumi.StringPtrOutput
- func (o OnPremisesConfigurationPtrOutput) Kind() pulumi.StringPtrOutput
- func (o OnPremisesConfigurationPtrOutput) Password() pulumi.StringPtrOutput
- func (o OnPremisesConfigurationPtrOutput) SourceInstance() InstanceReferencePtrOutput
- func (o OnPremisesConfigurationPtrOutput) ToOnPremisesConfigurationPtrOutput() OnPremisesConfigurationPtrOutput
- func (o OnPremisesConfigurationPtrOutput) ToOnPremisesConfigurationPtrOutputWithContext(ctx context.Context) OnPremisesConfigurationPtrOutput
- func (o OnPremisesConfigurationPtrOutput) Username() pulumi.StringPtrOutput
- type OnPremisesConfigurationResponse
- type OnPremisesConfigurationResponseOutput
- func (o OnPremisesConfigurationResponseOutput) CaCertificate() pulumi.StringOutput
- func (o OnPremisesConfigurationResponseOutput) ClientCertificate() pulumi.StringOutput
- func (o OnPremisesConfigurationResponseOutput) ClientKey() pulumi.StringOutput
- func (o OnPremisesConfigurationResponseOutput) DumpFilePath() pulumi.StringOutput
- func (OnPremisesConfigurationResponseOutput) ElementType() reflect.Type
- func (o OnPremisesConfigurationResponseOutput) HostPort() pulumi.StringOutput
- func (o OnPremisesConfigurationResponseOutput) Kind() pulumi.StringOutput
- func (o OnPremisesConfigurationResponseOutput) Password() pulumi.StringOutput
- func (o OnPremisesConfigurationResponseOutput) SourceInstance() InstanceReferenceResponseOutput
- func (o OnPremisesConfigurationResponseOutput) ToOnPremisesConfigurationResponseOutput() OnPremisesConfigurationResponseOutput
- func (o OnPremisesConfigurationResponseOutput) ToOnPremisesConfigurationResponseOutputWithContext(ctx context.Context) OnPremisesConfigurationResponseOutput
- func (o OnPremisesConfigurationResponseOutput) Username() pulumi.StringOutput
- type OperationError
- type OperationErrorArgs
- func (OperationErrorArgs) ElementType() reflect.Type
- func (i OperationErrorArgs) ToOperationErrorOutput() OperationErrorOutput
- func (i OperationErrorArgs) ToOperationErrorOutputWithContext(ctx context.Context) OperationErrorOutput
- func (i OperationErrorArgs) ToOperationErrorPtrOutput() OperationErrorPtrOutput
- func (i OperationErrorArgs) ToOperationErrorPtrOutputWithContext(ctx context.Context) OperationErrorPtrOutput
- type OperationErrorInput
- type OperationErrorOutput
- func (o OperationErrorOutput) Code() pulumi.StringPtrOutput
- func (OperationErrorOutput) ElementType() reflect.Type
- func (o OperationErrorOutput) Kind() pulumi.StringPtrOutput
- func (o OperationErrorOutput) Message() pulumi.StringPtrOutput
- func (o OperationErrorOutput) ToOperationErrorOutput() OperationErrorOutput
- func (o OperationErrorOutput) ToOperationErrorOutputWithContext(ctx context.Context) OperationErrorOutput
- func (o OperationErrorOutput) ToOperationErrorPtrOutput() OperationErrorPtrOutput
- func (o OperationErrorOutput) ToOperationErrorPtrOutputWithContext(ctx context.Context) OperationErrorPtrOutput
- type OperationErrorPtrInput
- type OperationErrorPtrOutput
- func (o OperationErrorPtrOutput) Code() pulumi.StringPtrOutput
- func (o OperationErrorPtrOutput) Elem() OperationErrorOutput
- func (OperationErrorPtrOutput) ElementType() reflect.Type
- func (o OperationErrorPtrOutput) Kind() pulumi.StringPtrOutput
- func (o OperationErrorPtrOutput) Message() pulumi.StringPtrOutput
- func (o OperationErrorPtrOutput) ToOperationErrorPtrOutput() OperationErrorPtrOutput
- func (o OperationErrorPtrOutput) ToOperationErrorPtrOutputWithContext(ctx context.Context) OperationErrorPtrOutput
- type OperationErrorResponse
- type OperationErrorResponseOutput
- func (o OperationErrorResponseOutput) Code() pulumi.StringOutput
- func (OperationErrorResponseOutput) ElementType() reflect.Type
- func (o OperationErrorResponseOutput) Kind() pulumi.StringOutput
- func (o OperationErrorResponseOutput) Message() pulumi.StringOutput
- func (o OperationErrorResponseOutput) ToOperationErrorResponseOutput() OperationErrorResponseOutput
- func (o OperationErrorResponseOutput) ToOperationErrorResponseOutputWithContext(ctx context.Context) OperationErrorResponseOutput
- type PasswordValidationPolicy
- type PasswordValidationPolicyArgs
- func (PasswordValidationPolicyArgs) ElementType() reflect.Type
- func (i PasswordValidationPolicyArgs) ToPasswordValidationPolicyOutput() PasswordValidationPolicyOutput
- func (i PasswordValidationPolicyArgs) ToPasswordValidationPolicyOutputWithContext(ctx context.Context) PasswordValidationPolicyOutput
- func (i PasswordValidationPolicyArgs) ToPasswordValidationPolicyPtrOutput() PasswordValidationPolicyPtrOutput
- func (i PasswordValidationPolicyArgs) ToPasswordValidationPolicyPtrOutputWithContext(ctx context.Context) PasswordValidationPolicyPtrOutput
- type PasswordValidationPolicyComplexity
- func (PasswordValidationPolicyComplexity) ElementType() reflect.Type
- func (e PasswordValidationPolicyComplexity) ToPasswordValidationPolicyComplexityOutput() PasswordValidationPolicyComplexityOutput
- func (e PasswordValidationPolicyComplexity) ToPasswordValidationPolicyComplexityOutputWithContext(ctx context.Context) PasswordValidationPolicyComplexityOutput
- func (e PasswordValidationPolicyComplexity) ToPasswordValidationPolicyComplexityPtrOutput() PasswordValidationPolicyComplexityPtrOutput
- func (e PasswordValidationPolicyComplexity) ToPasswordValidationPolicyComplexityPtrOutputWithContext(ctx context.Context) PasswordValidationPolicyComplexityPtrOutput
- func (e PasswordValidationPolicyComplexity) ToStringOutput() pulumi.StringOutput
- func (e PasswordValidationPolicyComplexity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PasswordValidationPolicyComplexity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PasswordValidationPolicyComplexity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PasswordValidationPolicyComplexityInput
- type PasswordValidationPolicyComplexityOutput
- func (PasswordValidationPolicyComplexityOutput) ElementType() reflect.Type
- func (o PasswordValidationPolicyComplexityOutput) ToPasswordValidationPolicyComplexityOutput() PasswordValidationPolicyComplexityOutput
- func (o PasswordValidationPolicyComplexityOutput) ToPasswordValidationPolicyComplexityOutputWithContext(ctx context.Context) PasswordValidationPolicyComplexityOutput
- func (o PasswordValidationPolicyComplexityOutput) ToPasswordValidationPolicyComplexityPtrOutput() PasswordValidationPolicyComplexityPtrOutput
- func (o PasswordValidationPolicyComplexityOutput) ToPasswordValidationPolicyComplexityPtrOutputWithContext(ctx context.Context) PasswordValidationPolicyComplexityPtrOutput
- func (o PasswordValidationPolicyComplexityOutput) ToStringOutput() pulumi.StringOutput
- func (o PasswordValidationPolicyComplexityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PasswordValidationPolicyComplexityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PasswordValidationPolicyComplexityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PasswordValidationPolicyComplexityPtrInput
- type PasswordValidationPolicyComplexityPtrOutput
- func (o PasswordValidationPolicyComplexityPtrOutput) Elem() PasswordValidationPolicyComplexityOutput
- func (PasswordValidationPolicyComplexityPtrOutput) ElementType() reflect.Type
- func (o PasswordValidationPolicyComplexityPtrOutput) ToPasswordValidationPolicyComplexityPtrOutput() PasswordValidationPolicyComplexityPtrOutput
- func (o PasswordValidationPolicyComplexityPtrOutput) ToPasswordValidationPolicyComplexityPtrOutputWithContext(ctx context.Context) PasswordValidationPolicyComplexityPtrOutput
- func (o PasswordValidationPolicyComplexityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PasswordValidationPolicyComplexityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PasswordValidationPolicyInput
- type PasswordValidationPolicyOutput
- func (o PasswordValidationPolicyOutput) Complexity() PasswordValidationPolicyComplexityPtrOutput
- func (o PasswordValidationPolicyOutput) DisallowUsernameSubstring() pulumi.BoolPtrOutput
- func (PasswordValidationPolicyOutput) ElementType() reflect.Type
- func (o PasswordValidationPolicyOutput) MinLength() pulumi.IntPtrOutput
- func (o PasswordValidationPolicyOutput) PasswordChangeInterval() pulumi.StringPtrOutput
- func (o PasswordValidationPolicyOutput) ReuseInterval() pulumi.IntPtrOutput
- func (o PasswordValidationPolicyOutput) ToPasswordValidationPolicyOutput() PasswordValidationPolicyOutput
- func (o PasswordValidationPolicyOutput) ToPasswordValidationPolicyOutputWithContext(ctx context.Context) PasswordValidationPolicyOutput
- func (o PasswordValidationPolicyOutput) ToPasswordValidationPolicyPtrOutput() PasswordValidationPolicyPtrOutput
- func (o PasswordValidationPolicyOutput) ToPasswordValidationPolicyPtrOutputWithContext(ctx context.Context) PasswordValidationPolicyPtrOutput
- type PasswordValidationPolicyPtrInput
- type PasswordValidationPolicyPtrOutput
- func (o PasswordValidationPolicyPtrOutput) Complexity() PasswordValidationPolicyComplexityPtrOutput
- func (o PasswordValidationPolicyPtrOutput) DisallowUsernameSubstring() pulumi.BoolPtrOutput
- func (o PasswordValidationPolicyPtrOutput) Elem() PasswordValidationPolicyOutput
- func (PasswordValidationPolicyPtrOutput) ElementType() reflect.Type
- func (o PasswordValidationPolicyPtrOutput) MinLength() pulumi.IntPtrOutput
- func (o PasswordValidationPolicyPtrOutput) PasswordChangeInterval() pulumi.StringPtrOutput
- func (o PasswordValidationPolicyPtrOutput) ReuseInterval() pulumi.IntPtrOutput
- func (o PasswordValidationPolicyPtrOutput) ToPasswordValidationPolicyPtrOutput() PasswordValidationPolicyPtrOutput
- func (o PasswordValidationPolicyPtrOutput) ToPasswordValidationPolicyPtrOutputWithContext(ctx context.Context) PasswordValidationPolicyPtrOutput
- type PasswordValidationPolicyResponse
- type PasswordValidationPolicyResponseOutput
- func (o PasswordValidationPolicyResponseOutput) Complexity() pulumi.StringOutput
- func (o PasswordValidationPolicyResponseOutput) DisallowUsernameSubstring() pulumi.BoolOutput
- func (PasswordValidationPolicyResponseOutput) ElementType() reflect.Type
- func (o PasswordValidationPolicyResponseOutput) MinLength() pulumi.IntOutput
- func (o PasswordValidationPolicyResponseOutput) PasswordChangeInterval() pulumi.StringOutput
- func (o PasswordValidationPolicyResponseOutput) ReuseInterval() pulumi.IntOutput
- func (o PasswordValidationPolicyResponseOutput) ToPasswordValidationPolicyResponseOutput() PasswordValidationPolicyResponseOutput
- func (o PasswordValidationPolicyResponseOutput) ToPasswordValidationPolicyResponseOutputWithContext(ctx context.Context) PasswordValidationPolicyResponseOutput
- type ReplicaConfiguration
- type ReplicaConfigurationArgs
- func (ReplicaConfigurationArgs) ElementType() reflect.Type
- func (i ReplicaConfigurationArgs) ToReplicaConfigurationOutput() ReplicaConfigurationOutput
- func (i ReplicaConfigurationArgs) ToReplicaConfigurationOutputWithContext(ctx context.Context) ReplicaConfigurationOutput
- func (i ReplicaConfigurationArgs) ToReplicaConfigurationPtrOutput() ReplicaConfigurationPtrOutput
- func (i ReplicaConfigurationArgs) ToReplicaConfigurationPtrOutputWithContext(ctx context.Context) ReplicaConfigurationPtrOutput
- type ReplicaConfigurationInput
- type ReplicaConfigurationOutput
- func (ReplicaConfigurationOutput) ElementType() reflect.Type
- func (o ReplicaConfigurationOutput) FailoverTarget() pulumi.BoolPtrOutput
- func (o ReplicaConfigurationOutput) Kind() pulumi.StringPtrOutput
- func (o ReplicaConfigurationOutput) MysqlReplicaConfiguration() MySqlReplicaConfigurationPtrOutput
- func (o ReplicaConfigurationOutput) ToReplicaConfigurationOutput() ReplicaConfigurationOutput
- func (o ReplicaConfigurationOutput) ToReplicaConfigurationOutputWithContext(ctx context.Context) ReplicaConfigurationOutput
- func (o ReplicaConfigurationOutput) ToReplicaConfigurationPtrOutput() ReplicaConfigurationPtrOutput
- func (o ReplicaConfigurationOutput) ToReplicaConfigurationPtrOutputWithContext(ctx context.Context) ReplicaConfigurationPtrOutput
- type ReplicaConfigurationPtrInput
- type ReplicaConfigurationPtrOutput
- func (o ReplicaConfigurationPtrOutput) Elem() ReplicaConfigurationOutput
- func (ReplicaConfigurationPtrOutput) ElementType() reflect.Type
- func (o ReplicaConfigurationPtrOutput) FailoverTarget() pulumi.BoolPtrOutput
- func (o ReplicaConfigurationPtrOutput) Kind() pulumi.StringPtrOutput
- func (o ReplicaConfigurationPtrOutput) MysqlReplicaConfiguration() MySqlReplicaConfigurationPtrOutput
- func (o ReplicaConfigurationPtrOutput) ToReplicaConfigurationPtrOutput() ReplicaConfigurationPtrOutput
- func (o ReplicaConfigurationPtrOutput) ToReplicaConfigurationPtrOutputWithContext(ctx context.Context) ReplicaConfigurationPtrOutput
- type ReplicaConfigurationResponse
- type ReplicaConfigurationResponseOutput
- func (ReplicaConfigurationResponseOutput) ElementType() reflect.Type
- func (o ReplicaConfigurationResponseOutput) FailoverTarget() pulumi.BoolOutput
- func (o ReplicaConfigurationResponseOutput) Kind() pulumi.StringOutput
- func (o ReplicaConfigurationResponseOutput) MysqlReplicaConfiguration() MySqlReplicaConfigurationResponseOutput
- func (o ReplicaConfigurationResponseOutput) ToReplicaConfigurationResponseOutput() ReplicaConfigurationResponseOutput
- func (o ReplicaConfigurationResponseOutput) ToReplicaConfigurationResponseOutputWithContext(ctx context.Context) ReplicaConfigurationResponseOutput
- type Settings
- type SettingsActivationPolicy
- func (SettingsActivationPolicy) ElementType() reflect.Type
- func (e SettingsActivationPolicy) ToSettingsActivationPolicyOutput() SettingsActivationPolicyOutput
- func (e SettingsActivationPolicy) ToSettingsActivationPolicyOutputWithContext(ctx context.Context) SettingsActivationPolicyOutput
- func (e SettingsActivationPolicy) ToSettingsActivationPolicyPtrOutput() SettingsActivationPolicyPtrOutput
- func (e SettingsActivationPolicy) ToSettingsActivationPolicyPtrOutputWithContext(ctx context.Context) SettingsActivationPolicyPtrOutput
- func (e SettingsActivationPolicy) ToStringOutput() pulumi.StringOutput
- func (e SettingsActivationPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SettingsActivationPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SettingsActivationPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SettingsActivationPolicyInput
- type SettingsActivationPolicyOutput
- func (SettingsActivationPolicyOutput) ElementType() reflect.Type
- func (o SettingsActivationPolicyOutput) ToSettingsActivationPolicyOutput() SettingsActivationPolicyOutput
- func (o SettingsActivationPolicyOutput) ToSettingsActivationPolicyOutputWithContext(ctx context.Context) SettingsActivationPolicyOutput
- func (o SettingsActivationPolicyOutput) ToSettingsActivationPolicyPtrOutput() SettingsActivationPolicyPtrOutput
- func (o SettingsActivationPolicyOutput) ToSettingsActivationPolicyPtrOutputWithContext(ctx context.Context) SettingsActivationPolicyPtrOutput
- func (o SettingsActivationPolicyOutput) ToStringOutput() pulumi.StringOutput
- func (o SettingsActivationPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SettingsActivationPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SettingsActivationPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SettingsActivationPolicyPtrInput
- type SettingsActivationPolicyPtrOutput
- func (o SettingsActivationPolicyPtrOutput) Elem() SettingsActivationPolicyOutput
- func (SettingsActivationPolicyPtrOutput) ElementType() reflect.Type
- func (o SettingsActivationPolicyPtrOutput) ToSettingsActivationPolicyPtrOutput() SettingsActivationPolicyPtrOutput
- func (o SettingsActivationPolicyPtrOutput) ToSettingsActivationPolicyPtrOutputWithContext(ctx context.Context) SettingsActivationPolicyPtrOutput
- func (o SettingsActivationPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SettingsActivationPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SettingsArgs
- func (SettingsArgs) ElementType() reflect.Type
- func (i SettingsArgs) ToSettingsOutput() SettingsOutput
- func (i SettingsArgs) ToSettingsOutputWithContext(ctx context.Context) SettingsOutput
- func (i SettingsArgs) ToSettingsPtrOutput() SettingsPtrOutput
- func (i SettingsArgs) ToSettingsPtrOutputWithContext(ctx context.Context) SettingsPtrOutput
- type SettingsAvailabilityType
- func (SettingsAvailabilityType) ElementType() reflect.Type
- func (e SettingsAvailabilityType) ToSettingsAvailabilityTypeOutput() SettingsAvailabilityTypeOutput
- func (e SettingsAvailabilityType) ToSettingsAvailabilityTypeOutputWithContext(ctx context.Context) SettingsAvailabilityTypeOutput
- func (e SettingsAvailabilityType) ToSettingsAvailabilityTypePtrOutput() SettingsAvailabilityTypePtrOutput
- func (e SettingsAvailabilityType) ToSettingsAvailabilityTypePtrOutputWithContext(ctx context.Context) SettingsAvailabilityTypePtrOutput
- func (e SettingsAvailabilityType) ToStringOutput() pulumi.StringOutput
- func (e SettingsAvailabilityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SettingsAvailabilityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SettingsAvailabilityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SettingsAvailabilityTypeInput
- type SettingsAvailabilityTypeOutput
- func (SettingsAvailabilityTypeOutput) ElementType() reflect.Type
- func (o SettingsAvailabilityTypeOutput) ToSettingsAvailabilityTypeOutput() SettingsAvailabilityTypeOutput
- func (o SettingsAvailabilityTypeOutput) ToSettingsAvailabilityTypeOutputWithContext(ctx context.Context) SettingsAvailabilityTypeOutput
- func (o SettingsAvailabilityTypeOutput) ToSettingsAvailabilityTypePtrOutput() SettingsAvailabilityTypePtrOutput
- func (o SettingsAvailabilityTypeOutput) ToSettingsAvailabilityTypePtrOutputWithContext(ctx context.Context) SettingsAvailabilityTypePtrOutput
- func (o SettingsAvailabilityTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SettingsAvailabilityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SettingsAvailabilityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SettingsAvailabilityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SettingsAvailabilityTypePtrInput
- type SettingsAvailabilityTypePtrOutput
- func (o SettingsAvailabilityTypePtrOutput) Elem() SettingsAvailabilityTypeOutput
- func (SettingsAvailabilityTypePtrOutput) ElementType() reflect.Type
- func (o SettingsAvailabilityTypePtrOutput) ToSettingsAvailabilityTypePtrOutput() SettingsAvailabilityTypePtrOutput
- func (o SettingsAvailabilityTypePtrOutput) ToSettingsAvailabilityTypePtrOutputWithContext(ctx context.Context) SettingsAvailabilityTypePtrOutput
- func (o SettingsAvailabilityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SettingsAvailabilityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SettingsDataDiskType
- func (SettingsDataDiskType) ElementType() reflect.Type
- func (e SettingsDataDiskType) ToSettingsDataDiskTypeOutput() SettingsDataDiskTypeOutput
- func (e SettingsDataDiskType) ToSettingsDataDiskTypeOutputWithContext(ctx context.Context) SettingsDataDiskTypeOutput
- func (e SettingsDataDiskType) ToSettingsDataDiskTypePtrOutput() SettingsDataDiskTypePtrOutput
- func (e SettingsDataDiskType) ToSettingsDataDiskTypePtrOutputWithContext(ctx context.Context) SettingsDataDiskTypePtrOutput
- func (e SettingsDataDiskType) ToStringOutput() pulumi.StringOutput
- func (e SettingsDataDiskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SettingsDataDiskType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SettingsDataDiskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SettingsDataDiskTypeInput
- type SettingsDataDiskTypeOutput
- func (SettingsDataDiskTypeOutput) ElementType() reflect.Type
- func (o SettingsDataDiskTypeOutput) ToSettingsDataDiskTypeOutput() SettingsDataDiskTypeOutput
- func (o SettingsDataDiskTypeOutput) ToSettingsDataDiskTypeOutputWithContext(ctx context.Context) SettingsDataDiskTypeOutput
- func (o SettingsDataDiskTypeOutput) ToSettingsDataDiskTypePtrOutput() SettingsDataDiskTypePtrOutput
- func (o SettingsDataDiskTypeOutput) ToSettingsDataDiskTypePtrOutputWithContext(ctx context.Context) SettingsDataDiskTypePtrOutput
- func (o SettingsDataDiskTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SettingsDataDiskTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SettingsDataDiskTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SettingsDataDiskTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SettingsDataDiskTypePtrInput
- type SettingsDataDiskTypePtrOutput
- func (o SettingsDataDiskTypePtrOutput) Elem() SettingsDataDiskTypeOutput
- func (SettingsDataDiskTypePtrOutput) ElementType() reflect.Type
- func (o SettingsDataDiskTypePtrOutput) ToSettingsDataDiskTypePtrOutput() SettingsDataDiskTypePtrOutput
- func (o SettingsDataDiskTypePtrOutput) ToSettingsDataDiskTypePtrOutputWithContext(ctx context.Context) SettingsDataDiskTypePtrOutput
- func (o SettingsDataDiskTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SettingsDataDiskTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SettingsInput
- type SettingsOutput
- func (o SettingsOutput) ActivationPolicy() SettingsActivationPolicyPtrOutput
- func (o SettingsOutput) ActiveDirectoryConfig() SqlActiveDirectoryConfigPtrOutput
- func (o SettingsOutput) AuthorizedGaeApplications() pulumi.StringArrayOutputdeprecated
- func (o SettingsOutput) AvailabilityType() SettingsAvailabilityTypePtrOutput
- func (o SettingsOutput) BackupConfiguration() BackupConfigurationPtrOutput
- func (o SettingsOutput) Collation() pulumi.StringPtrOutput
- func (o SettingsOutput) CrashSafeReplicationEnabled() pulumi.BoolPtrOutput
- func (o SettingsOutput) DataDiskSizeGb() pulumi.StringPtrOutput
- func (o SettingsOutput) DataDiskType() SettingsDataDiskTypePtrOutput
- func (o SettingsOutput) DatabaseFlags() DatabaseFlagsArrayOutput
- func (o SettingsOutput) DatabaseReplicationEnabled() pulumi.BoolPtrOutput
- func (o SettingsOutput) DenyMaintenancePeriods() DenyMaintenancePeriodArrayOutput
- func (SettingsOutput) ElementType() reflect.Type
- func (o SettingsOutput) InsightsConfig() InsightsConfigPtrOutput
- func (o SettingsOutput) IpConfiguration() IpConfigurationPtrOutput
- func (o SettingsOutput) Kind() pulumi.StringPtrOutput
- func (o SettingsOutput) LocationPreference() LocationPreferencePtrOutput
- func (o SettingsOutput) MaintenanceWindow() MaintenanceWindowPtrOutput
- func (o SettingsOutput) PasswordValidationPolicy() PasswordValidationPolicyPtrOutput
- func (o SettingsOutput) PricingPlan() SettingsPricingPlanPtrOutput
- func (o SettingsOutput) ReplicationType() SettingsReplicationTypePtrOutputdeprecated
- func (o SettingsOutput) SettingsVersion() pulumi.StringPtrOutput
- func (o SettingsOutput) SqlServerAuditConfig() SqlServerAuditConfigPtrOutput
- func (o SettingsOutput) StorageAutoResize() pulumi.BoolPtrOutput
- func (o SettingsOutput) StorageAutoResizeLimit() pulumi.StringPtrOutput
- func (o SettingsOutput) Tier() pulumi.StringPtrOutput
- func (o SettingsOutput) ToSettingsOutput() SettingsOutput
- func (o SettingsOutput) ToSettingsOutputWithContext(ctx context.Context) SettingsOutput
- func (o SettingsOutput) ToSettingsPtrOutput() SettingsPtrOutput
- func (o SettingsOutput) ToSettingsPtrOutputWithContext(ctx context.Context) SettingsPtrOutput
- func (o SettingsOutput) UserLabels() pulumi.StringMapOutput
- type SettingsPricingPlan
- func (SettingsPricingPlan) ElementType() reflect.Type
- func (e SettingsPricingPlan) ToSettingsPricingPlanOutput() SettingsPricingPlanOutput
- func (e SettingsPricingPlan) ToSettingsPricingPlanOutputWithContext(ctx context.Context) SettingsPricingPlanOutput
- func (e SettingsPricingPlan) ToSettingsPricingPlanPtrOutput() SettingsPricingPlanPtrOutput
- func (e SettingsPricingPlan) ToSettingsPricingPlanPtrOutputWithContext(ctx context.Context) SettingsPricingPlanPtrOutput
- func (e SettingsPricingPlan) ToStringOutput() pulumi.StringOutput
- func (e SettingsPricingPlan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SettingsPricingPlan) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SettingsPricingPlan) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SettingsPricingPlanInput
- type SettingsPricingPlanOutput
- func (SettingsPricingPlanOutput) ElementType() reflect.Type
- func (o SettingsPricingPlanOutput) ToSettingsPricingPlanOutput() SettingsPricingPlanOutput
- func (o SettingsPricingPlanOutput) ToSettingsPricingPlanOutputWithContext(ctx context.Context) SettingsPricingPlanOutput
- func (o SettingsPricingPlanOutput) ToSettingsPricingPlanPtrOutput() SettingsPricingPlanPtrOutput
- func (o SettingsPricingPlanOutput) ToSettingsPricingPlanPtrOutputWithContext(ctx context.Context) SettingsPricingPlanPtrOutput
- func (o SettingsPricingPlanOutput) ToStringOutput() pulumi.StringOutput
- func (o SettingsPricingPlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SettingsPricingPlanOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SettingsPricingPlanOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SettingsPricingPlanPtrInput
- type SettingsPricingPlanPtrOutput
- func (o SettingsPricingPlanPtrOutput) Elem() SettingsPricingPlanOutput
- func (SettingsPricingPlanPtrOutput) ElementType() reflect.Type
- func (o SettingsPricingPlanPtrOutput) ToSettingsPricingPlanPtrOutput() SettingsPricingPlanPtrOutput
- func (o SettingsPricingPlanPtrOutput) ToSettingsPricingPlanPtrOutputWithContext(ctx context.Context) SettingsPricingPlanPtrOutput
- func (o SettingsPricingPlanPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SettingsPricingPlanPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SettingsPtrInput
- type SettingsPtrOutput
- func (o SettingsPtrOutput) ActivationPolicy() SettingsActivationPolicyPtrOutput
- func (o SettingsPtrOutput) ActiveDirectoryConfig() SqlActiveDirectoryConfigPtrOutput
- func (o SettingsPtrOutput) AuthorizedGaeApplications() pulumi.StringArrayOutputdeprecated
- func (o SettingsPtrOutput) AvailabilityType() SettingsAvailabilityTypePtrOutput
- func (o SettingsPtrOutput) BackupConfiguration() BackupConfigurationPtrOutput
- func (o SettingsPtrOutput) Collation() pulumi.StringPtrOutput
- func (o SettingsPtrOutput) CrashSafeReplicationEnabled() pulumi.BoolPtrOutput
- func (o SettingsPtrOutput) DataDiskSizeGb() pulumi.StringPtrOutput
- func (o SettingsPtrOutput) DataDiskType() SettingsDataDiskTypePtrOutput
- func (o SettingsPtrOutput) DatabaseFlags() DatabaseFlagsArrayOutput
- func (o SettingsPtrOutput) DatabaseReplicationEnabled() pulumi.BoolPtrOutput
- func (o SettingsPtrOutput) DenyMaintenancePeriods() DenyMaintenancePeriodArrayOutput
- func (o SettingsPtrOutput) Elem() SettingsOutput
- func (SettingsPtrOutput) ElementType() reflect.Type
- func (o SettingsPtrOutput) InsightsConfig() InsightsConfigPtrOutput
- func (o SettingsPtrOutput) IpConfiguration() IpConfigurationPtrOutput
- func (o SettingsPtrOutput) Kind() pulumi.StringPtrOutput
- func (o SettingsPtrOutput) LocationPreference() LocationPreferencePtrOutput
- func (o SettingsPtrOutput) MaintenanceWindow() MaintenanceWindowPtrOutput
- func (o SettingsPtrOutput) PasswordValidationPolicy() PasswordValidationPolicyPtrOutput
- func (o SettingsPtrOutput) PricingPlan() SettingsPricingPlanPtrOutput
- func (o SettingsPtrOutput) ReplicationType() SettingsReplicationTypePtrOutputdeprecated
- func (o SettingsPtrOutput) SettingsVersion() pulumi.StringPtrOutput
- func (o SettingsPtrOutput) SqlServerAuditConfig() SqlServerAuditConfigPtrOutput
- func (o SettingsPtrOutput) StorageAutoResize() pulumi.BoolPtrOutput
- func (o SettingsPtrOutput) StorageAutoResizeLimit() pulumi.StringPtrOutput
- func (o SettingsPtrOutput) Tier() pulumi.StringPtrOutput
- func (o SettingsPtrOutput) ToSettingsPtrOutput() SettingsPtrOutput
- func (o SettingsPtrOutput) ToSettingsPtrOutputWithContext(ctx context.Context) SettingsPtrOutput
- func (o SettingsPtrOutput) UserLabels() pulumi.StringMapOutput
- type SettingsReplicationType
- func (SettingsReplicationType) ElementType() reflect.Type
- func (e SettingsReplicationType) ToSettingsReplicationTypeOutput() SettingsReplicationTypeOutput
- func (e SettingsReplicationType) ToSettingsReplicationTypeOutputWithContext(ctx context.Context) SettingsReplicationTypeOutput
- func (e SettingsReplicationType) ToSettingsReplicationTypePtrOutput() SettingsReplicationTypePtrOutput
- func (e SettingsReplicationType) ToSettingsReplicationTypePtrOutputWithContext(ctx context.Context) SettingsReplicationTypePtrOutput
- func (e SettingsReplicationType) ToStringOutput() pulumi.StringOutput
- func (e SettingsReplicationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SettingsReplicationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SettingsReplicationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SettingsReplicationTypeInput
- type SettingsReplicationTypeOutput
- func (SettingsReplicationTypeOutput) ElementType() reflect.Type
- func (o SettingsReplicationTypeOutput) ToSettingsReplicationTypeOutput() SettingsReplicationTypeOutput
- func (o SettingsReplicationTypeOutput) ToSettingsReplicationTypeOutputWithContext(ctx context.Context) SettingsReplicationTypeOutput
- func (o SettingsReplicationTypeOutput) ToSettingsReplicationTypePtrOutput() SettingsReplicationTypePtrOutput
- func (o SettingsReplicationTypeOutput) ToSettingsReplicationTypePtrOutputWithContext(ctx context.Context) SettingsReplicationTypePtrOutput
- func (o SettingsReplicationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SettingsReplicationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SettingsReplicationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SettingsReplicationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SettingsReplicationTypePtrInput
- type SettingsReplicationTypePtrOutput
- func (o SettingsReplicationTypePtrOutput) Elem() SettingsReplicationTypeOutput
- func (SettingsReplicationTypePtrOutput) ElementType() reflect.Type
- func (o SettingsReplicationTypePtrOutput) ToSettingsReplicationTypePtrOutput() SettingsReplicationTypePtrOutput
- func (o SettingsReplicationTypePtrOutput) ToSettingsReplicationTypePtrOutputWithContext(ctx context.Context) SettingsReplicationTypePtrOutput
- func (o SettingsReplicationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SettingsReplicationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SettingsResponse
- type SettingsResponseOutput
- func (o SettingsResponseOutput) ActivationPolicy() pulumi.StringOutput
- func (o SettingsResponseOutput) ActiveDirectoryConfig() SqlActiveDirectoryConfigResponseOutput
- func (o SettingsResponseOutput) AuthorizedGaeApplications() pulumi.StringArrayOutputdeprecated
- func (o SettingsResponseOutput) AvailabilityType() pulumi.StringOutput
- func (o SettingsResponseOutput) BackupConfiguration() BackupConfigurationResponseOutput
- func (o SettingsResponseOutput) Collation() pulumi.StringOutput
- func (o SettingsResponseOutput) CrashSafeReplicationEnabled() pulumi.BoolOutput
- func (o SettingsResponseOutput) DataDiskSizeGb() pulumi.StringOutput
- func (o SettingsResponseOutput) DataDiskType() pulumi.StringOutput
- func (o SettingsResponseOutput) DatabaseFlags() DatabaseFlagsResponseArrayOutput
- func (o SettingsResponseOutput) DatabaseReplicationEnabled() pulumi.BoolOutput
- func (o SettingsResponseOutput) DenyMaintenancePeriods() DenyMaintenancePeriodResponseArrayOutput
- func (SettingsResponseOutput) ElementType() reflect.Type
- func (o SettingsResponseOutput) InsightsConfig() InsightsConfigResponseOutput
- func (o SettingsResponseOutput) IpConfiguration() IpConfigurationResponseOutput
- func (o SettingsResponseOutput) Kind() pulumi.StringOutput
- func (o SettingsResponseOutput) LocationPreference() LocationPreferenceResponseOutput
- func (o SettingsResponseOutput) MaintenanceWindow() MaintenanceWindowResponseOutput
- func (o SettingsResponseOutput) PasswordValidationPolicy() PasswordValidationPolicyResponseOutput
- func (o SettingsResponseOutput) PricingPlan() pulumi.StringOutput
- func (o SettingsResponseOutput) ReplicationType() pulumi.StringOutputdeprecated
- func (o SettingsResponseOutput) SettingsVersion() pulumi.StringOutput
- func (o SettingsResponseOutput) SqlServerAuditConfig() SqlServerAuditConfigResponseOutput
- func (o SettingsResponseOutput) StorageAutoResize() pulumi.BoolOutput
- func (o SettingsResponseOutput) StorageAutoResizeLimit() pulumi.StringOutput
- func (o SettingsResponseOutput) Tier() pulumi.StringOutput
- func (o SettingsResponseOutput) ToSettingsResponseOutput() SettingsResponseOutput
- func (o SettingsResponseOutput) ToSettingsResponseOutputWithContext(ctx context.Context) SettingsResponseOutput
- func (o SettingsResponseOutput) UserLabels() pulumi.StringMapOutput
- type SqlActiveDirectoryConfig
- type SqlActiveDirectoryConfigArgs
- func (SqlActiveDirectoryConfigArgs) ElementType() reflect.Type
- func (i SqlActiveDirectoryConfigArgs) ToSqlActiveDirectoryConfigOutput() SqlActiveDirectoryConfigOutput
- func (i SqlActiveDirectoryConfigArgs) ToSqlActiveDirectoryConfigOutputWithContext(ctx context.Context) SqlActiveDirectoryConfigOutput
- func (i SqlActiveDirectoryConfigArgs) ToSqlActiveDirectoryConfigPtrOutput() SqlActiveDirectoryConfigPtrOutput
- func (i SqlActiveDirectoryConfigArgs) ToSqlActiveDirectoryConfigPtrOutputWithContext(ctx context.Context) SqlActiveDirectoryConfigPtrOutput
- type SqlActiveDirectoryConfigInput
- type SqlActiveDirectoryConfigOutput
- func (o SqlActiveDirectoryConfigOutput) Domain() pulumi.StringPtrOutput
- func (SqlActiveDirectoryConfigOutput) ElementType() reflect.Type
- func (o SqlActiveDirectoryConfigOutput) Kind() pulumi.StringPtrOutput
- func (o SqlActiveDirectoryConfigOutput) ToSqlActiveDirectoryConfigOutput() SqlActiveDirectoryConfigOutput
- func (o SqlActiveDirectoryConfigOutput) ToSqlActiveDirectoryConfigOutputWithContext(ctx context.Context) SqlActiveDirectoryConfigOutput
- func (o SqlActiveDirectoryConfigOutput) ToSqlActiveDirectoryConfigPtrOutput() SqlActiveDirectoryConfigPtrOutput
- func (o SqlActiveDirectoryConfigOutput) ToSqlActiveDirectoryConfigPtrOutputWithContext(ctx context.Context) SqlActiveDirectoryConfigPtrOutput
- type SqlActiveDirectoryConfigPtrInput
- type SqlActiveDirectoryConfigPtrOutput
- func (o SqlActiveDirectoryConfigPtrOutput) Domain() pulumi.StringPtrOutput
- func (o SqlActiveDirectoryConfigPtrOutput) Elem() SqlActiveDirectoryConfigOutput
- func (SqlActiveDirectoryConfigPtrOutput) ElementType() reflect.Type
- func (o SqlActiveDirectoryConfigPtrOutput) Kind() pulumi.StringPtrOutput
- func (o SqlActiveDirectoryConfigPtrOutput) ToSqlActiveDirectoryConfigPtrOutput() SqlActiveDirectoryConfigPtrOutput
- func (o SqlActiveDirectoryConfigPtrOutput) ToSqlActiveDirectoryConfigPtrOutputWithContext(ctx context.Context) SqlActiveDirectoryConfigPtrOutput
- type SqlActiveDirectoryConfigResponse
- type SqlActiveDirectoryConfigResponseOutput
- func (o SqlActiveDirectoryConfigResponseOutput) Domain() pulumi.StringOutput
- func (SqlActiveDirectoryConfigResponseOutput) ElementType() reflect.Type
- func (o SqlActiveDirectoryConfigResponseOutput) Kind() pulumi.StringOutput
- func (o SqlActiveDirectoryConfigResponseOutput) ToSqlActiveDirectoryConfigResponseOutput() SqlActiveDirectoryConfigResponseOutput
- func (o SqlActiveDirectoryConfigResponseOutput) ToSqlActiveDirectoryConfigResponseOutputWithContext(ctx context.Context) SqlActiveDirectoryConfigResponseOutput
- type SqlOutOfDiskReport
- type SqlOutOfDiskReportArgs
- func (SqlOutOfDiskReportArgs) ElementType() reflect.Type
- func (i SqlOutOfDiskReportArgs) ToSqlOutOfDiskReportOutput() SqlOutOfDiskReportOutput
- func (i SqlOutOfDiskReportArgs) ToSqlOutOfDiskReportOutputWithContext(ctx context.Context) SqlOutOfDiskReportOutput
- func (i SqlOutOfDiskReportArgs) ToSqlOutOfDiskReportPtrOutput() SqlOutOfDiskReportPtrOutput
- func (i SqlOutOfDiskReportArgs) ToSqlOutOfDiskReportPtrOutputWithContext(ctx context.Context) SqlOutOfDiskReportPtrOutput
- type SqlOutOfDiskReportInput
- type SqlOutOfDiskReportOutput
- func (SqlOutOfDiskReportOutput) ElementType() reflect.Type
- func (o SqlOutOfDiskReportOutput) SqlMinRecommendedIncreaseSizeGb() pulumi.IntPtrOutput
- func (o SqlOutOfDiskReportOutput) SqlOutOfDiskState() SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput
- func (o SqlOutOfDiskReportOutput) ToSqlOutOfDiskReportOutput() SqlOutOfDiskReportOutput
- func (o SqlOutOfDiskReportOutput) ToSqlOutOfDiskReportOutputWithContext(ctx context.Context) SqlOutOfDiskReportOutput
- func (o SqlOutOfDiskReportOutput) ToSqlOutOfDiskReportPtrOutput() SqlOutOfDiskReportPtrOutput
- func (o SqlOutOfDiskReportOutput) ToSqlOutOfDiskReportPtrOutputWithContext(ctx context.Context) SqlOutOfDiskReportPtrOutput
- type SqlOutOfDiskReportPtrInput
- type SqlOutOfDiskReportPtrOutput
- func (o SqlOutOfDiskReportPtrOutput) Elem() SqlOutOfDiskReportOutput
- func (SqlOutOfDiskReportPtrOutput) ElementType() reflect.Type
- func (o SqlOutOfDiskReportPtrOutput) SqlMinRecommendedIncreaseSizeGb() pulumi.IntPtrOutput
- func (o SqlOutOfDiskReportPtrOutput) SqlOutOfDiskState() SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput
- func (o SqlOutOfDiskReportPtrOutput) ToSqlOutOfDiskReportPtrOutput() SqlOutOfDiskReportPtrOutput
- func (o SqlOutOfDiskReportPtrOutput) ToSqlOutOfDiskReportPtrOutputWithContext(ctx context.Context) SqlOutOfDiskReportPtrOutput
- type SqlOutOfDiskReportResponse
- type SqlOutOfDiskReportResponseOutput
- func (SqlOutOfDiskReportResponseOutput) ElementType() reflect.Type
- func (o SqlOutOfDiskReportResponseOutput) SqlMinRecommendedIncreaseSizeGb() pulumi.IntOutput
- func (o SqlOutOfDiskReportResponseOutput) SqlOutOfDiskState() pulumi.StringOutput
- func (o SqlOutOfDiskReportResponseOutput) ToSqlOutOfDiskReportResponseOutput() SqlOutOfDiskReportResponseOutput
- func (o SqlOutOfDiskReportResponseOutput) ToSqlOutOfDiskReportResponseOutputWithContext(ctx context.Context) SqlOutOfDiskReportResponseOutput
- type SqlOutOfDiskReportSqlOutOfDiskState
- func (SqlOutOfDiskReportSqlOutOfDiskState) ElementType() reflect.Type
- func (e SqlOutOfDiskReportSqlOutOfDiskState) ToSqlOutOfDiskReportSqlOutOfDiskStateOutput() SqlOutOfDiskReportSqlOutOfDiskStateOutput
- func (e SqlOutOfDiskReportSqlOutOfDiskState) ToSqlOutOfDiskReportSqlOutOfDiskStateOutputWithContext(ctx context.Context) SqlOutOfDiskReportSqlOutOfDiskStateOutput
- func (e SqlOutOfDiskReportSqlOutOfDiskState) ToSqlOutOfDiskReportSqlOutOfDiskStatePtrOutput() SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput
- func (e SqlOutOfDiskReportSqlOutOfDiskState) ToSqlOutOfDiskReportSqlOutOfDiskStatePtrOutputWithContext(ctx context.Context) SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput
- func (e SqlOutOfDiskReportSqlOutOfDiskState) ToStringOutput() pulumi.StringOutput
- func (e SqlOutOfDiskReportSqlOutOfDiskState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SqlOutOfDiskReportSqlOutOfDiskState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SqlOutOfDiskReportSqlOutOfDiskState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SqlOutOfDiskReportSqlOutOfDiskStateInput
- type SqlOutOfDiskReportSqlOutOfDiskStateOutput
- func (SqlOutOfDiskReportSqlOutOfDiskStateOutput) ElementType() reflect.Type
- func (o SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToSqlOutOfDiskReportSqlOutOfDiskStateOutput() SqlOutOfDiskReportSqlOutOfDiskStateOutput
- func (o SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToSqlOutOfDiskReportSqlOutOfDiskStateOutputWithContext(ctx context.Context) SqlOutOfDiskReportSqlOutOfDiskStateOutput
- func (o SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToSqlOutOfDiskReportSqlOutOfDiskStatePtrOutput() SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput
- func (o SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToSqlOutOfDiskReportSqlOutOfDiskStatePtrOutputWithContext(ctx context.Context) SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput
- func (o SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToStringOutput() pulumi.StringOutput
- func (o SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SqlOutOfDiskReportSqlOutOfDiskStatePtrInput
- type SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput
- func (o SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput) Elem() SqlOutOfDiskReportSqlOutOfDiskStateOutput
- func (SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput) ElementType() reflect.Type
- func (o SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput) ToSqlOutOfDiskReportSqlOutOfDiskStatePtrOutput() SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput
- func (o SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput) ToSqlOutOfDiskReportSqlOutOfDiskStatePtrOutputWithContext(ctx context.Context) SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput
- func (o SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SqlScheduledMaintenance
- type SqlScheduledMaintenanceArgs
- func (SqlScheduledMaintenanceArgs) ElementType() reflect.Type
- func (i SqlScheduledMaintenanceArgs) ToSqlScheduledMaintenanceOutput() SqlScheduledMaintenanceOutput
- func (i SqlScheduledMaintenanceArgs) ToSqlScheduledMaintenanceOutputWithContext(ctx context.Context) SqlScheduledMaintenanceOutput
- func (i SqlScheduledMaintenanceArgs) ToSqlScheduledMaintenancePtrOutput() SqlScheduledMaintenancePtrOutput
- func (i SqlScheduledMaintenanceArgs) ToSqlScheduledMaintenancePtrOutputWithContext(ctx context.Context) SqlScheduledMaintenancePtrOutput
- type SqlScheduledMaintenanceInput
- type SqlScheduledMaintenanceOutput
- func (o SqlScheduledMaintenanceOutput) CanDefer() pulumi.BoolPtrOutput
- func (o SqlScheduledMaintenanceOutput) CanReschedule() pulumi.BoolPtrOutput
- func (SqlScheduledMaintenanceOutput) ElementType() reflect.Type
- func (o SqlScheduledMaintenanceOutput) ScheduleDeadlineTime() pulumi.StringPtrOutput
- func (o SqlScheduledMaintenanceOutput) StartTime() pulumi.StringPtrOutput
- func (o SqlScheduledMaintenanceOutput) ToSqlScheduledMaintenanceOutput() SqlScheduledMaintenanceOutput
- func (o SqlScheduledMaintenanceOutput) ToSqlScheduledMaintenanceOutputWithContext(ctx context.Context) SqlScheduledMaintenanceOutput
- func (o SqlScheduledMaintenanceOutput) ToSqlScheduledMaintenancePtrOutput() SqlScheduledMaintenancePtrOutput
- func (o SqlScheduledMaintenanceOutput) ToSqlScheduledMaintenancePtrOutputWithContext(ctx context.Context) SqlScheduledMaintenancePtrOutput
- type SqlScheduledMaintenancePtrInput
- type SqlScheduledMaintenancePtrOutput
- func (o SqlScheduledMaintenancePtrOutput) CanDefer() pulumi.BoolPtrOutput
- func (o SqlScheduledMaintenancePtrOutput) CanReschedule() pulumi.BoolPtrOutput
- func (o SqlScheduledMaintenancePtrOutput) Elem() SqlScheduledMaintenanceOutput
- func (SqlScheduledMaintenancePtrOutput) ElementType() reflect.Type
- func (o SqlScheduledMaintenancePtrOutput) ScheduleDeadlineTime() pulumi.StringPtrOutput
- func (o SqlScheduledMaintenancePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o SqlScheduledMaintenancePtrOutput) ToSqlScheduledMaintenancePtrOutput() SqlScheduledMaintenancePtrOutput
- func (o SqlScheduledMaintenancePtrOutput) ToSqlScheduledMaintenancePtrOutputWithContext(ctx context.Context) SqlScheduledMaintenancePtrOutput
- type SqlScheduledMaintenanceResponse
- type SqlScheduledMaintenanceResponseOutput
- func (o SqlScheduledMaintenanceResponseOutput) CanDefer() pulumi.BoolOutput
- func (o SqlScheduledMaintenanceResponseOutput) CanReschedule() pulumi.BoolOutput
- func (SqlScheduledMaintenanceResponseOutput) ElementType() reflect.Type
- func (o SqlScheduledMaintenanceResponseOutput) ScheduleDeadlineTime() pulumi.StringOutput
- func (o SqlScheduledMaintenanceResponseOutput) StartTime() pulumi.StringOutput
- func (o SqlScheduledMaintenanceResponseOutput) ToSqlScheduledMaintenanceResponseOutput() SqlScheduledMaintenanceResponseOutput
- func (o SqlScheduledMaintenanceResponseOutput) ToSqlScheduledMaintenanceResponseOutputWithContext(ctx context.Context) SqlScheduledMaintenanceResponseOutput
- type SqlServerAuditConfig
- type SqlServerAuditConfigArgs
- func (SqlServerAuditConfigArgs) ElementType() reflect.Type
- func (i SqlServerAuditConfigArgs) ToSqlServerAuditConfigOutput() SqlServerAuditConfigOutput
- func (i SqlServerAuditConfigArgs) ToSqlServerAuditConfigOutputWithContext(ctx context.Context) SqlServerAuditConfigOutput
- func (i SqlServerAuditConfigArgs) ToSqlServerAuditConfigPtrOutput() SqlServerAuditConfigPtrOutput
- func (i SqlServerAuditConfigArgs) ToSqlServerAuditConfigPtrOutputWithContext(ctx context.Context) SqlServerAuditConfigPtrOutput
- type SqlServerAuditConfigInput
- type SqlServerAuditConfigOutput
- func (o SqlServerAuditConfigOutput) Bucket() pulumi.StringPtrOutput
- func (SqlServerAuditConfigOutput) ElementType() reflect.Type
- func (o SqlServerAuditConfigOutput) Kind() pulumi.StringPtrOutput
- func (o SqlServerAuditConfigOutput) RetentionInterval() pulumi.StringPtrOutput
- func (o SqlServerAuditConfigOutput) ToSqlServerAuditConfigOutput() SqlServerAuditConfigOutput
- func (o SqlServerAuditConfigOutput) ToSqlServerAuditConfigOutputWithContext(ctx context.Context) SqlServerAuditConfigOutput
- func (o SqlServerAuditConfigOutput) ToSqlServerAuditConfigPtrOutput() SqlServerAuditConfigPtrOutput
- func (o SqlServerAuditConfigOutput) ToSqlServerAuditConfigPtrOutputWithContext(ctx context.Context) SqlServerAuditConfigPtrOutput
- func (o SqlServerAuditConfigOutput) UploadInterval() pulumi.StringPtrOutput
- type SqlServerAuditConfigPtrInput
- type SqlServerAuditConfigPtrOutput
- func (o SqlServerAuditConfigPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o SqlServerAuditConfigPtrOutput) Elem() SqlServerAuditConfigOutput
- func (SqlServerAuditConfigPtrOutput) ElementType() reflect.Type
- func (o SqlServerAuditConfigPtrOutput) Kind() pulumi.StringPtrOutput
- func (o SqlServerAuditConfigPtrOutput) RetentionInterval() pulumi.StringPtrOutput
- func (o SqlServerAuditConfigPtrOutput) ToSqlServerAuditConfigPtrOutput() SqlServerAuditConfigPtrOutput
- func (o SqlServerAuditConfigPtrOutput) ToSqlServerAuditConfigPtrOutputWithContext(ctx context.Context) SqlServerAuditConfigPtrOutput
- func (o SqlServerAuditConfigPtrOutput) UploadInterval() pulumi.StringPtrOutput
- type SqlServerAuditConfigResponse
- type SqlServerAuditConfigResponseOutput
- func (o SqlServerAuditConfigResponseOutput) Bucket() pulumi.StringOutput
- func (SqlServerAuditConfigResponseOutput) ElementType() reflect.Type
- func (o SqlServerAuditConfigResponseOutput) Kind() pulumi.StringOutput
- func (o SqlServerAuditConfigResponseOutput) RetentionInterval() pulumi.StringOutput
- func (o SqlServerAuditConfigResponseOutput) ToSqlServerAuditConfigResponseOutput() SqlServerAuditConfigResponseOutput
- func (o SqlServerAuditConfigResponseOutput) ToSqlServerAuditConfigResponseOutputWithContext(ctx context.Context) SqlServerAuditConfigResponseOutput
- func (o SqlServerAuditConfigResponseOutput) UploadInterval() pulumi.StringOutput
- type SqlServerDatabaseDetails
- type SqlServerDatabaseDetailsArgs
- func (SqlServerDatabaseDetailsArgs) ElementType() reflect.Type
- func (i SqlServerDatabaseDetailsArgs) ToSqlServerDatabaseDetailsOutput() SqlServerDatabaseDetailsOutput
- func (i SqlServerDatabaseDetailsArgs) ToSqlServerDatabaseDetailsOutputWithContext(ctx context.Context) SqlServerDatabaseDetailsOutput
- func (i SqlServerDatabaseDetailsArgs) ToSqlServerDatabaseDetailsPtrOutput() SqlServerDatabaseDetailsPtrOutput
- func (i SqlServerDatabaseDetailsArgs) ToSqlServerDatabaseDetailsPtrOutputWithContext(ctx context.Context) SqlServerDatabaseDetailsPtrOutput
- type SqlServerDatabaseDetailsInput
- type SqlServerDatabaseDetailsOutput
- func (o SqlServerDatabaseDetailsOutput) CompatibilityLevel() pulumi.IntPtrOutput
- func (SqlServerDatabaseDetailsOutput) ElementType() reflect.Type
- func (o SqlServerDatabaseDetailsOutput) RecoveryModel() pulumi.StringPtrOutput
- func (o SqlServerDatabaseDetailsOutput) ToSqlServerDatabaseDetailsOutput() SqlServerDatabaseDetailsOutput
- func (o SqlServerDatabaseDetailsOutput) ToSqlServerDatabaseDetailsOutputWithContext(ctx context.Context) SqlServerDatabaseDetailsOutput
- func (o SqlServerDatabaseDetailsOutput) ToSqlServerDatabaseDetailsPtrOutput() SqlServerDatabaseDetailsPtrOutput
- func (o SqlServerDatabaseDetailsOutput) ToSqlServerDatabaseDetailsPtrOutputWithContext(ctx context.Context) SqlServerDatabaseDetailsPtrOutput
- type SqlServerDatabaseDetailsPtrInput
- type SqlServerDatabaseDetailsPtrOutput
- func (o SqlServerDatabaseDetailsPtrOutput) CompatibilityLevel() pulumi.IntPtrOutput
- func (o SqlServerDatabaseDetailsPtrOutput) Elem() SqlServerDatabaseDetailsOutput
- func (SqlServerDatabaseDetailsPtrOutput) ElementType() reflect.Type
- func (o SqlServerDatabaseDetailsPtrOutput) RecoveryModel() pulumi.StringPtrOutput
- func (o SqlServerDatabaseDetailsPtrOutput) ToSqlServerDatabaseDetailsPtrOutput() SqlServerDatabaseDetailsPtrOutput
- func (o SqlServerDatabaseDetailsPtrOutput) ToSqlServerDatabaseDetailsPtrOutputWithContext(ctx context.Context) SqlServerDatabaseDetailsPtrOutput
- type SqlServerDatabaseDetailsResponse
- type SqlServerDatabaseDetailsResponseOutput
- func (o SqlServerDatabaseDetailsResponseOutput) CompatibilityLevel() pulumi.IntOutput
- func (SqlServerDatabaseDetailsResponseOutput) ElementType() reflect.Type
- func (o SqlServerDatabaseDetailsResponseOutput) RecoveryModel() pulumi.StringOutput
- func (o SqlServerDatabaseDetailsResponseOutput) ToSqlServerDatabaseDetailsResponseOutput() SqlServerDatabaseDetailsResponseOutput
- func (o SqlServerDatabaseDetailsResponseOutput) ToSqlServerDatabaseDetailsResponseOutputWithContext(ctx context.Context) SqlServerDatabaseDetailsResponseOutput
- type SslCert
- type SslCertArgs
- type SslCertInput
- type SslCertOutput
- type SslCertResponse
- type SslCertResponseOutput
- func (o SslCertResponseOutput) Cert() pulumi.StringOutput
- func (o SslCertResponseOutput) CertSerialNumber() pulumi.StringOutput
- func (o SslCertResponseOutput) CommonName() pulumi.StringOutput
- func (o SslCertResponseOutput) CreateTime() pulumi.StringOutput
- func (SslCertResponseOutput) ElementType() reflect.Type
- func (o SslCertResponseOutput) ExpirationTime() pulumi.StringOutput
- func (o SslCertResponseOutput) Instance() pulumi.StringOutput
- func (o SslCertResponseOutput) Kind() pulumi.StringOutput
- func (o SslCertResponseOutput) SelfLink() pulumi.StringOutput
- func (o SslCertResponseOutput) Sha1Fingerprint() pulumi.StringOutput
- func (o SslCertResponseOutput) ToSslCertResponseOutput() SslCertResponseOutput
- func (o SslCertResponseOutput) ToSslCertResponseOutputWithContext(ctx context.Context) SslCertResponseOutput
- type SslCertState
- type SslCertType
- type SslCertTypeArgs
- func (SslCertTypeArgs) ElementType() reflect.Type
- func (i SslCertTypeArgs) ToSslCertTypeOutput() SslCertTypeOutput
- func (i SslCertTypeArgs) ToSslCertTypeOutputWithContext(ctx context.Context) SslCertTypeOutput
- func (i SslCertTypeArgs) ToSslCertTypePtrOutput() SslCertTypePtrOutput
- func (i SslCertTypeArgs) ToSslCertTypePtrOutputWithContext(ctx context.Context) SslCertTypePtrOutput
- type SslCertTypeInput
- type SslCertTypeOutput
- func (o SslCertTypeOutput) Cert() pulumi.StringPtrOutput
- func (o SslCertTypeOutput) CertSerialNumber() pulumi.StringPtrOutput
- func (o SslCertTypeOutput) CommonName() pulumi.StringPtrOutput
- func (o SslCertTypeOutput) CreateTime() pulumi.StringPtrOutput
- func (SslCertTypeOutput) ElementType() reflect.Type
- func (o SslCertTypeOutput) ExpirationTime() pulumi.StringPtrOutput
- func (o SslCertTypeOutput) Instance() pulumi.StringPtrOutput
- func (o SslCertTypeOutput) Kind() pulumi.StringPtrOutput
- func (o SslCertTypeOutput) SelfLink() pulumi.StringPtrOutput
- func (o SslCertTypeOutput) Sha1Fingerprint() pulumi.StringPtrOutput
- func (o SslCertTypeOutput) ToSslCertTypeOutput() SslCertTypeOutput
- func (o SslCertTypeOutput) ToSslCertTypeOutputWithContext(ctx context.Context) SslCertTypeOutput
- func (o SslCertTypeOutput) ToSslCertTypePtrOutput() SslCertTypePtrOutput
- func (o SslCertTypeOutput) ToSslCertTypePtrOutputWithContext(ctx context.Context) SslCertTypePtrOutput
- type SslCertTypePtrInput
- type SslCertTypePtrOutput
- func (o SslCertTypePtrOutput) Cert() pulumi.StringPtrOutput
- func (o SslCertTypePtrOutput) CertSerialNumber() pulumi.StringPtrOutput
- func (o SslCertTypePtrOutput) CommonName() pulumi.StringPtrOutput
- func (o SslCertTypePtrOutput) CreateTime() pulumi.StringPtrOutput
- func (o SslCertTypePtrOutput) Elem() SslCertTypeOutput
- func (SslCertTypePtrOutput) ElementType() reflect.Type
- func (o SslCertTypePtrOutput) ExpirationTime() pulumi.StringPtrOutput
- func (o SslCertTypePtrOutput) Instance() pulumi.StringPtrOutput
- func (o SslCertTypePtrOutput) Kind() pulumi.StringPtrOutput
- func (o SslCertTypePtrOutput) SelfLink() pulumi.StringPtrOutput
- func (o SslCertTypePtrOutput) Sha1Fingerprint() pulumi.StringPtrOutput
- func (o SslCertTypePtrOutput) ToSslCertTypePtrOutput() SslCertTypePtrOutput
- func (o SslCertTypePtrOutput) ToSslCertTypePtrOutputWithContext(ctx context.Context) SslCertTypePtrOutput
Constants ¶
const ( // Backup retention unit is unspecified, will be treated as COUNT. BackupRetentionSettingsRetentionUnitRetentionUnitUnspecified = BackupRetentionSettingsRetentionUnit("RETENTION_UNIT_UNSPECIFIED") // Retention will be by count, eg. "retain the most recent 7 backups". BackupRetentionSettingsRetentionUnitCount = BackupRetentionSettingsRetentionUnit("COUNT") )
const ( // This is an unknown BackupKind. BackupRunBackupKindSqlBackupKindUnspecified = BackupRunBackupKind("SQL_BACKUP_KIND_UNSPECIFIED") // The snapshot based backups BackupRunBackupKindSnapshot = BackupRunBackupKind("SNAPSHOT") // Physical backups BackupRunBackupKindPhysical = BackupRunBackupKind("PHYSICAL") )
const ( // The status of the run is unknown. BackupRunStatusSqlBackupRunStatusUnspecified = BackupRunStatus("SQL_BACKUP_RUN_STATUS_UNSPECIFIED") // The backup operation was enqueued. BackupRunStatusEnqueued = BackupRunStatus("ENQUEUED") // The backup is overdue across a given backup window. Indicates a problem. Example: Long-running operation in progress during the whole window. BackupRunStatusOverdue = BackupRunStatus("OVERDUE") // The backup is in progress. BackupRunStatusRunning = BackupRunStatus("RUNNING") // The backup failed. BackupRunStatusFailed = BackupRunStatus("FAILED") // The backup was successful. BackupRunStatusSuccessful = BackupRunStatus("SUCCESSFUL") // The backup was skipped (without problems) for a given backup window. Example: Instance was idle. BackupRunStatusSkipped = BackupRunStatus("SKIPPED") // The backup is about to be deleted. BackupRunStatusDeletionPending = BackupRunStatus("DELETION_PENDING") // The backup deletion failed. BackupRunStatusDeletionFailed = BackupRunStatus("DELETION_FAILED") // The backup has been deleted. BackupRunStatusDeleted = BackupRunStatus("DELETED") )
const ( // This is an unknown BackupRun type. BackupRunTypeSqlBackupRunTypeUnspecified = BackupRunType("SQL_BACKUP_RUN_TYPE_UNSPECIFIED") // The backup schedule automatically triggers a backup. BackupRunTypeAutomated = BackupRunType("AUTOMATED") // The user manually triggers a backup. BackupRunTypeOnDemand = BackupRunType("ON_DEMAND") )
const ( // This is an unknown backend type for instance. InstanceBackendTypeSqlBackendTypeUnspecified = InstanceBackendType("SQL_BACKEND_TYPE_UNSPECIFIED") // V1 speckle instance. InstanceBackendTypeFirstGen = InstanceBackendType("FIRST_GEN") // V2 speckle instance. InstanceBackendTypeSecondGen = InstanceBackendType("SECOND_GEN") // On premises instance. InstanceBackendTypeExternal = InstanceBackendType("EXTERNAL") )
const ( // This is an unknown database version. InstanceDatabaseVersionSqlDatabaseVersionUnspecified = InstanceDatabaseVersion("SQL_DATABASE_VERSION_UNSPECIFIED") // The database version is MySQL 5.1. InstanceDatabaseVersionMysql51 = InstanceDatabaseVersion("MYSQL_5_1") // The database version is MySQL 5.5. InstanceDatabaseVersionMysql55 = InstanceDatabaseVersion("MYSQL_5_5") // The database version is MySQL 5.6. InstanceDatabaseVersionMysql56 = InstanceDatabaseVersion("MYSQL_5_6") // The database version is MySQL 5.7. InstanceDatabaseVersionMysql57 = InstanceDatabaseVersion("MYSQL_5_7") // The database version is PostgreSQL 9.6. InstanceDatabaseVersionPostgres96 = InstanceDatabaseVersion("POSTGRES_9_6") // The database version is PostgreSQL 11. InstanceDatabaseVersionPostgres11 = InstanceDatabaseVersion("POSTGRES_11") // The database version is SQL Server 2017 Standard. InstanceDatabaseVersionSqlserver2017Standard = InstanceDatabaseVersion("SQLSERVER_2017_STANDARD") // The database version is SQL Server 2017 Enterprise. InstanceDatabaseVersionSqlserver2017Enterprise = InstanceDatabaseVersion("SQLSERVER_2017_ENTERPRISE") // The database version is SQL Server 2017 Express. InstanceDatabaseVersionSqlserver2017Express = InstanceDatabaseVersion("SQLSERVER_2017_EXPRESS") // The database version is SQL Server 2017 Web. InstanceDatabaseVersionSqlserver2017Web = InstanceDatabaseVersion("SQLSERVER_2017_WEB") // The database version is PostgreSQL 10. InstanceDatabaseVersionPostgres10 = InstanceDatabaseVersion("POSTGRES_10") // The database version is PostgreSQL 12. InstanceDatabaseVersionPostgres12 = InstanceDatabaseVersion("POSTGRES_12") // The database version is MySQL 8. InstanceDatabaseVersionMysql80 = InstanceDatabaseVersion("MYSQL_8_0") // The database major version is MySQL 8.0 and the minor version is 18. InstanceDatabaseVersionMysql8018 = InstanceDatabaseVersion("MYSQL_8_0_18") // The database major version is MySQL 8.0 and the minor version is 26. InstanceDatabaseVersionMysql8026 = InstanceDatabaseVersion("MYSQL_8_0_26") // The database version is PostgreSQL 13. InstanceDatabaseVersionPostgres13 = InstanceDatabaseVersion("POSTGRES_13") // The database version is PostgreSQL 14. InstanceDatabaseVersionPostgres14 = InstanceDatabaseVersion("POSTGRES_14") // The database version is SQL Server 2019 Standard. InstanceDatabaseVersionSqlserver2019Standard = InstanceDatabaseVersion("SQLSERVER_2019_STANDARD") // The database version is SQL Server 2019 Enterprise. InstanceDatabaseVersionSqlserver2019Enterprise = InstanceDatabaseVersion("SQLSERVER_2019_ENTERPRISE") // The database version is SQL Server 2019 Express. InstanceDatabaseVersionSqlserver2019Express = InstanceDatabaseVersion("SQLSERVER_2019_EXPRESS") // The database version is SQL Server 2019 Web. InstanceDatabaseVersionSqlserver2019Web = InstanceDatabaseVersion("SQLSERVER_2019_WEB") )
const ( // This is an unknown Cloud SQL instance type. InstanceInstanceTypeSqlInstanceTypeUnspecified = InstanceInstanceType("SQL_INSTANCE_TYPE_UNSPECIFIED") // A regular Cloud SQL instance that is not replicating from a primary instance. InstanceInstanceTypeCloudSqlInstance = InstanceInstanceType("CLOUD_SQL_INSTANCE") // An instance running on the customer's premises that is not managed by Cloud SQL. InstanceInstanceTypeOnPremisesInstance = InstanceInstanceType("ON_PREMISES_INSTANCE") // A Cloud SQL instance acting as a read-replica. InstanceInstanceTypeReadReplicaInstance = InstanceInstanceType("READ_REPLICA_INSTANCE") )
const ( // The state of the instance is unknown. InstanceStateEnumSqlInstanceStateUnspecified = InstanceStateEnum("SQL_INSTANCE_STATE_UNSPECIFIED") // The instance is running, or has been stopped by owner. InstanceStateEnumRunnable = InstanceStateEnum("RUNNABLE") // The instance is not available, for example due to problems with billing. InstanceStateEnumSuspended = InstanceStateEnum("SUSPENDED") // The instance is being deleted. InstanceStateEnumPendingDelete = InstanceStateEnum("PENDING_DELETE") // The instance is being created. InstanceStateEnumPendingCreate = InstanceStateEnum("PENDING_CREATE") // The instance is down for maintenance. InstanceStateEnumMaintenance = InstanceStateEnum("MAINTENANCE") // The creation of the instance failed or a fatal error occurred during maintenance. InstanceStateEnumFailed = InstanceStateEnum("FAILED") // Deprecated InstanceStateEnumOnlineMaintenance = InstanceStateEnum("ONLINE_MAINTENANCE") )
const ( // This is an unknown suspension reason. InstanceSuspensionReasonItemSqlSuspensionReasonUnspecified = InstanceSuspensionReasonItem("SQL_SUSPENSION_REASON_UNSPECIFIED") // The instance is suspended due to billing issues (for example:, GCP account issue) InstanceSuspensionReasonItemBillingIssue = InstanceSuspensionReasonItem("BILLING_ISSUE") // The instance is suspended due to illegal content (for example:, child pornography, copyrighted material, etc.). InstanceSuspensionReasonItemLegalIssue = InstanceSuspensionReasonItem("LEGAL_ISSUE") // The instance is causing operational issues (for example:, causing the database to crash). InstanceSuspensionReasonItemOperationalIssue = InstanceSuspensionReasonItem("OPERATIONAL_ISSUE") // The KMS key used by the instance is either revoked or denied access to InstanceSuspensionReasonItemKmsKeyIssue = InstanceSuspensionReasonItem("KMS_KEY_ISSUE") )
const ( // This is an unknown IP address type. IpMappingTypeSqlIpAddressTypeUnspecified = IpMappingType("SQL_IP_ADDRESS_TYPE_UNSPECIFIED") // IP address the customer is supposed to connect to. Usually this is the load balancer's IP address IpMappingTypePrimary = IpMappingType("PRIMARY") // Source IP address of the connection a read replica establishes to its external primary instance. This IP address can be allowlisted by the customer in case it has a firewall that filters incoming connection to its on premises primary instance. IpMappingTypeOutgoing = IpMappingType("OUTGOING") // Private IP used when using private IPs and network peering. IpMappingTypePrivate = IpMappingType("PRIVATE") // V1 IP of a migrated instance. We want the user to decommission this IP as soon as the migration is complete. Note: V1 instances with V1 ip addresses will be counted as PRIMARY. IpMappingTypeMigrated1stGen = IpMappingType("MIGRATED_1ST_GEN") )
const ( // This is an unknown maintenance timing preference. MaintenanceWindowUpdateTrackSqlUpdateTrackUnspecified = MaintenanceWindowUpdateTrack("SQL_UPDATE_TRACK_UNSPECIFIED") // For instance update that requires a restart, this update track indicates your instance prefer to restart for new version early in maintenance window. MaintenanceWindowUpdateTrackCanary = MaintenanceWindowUpdateTrack("canary") // For instance update that requires a restart, this update track indicates your instance prefer to let Cloud SQL choose the timing of restart (within its Maintenance window, if applicable). MaintenanceWindowUpdateTrackStable = MaintenanceWindowUpdateTrack("stable") )
const ( // Complexity check is not specified. PasswordValidationPolicyComplexityComplexityUnspecified = PasswordValidationPolicyComplexity("COMPLEXITY_UNSPECIFIED") // A combination of lowercase, uppercase, numeric, and non-alphanumeric characters. PasswordValidationPolicyComplexityComplexityDefault = PasswordValidationPolicyComplexity("COMPLEXITY_DEFAULT") )
const ( // Unknown activation plan. SettingsActivationPolicySqlActivationPolicyUnspecified = SettingsActivationPolicy("SQL_ACTIVATION_POLICY_UNSPECIFIED") // The instance is always up and running. SettingsActivationPolicyAlways = SettingsActivationPolicy("ALWAYS") // The instance never starts. SettingsActivationPolicyNever = SettingsActivationPolicy("NEVER") // The instance starts upon receiving requests. SettingsActivationPolicyOnDemand = SettingsActivationPolicy("ON_DEMAND") )
const ( // This is an unknown Availability type. SettingsAvailabilityTypeSqlAvailabilityTypeUnspecified = SettingsAvailabilityType("SQL_AVAILABILITY_TYPE_UNSPECIFIED") // Zonal available instance. SettingsAvailabilityTypeZonal = SettingsAvailabilityType("ZONAL") // Regional available instance. SettingsAvailabilityTypeRegional = SettingsAvailabilityType("REGIONAL") )
const ( // This is an unknown data disk type. SettingsDataDiskTypeSqlDataDiskTypeUnspecified = SettingsDataDiskType("SQL_DATA_DISK_TYPE_UNSPECIFIED") // An SSD data disk. SettingsDataDiskTypePdSsd = SettingsDataDiskType("PD_SSD") // An HDD data disk. SettingsDataDiskTypePdHdd = SettingsDataDiskType("PD_HDD") // This field is deprecated and will be removed from a future version of the API. SettingsDataDiskTypeObsoleteLocalSsd = SettingsDataDiskType("OBSOLETE_LOCAL_SSD") )
const ( // This is an unknown pricing plan for this instance. SettingsPricingPlanSqlPricingPlanUnspecified = SettingsPricingPlan("SQL_PRICING_PLAN_UNSPECIFIED") // The instance is billed at a monthly flat rate. SettingsPricingPlanPackage = SettingsPricingPlan("PACKAGE") // The instance is billed per usage. SettingsPricingPlanPerUse = SettingsPricingPlan("PER_USE") )
const ( // This is an unknown replication type for a Cloud SQL instance. SettingsReplicationTypeSqlReplicationTypeUnspecified = SettingsReplicationType("SQL_REPLICATION_TYPE_UNSPECIFIED") // The synchronous replication mode for First Generation instances. It is the default value. SettingsReplicationTypeSynchronous = SettingsReplicationType("SYNCHRONOUS") // The asynchronous replication mode for First Generation instances. It provides a slight performance gain, but if an outage occurs while this option is set to asynchronous, you can lose up to a few seconds of updates to your data. SettingsReplicationTypeAsynchronous = SettingsReplicationType("ASYNCHRONOUS") )
const ( // Unspecified state SqlOutOfDiskReportSqlOutOfDiskStateSqlOutOfDiskStateUnspecified = SqlOutOfDiskReportSqlOutOfDiskState("SQL_OUT_OF_DISK_STATE_UNSPECIFIED") // The instance has plenty space on data disk SqlOutOfDiskReportSqlOutOfDiskStateNormal = SqlOutOfDiskReportSqlOutOfDiskState("NORMAL") // Data disk is almost used up. It is shutdown to prevent data corruption. SqlOutOfDiskReportSqlOutOfDiskStateSoftShutdown = SqlOutOfDiskReportSqlOutOfDiskState("SOFT_SHUTDOWN") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AclEntry ¶
type AclEntry struct { // The time when this access control entry expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. ExpirationTime *string `pulumi:"expirationTime"` // This is always `sql#aclEntry`. Kind *string `pulumi:"kind"` // Optional. A label to identify this entry. Name *string `pulumi:"name"` // The allowlisted value for the access control list. Value *string `pulumi:"value"` }
An entry for an Access Control list.
type AclEntryArgs ¶
type AclEntryArgs struct { // The time when this access control entry expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. ExpirationTime pulumi.StringPtrInput `pulumi:"expirationTime"` // This is always `sql#aclEntry`. Kind pulumi.StringPtrInput `pulumi:"kind"` // Optional. A label to identify this entry. Name pulumi.StringPtrInput `pulumi:"name"` // The allowlisted value for the access control list. Value pulumi.StringPtrInput `pulumi:"value"` }
An entry for an Access Control list.
func (AclEntryArgs) ElementType ¶
func (AclEntryArgs) ElementType() reflect.Type
func (AclEntryArgs) ToAclEntryOutput ¶
func (i AclEntryArgs) ToAclEntryOutput() AclEntryOutput
func (AclEntryArgs) ToAclEntryOutputWithContext ¶
func (i AclEntryArgs) ToAclEntryOutputWithContext(ctx context.Context) AclEntryOutput
type AclEntryArray ¶
type AclEntryArray []AclEntryInput
func (AclEntryArray) ElementType ¶
func (AclEntryArray) ElementType() reflect.Type
func (AclEntryArray) ToAclEntryArrayOutput ¶
func (i AclEntryArray) ToAclEntryArrayOutput() AclEntryArrayOutput
func (AclEntryArray) ToAclEntryArrayOutputWithContext ¶
func (i AclEntryArray) ToAclEntryArrayOutputWithContext(ctx context.Context) AclEntryArrayOutput
type AclEntryArrayInput ¶
type AclEntryArrayInput interface { pulumi.Input ToAclEntryArrayOutput() AclEntryArrayOutput ToAclEntryArrayOutputWithContext(context.Context) AclEntryArrayOutput }
AclEntryArrayInput is an input type that accepts AclEntryArray and AclEntryArrayOutput values. You can construct a concrete instance of `AclEntryArrayInput` via:
AclEntryArray{ AclEntryArgs{...} }
type AclEntryArrayOutput ¶
type AclEntryArrayOutput struct{ *pulumi.OutputState }
func (AclEntryArrayOutput) ElementType ¶
func (AclEntryArrayOutput) ElementType() reflect.Type
func (AclEntryArrayOutput) Index ¶
func (o AclEntryArrayOutput) Index(i pulumi.IntInput) AclEntryOutput
func (AclEntryArrayOutput) ToAclEntryArrayOutput ¶
func (o AclEntryArrayOutput) ToAclEntryArrayOutput() AclEntryArrayOutput
func (AclEntryArrayOutput) ToAclEntryArrayOutputWithContext ¶
func (o AclEntryArrayOutput) ToAclEntryArrayOutputWithContext(ctx context.Context) AclEntryArrayOutput
type AclEntryInput ¶
type AclEntryInput interface { pulumi.Input ToAclEntryOutput() AclEntryOutput ToAclEntryOutputWithContext(context.Context) AclEntryOutput }
AclEntryInput is an input type that accepts AclEntryArgs and AclEntryOutput values. You can construct a concrete instance of `AclEntryInput` via:
AclEntryArgs{...}
type AclEntryOutput ¶
type AclEntryOutput struct{ *pulumi.OutputState }
An entry for an Access Control list.
func (AclEntryOutput) ElementType ¶
func (AclEntryOutput) ElementType() reflect.Type
func (AclEntryOutput) ExpirationTime ¶
func (o AclEntryOutput) ExpirationTime() pulumi.StringPtrOutput
The time when this access control entry expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
func (AclEntryOutput) Kind ¶
func (o AclEntryOutput) Kind() pulumi.StringPtrOutput
This is always `sql#aclEntry`.
func (AclEntryOutput) Name ¶
func (o AclEntryOutput) Name() pulumi.StringPtrOutput
Optional. A label to identify this entry.
func (AclEntryOutput) ToAclEntryOutput ¶
func (o AclEntryOutput) ToAclEntryOutput() AclEntryOutput
func (AclEntryOutput) ToAclEntryOutputWithContext ¶
func (o AclEntryOutput) ToAclEntryOutputWithContext(ctx context.Context) AclEntryOutput
func (AclEntryOutput) Value ¶
func (o AclEntryOutput) Value() pulumi.StringPtrOutput
The allowlisted value for the access control list.
type AclEntryResponse ¶
type AclEntryResponse struct { // The time when this access control entry expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. ExpirationTime string `pulumi:"expirationTime"` // This is always `sql#aclEntry`. Kind string `pulumi:"kind"` // Optional. A label to identify this entry. Name string `pulumi:"name"` // The allowlisted value for the access control list. Value string `pulumi:"value"` }
An entry for an Access Control list.
type AclEntryResponseArrayOutput ¶
type AclEntryResponseArrayOutput struct{ *pulumi.OutputState }
func (AclEntryResponseArrayOutput) ElementType ¶
func (AclEntryResponseArrayOutput) ElementType() reflect.Type
func (AclEntryResponseArrayOutput) Index ¶
func (o AclEntryResponseArrayOutput) Index(i pulumi.IntInput) AclEntryResponseOutput
func (AclEntryResponseArrayOutput) ToAclEntryResponseArrayOutput ¶
func (o AclEntryResponseArrayOutput) ToAclEntryResponseArrayOutput() AclEntryResponseArrayOutput
func (AclEntryResponseArrayOutput) ToAclEntryResponseArrayOutputWithContext ¶
func (o AclEntryResponseArrayOutput) ToAclEntryResponseArrayOutputWithContext(ctx context.Context) AclEntryResponseArrayOutput
type AclEntryResponseOutput ¶
type AclEntryResponseOutput struct{ *pulumi.OutputState }
An entry for an Access Control list.
func (AclEntryResponseOutput) ElementType ¶
func (AclEntryResponseOutput) ElementType() reflect.Type
func (AclEntryResponseOutput) ExpirationTime ¶
func (o AclEntryResponseOutput) ExpirationTime() pulumi.StringOutput
The time when this access control entry expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
func (AclEntryResponseOutput) Kind ¶
func (o AclEntryResponseOutput) Kind() pulumi.StringOutput
This is always `sql#aclEntry`.
func (AclEntryResponseOutput) Name ¶
func (o AclEntryResponseOutput) Name() pulumi.StringOutput
Optional. A label to identify this entry.
func (AclEntryResponseOutput) ToAclEntryResponseOutput ¶
func (o AclEntryResponseOutput) ToAclEntryResponseOutput() AclEntryResponseOutput
func (AclEntryResponseOutput) ToAclEntryResponseOutputWithContext ¶
func (o AclEntryResponseOutput) ToAclEntryResponseOutputWithContext(ctx context.Context) AclEntryResponseOutput
func (AclEntryResponseOutput) Value ¶
func (o AclEntryResponseOutput) Value() pulumi.StringOutput
The allowlisted value for the access control list.
type BackupConfiguration ¶
type BackupConfiguration struct { // Backup retention settings. BackupRetentionSettings *BackupRetentionSettings `pulumi:"backupRetentionSettings"` // (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well. BinaryLogEnabled *bool `pulumi:"binaryLogEnabled"` // Whether this configuration is enabled. Enabled *bool `pulumi:"enabled"` // This is always `sql#backupConfiguration`. Kind *string `pulumi:"kind"` // Location of the backup Location *string `pulumi:"location"` // (Postgres only) Whether point in time recovery is enabled. PointInTimeRecoveryEnabled *bool `pulumi:"pointInTimeRecoveryEnabled"` // Reserved for future use. ReplicationLogArchivingEnabled *bool `pulumi:"replicationLogArchivingEnabled"` // Start time for the daily backup configuration in UTC timezone in the 24 hour format - `HH:MM`. 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"` }
Database instance backup configuration.
type BackupConfigurationArgs ¶
type BackupConfigurationArgs struct { // Backup retention settings. BackupRetentionSettings BackupRetentionSettingsPtrInput `pulumi:"backupRetentionSettings"` // (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well. BinaryLogEnabled pulumi.BoolPtrInput `pulumi:"binaryLogEnabled"` // Whether this configuration is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // This is always `sql#backupConfiguration`. Kind pulumi.StringPtrInput `pulumi:"kind"` // Location of the backup Location pulumi.StringPtrInput `pulumi:"location"` // (Postgres only) Whether point in time recovery is enabled. PointInTimeRecoveryEnabled pulumi.BoolPtrInput `pulumi:"pointInTimeRecoveryEnabled"` // Reserved for future use. ReplicationLogArchivingEnabled pulumi.BoolPtrInput `pulumi:"replicationLogArchivingEnabled"` // Start time for the daily backup configuration in UTC timezone in the 24 hour format - `HH:MM`. 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"` }
Database instance backup configuration.
func (BackupConfigurationArgs) ElementType ¶
func (BackupConfigurationArgs) ElementType() reflect.Type
func (BackupConfigurationArgs) ToBackupConfigurationOutput ¶
func (i BackupConfigurationArgs) ToBackupConfigurationOutput() BackupConfigurationOutput
func (BackupConfigurationArgs) ToBackupConfigurationOutputWithContext ¶
func (i BackupConfigurationArgs) ToBackupConfigurationOutputWithContext(ctx context.Context) BackupConfigurationOutput
func (BackupConfigurationArgs) ToBackupConfigurationPtrOutput ¶
func (i BackupConfigurationArgs) ToBackupConfigurationPtrOutput() BackupConfigurationPtrOutput
func (BackupConfigurationArgs) ToBackupConfigurationPtrOutputWithContext ¶
func (i BackupConfigurationArgs) ToBackupConfigurationPtrOutputWithContext(ctx context.Context) BackupConfigurationPtrOutput
type BackupConfigurationInput ¶
type BackupConfigurationInput interface { pulumi.Input ToBackupConfigurationOutput() BackupConfigurationOutput ToBackupConfigurationOutputWithContext(context.Context) BackupConfigurationOutput }
BackupConfigurationInput is an input type that accepts BackupConfigurationArgs and BackupConfigurationOutput values. You can construct a concrete instance of `BackupConfigurationInput` via:
BackupConfigurationArgs{...}
type BackupConfigurationOutput ¶
type BackupConfigurationOutput struct{ *pulumi.OutputState }
Database instance backup configuration.
func (BackupConfigurationOutput) BackupRetentionSettings ¶
func (o BackupConfigurationOutput) BackupRetentionSettings() BackupRetentionSettingsPtrOutput
Backup retention settings.
func (BackupConfigurationOutput) BinaryLogEnabled ¶
func (o BackupConfigurationOutput) BinaryLogEnabled() pulumi.BoolPtrOutput
(MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
func (BackupConfigurationOutput) ElementType ¶
func (BackupConfigurationOutput) ElementType() reflect.Type
func (BackupConfigurationOutput) Enabled ¶
func (o BackupConfigurationOutput) Enabled() pulumi.BoolPtrOutput
Whether this configuration is enabled.
func (BackupConfigurationOutput) Kind ¶
func (o BackupConfigurationOutput) Kind() pulumi.StringPtrOutput
This is always `sql#backupConfiguration`.
func (BackupConfigurationOutput) Location ¶
func (o BackupConfigurationOutput) Location() pulumi.StringPtrOutput
Location of the backup
func (BackupConfigurationOutput) PointInTimeRecoveryEnabled ¶
func (o BackupConfigurationOutput) PointInTimeRecoveryEnabled() pulumi.BoolPtrOutput
(Postgres only) Whether point in time recovery is enabled.
func (BackupConfigurationOutput) ReplicationLogArchivingEnabled ¶
func (o BackupConfigurationOutput) ReplicationLogArchivingEnabled() pulumi.BoolPtrOutput
Reserved for future use.
func (BackupConfigurationOutput) StartTime ¶
func (o BackupConfigurationOutput) StartTime() pulumi.StringPtrOutput
Start time for the daily backup configuration in UTC timezone in the 24 hour format - `HH:MM`.
func (BackupConfigurationOutput) ToBackupConfigurationOutput ¶
func (o BackupConfigurationOutput) ToBackupConfigurationOutput() BackupConfigurationOutput
func (BackupConfigurationOutput) ToBackupConfigurationOutputWithContext ¶
func (o BackupConfigurationOutput) ToBackupConfigurationOutputWithContext(ctx context.Context) BackupConfigurationOutput
func (BackupConfigurationOutput) ToBackupConfigurationPtrOutput ¶
func (o BackupConfigurationOutput) ToBackupConfigurationPtrOutput() BackupConfigurationPtrOutput
func (BackupConfigurationOutput) ToBackupConfigurationPtrOutputWithContext ¶
func (o BackupConfigurationOutput) ToBackupConfigurationPtrOutputWithContext(ctx context.Context) BackupConfigurationPtrOutput
func (BackupConfigurationOutput) TransactionLogRetentionDays ¶
func (o BackupConfigurationOutput) TransactionLogRetentionDays() pulumi.IntPtrOutput
The number of days of transaction logs we retain for point in time restore, from 1-7.
type BackupConfigurationPtrInput ¶
type BackupConfigurationPtrInput interface { pulumi.Input ToBackupConfigurationPtrOutput() BackupConfigurationPtrOutput ToBackupConfigurationPtrOutputWithContext(context.Context) BackupConfigurationPtrOutput }
BackupConfigurationPtrInput is an input type that accepts BackupConfigurationArgs, BackupConfigurationPtr and BackupConfigurationPtrOutput values. You can construct a concrete instance of `BackupConfigurationPtrInput` via:
BackupConfigurationArgs{...} or: nil
func BackupConfigurationPtr ¶
func BackupConfigurationPtr(v *BackupConfigurationArgs) BackupConfigurationPtrInput
type BackupConfigurationPtrOutput ¶
type BackupConfigurationPtrOutput struct{ *pulumi.OutputState }
func (BackupConfigurationPtrOutput) BackupRetentionSettings ¶
func (o BackupConfigurationPtrOutput) BackupRetentionSettings() BackupRetentionSettingsPtrOutput
Backup retention settings.
func (BackupConfigurationPtrOutput) BinaryLogEnabled ¶
func (o BackupConfigurationPtrOutput) BinaryLogEnabled() pulumi.BoolPtrOutput
(MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
func (BackupConfigurationPtrOutput) Elem ¶
func (o BackupConfigurationPtrOutput) Elem() BackupConfigurationOutput
func (BackupConfigurationPtrOutput) ElementType ¶
func (BackupConfigurationPtrOutput) ElementType() reflect.Type
func (BackupConfigurationPtrOutput) Enabled ¶
func (o BackupConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether this configuration is enabled.
func (BackupConfigurationPtrOutput) Kind ¶
func (o BackupConfigurationPtrOutput) Kind() pulumi.StringPtrOutput
This is always `sql#backupConfiguration`.
func (BackupConfigurationPtrOutput) Location ¶
func (o BackupConfigurationPtrOutput) Location() pulumi.StringPtrOutput
Location of the backup
func (BackupConfigurationPtrOutput) PointInTimeRecoveryEnabled ¶
func (o BackupConfigurationPtrOutput) PointInTimeRecoveryEnabled() pulumi.BoolPtrOutput
(Postgres only) Whether point in time recovery is enabled.
func (BackupConfigurationPtrOutput) ReplicationLogArchivingEnabled ¶
func (o BackupConfigurationPtrOutput) ReplicationLogArchivingEnabled() pulumi.BoolPtrOutput
Reserved for future use.
func (BackupConfigurationPtrOutput) StartTime ¶
func (o BackupConfigurationPtrOutput) StartTime() pulumi.StringPtrOutput
Start time for the daily backup configuration in UTC timezone in the 24 hour format - `HH:MM`.
func (BackupConfigurationPtrOutput) ToBackupConfigurationPtrOutput ¶
func (o BackupConfigurationPtrOutput) ToBackupConfigurationPtrOutput() BackupConfigurationPtrOutput
func (BackupConfigurationPtrOutput) ToBackupConfigurationPtrOutputWithContext ¶
func (o BackupConfigurationPtrOutput) ToBackupConfigurationPtrOutputWithContext(ctx context.Context) BackupConfigurationPtrOutput
func (BackupConfigurationPtrOutput) TransactionLogRetentionDays ¶
func (o BackupConfigurationPtrOutput) TransactionLogRetentionDays() pulumi.IntPtrOutput
The number of days of transaction logs we retain for point in time restore, from 1-7.
type BackupConfigurationResponse ¶
type BackupConfigurationResponse struct { // Backup retention settings. BackupRetentionSettings BackupRetentionSettingsResponse `pulumi:"backupRetentionSettings"` // (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well. BinaryLogEnabled bool `pulumi:"binaryLogEnabled"` // Whether this configuration is enabled. Enabled bool `pulumi:"enabled"` // This is always `sql#backupConfiguration`. Kind string `pulumi:"kind"` // Location of the backup Location string `pulumi:"location"` // (Postgres only) Whether point in time recovery is enabled. PointInTimeRecoveryEnabled bool `pulumi:"pointInTimeRecoveryEnabled"` // Reserved for future use. ReplicationLogArchivingEnabled bool `pulumi:"replicationLogArchivingEnabled"` // Start time for the daily backup configuration in UTC timezone in the 24 hour format - `HH:MM`. 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"` }
Database instance backup configuration.
type BackupConfigurationResponseOutput ¶
type BackupConfigurationResponseOutput struct{ *pulumi.OutputState }
Database instance backup configuration.
func (BackupConfigurationResponseOutput) BackupRetentionSettings ¶
func (o BackupConfigurationResponseOutput) BackupRetentionSettings() BackupRetentionSettingsResponseOutput
Backup retention settings.
func (BackupConfigurationResponseOutput) BinaryLogEnabled ¶
func (o BackupConfigurationResponseOutput) BinaryLogEnabled() pulumi.BoolOutput
(MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
func (BackupConfigurationResponseOutput) ElementType ¶
func (BackupConfigurationResponseOutput) ElementType() reflect.Type
func (BackupConfigurationResponseOutput) Enabled ¶
func (o BackupConfigurationResponseOutput) Enabled() pulumi.BoolOutput
Whether this configuration is enabled.
func (BackupConfigurationResponseOutput) Kind ¶
func (o BackupConfigurationResponseOutput) Kind() pulumi.StringOutput
This is always `sql#backupConfiguration`.
func (BackupConfigurationResponseOutput) Location ¶
func (o BackupConfigurationResponseOutput) Location() pulumi.StringOutput
Location of the backup
func (BackupConfigurationResponseOutput) PointInTimeRecoveryEnabled ¶
func (o BackupConfigurationResponseOutput) PointInTimeRecoveryEnabled() pulumi.BoolOutput
(Postgres only) Whether point in time recovery is enabled.
func (BackupConfigurationResponseOutput) ReplicationLogArchivingEnabled ¶
func (o BackupConfigurationResponseOutput) ReplicationLogArchivingEnabled() pulumi.BoolOutput
Reserved for future use.
func (BackupConfigurationResponseOutput) StartTime ¶
func (o BackupConfigurationResponseOutput) StartTime() pulumi.StringOutput
Start time for the daily backup configuration in UTC timezone in the 24 hour format - `HH:MM`.
func (BackupConfigurationResponseOutput) ToBackupConfigurationResponseOutput ¶
func (o BackupConfigurationResponseOutput) ToBackupConfigurationResponseOutput() BackupConfigurationResponseOutput
func (BackupConfigurationResponseOutput) ToBackupConfigurationResponseOutputWithContext ¶
func (o BackupConfigurationResponseOutput) ToBackupConfigurationResponseOutputWithContext(ctx context.Context) BackupConfigurationResponseOutput
func (BackupConfigurationResponseOutput) TransactionLogRetentionDays ¶
func (o BackupConfigurationResponseOutput) TransactionLogRetentionDays() pulumi.IntOutput
The number of days of transaction logs we retain for point in time restore, from 1-7.
type BackupRetentionSettings ¶
type BackupRetentionSettings struct { // Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retention_unit is 'COUNT', we will retain this many backups. RetainedBackups *int `pulumi:"retainedBackups"` // The unit that 'retained_backups' represents. RetentionUnit *BackupRetentionSettingsRetentionUnit `pulumi:"retentionUnit"` }
We currently only support backup retention by specifying the number of backups we will retain.
type BackupRetentionSettingsArgs ¶
type BackupRetentionSettingsArgs struct { // Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retention_unit is 'COUNT', we will retain this many backups. RetainedBackups pulumi.IntPtrInput `pulumi:"retainedBackups"` // The unit that 'retained_backups' represents. RetentionUnit BackupRetentionSettingsRetentionUnitPtrInput `pulumi:"retentionUnit"` }
We currently only support backup retention by specifying the number of backups we will retain.
func (BackupRetentionSettingsArgs) ElementType ¶
func (BackupRetentionSettingsArgs) ElementType() reflect.Type
func (BackupRetentionSettingsArgs) ToBackupRetentionSettingsOutput ¶
func (i BackupRetentionSettingsArgs) ToBackupRetentionSettingsOutput() BackupRetentionSettingsOutput
func (BackupRetentionSettingsArgs) ToBackupRetentionSettingsOutputWithContext ¶
func (i BackupRetentionSettingsArgs) ToBackupRetentionSettingsOutputWithContext(ctx context.Context) BackupRetentionSettingsOutput
func (BackupRetentionSettingsArgs) ToBackupRetentionSettingsPtrOutput ¶
func (i BackupRetentionSettingsArgs) ToBackupRetentionSettingsPtrOutput() BackupRetentionSettingsPtrOutput
func (BackupRetentionSettingsArgs) ToBackupRetentionSettingsPtrOutputWithContext ¶
func (i BackupRetentionSettingsArgs) ToBackupRetentionSettingsPtrOutputWithContext(ctx context.Context) BackupRetentionSettingsPtrOutput
type BackupRetentionSettingsInput ¶
type BackupRetentionSettingsInput interface { pulumi.Input ToBackupRetentionSettingsOutput() BackupRetentionSettingsOutput ToBackupRetentionSettingsOutputWithContext(context.Context) BackupRetentionSettingsOutput }
BackupRetentionSettingsInput is an input type that accepts BackupRetentionSettingsArgs and BackupRetentionSettingsOutput values. You can construct a concrete instance of `BackupRetentionSettingsInput` via:
BackupRetentionSettingsArgs{...}
type BackupRetentionSettingsOutput ¶
type BackupRetentionSettingsOutput struct{ *pulumi.OutputState }
We currently only support backup retention by specifying the number of backups we will retain.
func (BackupRetentionSettingsOutput) ElementType ¶
func (BackupRetentionSettingsOutput) ElementType() reflect.Type
func (BackupRetentionSettingsOutput) RetainedBackups ¶
func (o BackupRetentionSettingsOutput) RetainedBackups() pulumi.IntPtrOutput
Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retention_unit is 'COUNT', we will retain this many backups.
func (BackupRetentionSettingsOutput) RetentionUnit ¶
func (o BackupRetentionSettingsOutput) RetentionUnit() BackupRetentionSettingsRetentionUnitPtrOutput
The unit that 'retained_backups' represents.
func (BackupRetentionSettingsOutput) ToBackupRetentionSettingsOutput ¶
func (o BackupRetentionSettingsOutput) ToBackupRetentionSettingsOutput() BackupRetentionSettingsOutput
func (BackupRetentionSettingsOutput) ToBackupRetentionSettingsOutputWithContext ¶
func (o BackupRetentionSettingsOutput) ToBackupRetentionSettingsOutputWithContext(ctx context.Context) BackupRetentionSettingsOutput
func (BackupRetentionSettingsOutput) ToBackupRetentionSettingsPtrOutput ¶
func (o BackupRetentionSettingsOutput) ToBackupRetentionSettingsPtrOutput() BackupRetentionSettingsPtrOutput
func (BackupRetentionSettingsOutput) ToBackupRetentionSettingsPtrOutputWithContext ¶
func (o BackupRetentionSettingsOutput) ToBackupRetentionSettingsPtrOutputWithContext(ctx context.Context) BackupRetentionSettingsPtrOutput
type BackupRetentionSettingsPtrInput ¶
type BackupRetentionSettingsPtrInput interface { pulumi.Input ToBackupRetentionSettingsPtrOutput() BackupRetentionSettingsPtrOutput ToBackupRetentionSettingsPtrOutputWithContext(context.Context) BackupRetentionSettingsPtrOutput }
BackupRetentionSettingsPtrInput is an input type that accepts BackupRetentionSettingsArgs, BackupRetentionSettingsPtr and BackupRetentionSettingsPtrOutput values. You can construct a concrete instance of `BackupRetentionSettingsPtrInput` via:
BackupRetentionSettingsArgs{...} or: nil
func BackupRetentionSettingsPtr ¶
func BackupRetentionSettingsPtr(v *BackupRetentionSettingsArgs) BackupRetentionSettingsPtrInput
type BackupRetentionSettingsPtrOutput ¶
type BackupRetentionSettingsPtrOutput struct{ *pulumi.OutputState }
func (BackupRetentionSettingsPtrOutput) Elem ¶
func (o BackupRetentionSettingsPtrOutput) Elem() BackupRetentionSettingsOutput
func (BackupRetentionSettingsPtrOutput) ElementType ¶
func (BackupRetentionSettingsPtrOutput) ElementType() reflect.Type
func (BackupRetentionSettingsPtrOutput) RetainedBackups ¶
func (o BackupRetentionSettingsPtrOutput) RetainedBackups() pulumi.IntPtrOutput
Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retention_unit is 'COUNT', we will retain this many backups.
func (BackupRetentionSettingsPtrOutput) RetentionUnit ¶
func (o BackupRetentionSettingsPtrOutput) RetentionUnit() BackupRetentionSettingsRetentionUnitPtrOutput
The unit that 'retained_backups' represents.
func (BackupRetentionSettingsPtrOutput) ToBackupRetentionSettingsPtrOutput ¶
func (o BackupRetentionSettingsPtrOutput) ToBackupRetentionSettingsPtrOutput() BackupRetentionSettingsPtrOutput
func (BackupRetentionSettingsPtrOutput) ToBackupRetentionSettingsPtrOutputWithContext ¶
func (o BackupRetentionSettingsPtrOutput) ToBackupRetentionSettingsPtrOutputWithContext(ctx context.Context) BackupRetentionSettingsPtrOutput
type BackupRetentionSettingsResponse ¶
type BackupRetentionSettingsResponse struct { // Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retention_unit is 'COUNT', we will retain this many backups. RetainedBackups int `pulumi:"retainedBackups"` // The unit that 'retained_backups' represents. RetentionUnit string `pulumi:"retentionUnit"` }
We currently only support backup retention by specifying the number of backups we will retain.
type BackupRetentionSettingsResponseOutput ¶
type BackupRetentionSettingsResponseOutput struct{ *pulumi.OutputState }
We currently only support backup retention by specifying the number of backups we will retain.
func (BackupRetentionSettingsResponseOutput) ElementType ¶
func (BackupRetentionSettingsResponseOutput) ElementType() reflect.Type
func (BackupRetentionSettingsResponseOutput) RetainedBackups ¶
func (o BackupRetentionSettingsResponseOutput) RetainedBackups() pulumi.IntOutput
Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retention_unit is 'COUNT', we will retain this many backups.
func (BackupRetentionSettingsResponseOutput) RetentionUnit ¶
func (o BackupRetentionSettingsResponseOutput) RetentionUnit() pulumi.StringOutput
The unit that 'retained_backups' represents.
func (BackupRetentionSettingsResponseOutput) ToBackupRetentionSettingsResponseOutput ¶
func (o BackupRetentionSettingsResponseOutput) ToBackupRetentionSettingsResponseOutput() BackupRetentionSettingsResponseOutput
func (BackupRetentionSettingsResponseOutput) ToBackupRetentionSettingsResponseOutputWithContext ¶
func (o BackupRetentionSettingsResponseOutput) ToBackupRetentionSettingsResponseOutputWithContext(ctx context.Context) BackupRetentionSettingsResponseOutput
type BackupRetentionSettingsRetentionUnit ¶
type BackupRetentionSettingsRetentionUnit string
The unit that 'retained_backups' represents.
func (BackupRetentionSettingsRetentionUnit) ElementType ¶
func (BackupRetentionSettingsRetentionUnit) ElementType() reflect.Type
func (BackupRetentionSettingsRetentionUnit) ToBackupRetentionSettingsRetentionUnitOutput ¶
func (e BackupRetentionSettingsRetentionUnit) ToBackupRetentionSettingsRetentionUnitOutput() BackupRetentionSettingsRetentionUnitOutput
func (BackupRetentionSettingsRetentionUnit) ToBackupRetentionSettingsRetentionUnitOutputWithContext ¶
func (e BackupRetentionSettingsRetentionUnit) ToBackupRetentionSettingsRetentionUnitOutputWithContext(ctx context.Context) BackupRetentionSettingsRetentionUnitOutput
func (BackupRetentionSettingsRetentionUnit) ToBackupRetentionSettingsRetentionUnitPtrOutput ¶
func (e BackupRetentionSettingsRetentionUnit) ToBackupRetentionSettingsRetentionUnitPtrOutput() BackupRetentionSettingsRetentionUnitPtrOutput
func (BackupRetentionSettingsRetentionUnit) ToBackupRetentionSettingsRetentionUnitPtrOutputWithContext ¶
func (e BackupRetentionSettingsRetentionUnit) ToBackupRetentionSettingsRetentionUnitPtrOutputWithContext(ctx context.Context) BackupRetentionSettingsRetentionUnitPtrOutput
func (BackupRetentionSettingsRetentionUnit) ToStringOutput ¶
func (e BackupRetentionSettingsRetentionUnit) ToStringOutput() pulumi.StringOutput
func (BackupRetentionSettingsRetentionUnit) ToStringOutputWithContext ¶
func (e BackupRetentionSettingsRetentionUnit) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BackupRetentionSettingsRetentionUnit) ToStringPtrOutput ¶
func (e BackupRetentionSettingsRetentionUnit) ToStringPtrOutput() pulumi.StringPtrOutput
func (BackupRetentionSettingsRetentionUnit) ToStringPtrOutputWithContext ¶
func (e BackupRetentionSettingsRetentionUnit) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BackupRetentionSettingsRetentionUnitInput ¶
type BackupRetentionSettingsRetentionUnitInput interface { pulumi.Input ToBackupRetentionSettingsRetentionUnitOutput() BackupRetentionSettingsRetentionUnitOutput ToBackupRetentionSettingsRetentionUnitOutputWithContext(context.Context) BackupRetentionSettingsRetentionUnitOutput }
BackupRetentionSettingsRetentionUnitInput is an input type that accepts BackupRetentionSettingsRetentionUnitArgs and BackupRetentionSettingsRetentionUnitOutput values. You can construct a concrete instance of `BackupRetentionSettingsRetentionUnitInput` via:
BackupRetentionSettingsRetentionUnitArgs{...}
type BackupRetentionSettingsRetentionUnitOutput ¶
type BackupRetentionSettingsRetentionUnitOutput struct{ *pulumi.OutputState }
func (BackupRetentionSettingsRetentionUnitOutput) ElementType ¶
func (BackupRetentionSettingsRetentionUnitOutput) ElementType() reflect.Type
func (BackupRetentionSettingsRetentionUnitOutput) ToBackupRetentionSettingsRetentionUnitOutput ¶
func (o BackupRetentionSettingsRetentionUnitOutput) ToBackupRetentionSettingsRetentionUnitOutput() BackupRetentionSettingsRetentionUnitOutput
func (BackupRetentionSettingsRetentionUnitOutput) ToBackupRetentionSettingsRetentionUnitOutputWithContext ¶
func (o BackupRetentionSettingsRetentionUnitOutput) ToBackupRetentionSettingsRetentionUnitOutputWithContext(ctx context.Context) BackupRetentionSettingsRetentionUnitOutput
func (BackupRetentionSettingsRetentionUnitOutput) ToBackupRetentionSettingsRetentionUnitPtrOutput ¶
func (o BackupRetentionSettingsRetentionUnitOutput) ToBackupRetentionSettingsRetentionUnitPtrOutput() BackupRetentionSettingsRetentionUnitPtrOutput
func (BackupRetentionSettingsRetentionUnitOutput) ToBackupRetentionSettingsRetentionUnitPtrOutputWithContext ¶
func (o BackupRetentionSettingsRetentionUnitOutput) ToBackupRetentionSettingsRetentionUnitPtrOutputWithContext(ctx context.Context) BackupRetentionSettingsRetentionUnitPtrOutput
func (BackupRetentionSettingsRetentionUnitOutput) ToStringOutput ¶
func (o BackupRetentionSettingsRetentionUnitOutput) ToStringOutput() pulumi.StringOutput
func (BackupRetentionSettingsRetentionUnitOutput) ToStringOutputWithContext ¶
func (o BackupRetentionSettingsRetentionUnitOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BackupRetentionSettingsRetentionUnitOutput) ToStringPtrOutput ¶
func (o BackupRetentionSettingsRetentionUnitOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BackupRetentionSettingsRetentionUnitOutput) ToStringPtrOutputWithContext ¶
func (o BackupRetentionSettingsRetentionUnitOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BackupRetentionSettingsRetentionUnitPtrInput ¶
type BackupRetentionSettingsRetentionUnitPtrInput interface { pulumi.Input ToBackupRetentionSettingsRetentionUnitPtrOutput() BackupRetentionSettingsRetentionUnitPtrOutput ToBackupRetentionSettingsRetentionUnitPtrOutputWithContext(context.Context) BackupRetentionSettingsRetentionUnitPtrOutput }
func BackupRetentionSettingsRetentionUnitPtr ¶
func BackupRetentionSettingsRetentionUnitPtr(v string) BackupRetentionSettingsRetentionUnitPtrInput
type BackupRetentionSettingsRetentionUnitPtrOutput ¶
type BackupRetentionSettingsRetentionUnitPtrOutput struct{ *pulumi.OutputState }
func (BackupRetentionSettingsRetentionUnitPtrOutput) ElementType ¶
func (BackupRetentionSettingsRetentionUnitPtrOutput) ElementType() reflect.Type
func (BackupRetentionSettingsRetentionUnitPtrOutput) ToBackupRetentionSettingsRetentionUnitPtrOutput ¶
func (o BackupRetentionSettingsRetentionUnitPtrOutput) ToBackupRetentionSettingsRetentionUnitPtrOutput() BackupRetentionSettingsRetentionUnitPtrOutput
func (BackupRetentionSettingsRetentionUnitPtrOutput) ToBackupRetentionSettingsRetentionUnitPtrOutputWithContext ¶
func (o BackupRetentionSettingsRetentionUnitPtrOutput) ToBackupRetentionSettingsRetentionUnitPtrOutputWithContext(ctx context.Context) BackupRetentionSettingsRetentionUnitPtrOutput
func (BackupRetentionSettingsRetentionUnitPtrOutput) ToStringPtrOutput ¶
func (o BackupRetentionSettingsRetentionUnitPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BackupRetentionSettingsRetentionUnitPtrOutput) ToStringPtrOutputWithContext ¶
func (o BackupRetentionSettingsRetentionUnitPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BackupRun ¶
type BackupRun struct { pulumi.CustomResourceState // Specifies the kind of backup, PHYSICAL or DEFAULT_SNAPSHOT. BackupKind pulumi.StringOutput `pulumi:"backupKind"` // The description of this run, only applicable to on-demand backups. Description pulumi.StringOutput `pulumi:"description"` // Encryption configuration specific to a backup. DiskEncryptionConfiguration DiskEncryptionConfigurationResponseOutput `pulumi:"diskEncryptionConfiguration"` // Encryption status specific to a backup. DiskEncryptionStatus DiskEncryptionStatusResponseOutput `pulumi:"diskEncryptionStatus"` // The time the backup operation completed in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. EndTime pulumi.StringOutput `pulumi:"endTime"` // The time the run was enqueued in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. EnqueuedTime pulumi.StringOutput `pulumi:"enqueuedTime"` // Information about why the backup operation failed. This is only present if the run has the FAILED status. Error OperationErrorResponseOutput `pulumi:"error"` // Name of the database instance. Instance pulumi.StringOutput `pulumi:"instance"` // This is always `sql#backupRun`. Kind pulumi.StringOutput `pulumi:"kind"` // Location of the backups. Location pulumi.StringOutput `pulumi:"location"` // The URI of this resource. SelfLink pulumi.StringOutput `pulumi:"selfLink"` // The time the backup operation actually started in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. StartTime pulumi.StringOutput `pulumi:"startTime"` // The status of this run. Status pulumi.StringOutput `pulumi:"status"` // The type of this run; can be either "AUTOMATED" or "ON_DEMAND". This field defaults to "ON_DEMAND" and is ignored, when specified for insert requests. Type pulumi.StringOutput `pulumi:"type"` // The start time of the backup window during which this the backup was attempted in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. WindowStartTime pulumi.StringOutput `pulumi:"windowStartTime"` }
Creates a new backup run on demand. Auto-naming is currently not supported for this resource.
func GetBackupRun ¶
func GetBackupRun(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupRunState, opts ...pulumi.ResourceOption) (*BackupRun, error)
GetBackupRun gets an existing BackupRun 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 NewBackupRun ¶
func NewBackupRun(ctx *pulumi.Context, name string, args *BackupRunArgs, opts ...pulumi.ResourceOption) (*BackupRun, error)
NewBackupRun registers a new resource with the given unique name, arguments, and options.
func (*BackupRun) ElementType ¶
func (*BackupRun) ToBackupRunOutput ¶
func (i *BackupRun) ToBackupRunOutput() BackupRunOutput
func (*BackupRun) ToBackupRunOutputWithContext ¶
func (i *BackupRun) ToBackupRunOutputWithContext(ctx context.Context) BackupRunOutput
type BackupRunArgs ¶
type BackupRunArgs struct { // Specifies the kind of backup, PHYSICAL or DEFAULT_SNAPSHOT. BackupKind BackupRunBackupKindPtrInput // The description of this run, only applicable to on-demand backups. Description pulumi.StringPtrInput // Encryption configuration specific to a backup. DiskEncryptionConfiguration DiskEncryptionConfigurationPtrInput // Encryption status specific to a backup. DiskEncryptionStatus DiskEncryptionStatusPtrInput // The time the backup operation completed in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. EndTime pulumi.StringPtrInput // The time the run was enqueued in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. EnqueuedTime pulumi.StringPtrInput // Information about why the backup operation failed. This is only present if the run has the FAILED status. Error OperationErrorPtrInput // The identifier for this backup run. Unique only for a specific Cloud SQL instance. Id pulumi.StringPtrInput // Name of the database instance. Instance pulumi.StringInput // This is always `sql#backupRun`. Kind pulumi.StringPtrInput // Location of the backups. Location pulumi.StringPtrInput Project pulumi.StringPtrInput // The URI of this resource. SelfLink pulumi.StringPtrInput // The time the backup operation actually started in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. StartTime pulumi.StringPtrInput // The status of this run. Status BackupRunStatusPtrInput // The type of this run; can be either "AUTOMATED" or "ON_DEMAND". This field defaults to "ON_DEMAND" and is ignored, when specified for insert requests. Type BackupRunTypePtrInput // The start time of the backup window during which this the backup was attempted in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. WindowStartTime pulumi.StringPtrInput }
The set of arguments for constructing a BackupRun resource.
func (BackupRunArgs) ElementType ¶
func (BackupRunArgs) ElementType() reflect.Type
type BackupRunBackupKind ¶
type BackupRunBackupKind string
Specifies the kind of backup, PHYSICAL or DEFAULT_SNAPSHOT.
func (BackupRunBackupKind) ElementType ¶
func (BackupRunBackupKind) ElementType() reflect.Type
func (BackupRunBackupKind) ToBackupRunBackupKindOutput ¶
func (e BackupRunBackupKind) ToBackupRunBackupKindOutput() BackupRunBackupKindOutput
func (BackupRunBackupKind) ToBackupRunBackupKindOutputWithContext ¶
func (e BackupRunBackupKind) ToBackupRunBackupKindOutputWithContext(ctx context.Context) BackupRunBackupKindOutput
func (BackupRunBackupKind) ToBackupRunBackupKindPtrOutput ¶
func (e BackupRunBackupKind) ToBackupRunBackupKindPtrOutput() BackupRunBackupKindPtrOutput
func (BackupRunBackupKind) ToBackupRunBackupKindPtrOutputWithContext ¶
func (e BackupRunBackupKind) ToBackupRunBackupKindPtrOutputWithContext(ctx context.Context) BackupRunBackupKindPtrOutput
func (BackupRunBackupKind) ToStringOutput ¶
func (e BackupRunBackupKind) ToStringOutput() pulumi.StringOutput
func (BackupRunBackupKind) ToStringOutputWithContext ¶
func (e BackupRunBackupKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BackupRunBackupKind) ToStringPtrOutput ¶
func (e BackupRunBackupKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (BackupRunBackupKind) ToStringPtrOutputWithContext ¶
func (e BackupRunBackupKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BackupRunBackupKindInput ¶
type BackupRunBackupKindInput interface { pulumi.Input ToBackupRunBackupKindOutput() BackupRunBackupKindOutput ToBackupRunBackupKindOutputWithContext(context.Context) BackupRunBackupKindOutput }
BackupRunBackupKindInput is an input type that accepts BackupRunBackupKindArgs and BackupRunBackupKindOutput values. You can construct a concrete instance of `BackupRunBackupKindInput` via:
BackupRunBackupKindArgs{...}
type BackupRunBackupKindOutput ¶
type BackupRunBackupKindOutput struct{ *pulumi.OutputState }
func (BackupRunBackupKindOutput) ElementType ¶
func (BackupRunBackupKindOutput) ElementType() reflect.Type
func (BackupRunBackupKindOutput) ToBackupRunBackupKindOutput ¶
func (o BackupRunBackupKindOutput) ToBackupRunBackupKindOutput() BackupRunBackupKindOutput
func (BackupRunBackupKindOutput) ToBackupRunBackupKindOutputWithContext ¶
func (o BackupRunBackupKindOutput) ToBackupRunBackupKindOutputWithContext(ctx context.Context) BackupRunBackupKindOutput
func (BackupRunBackupKindOutput) ToBackupRunBackupKindPtrOutput ¶
func (o BackupRunBackupKindOutput) ToBackupRunBackupKindPtrOutput() BackupRunBackupKindPtrOutput
func (BackupRunBackupKindOutput) ToBackupRunBackupKindPtrOutputWithContext ¶
func (o BackupRunBackupKindOutput) ToBackupRunBackupKindPtrOutputWithContext(ctx context.Context) BackupRunBackupKindPtrOutput
func (BackupRunBackupKindOutput) ToStringOutput ¶
func (o BackupRunBackupKindOutput) ToStringOutput() pulumi.StringOutput
func (BackupRunBackupKindOutput) ToStringOutputWithContext ¶
func (o BackupRunBackupKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BackupRunBackupKindOutput) ToStringPtrOutput ¶
func (o BackupRunBackupKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BackupRunBackupKindOutput) ToStringPtrOutputWithContext ¶
func (o BackupRunBackupKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BackupRunBackupKindPtrInput ¶
type BackupRunBackupKindPtrInput interface { pulumi.Input ToBackupRunBackupKindPtrOutput() BackupRunBackupKindPtrOutput ToBackupRunBackupKindPtrOutputWithContext(context.Context) BackupRunBackupKindPtrOutput }
func BackupRunBackupKindPtr ¶
func BackupRunBackupKindPtr(v string) BackupRunBackupKindPtrInput
type BackupRunBackupKindPtrOutput ¶
type BackupRunBackupKindPtrOutput struct{ *pulumi.OutputState }
func (BackupRunBackupKindPtrOutput) Elem ¶
func (o BackupRunBackupKindPtrOutput) Elem() BackupRunBackupKindOutput
func (BackupRunBackupKindPtrOutput) ElementType ¶
func (BackupRunBackupKindPtrOutput) ElementType() reflect.Type
func (BackupRunBackupKindPtrOutput) ToBackupRunBackupKindPtrOutput ¶
func (o BackupRunBackupKindPtrOutput) ToBackupRunBackupKindPtrOutput() BackupRunBackupKindPtrOutput
func (BackupRunBackupKindPtrOutput) ToBackupRunBackupKindPtrOutputWithContext ¶
func (o BackupRunBackupKindPtrOutput) ToBackupRunBackupKindPtrOutputWithContext(ctx context.Context) BackupRunBackupKindPtrOutput
func (BackupRunBackupKindPtrOutput) ToStringPtrOutput ¶
func (o BackupRunBackupKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BackupRunBackupKindPtrOutput) ToStringPtrOutputWithContext ¶
func (o BackupRunBackupKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BackupRunInput ¶
type BackupRunInput interface { pulumi.Input ToBackupRunOutput() BackupRunOutput ToBackupRunOutputWithContext(ctx context.Context) BackupRunOutput }
type BackupRunOutput ¶
type BackupRunOutput struct{ *pulumi.OutputState }
func (BackupRunOutput) ElementType ¶
func (BackupRunOutput) ElementType() reflect.Type
func (BackupRunOutput) ToBackupRunOutput ¶
func (o BackupRunOutput) ToBackupRunOutput() BackupRunOutput
func (BackupRunOutput) ToBackupRunOutputWithContext ¶
func (o BackupRunOutput) ToBackupRunOutputWithContext(ctx context.Context) BackupRunOutput
type BackupRunState ¶
type BackupRunState struct { }
func (BackupRunState) ElementType ¶
func (BackupRunState) ElementType() reflect.Type
type BackupRunStatus ¶
type BackupRunStatus string
The status of this run.
func (BackupRunStatus) ElementType ¶
func (BackupRunStatus) ElementType() reflect.Type
func (BackupRunStatus) ToBackupRunStatusOutput ¶
func (e BackupRunStatus) ToBackupRunStatusOutput() BackupRunStatusOutput
func (BackupRunStatus) ToBackupRunStatusOutputWithContext ¶
func (e BackupRunStatus) ToBackupRunStatusOutputWithContext(ctx context.Context) BackupRunStatusOutput
func (BackupRunStatus) ToBackupRunStatusPtrOutput ¶
func (e BackupRunStatus) ToBackupRunStatusPtrOutput() BackupRunStatusPtrOutput
func (BackupRunStatus) ToBackupRunStatusPtrOutputWithContext ¶
func (e BackupRunStatus) ToBackupRunStatusPtrOutputWithContext(ctx context.Context) BackupRunStatusPtrOutput
func (BackupRunStatus) ToStringOutput ¶
func (e BackupRunStatus) ToStringOutput() pulumi.StringOutput
func (BackupRunStatus) ToStringOutputWithContext ¶
func (e BackupRunStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BackupRunStatus) ToStringPtrOutput ¶
func (e BackupRunStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (BackupRunStatus) ToStringPtrOutputWithContext ¶
func (e BackupRunStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BackupRunStatusInput ¶
type BackupRunStatusInput interface { pulumi.Input ToBackupRunStatusOutput() BackupRunStatusOutput ToBackupRunStatusOutputWithContext(context.Context) BackupRunStatusOutput }
BackupRunStatusInput is an input type that accepts BackupRunStatusArgs and BackupRunStatusOutput values. You can construct a concrete instance of `BackupRunStatusInput` via:
BackupRunStatusArgs{...}
type BackupRunStatusOutput ¶
type BackupRunStatusOutput struct{ *pulumi.OutputState }
func (BackupRunStatusOutput) ElementType ¶
func (BackupRunStatusOutput) ElementType() reflect.Type
func (BackupRunStatusOutput) ToBackupRunStatusOutput ¶
func (o BackupRunStatusOutput) ToBackupRunStatusOutput() BackupRunStatusOutput
func (BackupRunStatusOutput) ToBackupRunStatusOutputWithContext ¶
func (o BackupRunStatusOutput) ToBackupRunStatusOutputWithContext(ctx context.Context) BackupRunStatusOutput
func (BackupRunStatusOutput) ToBackupRunStatusPtrOutput ¶
func (o BackupRunStatusOutput) ToBackupRunStatusPtrOutput() BackupRunStatusPtrOutput
func (BackupRunStatusOutput) ToBackupRunStatusPtrOutputWithContext ¶
func (o BackupRunStatusOutput) ToBackupRunStatusPtrOutputWithContext(ctx context.Context) BackupRunStatusPtrOutput
func (BackupRunStatusOutput) ToStringOutput ¶
func (o BackupRunStatusOutput) ToStringOutput() pulumi.StringOutput
func (BackupRunStatusOutput) ToStringOutputWithContext ¶
func (o BackupRunStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BackupRunStatusOutput) ToStringPtrOutput ¶
func (o BackupRunStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BackupRunStatusOutput) ToStringPtrOutputWithContext ¶
func (o BackupRunStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BackupRunStatusPtrInput ¶
type BackupRunStatusPtrInput interface { pulumi.Input ToBackupRunStatusPtrOutput() BackupRunStatusPtrOutput ToBackupRunStatusPtrOutputWithContext(context.Context) BackupRunStatusPtrOutput }
func BackupRunStatusPtr ¶
func BackupRunStatusPtr(v string) BackupRunStatusPtrInput
type BackupRunStatusPtrOutput ¶
type BackupRunStatusPtrOutput struct{ *pulumi.OutputState }
func (BackupRunStatusPtrOutput) Elem ¶
func (o BackupRunStatusPtrOutput) Elem() BackupRunStatusOutput
func (BackupRunStatusPtrOutput) ElementType ¶
func (BackupRunStatusPtrOutput) ElementType() reflect.Type
func (BackupRunStatusPtrOutput) ToBackupRunStatusPtrOutput ¶
func (o BackupRunStatusPtrOutput) ToBackupRunStatusPtrOutput() BackupRunStatusPtrOutput
func (BackupRunStatusPtrOutput) ToBackupRunStatusPtrOutputWithContext ¶
func (o BackupRunStatusPtrOutput) ToBackupRunStatusPtrOutputWithContext(ctx context.Context) BackupRunStatusPtrOutput
func (BackupRunStatusPtrOutput) ToStringPtrOutput ¶
func (o BackupRunStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BackupRunStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o BackupRunStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BackupRunType ¶
type BackupRunType string
The type of this run; can be either "AUTOMATED" or "ON_DEMAND". This field defaults to "ON_DEMAND" and is ignored, when specified for insert requests.
func (BackupRunType) ElementType ¶
func (BackupRunType) ElementType() reflect.Type
func (BackupRunType) ToBackupRunTypeOutput ¶
func (e BackupRunType) ToBackupRunTypeOutput() BackupRunTypeOutput
func (BackupRunType) ToBackupRunTypeOutputWithContext ¶
func (e BackupRunType) ToBackupRunTypeOutputWithContext(ctx context.Context) BackupRunTypeOutput
func (BackupRunType) ToBackupRunTypePtrOutput ¶
func (e BackupRunType) ToBackupRunTypePtrOutput() BackupRunTypePtrOutput
func (BackupRunType) ToBackupRunTypePtrOutputWithContext ¶
func (e BackupRunType) ToBackupRunTypePtrOutputWithContext(ctx context.Context) BackupRunTypePtrOutput
func (BackupRunType) ToStringOutput ¶
func (e BackupRunType) ToStringOutput() pulumi.StringOutput
func (BackupRunType) ToStringOutputWithContext ¶
func (e BackupRunType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BackupRunType) ToStringPtrOutput ¶
func (e BackupRunType) ToStringPtrOutput() pulumi.StringPtrOutput
func (BackupRunType) ToStringPtrOutputWithContext ¶
func (e BackupRunType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BackupRunTypeInput ¶
type BackupRunTypeInput interface { pulumi.Input ToBackupRunTypeOutput() BackupRunTypeOutput ToBackupRunTypeOutputWithContext(context.Context) BackupRunTypeOutput }
BackupRunTypeInput is an input type that accepts BackupRunTypeArgs and BackupRunTypeOutput values. You can construct a concrete instance of `BackupRunTypeInput` via:
BackupRunTypeArgs{...}
type BackupRunTypeOutput ¶
type BackupRunTypeOutput struct{ *pulumi.OutputState }
func (BackupRunTypeOutput) ElementType ¶
func (BackupRunTypeOutput) ElementType() reflect.Type
func (BackupRunTypeOutput) ToBackupRunTypeOutput ¶
func (o BackupRunTypeOutput) ToBackupRunTypeOutput() BackupRunTypeOutput
func (BackupRunTypeOutput) ToBackupRunTypeOutputWithContext ¶
func (o BackupRunTypeOutput) ToBackupRunTypeOutputWithContext(ctx context.Context) BackupRunTypeOutput
func (BackupRunTypeOutput) ToBackupRunTypePtrOutput ¶
func (o BackupRunTypeOutput) ToBackupRunTypePtrOutput() BackupRunTypePtrOutput
func (BackupRunTypeOutput) ToBackupRunTypePtrOutputWithContext ¶
func (o BackupRunTypeOutput) ToBackupRunTypePtrOutputWithContext(ctx context.Context) BackupRunTypePtrOutput
func (BackupRunTypeOutput) ToStringOutput ¶
func (o BackupRunTypeOutput) ToStringOutput() pulumi.StringOutput
func (BackupRunTypeOutput) ToStringOutputWithContext ¶
func (o BackupRunTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BackupRunTypeOutput) ToStringPtrOutput ¶
func (o BackupRunTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BackupRunTypeOutput) ToStringPtrOutputWithContext ¶
func (o BackupRunTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BackupRunTypePtrInput ¶
type BackupRunTypePtrInput interface { pulumi.Input ToBackupRunTypePtrOutput() BackupRunTypePtrOutput ToBackupRunTypePtrOutputWithContext(context.Context) BackupRunTypePtrOutput }
func BackupRunTypePtr ¶
func BackupRunTypePtr(v string) BackupRunTypePtrInput
type BackupRunTypePtrOutput ¶
type BackupRunTypePtrOutput struct{ *pulumi.OutputState }
func (BackupRunTypePtrOutput) Elem ¶
func (o BackupRunTypePtrOutput) Elem() BackupRunTypeOutput
func (BackupRunTypePtrOutput) ElementType ¶
func (BackupRunTypePtrOutput) ElementType() reflect.Type
func (BackupRunTypePtrOutput) ToBackupRunTypePtrOutput ¶
func (o BackupRunTypePtrOutput) ToBackupRunTypePtrOutput() BackupRunTypePtrOutput
func (BackupRunTypePtrOutput) ToBackupRunTypePtrOutputWithContext ¶
func (o BackupRunTypePtrOutput) ToBackupRunTypePtrOutputWithContext(ctx context.Context) BackupRunTypePtrOutput
func (BackupRunTypePtrOutput) ToStringPtrOutput ¶
func (o BackupRunTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BackupRunTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o BackupRunTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Database ¶
type Database struct { pulumi.CustomResourceState // The Cloud SQL charset value. Charset pulumi.StringOutput `pulumi:"charset"` // The Cloud SQL collation value. Collation pulumi.StringOutput `pulumi:"collation"` // This field is deprecated and will be removed from a future version of the API. // // Deprecated: This field is deprecated and will be removed from a future version of the API. Etag pulumi.StringOutput `pulumi:"etag"` // The name of the Cloud SQL instance. This does not include the project ID. Instance pulumi.StringOutput `pulumi:"instance"` // This is always `sql#database`. Kind pulumi.StringOutput `pulumi:"kind"` // 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 project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable. Project pulumi.StringOutput `pulumi:"project"` // The URI of this resource. SelfLink pulumi.StringOutput `pulumi:"selfLink"` SqlserverDatabaseDetails SqlServerDatabaseDetailsResponseOutput `pulumi:"sqlserverDatabaseDetails"` }
Inserts a resource containing information about a database inside a Cloud SQL instance.
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
type DatabaseArgs ¶
type DatabaseArgs struct { // The Cloud SQL charset value. Charset pulumi.StringPtrInput // The Cloud SQL collation value. Collation pulumi.StringPtrInput // This field is deprecated and will be removed from a future version of the API. // // Deprecated: This field is deprecated and will be removed from a future version of the API. Etag pulumi.StringPtrInput // The name of the Cloud SQL instance. This does not include the project ID. Instance pulumi.StringInput // This is always `sql#database`. Kind 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 project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable. Project pulumi.StringPtrInput // The URI of this resource. SelfLink pulumi.StringPtrInput SqlserverDatabaseDetails SqlServerDatabaseDetailsPtrInput }
The set of arguments for constructing a Database resource.
func (DatabaseArgs) ElementType ¶
func (DatabaseArgs) ElementType() reflect.Type
type DatabaseFlags ¶
type DatabaseFlags struct { // The name of the flag. These flags are passed at instance startup, so include both server options and system variables. Flags are specified with underscores, not hyphens. For more information, see [Configuring Database Flags](https://cloud.google.com/sql/docs/mysql/flags) in the Cloud SQL documentation. Name *string `pulumi:"name"` // The value of the flag. Boolean flags are set to `on` for true and `off` for false. This field must be omitted if the flag doesn't take a value. Value *string `pulumi:"value"` }
Database flags for Cloud SQL instances.
type DatabaseFlagsArgs ¶
type DatabaseFlagsArgs struct { // The name of the flag. These flags are passed at instance startup, so include both server options and system variables. Flags are specified with underscores, not hyphens. For more information, see [Configuring Database Flags](https://cloud.google.com/sql/docs/mysql/flags) in the Cloud SQL documentation. Name pulumi.StringPtrInput `pulumi:"name"` // The value of the flag. Boolean flags are set to `on` for true and `off` for false. This field must be omitted if the flag doesn't take a value. Value pulumi.StringPtrInput `pulumi:"value"` }
Database flags for Cloud SQL instances.
func (DatabaseFlagsArgs) ElementType ¶
func (DatabaseFlagsArgs) ElementType() reflect.Type
func (DatabaseFlagsArgs) ToDatabaseFlagsOutput ¶
func (i DatabaseFlagsArgs) ToDatabaseFlagsOutput() DatabaseFlagsOutput
func (DatabaseFlagsArgs) ToDatabaseFlagsOutputWithContext ¶
func (i DatabaseFlagsArgs) ToDatabaseFlagsOutputWithContext(ctx context.Context) DatabaseFlagsOutput
type DatabaseFlagsArray ¶
type DatabaseFlagsArray []DatabaseFlagsInput
func (DatabaseFlagsArray) ElementType ¶
func (DatabaseFlagsArray) ElementType() reflect.Type
func (DatabaseFlagsArray) ToDatabaseFlagsArrayOutput ¶
func (i DatabaseFlagsArray) ToDatabaseFlagsArrayOutput() DatabaseFlagsArrayOutput
func (DatabaseFlagsArray) ToDatabaseFlagsArrayOutputWithContext ¶
func (i DatabaseFlagsArray) ToDatabaseFlagsArrayOutputWithContext(ctx context.Context) DatabaseFlagsArrayOutput
type DatabaseFlagsArrayInput ¶
type DatabaseFlagsArrayInput interface { pulumi.Input ToDatabaseFlagsArrayOutput() DatabaseFlagsArrayOutput ToDatabaseFlagsArrayOutputWithContext(context.Context) DatabaseFlagsArrayOutput }
DatabaseFlagsArrayInput is an input type that accepts DatabaseFlagsArray and DatabaseFlagsArrayOutput values. You can construct a concrete instance of `DatabaseFlagsArrayInput` via:
DatabaseFlagsArray{ DatabaseFlagsArgs{...} }
type DatabaseFlagsArrayOutput ¶
type DatabaseFlagsArrayOutput struct{ *pulumi.OutputState }
func (DatabaseFlagsArrayOutput) ElementType ¶
func (DatabaseFlagsArrayOutput) ElementType() reflect.Type
func (DatabaseFlagsArrayOutput) Index ¶
func (o DatabaseFlagsArrayOutput) Index(i pulumi.IntInput) DatabaseFlagsOutput
func (DatabaseFlagsArrayOutput) ToDatabaseFlagsArrayOutput ¶
func (o DatabaseFlagsArrayOutput) ToDatabaseFlagsArrayOutput() DatabaseFlagsArrayOutput
func (DatabaseFlagsArrayOutput) ToDatabaseFlagsArrayOutputWithContext ¶
func (o DatabaseFlagsArrayOutput) ToDatabaseFlagsArrayOutputWithContext(ctx context.Context) DatabaseFlagsArrayOutput
type DatabaseFlagsInput ¶
type DatabaseFlagsInput interface { pulumi.Input ToDatabaseFlagsOutput() DatabaseFlagsOutput ToDatabaseFlagsOutputWithContext(context.Context) DatabaseFlagsOutput }
DatabaseFlagsInput is an input type that accepts DatabaseFlagsArgs and DatabaseFlagsOutput values. You can construct a concrete instance of `DatabaseFlagsInput` via:
DatabaseFlagsArgs{...}
type DatabaseFlagsOutput ¶
type DatabaseFlagsOutput struct{ *pulumi.OutputState }
Database flags for Cloud SQL instances.
func (DatabaseFlagsOutput) ElementType ¶
func (DatabaseFlagsOutput) ElementType() reflect.Type
func (DatabaseFlagsOutput) Name ¶
func (o DatabaseFlagsOutput) Name() pulumi.StringPtrOutput
The name of the flag. These flags are passed at instance startup, so include both server options and system variables. Flags are specified with underscores, not hyphens. For more information, see [Configuring Database Flags](https://cloud.google.com/sql/docs/mysql/flags) in the Cloud SQL documentation.
func (DatabaseFlagsOutput) ToDatabaseFlagsOutput ¶
func (o DatabaseFlagsOutput) ToDatabaseFlagsOutput() DatabaseFlagsOutput
func (DatabaseFlagsOutput) ToDatabaseFlagsOutputWithContext ¶
func (o DatabaseFlagsOutput) ToDatabaseFlagsOutputWithContext(ctx context.Context) DatabaseFlagsOutput
func (DatabaseFlagsOutput) Value ¶
func (o DatabaseFlagsOutput) Value() pulumi.StringPtrOutput
The value of the flag. Boolean flags are set to `on` for true and `off` for false. This field must be omitted if the flag doesn't take a value.
type DatabaseFlagsResponse ¶
type DatabaseFlagsResponse struct { // The name of the flag. These flags are passed at instance startup, so include both server options and system variables. Flags are specified with underscores, not hyphens. For more information, see [Configuring Database Flags](https://cloud.google.com/sql/docs/mysql/flags) in the Cloud SQL documentation. Name string `pulumi:"name"` // The value of the flag. Boolean flags are set to `on` for true and `off` for false. This field must be omitted if the flag doesn't take a value. Value string `pulumi:"value"` }
Database flags for Cloud SQL instances.
type DatabaseFlagsResponseArrayOutput ¶
type DatabaseFlagsResponseArrayOutput struct{ *pulumi.OutputState }
func (DatabaseFlagsResponseArrayOutput) ElementType ¶
func (DatabaseFlagsResponseArrayOutput) ElementType() reflect.Type
func (DatabaseFlagsResponseArrayOutput) Index ¶
func (o DatabaseFlagsResponseArrayOutput) Index(i pulumi.IntInput) DatabaseFlagsResponseOutput
func (DatabaseFlagsResponseArrayOutput) ToDatabaseFlagsResponseArrayOutput ¶
func (o DatabaseFlagsResponseArrayOutput) ToDatabaseFlagsResponseArrayOutput() DatabaseFlagsResponseArrayOutput
func (DatabaseFlagsResponseArrayOutput) ToDatabaseFlagsResponseArrayOutputWithContext ¶
func (o DatabaseFlagsResponseArrayOutput) ToDatabaseFlagsResponseArrayOutputWithContext(ctx context.Context) DatabaseFlagsResponseArrayOutput
type DatabaseFlagsResponseOutput ¶
type DatabaseFlagsResponseOutput struct{ *pulumi.OutputState }
Database flags for Cloud SQL instances.
func (DatabaseFlagsResponseOutput) ElementType ¶
func (DatabaseFlagsResponseOutput) ElementType() reflect.Type
func (DatabaseFlagsResponseOutput) Name ¶
func (o DatabaseFlagsResponseOutput) Name() pulumi.StringOutput
The name of the flag. These flags are passed at instance startup, so include both server options and system variables. Flags are specified with underscores, not hyphens. For more information, see [Configuring Database Flags](https://cloud.google.com/sql/docs/mysql/flags) in the Cloud SQL documentation.
func (DatabaseFlagsResponseOutput) ToDatabaseFlagsResponseOutput ¶
func (o DatabaseFlagsResponseOutput) ToDatabaseFlagsResponseOutput() DatabaseFlagsResponseOutput
func (DatabaseFlagsResponseOutput) ToDatabaseFlagsResponseOutputWithContext ¶
func (o DatabaseFlagsResponseOutput) ToDatabaseFlagsResponseOutputWithContext(ctx context.Context) DatabaseFlagsResponseOutput
func (DatabaseFlagsResponseOutput) Value ¶
func (o DatabaseFlagsResponseOutput) Value() pulumi.StringOutput
The value of the flag. Boolean flags are set to `on` for true and `off` for false. This field must be omitted if the flag doesn't take a value.
type DatabaseInput ¶
type DatabaseInput interface { pulumi.Input ToDatabaseOutput() DatabaseOutput ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput }
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
type DatabaseState ¶
type DatabaseState struct { }
func (DatabaseState) ElementType ¶
func (DatabaseState) ElementType() reflect.Type
type DenyMaintenancePeriod ¶
type DenyMaintenancePeriod struct { // "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the no maintenance interval recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01 EndDate *string `pulumi:"endDate"` // "deny maintenance period" start date. If the year of the start date is empty, the year of the end date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01 StartDate *string `pulumi:"startDate"` // Time in UTC when the "deny maintenance period" starts on start_date and ends on end_date. The time is in format: HH:mm:SS, i.e., 00:00:00 Time *string `pulumi:"time"` }
Deny maintenance Periods. This specifies a date range during when all CSA rollout will be denied.
type DenyMaintenancePeriodArgs ¶
type DenyMaintenancePeriodArgs struct { // "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the no maintenance interval recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01 EndDate pulumi.StringPtrInput `pulumi:"endDate"` // "deny maintenance period" start date. If the year of the start date is empty, the year of the end date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01 StartDate pulumi.StringPtrInput `pulumi:"startDate"` // Time in UTC when the "deny maintenance period" starts on start_date and ends on end_date. The time is in format: HH:mm:SS, i.e., 00:00:00 Time pulumi.StringPtrInput `pulumi:"time"` }
Deny maintenance Periods. This specifies a date range during when all CSA rollout will be denied.
func (DenyMaintenancePeriodArgs) ElementType ¶
func (DenyMaintenancePeriodArgs) ElementType() reflect.Type
func (DenyMaintenancePeriodArgs) ToDenyMaintenancePeriodOutput ¶
func (i DenyMaintenancePeriodArgs) ToDenyMaintenancePeriodOutput() DenyMaintenancePeriodOutput
func (DenyMaintenancePeriodArgs) ToDenyMaintenancePeriodOutputWithContext ¶
func (i DenyMaintenancePeriodArgs) ToDenyMaintenancePeriodOutputWithContext(ctx context.Context) DenyMaintenancePeriodOutput
type DenyMaintenancePeriodArray ¶
type DenyMaintenancePeriodArray []DenyMaintenancePeriodInput
func (DenyMaintenancePeriodArray) ElementType ¶
func (DenyMaintenancePeriodArray) ElementType() reflect.Type
func (DenyMaintenancePeriodArray) ToDenyMaintenancePeriodArrayOutput ¶
func (i DenyMaintenancePeriodArray) ToDenyMaintenancePeriodArrayOutput() DenyMaintenancePeriodArrayOutput
func (DenyMaintenancePeriodArray) ToDenyMaintenancePeriodArrayOutputWithContext ¶
func (i DenyMaintenancePeriodArray) ToDenyMaintenancePeriodArrayOutputWithContext(ctx context.Context) DenyMaintenancePeriodArrayOutput
type DenyMaintenancePeriodArrayInput ¶
type DenyMaintenancePeriodArrayInput interface { pulumi.Input ToDenyMaintenancePeriodArrayOutput() DenyMaintenancePeriodArrayOutput ToDenyMaintenancePeriodArrayOutputWithContext(context.Context) DenyMaintenancePeriodArrayOutput }
DenyMaintenancePeriodArrayInput is an input type that accepts DenyMaintenancePeriodArray and DenyMaintenancePeriodArrayOutput values. You can construct a concrete instance of `DenyMaintenancePeriodArrayInput` via:
DenyMaintenancePeriodArray{ DenyMaintenancePeriodArgs{...} }
type DenyMaintenancePeriodArrayOutput ¶
type DenyMaintenancePeriodArrayOutput struct{ *pulumi.OutputState }
func (DenyMaintenancePeriodArrayOutput) ElementType ¶
func (DenyMaintenancePeriodArrayOutput) ElementType() reflect.Type
func (DenyMaintenancePeriodArrayOutput) Index ¶
func (o DenyMaintenancePeriodArrayOutput) Index(i pulumi.IntInput) DenyMaintenancePeriodOutput
func (DenyMaintenancePeriodArrayOutput) ToDenyMaintenancePeriodArrayOutput ¶
func (o DenyMaintenancePeriodArrayOutput) ToDenyMaintenancePeriodArrayOutput() DenyMaintenancePeriodArrayOutput
func (DenyMaintenancePeriodArrayOutput) ToDenyMaintenancePeriodArrayOutputWithContext ¶
func (o DenyMaintenancePeriodArrayOutput) ToDenyMaintenancePeriodArrayOutputWithContext(ctx context.Context) DenyMaintenancePeriodArrayOutput
type DenyMaintenancePeriodInput ¶
type DenyMaintenancePeriodInput interface { pulumi.Input ToDenyMaintenancePeriodOutput() DenyMaintenancePeriodOutput ToDenyMaintenancePeriodOutputWithContext(context.Context) DenyMaintenancePeriodOutput }
DenyMaintenancePeriodInput is an input type that accepts DenyMaintenancePeriodArgs and DenyMaintenancePeriodOutput values. You can construct a concrete instance of `DenyMaintenancePeriodInput` via:
DenyMaintenancePeriodArgs{...}
type DenyMaintenancePeriodOutput ¶
type DenyMaintenancePeriodOutput struct{ *pulumi.OutputState }
Deny maintenance Periods. This specifies a date range during when all CSA rollout will be denied.
func (DenyMaintenancePeriodOutput) ElementType ¶
func (DenyMaintenancePeriodOutput) ElementType() reflect.Type
func (DenyMaintenancePeriodOutput) EndDate ¶
func (o DenyMaintenancePeriodOutput) EndDate() pulumi.StringPtrOutput
"deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the no maintenance interval recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
func (DenyMaintenancePeriodOutput) StartDate ¶
func (o DenyMaintenancePeriodOutput) StartDate() pulumi.StringPtrOutput
"deny maintenance period" start date. If the year of the start date is empty, the year of the end date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
func (DenyMaintenancePeriodOutput) Time ¶
func (o DenyMaintenancePeriodOutput) Time() pulumi.StringPtrOutput
Time in UTC when the "deny maintenance period" starts on start_date and ends on end_date. The time is in format: HH:mm:SS, i.e., 00:00:00
func (DenyMaintenancePeriodOutput) ToDenyMaintenancePeriodOutput ¶
func (o DenyMaintenancePeriodOutput) ToDenyMaintenancePeriodOutput() DenyMaintenancePeriodOutput
func (DenyMaintenancePeriodOutput) ToDenyMaintenancePeriodOutputWithContext ¶
func (o DenyMaintenancePeriodOutput) ToDenyMaintenancePeriodOutputWithContext(ctx context.Context) DenyMaintenancePeriodOutput
type DenyMaintenancePeriodResponse ¶
type DenyMaintenancePeriodResponse struct { // "deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the no maintenance interval recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01 EndDate string `pulumi:"endDate"` // "deny maintenance period" start date. If the year of the start date is empty, the year of the end date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01 StartDate string `pulumi:"startDate"` // Time in UTC when the "deny maintenance period" starts on start_date and ends on end_date. The time is in format: HH:mm:SS, i.e., 00:00:00 Time string `pulumi:"time"` }
Deny maintenance Periods. This specifies a date range during when all CSA rollout will be denied.
type DenyMaintenancePeriodResponseArrayOutput ¶
type DenyMaintenancePeriodResponseArrayOutput struct{ *pulumi.OutputState }
func (DenyMaintenancePeriodResponseArrayOutput) ElementType ¶
func (DenyMaintenancePeriodResponseArrayOutput) ElementType() reflect.Type
func (DenyMaintenancePeriodResponseArrayOutput) ToDenyMaintenancePeriodResponseArrayOutput ¶
func (o DenyMaintenancePeriodResponseArrayOutput) ToDenyMaintenancePeriodResponseArrayOutput() DenyMaintenancePeriodResponseArrayOutput
func (DenyMaintenancePeriodResponseArrayOutput) ToDenyMaintenancePeriodResponseArrayOutputWithContext ¶
func (o DenyMaintenancePeriodResponseArrayOutput) ToDenyMaintenancePeriodResponseArrayOutputWithContext(ctx context.Context) DenyMaintenancePeriodResponseArrayOutput
type DenyMaintenancePeriodResponseOutput ¶
type DenyMaintenancePeriodResponseOutput struct{ *pulumi.OutputState }
Deny maintenance Periods. This specifies a date range during when all CSA rollout will be denied.
func (DenyMaintenancePeriodResponseOutput) ElementType ¶
func (DenyMaintenancePeriodResponseOutput) ElementType() reflect.Type
func (DenyMaintenancePeriodResponseOutput) EndDate ¶
func (o DenyMaintenancePeriodResponseOutput) EndDate() pulumi.StringOutput
"deny maintenance period" end date. If the year of the end date is empty, the year of the start date also must be empty. In this case, it means the no maintenance interval recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
func (DenyMaintenancePeriodResponseOutput) StartDate ¶
func (o DenyMaintenancePeriodResponseOutput) StartDate() pulumi.StringOutput
"deny maintenance period" start date. If the year of the start date is empty, the year of the end date also must be empty. In this case, it means the deny maintenance period recurs every year. The date is in format yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
func (DenyMaintenancePeriodResponseOutput) Time ¶
func (o DenyMaintenancePeriodResponseOutput) Time() pulumi.StringOutput
Time in UTC when the "deny maintenance period" starts on start_date and ends on end_date. The time is in format: HH:mm:SS, i.e., 00:00:00
func (DenyMaintenancePeriodResponseOutput) ToDenyMaintenancePeriodResponseOutput ¶
func (o DenyMaintenancePeriodResponseOutput) ToDenyMaintenancePeriodResponseOutput() DenyMaintenancePeriodResponseOutput
func (DenyMaintenancePeriodResponseOutput) ToDenyMaintenancePeriodResponseOutputWithContext ¶
func (o DenyMaintenancePeriodResponseOutput) ToDenyMaintenancePeriodResponseOutputWithContext(ctx context.Context) DenyMaintenancePeriodResponseOutput
type DiskEncryptionConfiguration ¶
type DiskEncryptionConfiguration struct { // This is always `sql#diskEncryptionConfiguration`. Kind *string `pulumi:"kind"` // Resource name of KMS key for disk encryption KmsKeyName *string `pulumi:"kmsKeyName"` }
Disk encryption configuration for an instance.
type DiskEncryptionConfigurationArgs ¶
type DiskEncryptionConfigurationArgs struct { // This is always `sql#diskEncryptionConfiguration`. Kind pulumi.StringPtrInput `pulumi:"kind"` // Resource name of KMS key for disk encryption KmsKeyName pulumi.StringPtrInput `pulumi:"kmsKeyName"` }
Disk encryption configuration for an instance.
func (DiskEncryptionConfigurationArgs) ElementType ¶
func (DiskEncryptionConfigurationArgs) ElementType() reflect.Type
func (DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationOutput ¶
func (i DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationOutput() DiskEncryptionConfigurationOutput
func (DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationOutputWithContext ¶
func (i DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationOutputWithContext(ctx context.Context) DiskEncryptionConfigurationOutput
func (DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationPtrOutput ¶
func (i DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationPtrOutput() DiskEncryptionConfigurationPtrOutput
func (DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationPtrOutputWithContext ¶
func (i DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationPtrOutputWithContext(ctx context.Context) DiskEncryptionConfigurationPtrOutput
type DiskEncryptionConfigurationInput ¶
type DiskEncryptionConfigurationInput interface { pulumi.Input ToDiskEncryptionConfigurationOutput() DiskEncryptionConfigurationOutput ToDiskEncryptionConfigurationOutputWithContext(context.Context) DiskEncryptionConfigurationOutput }
DiskEncryptionConfigurationInput is an input type that accepts DiskEncryptionConfigurationArgs and DiskEncryptionConfigurationOutput values. You can construct a concrete instance of `DiskEncryptionConfigurationInput` via:
DiskEncryptionConfigurationArgs{...}
type DiskEncryptionConfigurationOutput ¶
type DiskEncryptionConfigurationOutput struct{ *pulumi.OutputState }
Disk encryption configuration for an instance.
func (DiskEncryptionConfigurationOutput) ElementType ¶
func (DiskEncryptionConfigurationOutput) ElementType() reflect.Type
func (DiskEncryptionConfigurationOutput) Kind ¶
func (o DiskEncryptionConfigurationOutput) Kind() pulumi.StringPtrOutput
This is always `sql#diskEncryptionConfiguration`.
func (DiskEncryptionConfigurationOutput) KmsKeyName ¶
func (o DiskEncryptionConfigurationOutput) KmsKeyName() pulumi.StringPtrOutput
Resource name of KMS key for disk encryption
func (DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationOutput ¶
func (o DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationOutput() DiskEncryptionConfigurationOutput
func (DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationOutputWithContext ¶
func (o DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationOutputWithContext(ctx context.Context) DiskEncryptionConfigurationOutput
func (DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationPtrOutput ¶
func (o DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationPtrOutput() DiskEncryptionConfigurationPtrOutput
func (DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationPtrOutputWithContext ¶
func (o DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationPtrOutputWithContext(ctx context.Context) DiskEncryptionConfigurationPtrOutput
type DiskEncryptionConfigurationPtrInput ¶
type DiskEncryptionConfigurationPtrInput interface { pulumi.Input ToDiskEncryptionConfigurationPtrOutput() DiskEncryptionConfigurationPtrOutput ToDiskEncryptionConfigurationPtrOutputWithContext(context.Context) DiskEncryptionConfigurationPtrOutput }
DiskEncryptionConfigurationPtrInput is an input type that accepts DiskEncryptionConfigurationArgs, DiskEncryptionConfigurationPtr and DiskEncryptionConfigurationPtrOutput values. You can construct a concrete instance of `DiskEncryptionConfigurationPtrInput` via:
DiskEncryptionConfigurationArgs{...} or: nil
func DiskEncryptionConfigurationPtr ¶
func DiskEncryptionConfigurationPtr(v *DiskEncryptionConfigurationArgs) DiskEncryptionConfigurationPtrInput
type DiskEncryptionConfigurationPtrOutput ¶
type DiskEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DiskEncryptionConfigurationPtrOutput) ElementType ¶
func (DiskEncryptionConfigurationPtrOutput) ElementType() reflect.Type
func (DiskEncryptionConfigurationPtrOutput) Kind ¶
func (o DiskEncryptionConfigurationPtrOutput) Kind() pulumi.StringPtrOutput
This is always `sql#diskEncryptionConfiguration`.
func (DiskEncryptionConfigurationPtrOutput) KmsKeyName ¶
func (o DiskEncryptionConfigurationPtrOutput) KmsKeyName() pulumi.StringPtrOutput
Resource name of KMS key for disk encryption
func (DiskEncryptionConfigurationPtrOutput) ToDiskEncryptionConfigurationPtrOutput ¶
func (o DiskEncryptionConfigurationPtrOutput) ToDiskEncryptionConfigurationPtrOutput() DiskEncryptionConfigurationPtrOutput
func (DiskEncryptionConfigurationPtrOutput) ToDiskEncryptionConfigurationPtrOutputWithContext ¶
func (o DiskEncryptionConfigurationPtrOutput) ToDiskEncryptionConfigurationPtrOutputWithContext(ctx context.Context) DiskEncryptionConfigurationPtrOutput
type DiskEncryptionConfigurationResponse ¶
type DiskEncryptionConfigurationResponse struct { // This is always `sql#diskEncryptionConfiguration`. Kind string `pulumi:"kind"` // Resource name of KMS key for disk encryption KmsKeyName string `pulumi:"kmsKeyName"` }
Disk encryption configuration for an instance.
type DiskEncryptionConfigurationResponseOutput ¶
type DiskEncryptionConfigurationResponseOutput struct{ *pulumi.OutputState }
Disk encryption configuration for an instance.
func (DiskEncryptionConfigurationResponseOutput) ElementType ¶
func (DiskEncryptionConfigurationResponseOutput) ElementType() reflect.Type
func (DiskEncryptionConfigurationResponseOutput) Kind ¶
func (o DiskEncryptionConfigurationResponseOutput) Kind() pulumi.StringOutput
This is always `sql#diskEncryptionConfiguration`.
func (DiskEncryptionConfigurationResponseOutput) KmsKeyName ¶
func (o DiskEncryptionConfigurationResponseOutput) KmsKeyName() pulumi.StringOutput
Resource name of KMS key for disk encryption
func (DiskEncryptionConfigurationResponseOutput) ToDiskEncryptionConfigurationResponseOutput ¶
func (o DiskEncryptionConfigurationResponseOutput) ToDiskEncryptionConfigurationResponseOutput() DiskEncryptionConfigurationResponseOutput
func (DiskEncryptionConfigurationResponseOutput) ToDiskEncryptionConfigurationResponseOutputWithContext ¶
func (o DiskEncryptionConfigurationResponseOutput) ToDiskEncryptionConfigurationResponseOutputWithContext(ctx context.Context) DiskEncryptionConfigurationResponseOutput
type DiskEncryptionStatus ¶
type DiskEncryptionStatus struct { // This is always `sql#diskEncryptionStatus`. Kind *string `pulumi:"kind"` // KMS key version used to encrypt the Cloud SQL instance resource KmsKeyVersionName *string `pulumi:"kmsKeyVersionName"` }
Disk encryption status for an instance.
type DiskEncryptionStatusArgs ¶
type DiskEncryptionStatusArgs struct { // This is always `sql#diskEncryptionStatus`. Kind pulumi.StringPtrInput `pulumi:"kind"` // KMS key version used to encrypt the Cloud SQL instance resource KmsKeyVersionName pulumi.StringPtrInput `pulumi:"kmsKeyVersionName"` }
Disk encryption status for an instance.
func (DiskEncryptionStatusArgs) ElementType ¶
func (DiskEncryptionStatusArgs) ElementType() reflect.Type
func (DiskEncryptionStatusArgs) ToDiskEncryptionStatusOutput ¶
func (i DiskEncryptionStatusArgs) ToDiskEncryptionStatusOutput() DiskEncryptionStatusOutput
func (DiskEncryptionStatusArgs) ToDiskEncryptionStatusOutputWithContext ¶
func (i DiskEncryptionStatusArgs) ToDiskEncryptionStatusOutputWithContext(ctx context.Context) DiskEncryptionStatusOutput
func (DiskEncryptionStatusArgs) ToDiskEncryptionStatusPtrOutput ¶
func (i DiskEncryptionStatusArgs) ToDiskEncryptionStatusPtrOutput() DiskEncryptionStatusPtrOutput
func (DiskEncryptionStatusArgs) ToDiskEncryptionStatusPtrOutputWithContext ¶
func (i DiskEncryptionStatusArgs) ToDiskEncryptionStatusPtrOutputWithContext(ctx context.Context) DiskEncryptionStatusPtrOutput
type DiskEncryptionStatusInput ¶
type DiskEncryptionStatusInput interface { pulumi.Input ToDiskEncryptionStatusOutput() DiskEncryptionStatusOutput ToDiskEncryptionStatusOutputWithContext(context.Context) DiskEncryptionStatusOutput }
DiskEncryptionStatusInput is an input type that accepts DiskEncryptionStatusArgs and DiskEncryptionStatusOutput values. You can construct a concrete instance of `DiskEncryptionStatusInput` via:
DiskEncryptionStatusArgs{...}
type DiskEncryptionStatusOutput ¶
type DiskEncryptionStatusOutput struct{ *pulumi.OutputState }
Disk encryption status for an instance.
func (DiskEncryptionStatusOutput) ElementType ¶
func (DiskEncryptionStatusOutput) ElementType() reflect.Type
func (DiskEncryptionStatusOutput) Kind ¶
func (o DiskEncryptionStatusOutput) Kind() pulumi.StringPtrOutput
This is always `sql#diskEncryptionStatus`.
func (DiskEncryptionStatusOutput) KmsKeyVersionName ¶
func (o DiskEncryptionStatusOutput) KmsKeyVersionName() pulumi.StringPtrOutput
KMS key version used to encrypt the Cloud SQL instance resource
func (DiskEncryptionStatusOutput) ToDiskEncryptionStatusOutput ¶
func (o DiskEncryptionStatusOutput) ToDiskEncryptionStatusOutput() DiskEncryptionStatusOutput
func (DiskEncryptionStatusOutput) ToDiskEncryptionStatusOutputWithContext ¶
func (o DiskEncryptionStatusOutput) ToDiskEncryptionStatusOutputWithContext(ctx context.Context) DiskEncryptionStatusOutput
func (DiskEncryptionStatusOutput) ToDiskEncryptionStatusPtrOutput ¶
func (o DiskEncryptionStatusOutput) ToDiskEncryptionStatusPtrOutput() DiskEncryptionStatusPtrOutput
func (DiskEncryptionStatusOutput) ToDiskEncryptionStatusPtrOutputWithContext ¶
func (o DiskEncryptionStatusOutput) ToDiskEncryptionStatusPtrOutputWithContext(ctx context.Context) DiskEncryptionStatusPtrOutput
type DiskEncryptionStatusPtrInput ¶
type DiskEncryptionStatusPtrInput interface { pulumi.Input ToDiskEncryptionStatusPtrOutput() DiskEncryptionStatusPtrOutput ToDiskEncryptionStatusPtrOutputWithContext(context.Context) DiskEncryptionStatusPtrOutput }
DiskEncryptionStatusPtrInput is an input type that accepts DiskEncryptionStatusArgs, DiskEncryptionStatusPtr and DiskEncryptionStatusPtrOutput values. You can construct a concrete instance of `DiskEncryptionStatusPtrInput` via:
DiskEncryptionStatusArgs{...} or: nil
func DiskEncryptionStatusPtr ¶
func DiskEncryptionStatusPtr(v *DiskEncryptionStatusArgs) DiskEncryptionStatusPtrInput
type DiskEncryptionStatusPtrOutput ¶
type DiskEncryptionStatusPtrOutput struct{ *pulumi.OutputState }
func (DiskEncryptionStatusPtrOutput) Elem ¶
func (o DiskEncryptionStatusPtrOutput) Elem() DiskEncryptionStatusOutput
func (DiskEncryptionStatusPtrOutput) ElementType ¶
func (DiskEncryptionStatusPtrOutput) ElementType() reflect.Type
func (DiskEncryptionStatusPtrOutput) Kind ¶
func (o DiskEncryptionStatusPtrOutput) Kind() pulumi.StringPtrOutput
This is always `sql#diskEncryptionStatus`.
func (DiskEncryptionStatusPtrOutput) KmsKeyVersionName ¶
func (o DiskEncryptionStatusPtrOutput) KmsKeyVersionName() pulumi.StringPtrOutput
KMS key version used to encrypt the Cloud SQL instance resource
func (DiskEncryptionStatusPtrOutput) ToDiskEncryptionStatusPtrOutput ¶
func (o DiskEncryptionStatusPtrOutput) ToDiskEncryptionStatusPtrOutput() DiskEncryptionStatusPtrOutput
func (DiskEncryptionStatusPtrOutput) ToDiskEncryptionStatusPtrOutputWithContext ¶
func (o DiskEncryptionStatusPtrOutput) ToDiskEncryptionStatusPtrOutputWithContext(ctx context.Context) DiskEncryptionStatusPtrOutput
type DiskEncryptionStatusResponse ¶
type DiskEncryptionStatusResponse struct { // This is always `sql#diskEncryptionStatus`. Kind string `pulumi:"kind"` // KMS key version used to encrypt the Cloud SQL instance resource KmsKeyVersionName string `pulumi:"kmsKeyVersionName"` }
Disk encryption status for an instance.
type DiskEncryptionStatusResponseOutput ¶
type DiskEncryptionStatusResponseOutput struct{ *pulumi.OutputState }
Disk encryption status for an instance.
func (DiskEncryptionStatusResponseOutput) ElementType ¶
func (DiskEncryptionStatusResponseOutput) ElementType() reflect.Type
func (DiskEncryptionStatusResponseOutput) Kind ¶
func (o DiskEncryptionStatusResponseOutput) Kind() pulumi.StringOutput
This is always `sql#diskEncryptionStatus`.
func (DiskEncryptionStatusResponseOutput) KmsKeyVersionName ¶
func (o DiskEncryptionStatusResponseOutput) KmsKeyVersionName() pulumi.StringOutput
KMS key version used to encrypt the Cloud SQL instance resource
func (DiskEncryptionStatusResponseOutput) ToDiskEncryptionStatusResponseOutput ¶
func (o DiskEncryptionStatusResponseOutput) ToDiskEncryptionStatusResponseOutput() DiskEncryptionStatusResponseOutput
func (DiskEncryptionStatusResponseOutput) ToDiskEncryptionStatusResponseOutputWithContext ¶
func (o DiskEncryptionStatusResponseOutput) ToDiskEncryptionStatusResponseOutputWithContext(ctx context.Context) DiskEncryptionStatusResponseOutput
type InsightsConfig ¶
type InsightsConfig struct { // Whether Query Insights feature is enabled. QueryInsightsEnabled *bool `pulumi:"queryInsightsEnabled"` // Number of query execution plans captured by Insights per minute for all queries combined. Default is 5. QueryPlansPerMinute *int `pulumi:"queryPlansPerMinute"` // Maximum query length stored in bytes. Default value: 1024 bytes. Range: 256-4500 bytes. Query length more than this field value will be truncated to this value. When unset, query length will be the default value. Changing query length will restart the database. QueryStringLength *int `pulumi:"queryStringLength"` // Whether Query Insights will record application tags from query when enabled. RecordApplicationTags *bool `pulumi:"recordApplicationTags"` // Whether Query Insights will record client address when enabled. RecordClientAddress *bool `pulumi:"recordClientAddress"` }
Insights configuration. This specifies when Cloud SQL Insights feature is enabled and optional configuration.
type InsightsConfigArgs ¶
type InsightsConfigArgs struct { // Whether Query Insights feature is enabled. QueryInsightsEnabled pulumi.BoolPtrInput `pulumi:"queryInsightsEnabled"` // Number of query execution plans captured by Insights per minute for all queries combined. Default is 5. QueryPlansPerMinute pulumi.IntPtrInput `pulumi:"queryPlansPerMinute"` // Maximum query length stored in bytes. Default value: 1024 bytes. Range: 256-4500 bytes. Query length more than this field value will be truncated to this value. When unset, query length will be the default value. Changing query length will restart the database. QueryStringLength pulumi.IntPtrInput `pulumi:"queryStringLength"` // Whether Query Insights will record application tags from query when enabled. RecordApplicationTags pulumi.BoolPtrInput `pulumi:"recordApplicationTags"` // Whether Query Insights will record client address when enabled. RecordClientAddress pulumi.BoolPtrInput `pulumi:"recordClientAddress"` }
Insights configuration. This specifies when Cloud SQL Insights feature is enabled and optional configuration.
func (InsightsConfigArgs) ElementType ¶
func (InsightsConfigArgs) ElementType() reflect.Type
func (InsightsConfigArgs) ToInsightsConfigOutput ¶
func (i InsightsConfigArgs) ToInsightsConfigOutput() InsightsConfigOutput
func (InsightsConfigArgs) ToInsightsConfigOutputWithContext ¶
func (i InsightsConfigArgs) ToInsightsConfigOutputWithContext(ctx context.Context) InsightsConfigOutput
func (InsightsConfigArgs) ToInsightsConfigPtrOutput ¶
func (i InsightsConfigArgs) ToInsightsConfigPtrOutput() InsightsConfigPtrOutput
func (InsightsConfigArgs) ToInsightsConfigPtrOutputWithContext ¶
func (i InsightsConfigArgs) ToInsightsConfigPtrOutputWithContext(ctx context.Context) InsightsConfigPtrOutput
type InsightsConfigInput ¶
type InsightsConfigInput interface { pulumi.Input ToInsightsConfigOutput() InsightsConfigOutput ToInsightsConfigOutputWithContext(context.Context) InsightsConfigOutput }
InsightsConfigInput is an input type that accepts InsightsConfigArgs and InsightsConfigOutput values. You can construct a concrete instance of `InsightsConfigInput` via:
InsightsConfigArgs{...}
type InsightsConfigOutput ¶
type InsightsConfigOutput struct{ *pulumi.OutputState }
Insights configuration. This specifies when Cloud SQL Insights feature is enabled and optional configuration.
func (InsightsConfigOutput) ElementType ¶
func (InsightsConfigOutput) ElementType() reflect.Type
func (InsightsConfigOutput) QueryInsightsEnabled ¶
func (o InsightsConfigOutput) QueryInsightsEnabled() pulumi.BoolPtrOutput
Whether Query Insights feature is enabled.
func (InsightsConfigOutput) QueryPlansPerMinute ¶
func (o InsightsConfigOutput) QueryPlansPerMinute() pulumi.IntPtrOutput
Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
func (InsightsConfigOutput) QueryStringLength ¶
func (o InsightsConfigOutput) QueryStringLength() pulumi.IntPtrOutput
Maximum query length stored in bytes. Default value: 1024 bytes. Range: 256-4500 bytes. Query length more than this field value will be truncated to this value. When unset, query length will be the default value. Changing query length will restart the database.
func (InsightsConfigOutput) RecordApplicationTags ¶
func (o InsightsConfigOutput) RecordApplicationTags() pulumi.BoolPtrOutput
Whether Query Insights will record application tags from query when enabled.
func (InsightsConfigOutput) RecordClientAddress ¶
func (o InsightsConfigOutput) RecordClientAddress() pulumi.BoolPtrOutput
Whether Query Insights will record client address when enabled.
func (InsightsConfigOutput) ToInsightsConfigOutput ¶
func (o InsightsConfigOutput) ToInsightsConfigOutput() InsightsConfigOutput
func (InsightsConfigOutput) ToInsightsConfigOutputWithContext ¶
func (o InsightsConfigOutput) ToInsightsConfigOutputWithContext(ctx context.Context) InsightsConfigOutput
func (InsightsConfigOutput) ToInsightsConfigPtrOutput ¶
func (o InsightsConfigOutput) ToInsightsConfigPtrOutput() InsightsConfigPtrOutput
func (InsightsConfigOutput) ToInsightsConfigPtrOutputWithContext ¶
func (o InsightsConfigOutput) ToInsightsConfigPtrOutputWithContext(ctx context.Context) InsightsConfigPtrOutput
type InsightsConfigPtrInput ¶
type InsightsConfigPtrInput interface { pulumi.Input ToInsightsConfigPtrOutput() InsightsConfigPtrOutput ToInsightsConfigPtrOutputWithContext(context.Context) InsightsConfigPtrOutput }
InsightsConfigPtrInput is an input type that accepts InsightsConfigArgs, InsightsConfigPtr and InsightsConfigPtrOutput values. You can construct a concrete instance of `InsightsConfigPtrInput` via:
InsightsConfigArgs{...} or: nil
func InsightsConfigPtr ¶
func InsightsConfigPtr(v *InsightsConfigArgs) InsightsConfigPtrInput
type InsightsConfigPtrOutput ¶
type InsightsConfigPtrOutput struct{ *pulumi.OutputState }
func (InsightsConfigPtrOutput) Elem ¶
func (o InsightsConfigPtrOutput) Elem() InsightsConfigOutput
func (InsightsConfigPtrOutput) ElementType ¶
func (InsightsConfigPtrOutput) ElementType() reflect.Type
func (InsightsConfigPtrOutput) QueryInsightsEnabled ¶
func (o InsightsConfigPtrOutput) QueryInsightsEnabled() pulumi.BoolPtrOutput
Whether Query Insights feature is enabled.
func (InsightsConfigPtrOutput) QueryPlansPerMinute ¶
func (o InsightsConfigPtrOutput) QueryPlansPerMinute() pulumi.IntPtrOutput
Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
func (InsightsConfigPtrOutput) QueryStringLength ¶
func (o InsightsConfigPtrOutput) QueryStringLength() pulumi.IntPtrOutput
Maximum query length stored in bytes. Default value: 1024 bytes. Range: 256-4500 bytes. Query length more than this field value will be truncated to this value. When unset, query length will be the default value. Changing query length will restart the database.
func (InsightsConfigPtrOutput) RecordApplicationTags ¶
func (o InsightsConfigPtrOutput) RecordApplicationTags() pulumi.BoolPtrOutput
Whether Query Insights will record application tags from query when enabled.
func (InsightsConfigPtrOutput) RecordClientAddress ¶
func (o InsightsConfigPtrOutput) RecordClientAddress() pulumi.BoolPtrOutput
Whether Query Insights will record client address when enabled.
func (InsightsConfigPtrOutput) ToInsightsConfigPtrOutput ¶
func (o InsightsConfigPtrOutput) ToInsightsConfigPtrOutput() InsightsConfigPtrOutput
func (InsightsConfigPtrOutput) ToInsightsConfigPtrOutputWithContext ¶
func (o InsightsConfigPtrOutput) ToInsightsConfigPtrOutputWithContext(ctx context.Context) InsightsConfigPtrOutput
type InsightsConfigResponse ¶
type InsightsConfigResponse struct { // Whether Query Insights feature is enabled. QueryInsightsEnabled bool `pulumi:"queryInsightsEnabled"` // Number of query execution plans captured by Insights per minute for all queries combined. Default is 5. QueryPlansPerMinute int `pulumi:"queryPlansPerMinute"` // Maximum query length stored in bytes. Default value: 1024 bytes. Range: 256-4500 bytes. Query length more than this field value will be truncated to this value. When unset, query length will be the default value. Changing query length will restart the database. QueryStringLength int `pulumi:"queryStringLength"` // Whether Query Insights will record application tags from query when enabled. RecordApplicationTags bool `pulumi:"recordApplicationTags"` // Whether Query Insights will record client address when enabled. RecordClientAddress bool `pulumi:"recordClientAddress"` }
Insights configuration. This specifies when Cloud SQL Insights feature is enabled and optional configuration.
type InsightsConfigResponseOutput ¶
type InsightsConfigResponseOutput struct{ *pulumi.OutputState }
Insights configuration. This specifies when Cloud SQL Insights feature is enabled and optional configuration.
func (InsightsConfigResponseOutput) ElementType ¶
func (InsightsConfigResponseOutput) ElementType() reflect.Type
func (InsightsConfigResponseOutput) QueryInsightsEnabled ¶
func (o InsightsConfigResponseOutput) QueryInsightsEnabled() pulumi.BoolOutput
Whether Query Insights feature is enabled.
func (InsightsConfigResponseOutput) QueryPlansPerMinute ¶
func (o InsightsConfigResponseOutput) QueryPlansPerMinute() pulumi.IntOutput
Number of query execution plans captured by Insights per minute for all queries combined. Default is 5.
func (InsightsConfigResponseOutput) QueryStringLength ¶
func (o InsightsConfigResponseOutput) QueryStringLength() pulumi.IntOutput
Maximum query length stored in bytes. Default value: 1024 bytes. Range: 256-4500 bytes. Query length more than this field value will be truncated to this value. When unset, query length will be the default value. Changing query length will restart the database.
func (InsightsConfigResponseOutput) RecordApplicationTags ¶
func (o InsightsConfigResponseOutput) RecordApplicationTags() pulumi.BoolOutput
Whether Query Insights will record application tags from query when enabled.
func (InsightsConfigResponseOutput) RecordClientAddress ¶
func (o InsightsConfigResponseOutput) RecordClientAddress() pulumi.BoolOutput
Whether Query Insights will record client address when enabled.
func (InsightsConfigResponseOutput) ToInsightsConfigResponseOutput ¶
func (o InsightsConfigResponseOutput) ToInsightsConfigResponseOutput() InsightsConfigResponseOutput
func (InsightsConfigResponseOutput) ToInsightsConfigResponseOutputWithContext ¶
func (o InsightsConfigResponseOutput) ToInsightsConfigResponseOutputWithContext(ctx context.Context) InsightsConfigResponseOutput
type Instance ¶
type Instance struct { pulumi.CustomResourceState // List all maintenance versions applicable on the instance AvailableMaintenanceVersions pulumi.StringArrayOutput `pulumi:"availableMaintenanceVersions"` // The backend type. `SECOND_GEN`: Cloud SQL database instance. `EXTERNAL`: A database server that is not managed by Google. This property is read-only; use the `tier` property in the `settings` object to determine the database type. BackendType pulumi.StringOutput `pulumi:"backendType"` // Connection name of the Cloud SQL instance used in connection strings. ConnectionName pulumi.StringOutput `pulumi:"connectionName"` // The time when the instance was created in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The current disk usage of the instance in bytes. This property has been deprecated. Use the "cloudsql.googleapis.com/database/disk/bytes_used" metric in Cloud Monitoring API instead. Please see [this announcement](https://groups.google.com/d/msg/google-cloud-sql-announce/I_7-F9EBhT0/BtvFtdFeAgAJ) for details. CurrentDiskSize pulumi.StringOutput `pulumi:"currentDiskSize"` // Stores the current database version running on the instance including minor version such as `MYSQL_8_0_18`. DatabaseInstalledVersion pulumi.StringOutput `pulumi:"databaseInstalledVersion"` // The database engine type and version. The `databaseVersion` field cannot be changed after instance creation. DatabaseVersion pulumi.StringOutput `pulumi:"databaseVersion"` // Disk encryption configuration specific to an instance. DiskEncryptionConfiguration DiskEncryptionConfigurationResponseOutput `pulumi:"diskEncryptionConfiguration"` // Disk encryption status specific to an instance. DiskEncryptionStatus DiskEncryptionStatusResponseOutput `pulumi:"diskEncryptionStatus"` // This field is deprecated and will be removed from a future version of the API. Use the `settings.settingsVersion` field instead. // // Deprecated: This field is deprecated and will be removed from a future version of the API. Use the `settings.settingsVersion` field instead. Etag pulumi.StringOutput `pulumi:"etag"` // The name and status of the failover replica. FailoverReplica InstanceFailoverReplicaResponseOutput `pulumi:"failoverReplica"` // The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance. GceZone pulumi.StringOutput `pulumi:"gceZone"` // The instance type. InstanceType pulumi.StringOutput `pulumi:"instanceType"` // The assigned IP addresses for the instance. IpAddresses IpMappingResponseArrayOutput `pulumi:"ipAddresses"` // The IPv6 address assigned to the instance. (Deprecated) This property was applicable only to First Generation instances. // // Deprecated: The IPv6 address assigned to the instance. (Deprecated) This property was applicable only to First Generation instances. Ipv6Address pulumi.StringOutput `pulumi:"ipv6Address"` // This is always `sql#instance`. Kind pulumi.StringOutput `pulumi:"kind"` // The current software version on the instance. MaintenanceVersion pulumi.StringOutput `pulumi:"maintenanceVersion"` // The name of the instance which will act as primary in the replication setup. MasterInstanceName pulumi.StringOutput `pulumi:"masterInstanceName"` // The maximum disk size of the instance in bytes. MaxDiskSize pulumi.StringOutput `pulumi:"maxDiskSize"` // Name of the Cloud SQL instance. This does not include the project ID. Name pulumi.StringOutput `pulumi:"name"` // Configuration specific to on-premises instances. OnPremisesConfiguration OnPremisesConfigurationResponseOutput `pulumi:"onPremisesConfiguration"` // This field represents the report generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job OutOfDiskReport SqlOutOfDiskReportResponseOutput `pulumi:"outOfDiskReport"` // The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable. Project pulumi.StringOutput `pulumi:"project"` // The geographical region. Can be: * `us-central` (`FIRST_GEN` instances only) * `us-central1` (`SECOND_GEN` instances only) * `asia-east1` or `europe-west1`. Defaults to `us-central` or `us-central1` depending on the instance type. The region cannot be changed after instance creation. Region pulumi.StringOutput `pulumi:"region"` // Configuration specific to failover replicas and read replicas. ReplicaConfiguration ReplicaConfigurationResponseOutput `pulumi:"replicaConfiguration"` // The replicas of the instance. ReplicaNames pulumi.StringArrayOutput `pulumi:"replicaNames"` // Initial root password. Use only on creation. RootPassword pulumi.StringOutput `pulumi:"rootPassword"` // The status indicating if instance satisfiesPzs. Reserved for future use. SatisfiesPzs pulumi.BoolOutput `pulumi:"satisfiesPzs"` // The start time of any upcoming scheduled maintenance for this instance. ScheduledMaintenance SqlScheduledMaintenanceResponseOutput `pulumi:"scheduledMaintenance"` // The Compute Engine zone that the failover instance is currently serving from for a regional instance. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary/failover zone. SecondaryGceZone pulumi.StringOutput `pulumi:"secondaryGceZone"` // The URI of this resource. SelfLink pulumi.StringOutput `pulumi:"selfLink"` // SSL configuration. ServerCaCert SslCertResponseOutput `pulumi:"serverCaCert"` // The service account email address assigned to the instance.\This property is read-only. ServiceAccountEmailAddress pulumi.StringOutput `pulumi:"serviceAccountEmailAddress"` // The user settings. Settings SettingsResponseOutput `pulumi:"settings"` // The current serving state of the Cloud SQL instance. State pulumi.StringOutput `pulumi:"state"` // If the instance state is SUSPENDED, the reason for the suspension. SuspensionReason pulumi.StringArrayOutput `pulumi:"suspensionReason"` }
Creates a new Cloud SQL instance.
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance 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 NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // List all maintenance versions applicable on the instance AvailableMaintenanceVersions pulumi.StringArrayInput // The backend type. `SECOND_GEN`: Cloud SQL database instance. `EXTERNAL`: A database server that is not managed by Google. This property is read-only; use the `tier` property in the `settings` object to determine the database type. BackendType InstanceBackendTypePtrInput // Connection name of the Cloud SQL instance used in connection strings. ConnectionName pulumi.StringPtrInput // The current disk usage of the instance in bytes. This property has been deprecated. Use the "cloudsql.googleapis.com/database/disk/bytes_used" metric in Cloud Monitoring API instead. Please see [this announcement](https://groups.google.com/d/msg/google-cloud-sql-announce/I_7-F9EBhT0/BtvFtdFeAgAJ) for details. CurrentDiskSize pulumi.StringPtrInput // The database engine type and version. The `databaseVersion` field cannot be changed after instance creation. DatabaseVersion InstanceDatabaseVersionPtrInput // Disk encryption configuration specific to an instance. DiskEncryptionConfiguration DiskEncryptionConfigurationPtrInput // Disk encryption status specific to an instance. DiskEncryptionStatus DiskEncryptionStatusPtrInput // This field is deprecated and will be removed from a future version of the API. Use the `settings.settingsVersion` field instead. // // Deprecated: This field is deprecated and will be removed from a future version of the API. Use the `settings.settingsVersion` field instead. Etag pulumi.StringPtrInput // The name and status of the failover replica. FailoverReplica InstanceFailoverReplicaPtrInput // The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance. GceZone pulumi.StringPtrInput // The instance type. InstanceType InstanceInstanceTypePtrInput // The assigned IP addresses for the instance. IpAddresses IpMappingArrayInput // The IPv6 address assigned to the instance. (Deprecated) This property was applicable only to First Generation instances. // // Deprecated: The IPv6 address assigned to the instance. (Deprecated) This property was applicable only to First Generation instances. Ipv6Address pulumi.StringPtrInput // This is always `sql#instance`. Kind pulumi.StringPtrInput // The current software version on the instance. MaintenanceVersion pulumi.StringPtrInput // The name of the instance which will act as primary in the replication setup. MasterInstanceName pulumi.StringPtrInput // The maximum disk size of the instance in bytes. MaxDiskSize pulumi.StringPtrInput // Name of the Cloud SQL instance. This does not include the project ID. Name pulumi.StringPtrInput // Configuration specific to on-premises instances. OnPremisesConfiguration OnPremisesConfigurationPtrInput // This field represents the report generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job OutOfDiskReport SqlOutOfDiskReportPtrInput // The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable. Project pulumi.StringPtrInput // The geographical region. Can be: * `us-central` (`FIRST_GEN` instances only) * `us-central1` (`SECOND_GEN` instances only) * `asia-east1` or `europe-west1`. Defaults to `us-central` or `us-central1` depending on the instance type. The region cannot be changed after instance creation. Region pulumi.StringPtrInput // Configuration specific to failover replicas and read replicas. ReplicaConfiguration ReplicaConfigurationPtrInput // The replicas of the instance. ReplicaNames pulumi.StringArrayInput // Initial root password. Use only on creation. RootPassword pulumi.StringPtrInput // The status indicating if instance satisfiesPzs. Reserved for future use. SatisfiesPzs pulumi.BoolPtrInput // The start time of any upcoming scheduled maintenance for this instance. ScheduledMaintenance SqlScheduledMaintenancePtrInput // The Compute Engine zone that the failover instance is currently serving from for a regional instance. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary/failover zone. SecondaryGceZone pulumi.StringPtrInput // The URI of this resource. SelfLink pulumi.StringPtrInput // SSL configuration. ServerCaCert SslCertTypePtrInput // The service account email address assigned to the instance.\This property is read-only. ServiceAccountEmailAddress pulumi.StringPtrInput // The user settings. Settings SettingsPtrInput // The current serving state of the Cloud SQL instance. State InstanceStateEnumPtrInput // If the instance state is SUSPENDED, the reason for the suspension. SuspensionReason InstanceSuspensionReasonItemArrayInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceBackendType ¶
type InstanceBackendType string
The backend type. `SECOND_GEN`: Cloud SQL database instance. `EXTERNAL`: A database server that is not managed by Google. This property is read-only; use the `tier` property in the `settings` object to determine the database type.
func (InstanceBackendType) ElementType ¶
func (InstanceBackendType) ElementType() reflect.Type
func (InstanceBackendType) ToInstanceBackendTypeOutput ¶
func (e InstanceBackendType) ToInstanceBackendTypeOutput() InstanceBackendTypeOutput
func (InstanceBackendType) ToInstanceBackendTypeOutputWithContext ¶
func (e InstanceBackendType) ToInstanceBackendTypeOutputWithContext(ctx context.Context) InstanceBackendTypeOutput
func (InstanceBackendType) ToInstanceBackendTypePtrOutput ¶
func (e InstanceBackendType) ToInstanceBackendTypePtrOutput() InstanceBackendTypePtrOutput
func (InstanceBackendType) ToInstanceBackendTypePtrOutputWithContext ¶
func (e InstanceBackendType) ToInstanceBackendTypePtrOutputWithContext(ctx context.Context) InstanceBackendTypePtrOutput
func (InstanceBackendType) ToStringOutput ¶
func (e InstanceBackendType) ToStringOutput() pulumi.StringOutput
func (InstanceBackendType) ToStringOutputWithContext ¶
func (e InstanceBackendType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceBackendType) ToStringPtrOutput ¶
func (e InstanceBackendType) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceBackendType) ToStringPtrOutputWithContext ¶
func (e InstanceBackendType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceBackendTypeInput ¶
type InstanceBackendTypeInput interface { pulumi.Input ToInstanceBackendTypeOutput() InstanceBackendTypeOutput ToInstanceBackendTypeOutputWithContext(context.Context) InstanceBackendTypeOutput }
InstanceBackendTypeInput is an input type that accepts InstanceBackendTypeArgs and InstanceBackendTypeOutput values. You can construct a concrete instance of `InstanceBackendTypeInput` via:
InstanceBackendTypeArgs{...}
type InstanceBackendTypeOutput ¶
type InstanceBackendTypeOutput struct{ *pulumi.OutputState }
func (InstanceBackendTypeOutput) ElementType ¶
func (InstanceBackendTypeOutput) ElementType() reflect.Type
func (InstanceBackendTypeOutput) ToInstanceBackendTypeOutput ¶
func (o InstanceBackendTypeOutput) ToInstanceBackendTypeOutput() InstanceBackendTypeOutput
func (InstanceBackendTypeOutput) ToInstanceBackendTypeOutputWithContext ¶
func (o InstanceBackendTypeOutput) ToInstanceBackendTypeOutputWithContext(ctx context.Context) InstanceBackendTypeOutput
func (InstanceBackendTypeOutput) ToInstanceBackendTypePtrOutput ¶
func (o InstanceBackendTypeOutput) ToInstanceBackendTypePtrOutput() InstanceBackendTypePtrOutput
func (InstanceBackendTypeOutput) ToInstanceBackendTypePtrOutputWithContext ¶
func (o InstanceBackendTypeOutput) ToInstanceBackendTypePtrOutputWithContext(ctx context.Context) InstanceBackendTypePtrOutput
func (InstanceBackendTypeOutput) ToStringOutput ¶
func (o InstanceBackendTypeOutput) ToStringOutput() pulumi.StringOutput
func (InstanceBackendTypeOutput) ToStringOutputWithContext ¶
func (o InstanceBackendTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceBackendTypeOutput) ToStringPtrOutput ¶
func (o InstanceBackendTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceBackendTypeOutput) ToStringPtrOutputWithContext ¶
func (o InstanceBackendTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceBackendTypePtrInput ¶
type InstanceBackendTypePtrInput interface { pulumi.Input ToInstanceBackendTypePtrOutput() InstanceBackendTypePtrOutput ToInstanceBackendTypePtrOutputWithContext(context.Context) InstanceBackendTypePtrOutput }
func InstanceBackendTypePtr ¶
func InstanceBackendTypePtr(v string) InstanceBackendTypePtrInput
type InstanceBackendTypePtrOutput ¶
type InstanceBackendTypePtrOutput struct{ *pulumi.OutputState }
func (InstanceBackendTypePtrOutput) Elem ¶
func (o InstanceBackendTypePtrOutput) Elem() InstanceBackendTypeOutput
func (InstanceBackendTypePtrOutput) ElementType ¶
func (InstanceBackendTypePtrOutput) ElementType() reflect.Type
func (InstanceBackendTypePtrOutput) ToInstanceBackendTypePtrOutput ¶
func (o InstanceBackendTypePtrOutput) ToInstanceBackendTypePtrOutput() InstanceBackendTypePtrOutput
func (InstanceBackendTypePtrOutput) ToInstanceBackendTypePtrOutputWithContext ¶
func (o InstanceBackendTypePtrOutput) ToInstanceBackendTypePtrOutputWithContext(ctx context.Context) InstanceBackendTypePtrOutput
func (InstanceBackendTypePtrOutput) ToStringPtrOutput ¶
func (o InstanceBackendTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceBackendTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o InstanceBackendTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceDatabaseVersion ¶
type InstanceDatabaseVersion string
The database engine type and version. The `databaseVersion` field cannot be changed after instance creation.
func (InstanceDatabaseVersion) ElementType ¶
func (InstanceDatabaseVersion) ElementType() reflect.Type
func (InstanceDatabaseVersion) ToInstanceDatabaseVersionOutput ¶
func (e InstanceDatabaseVersion) ToInstanceDatabaseVersionOutput() InstanceDatabaseVersionOutput
func (InstanceDatabaseVersion) ToInstanceDatabaseVersionOutputWithContext ¶
func (e InstanceDatabaseVersion) ToInstanceDatabaseVersionOutputWithContext(ctx context.Context) InstanceDatabaseVersionOutput
func (InstanceDatabaseVersion) ToInstanceDatabaseVersionPtrOutput ¶
func (e InstanceDatabaseVersion) ToInstanceDatabaseVersionPtrOutput() InstanceDatabaseVersionPtrOutput
func (InstanceDatabaseVersion) ToInstanceDatabaseVersionPtrOutputWithContext ¶
func (e InstanceDatabaseVersion) ToInstanceDatabaseVersionPtrOutputWithContext(ctx context.Context) InstanceDatabaseVersionPtrOutput
func (InstanceDatabaseVersion) ToStringOutput ¶
func (e InstanceDatabaseVersion) ToStringOutput() pulumi.StringOutput
func (InstanceDatabaseVersion) ToStringOutputWithContext ¶
func (e InstanceDatabaseVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceDatabaseVersion) ToStringPtrOutput ¶
func (e InstanceDatabaseVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceDatabaseVersion) ToStringPtrOutputWithContext ¶
func (e InstanceDatabaseVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceDatabaseVersionInput ¶
type InstanceDatabaseVersionInput interface { pulumi.Input ToInstanceDatabaseVersionOutput() InstanceDatabaseVersionOutput ToInstanceDatabaseVersionOutputWithContext(context.Context) InstanceDatabaseVersionOutput }
InstanceDatabaseVersionInput is an input type that accepts InstanceDatabaseVersionArgs and InstanceDatabaseVersionOutput values. You can construct a concrete instance of `InstanceDatabaseVersionInput` via:
InstanceDatabaseVersionArgs{...}
type InstanceDatabaseVersionOutput ¶
type InstanceDatabaseVersionOutput struct{ *pulumi.OutputState }
func (InstanceDatabaseVersionOutput) ElementType ¶
func (InstanceDatabaseVersionOutput) ElementType() reflect.Type
func (InstanceDatabaseVersionOutput) ToInstanceDatabaseVersionOutput ¶
func (o InstanceDatabaseVersionOutput) ToInstanceDatabaseVersionOutput() InstanceDatabaseVersionOutput
func (InstanceDatabaseVersionOutput) ToInstanceDatabaseVersionOutputWithContext ¶
func (o InstanceDatabaseVersionOutput) ToInstanceDatabaseVersionOutputWithContext(ctx context.Context) InstanceDatabaseVersionOutput
func (InstanceDatabaseVersionOutput) ToInstanceDatabaseVersionPtrOutput ¶
func (o InstanceDatabaseVersionOutput) ToInstanceDatabaseVersionPtrOutput() InstanceDatabaseVersionPtrOutput
func (InstanceDatabaseVersionOutput) ToInstanceDatabaseVersionPtrOutputWithContext ¶
func (o InstanceDatabaseVersionOutput) ToInstanceDatabaseVersionPtrOutputWithContext(ctx context.Context) InstanceDatabaseVersionPtrOutput
func (InstanceDatabaseVersionOutput) ToStringOutput ¶
func (o InstanceDatabaseVersionOutput) ToStringOutput() pulumi.StringOutput
func (InstanceDatabaseVersionOutput) ToStringOutputWithContext ¶
func (o InstanceDatabaseVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceDatabaseVersionOutput) ToStringPtrOutput ¶
func (o InstanceDatabaseVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceDatabaseVersionOutput) ToStringPtrOutputWithContext ¶
func (o InstanceDatabaseVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceDatabaseVersionPtrInput ¶
type InstanceDatabaseVersionPtrInput interface { pulumi.Input ToInstanceDatabaseVersionPtrOutput() InstanceDatabaseVersionPtrOutput ToInstanceDatabaseVersionPtrOutputWithContext(context.Context) InstanceDatabaseVersionPtrOutput }
func InstanceDatabaseVersionPtr ¶
func InstanceDatabaseVersionPtr(v string) InstanceDatabaseVersionPtrInput
type InstanceDatabaseVersionPtrOutput ¶
type InstanceDatabaseVersionPtrOutput struct{ *pulumi.OutputState }
func (InstanceDatabaseVersionPtrOutput) Elem ¶
func (o InstanceDatabaseVersionPtrOutput) Elem() InstanceDatabaseVersionOutput
func (InstanceDatabaseVersionPtrOutput) ElementType ¶
func (InstanceDatabaseVersionPtrOutput) ElementType() reflect.Type
func (InstanceDatabaseVersionPtrOutput) ToInstanceDatabaseVersionPtrOutput ¶
func (o InstanceDatabaseVersionPtrOutput) ToInstanceDatabaseVersionPtrOutput() InstanceDatabaseVersionPtrOutput
func (InstanceDatabaseVersionPtrOutput) ToInstanceDatabaseVersionPtrOutputWithContext ¶
func (o InstanceDatabaseVersionPtrOutput) ToInstanceDatabaseVersionPtrOutputWithContext(ctx context.Context) InstanceDatabaseVersionPtrOutput
func (InstanceDatabaseVersionPtrOutput) ToStringPtrOutput ¶
func (o InstanceDatabaseVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceDatabaseVersionPtrOutput) ToStringPtrOutputWithContext ¶
func (o InstanceDatabaseVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceFailoverReplica ¶
type InstanceFailoverReplica struct { // The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true. Available *bool `pulumi:"available"` // The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID. Name *string `pulumi:"name"` }
The name and status of the failover replica.
type InstanceFailoverReplicaArgs ¶
type InstanceFailoverReplicaArgs struct { // The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true. Available pulumi.BoolPtrInput `pulumi:"available"` // The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID. Name pulumi.StringPtrInput `pulumi:"name"` }
The name and status of the failover replica.
func (InstanceFailoverReplicaArgs) ElementType ¶
func (InstanceFailoverReplicaArgs) ElementType() reflect.Type
func (InstanceFailoverReplicaArgs) ToInstanceFailoverReplicaOutput ¶
func (i InstanceFailoverReplicaArgs) ToInstanceFailoverReplicaOutput() InstanceFailoverReplicaOutput
func (InstanceFailoverReplicaArgs) ToInstanceFailoverReplicaOutputWithContext ¶
func (i InstanceFailoverReplicaArgs) ToInstanceFailoverReplicaOutputWithContext(ctx context.Context) InstanceFailoverReplicaOutput
func (InstanceFailoverReplicaArgs) ToInstanceFailoverReplicaPtrOutput ¶
func (i InstanceFailoverReplicaArgs) ToInstanceFailoverReplicaPtrOutput() InstanceFailoverReplicaPtrOutput
func (InstanceFailoverReplicaArgs) ToInstanceFailoverReplicaPtrOutputWithContext ¶
func (i InstanceFailoverReplicaArgs) ToInstanceFailoverReplicaPtrOutputWithContext(ctx context.Context) InstanceFailoverReplicaPtrOutput
type InstanceFailoverReplicaInput ¶
type InstanceFailoverReplicaInput interface { pulumi.Input ToInstanceFailoverReplicaOutput() InstanceFailoverReplicaOutput ToInstanceFailoverReplicaOutputWithContext(context.Context) InstanceFailoverReplicaOutput }
InstanceFailoverReplicaInput is an input type that accepts InstanceFailoverReplicaArgs and InstanceFailoverReplicaOutput values. You can construct a concrete instance of `InstanceFailoverReplicaInput` via:
InstanceFailoverReplicaArgs{...}
type InstanceFailoverReplicaOutput ¶
type InstanceFailoverReplicaOutput struct{ *pulumi.OutputState }
The name and status of the failover replica.
func (InstanceFailoverReplicaOutput) Available ¶
func (o InstanceFailoverReplicaOutput) Available() pulumi.BoolPtrOutput
The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
func (InstanceFailoverReplicaOutput) ElementType ¶
func (InstanceFailoverReplicaOutput) ElementType() reflect.Type
func (InstanceFailoverReplicaOutput) Name ¶
func (o InstanceFailoverReplicaOutput) Name() pulumi.StringPtrOutput
The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID.
func (InstanceFailoverReplicaOutput) ToInstanceFailoverReplicaOutput ¶
func (o InstanceFailoverReplicaOutput) ToInstanceFailoverReplicaOutput() InstanceFailoverReplicaOutput
func (InstanceFailoverReplicaOutput) ToInstanceFailoverReplicaOutputWithContext ¶
func (o InstanceFailoverReplicaOutput) ToInstanceFailoverReplicaOutputWithContext(ctx context.Context) InstanceFailoverReplicaOutput
func (InstanceFailoverReplicaOutput) ToInstanceFailoverReplicaPtrOutput ¶
func (o InstanceFailoverReplicaOutput) ToInstanceFailoverReplicaPtrOutput() InstanceFailoverReplicaPtrOutput
func (InstanceFailoverReplicaOutput) ToInstanceFailoverReplicaPtrOutputWithContext ¶
func (o InstanceFailoverReplicaOutput) ToInstanceFailoverReplicaPtrOutputWithContext(ctx context.Context) InstanceFailoverReplicaPtrOutput
type InstanceFailoverReplicaPtrInput ¶
type InstanceFailoverReplicaPtrInput interface { pulumi.Input ToInstanceFailoverReplicaPtrOutput() InstanceFailoverReplicaPtrOutput ToInstanceFailoverReplicaPtrOutputWithContext(context.Context) InstanceFailoverReplicaPtrOutput }
InstanceFailoverReplicaPtrInput is an input type that accepts InstanceFailoverReplicaArgs, InstanceFailoverReplicaPtr and InstanceFailoverReplicaPtrOutput values. You can construct a concrete instance of `InstanceFailoverReplicaPtrInput` via:
InstanceFailoverReplicaArgs{...} or: nil
func InstanceFailoverReplicaPtr ¶
func InstanceFailoverReplicaPtr(v *InstanceFailoverReplicaArgs) InstanceFailoverReplicaPtrInput
type InstanceFailoverReplicaPtrOutput ¶
type InstanceFailoverReplicaPtrOutput struct{ *pulumi.OutputState }
func (InstanceFailoverReplicaPtrOutput) Available ¶
func (o InstanceFailoverReplicaPtrOutput) Available() pulumi.BoolPtrOutput
The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
func (InstanceFailoverReplicaPtrOutput) Elem ¶
func (o InstanceFailoverReplicaPtrOutput) Elem() InstanceFailoverReplicaOutput
func (InstanceFailoverReplicaPtrOutput) ElementType ¶
func (InstanceFailoverReplicaPtrOutput) ElementType() reflect.Type
func (InstanceFailoverReplicaPtrOutput) Name ¶
func (o InstanceFailoverReplicaPtrOutput) Name() pulumi.StringPtrOutput
The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID.
func (InstanceFailoverReplicaPtrOutput) ToInstanceFailoverReplicaPtrOutput ¶
func (o InstanceFailoverReplicaPtrOutput) ToInstanceFailoverReplicaPtrOutput() InstanceFailoverReplicaPtrOutput
func (InstanceFailoverReplicaPtrOutput) ToInstanceFailoverReplicaPtrOutputWithContext ¶
func (o InstanceFailoverReplicaPtrOutput) ToInstanceFailoverReplicaPtrOutputWithContext(ctx context.Context) InstanceFailoverReplicaPtrOutput
type InstanceFailoverReplicaResponse ¶
type InstanceFailoverReplicaResponse struct { // The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true. Available bool `pulumi:"available"` // The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID. Name string `pulumi:"name"` }
The name and status of the failover replica.
type InstanceFailoverReplicaResponseOutput ¶
type InstanceFailoverReplicaResponseOutput struct{ *pulumi.OutputState }
The name and status of the failover replica.
func (InstanceFailoverReplicaResponseOutput) Available ¶
func (o InstanceFailoverReplicaResponseOutput) Available() pulumi.BoolOutput
The availability status of the failover replica. A false status indicates that the failover replica is out of sync. The primary instance can only failover to the failover replica when the status is true.
func (InstanceFailoverReplicaResponseOutput) ElementType ¶
func (InstanceFailoverReplicaResponseOutput) ElementType() reflect.Type
func (InstanceFailoverReplicaResponseOutput) Name ¶
func (o InstanceFailoverReplicaResponseOutput) Name() pulumi.StringOutput
The name of the failover replica. If specified at instance creation, a failover replica is created for the instance. The name doesn't include the project ID.
func (InstanceFailoverReplicaResponseOutput) ToInstanceFailoverReplicaResponseOutput ¶
func (o InstanceFailoverReplicaResponseOutput) ToInstanceFailoverReplicaResponseOutput() InstanceFailoverReplicaResponseOutput
func (InstanceFailoverReplicaResponseOutput) ToInstanceFailoverReplicaResponseOutputWithContext ¶
func (o InstanceFailoverReplicaResponseOutput) ToInstanceFailoverReplicaResponseOutputWithContext(ctx context.Context) InstanceFailoverReplicaResponseOutput
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceInstanceType ¶
type InstanceInstanceType string
The instance type.
func (InstanceInstanceType) ElementType ¶
func (InstanceInstanceType) ElementType() reflect.Type
func (InstanceInstanceType) ToInstanceInstanceTypeOutput ¶
func (e InstanceInstanceType) ToInstanceInstanceTypeOutput() InstanceInstanceTypeOutput
func (InstanceInstanceType) ToInstanceInstanceTypeOutputWithContext ¶
func (e InstanceInstanceType) ToInstanceInstanceTypeOutputWithContext(ctx context.Context) InstanceInstanceTypeOutput
func (InstanceInstanceType) ToInstanceInstanceTypePtrOutput ¶
func (e InstanceInstanceType) ToInstanceInstanceTypePtrOutput() InstanceInstanceTypePtrOutput
func (InstanceInstanceType) ToInstanceInstanceTypePtrOutputWithContext ¶
func (e InstanceInstanceType) ToInstanceInstanceTypePtrOutputWithContext(ctx context.Context) InstanceInstanceTypePtrOutput
func (InstanceInstanceType) ToStringOutput ¶
func (e InstanceInstanceType) ToStringOutput() pulumi.StringOutput
func (InstanceInstanceType) ToStringOutputWithContext ¶
func (e InstanceInstanceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceInstanceType) ToStringPtrOutput ¶
func (e InstanceInstanceType) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceInstanceType) ToStringPtrOutputWithContext ¶
func (e InstanceInstanceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceInstanceTypeInput ¶
type InstanceInstanceTypeInput interface { pulumi.Input ToInstanceInstanceTypeOutput() InstanceInstanceTypeOutput ToInstanceInstanceTypeOutputWithContext(context.Context) InstanceInstanceTypeOutput }
InstanceInstanceTypeInput is an input type that accepts InstanceInstanceTypeArgs and InstanceInstanceTypeOutput values. You can construct a concrete instance of `InstanceInstanceTypeInput` via:
InstanceInstanceTypeArgs{...}
type InstanceInstanceTypeOutput ¶
type InstanceInstanceTypeOutput struct{ *pulumi.OutputState }
func (InstanceInstanceTypeOutput) ElementType ¶
func (InstanceInstanceTypeOutput) ElementType() reflect.Type
func (InstanceInstanceTypeOutput) ToInstanceInstanceTypeOutput ¶
func (o InstanceInstanceTypeOutput) ToInstanceInstanceTypeOutput() InstanceInstanceTypeOutput
func (InstanceInstanceTypeOutput) ToInstanceInstanceTypeOutputWithContext ¶
func (o InstanceInstanceTypeOutput) ToInstanceInstanceTypeOutputWithContext(ctx context.Context) InstanceInstanceTypeOutput
func (InstanceInstanceTypeOutput) ToInstanceInstanceTypePtrOutput ¶
func (o InstanceInstanceTypeOutput) ToInstanceInstanceTypePtrOutput() InstanceInstanceTypePtrOutput
func (InstanceInstanceTypeOutput) ToInstanceInstanceTypePtrOutputWithContext ¶
func (o InstanceInstanceTypeOutput) ToInstanceInstanceTypePtrOutputWithContext(ctx context.Context) InstanceInstanceTypePtrOutput
func (InstanceInstanceTypeOutput) ToStringOutput ¶
func (o InstanceInstanceTypeOutput) ToStringOutput() pulumi.StringOutput
func (InstanceInstanceTypeOutput) ToStringOutputWithContext ¶
func (o InstanceInstanceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceInstanceTypeOutput) ToStringPtrOutput ¶
func (o InstanceInstanceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceInstanceTypeOutput) ToStringPtrOutputWithContext ¶
func (o InstanceInstanceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceInstanceTypePtrInput ¶
type InstanceInstanceTypePtrInput interface { pulumi.Input ToInstanceInstanceTypePtrOutput() InstanceInstanceTypePtrOutput ToInstanceInstanceTypePtrOutputWithContext(context.Context) InstanceInstanceTypePtrOutput }
func InstanceInstanceTypePtr ¶
func InstanceInstanceTypePtr(v string) InstanceInstanceTypePtrInput
type InstanceInstanceTypePtrOutput ¶
type InstanceInstanceTypePtrOutput struct{ *pulumi.OutputState }
func (InstanceInstanceTypePtrOutput) Elem ¶
func (o InstanceInstanceTypePtrOutput) Elem() InstanceInstanceTypeOutput
func (InstanceInstanceTypePtrOutput) ElementType ¶
func (InstanceInstanceTypePtrOutput) ElementType() reflect.Type
func (InstanceInstanceTypePtrOutput) ToInstanceInstanceTypePtrOutput ¶
func (o InstanceInstanceTypePtrOutput) ToInstanceInstanceTypePtrOutput() InstanceInstanceTypePtrOutput
func (InstanceInstanceTypePtrOutput) ToInstanceInstanceTypePtrOutputWithContext ¶
func (o InstanceInstanceTypePtrOutput) ToInstanceInstanceTypePtrOutputWithContext(ctx context.Context) InstanceInstanceTypePtrOutput
func (InstanceInstanceTypePtrOutput) ToStringPtrOutput ¶
func (o InstanceInstanceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceInstanceTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o InstanceInstanceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceReference ¶
type InstanceReference struct { // The name of the Cloud SQL instance being referenced. This does not include the project ID. Name *string `pulumi:"name"` // The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it. Project *string `pulumi:"project"` // The region of the Cloud SQL instance being referenced. Region *string `pulumi:"region"` }
Reference to another Cloud SQL instance.
type InstanceReferenceArgs ¶
type InstanceReferenceArgs struct { // The name of the Cloud SQL instance being referenced. This does not include the project ID. Name pulumi.StringPtrInput `pulumi:"name"` // The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it. Project pulumi.StringPtrInput `pulumi:"project"` // The region of the Cloud SQL instance being referenced. Region pulumi.StringPtrInput `pulumi:"region"` }
Reference to another Cloud SQL instance.
func (InstanceReferenceArgs) ElementType ¶
func (InstanceReferenceArgs) ElementType() reflect.Type
func (InstanceReferenceArgs) ToInstanceReferenceOutput ¶
func (i InstanceReferenceArgs) ToInstanceReferenceOutput() InstanceReferenceOutput
func (InstanceReferenceArgs) ToInstanceReferenceOutputWithContext ¶
func (i InstanceReferenceArgs) ToInstanceReferenceOutputWithContext(ctx context.Context) InstanceReferenceOutput
func (InstanceReferenceArgs) ToInstanceReferencePtrOutput ¶
func (i InstanceReferenceArgs) ToInstanceReferencePtrOutput() InstanceReferencePtrOutput
func (InstanceReferenceArgs) ToInstanceReferencePtrOutputWithContext ¶
func (i InstanceReferenceArgs) ToInstanceReferencePtrOutputWithContext(ctx context.Context) InstanceReferencePtrOutput
type InstanceReferenceInput ¶
type InstanceReferenceInput interface { pulumi.Input ToInstanceReferenceOutput() InstanceReferenceOutput ToInstanceReferenceOutputWithContext(context.Context) InstanceReferenceOutput }
InstanceReferenceInput is an input type that accepts InstanceReferenceArgs and InstanceReferenceOutput values. You can construct a concrete instance of `InstanceReferenceInput` via:
InstanceReferenceArgs{...}
type InstanceReferenceOutput ¶
type InstanceReferenceOutput struct{ *pulumi.OutputState }
Reference to another Cloud SQL instance.
func (InstanceReferenceOutput) ElementType ¶
func (InstanceReferenceOutput) ElementType() reflect.Type
func (InstanceReferenceOutput) Name ¶
func (o InstanceReferenceOutput) Name() pulumi.StringPtrOutput
The name of the Cloud SQL instance being referenced. This does not include the project ID.
func (InstanceReferenceOutput) Project ¶
func (o InstanceReferenceOutput) Project() pulumi.StringPtrOutput
The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.
func (InstanceReferenceOutput) Region ¶
func (o InstanceReferenceOutput) Region() pulumi.StringPtrOutput
The region of the Cloud SQL instance being referenced.
func (InstanceReferenceOutput) ToInstanceReferenceOutput ¶
func (o InstanceReferenceOutput) ToInstanceReferenceOutput() InstanceReferenceOutput
func (InstanceReferenceOutput) ToInstanceReferenceOutputWithContext ¶
func (o InstanceReferenceOutput) ToInstanceReferenceOutputWithContext(ctx context.Context) InstanceReferenceOutput
func (InstanceReferenceOutput) ToInstanceReferencePtrOutput ¶
func (o InstanceReferenceOutput) ToInstanceReferencePtrOutput() InstanceReferencePtrOutput
func (InstanceReferenceOutput) ToInstanceReferencePtrOutputWithContext ¶
func (o InstanceReferenceOutput) ToInstanceReferencePtrOutputWithContext(ctx context.Context) InstanceReferencePtrOutput
type InstanceReferencePtrInput ¶
type InstanceReferencePtrInput interface { pulumi.Input ToInstanceReferencePtrOutput() InstanceReferencePtrOutput ToInstanceReferencePtrOutputWithContext(context.Context) InstanceReferencePtrOutput }
InstanceReferencePtrInput is an input type that accepts InstanceReferenceArgs, InstanceReferencePtr and InstanceReferencePtrOutput values. You can construct a concrete instance of `InstanceReferencePtrInput` via:
InstanceReferenceArgs{...} or: nil
func InstanceReferencePtr ¶
func InstanceReferencePtr(v *InstanceReferenceArgs) InstanceReferencePtrInput
type InstanceReferencePtrOutput ¶
type InstanceReferencePtrOutput struct{ *pulumi.OutputState }
func (InstanceReferencePtrOutput) Elem ¶
func (o InstanceReferencePtrOutput) Elem() InstanceReferenceOutput
func (InstanceReferencePtrOutput) ElementType ¶
func (InstanceReferencePtrOutput) ElementType() reflect.Type
func (InstanceReferencePtrOutput) Name ¶
func (o InstanceReferencePtrOutput) Name() pulumi.StringPtrOutput
The name of the Cloud SQL instance being referenced. This does not include the project ID.
func (InstanceReferencePtrOutput) Project ¶
func (o InstanceReferencePtrOutput) Project() pulumi.StringPtrOutput
The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.
func (InstanceReferencePtrOutput) Region ¶
func (o InstanceReferencePtrOutput) Region() pulumi.StringPtrOutput
The region of the Cloud SQL instance being referenced.
func (InstanceReferencePtrOutput) ToInstanceReferencePtrOutput ¶
func (o InstanceReferencePtrOutput) ToInstanceReferencePtrOutput() InstanceReferencePtrOutput
func (InstanceReferencePtrOutput) ToInstanceReferencePtrOutputWithContext ¶
func (o InstanceReferencePtrOutput) ToInstanceReferencePtrOutputWithContext(ctx context.Context) InstanceReferencePtrOutput
type InstanceReferenceResponse ¶
type InstanceReferenceResponse struct { // The name of the Cloud SQL instance being referenced. This does not include the project ID. Name string `pulumi:"name"` // The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it. Project string `pulumi:"project"` // The region of the Cloud SQL instance being referenced. Region string `pulumi:"region"` }
Reference to another Cloud SQL instance.
type InstanceReferenceResponseOutput ¶
type InstanceReferenceResponseOutput struct{ *pulumi.OutputState }
Reference to another Cloud SQL instance.
func (InstanceReferenceResponseOutput) ElementType ¶
func (InstanceReferenceResponseOutput) ElementType() reflect.Type
func (InstanceReferenceResponseOutput) Name ¶
func (o InstanceReferenceResponseOutput) Name() pulumi.StringOutput
The name of the Cloud SQL instance being referenced. This does not include the project ID.
func (InstanceReferenceResponseOutput) Project ¶
func (o InstanceReferenceResponseOutput) Project() pulumi.StringOutput
The project ID of the Cloud SQL instance being referenced. The default is the same project ID as the instance references it.
func (InstanceReferenceResponseOutput) Region ¶
func (o InstanceReferenceResponseOutput) Region() pulumi.StringOutput
The region of the Cloud SQL instance being referenced.
func (InstanceReferenceResponseOutput) ToInstanceReferenceResponseOutput ¶
func (o InstanceReferenceResponseOutput) ToInstanceReferenceResponseOutput() InstanceReferenceResponseOutput
func (InstanceReferenceResponseOutput) ToInstanceReferenceResponseOutputWithContext ¶
func (o InstanceReferenceResponseOutput) ToInstanceReferenceResponseOutputWithContext(ctx context.Context) InstanceReferenceResponseOutput
type InstanceState ¶
type InstanceState struct { }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type InstanceStateEnum ¶
type InstanceStateEnum string
The current serving state of the Cloud SQL instance.
func (InstanceStateEnum) ElementType ¶
func (InstanceStateEnum) ElementType() reflect.Type
func (InstanceStateEnum) ToInstanceStateEnumOutput ¶
func (e InstanceStateEnum) ToInstanceStateEnumOutput() InstanceStateEnumOutput
func (InstanceStateEnum) ToInstanceStateEnumOutputWithContext ¶
func (e InstanceStateEnum) ToInstanceStateEnumOutputWithContext(ctx context.Context) InstanceStateEnumOutput
func (InstanceStateEnum) ToInstanceStateEnumPtrOutput ¶
func (e InstanceStateEnum) ToInstanceStateEnumPtrOutput() InstanceStateEnumPtrOutput
func (InstanceStateEnum) ToInstanceStateEnumPtrOutputWithContext ¶
func (e InstanceStateEnum) ToInstanceStateEnumPtrOutputWithContext(ctx context.Context) InstanceStateEnumPtrOutput
func (InstanceStateEnum) ToStringOutput ¶
func (e InstanceStateEnum) ToStringOutput() pulumi.StringOutput
func (InstanceStateEnum) ToStringOutputWithContext ¶
func (e InstanceStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceStateEnum) ToStringPtrOutput ¶
func (e InstanceStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceStateEnum) ToStringPtrOutputWithContext ¶
func (e InstanceStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceStateEnumInput ¶
type InstanceStateEnumInput interface { pulumi.Input ToInstanceStateEnumOutput() InstanceStateEnumOutput ToInstanceStateEnumOutputWithContext(context.Context) InstanceStateEnumOutput }
InstanceStateEnumInput is an input type that accepts InstanceStateEnumArgs and InstanceStateEnumOutput values. You can construct a concrete instance of `InstanceStateEnumInput` via:
InstanceStateEnumArgs{...}
type InstanceStateEnumOutput ¶
type InstanceStateEnumOutput struct{ *pulumi.OutputState }
func (InstanceStateEnumOutput) ElementType ¶
func (InstanceStateEnumOutput) ElementType() reflect.Type
func (InstanceStateEnumOutput) ToInstanceStateEnumOutput ¶
func (o InstanceStateEnumOutput) ToInstanceStateEnumOutput() InstanceStateEnumOutput
func (InstanceStateEnumOutput) ToInstanceStateEnumOutputWithContext ¶
func (o InstanceStateEnumOutput) ToInstanceStateEnumOutputWithContext(ctx context.Context) InstanceStateEnumOutput
func (InstanceStateEnumOutput) ToInstanceStateEnumPtrOutput ¶
func (o InstanceStateEnumOutput) ToInstanceStateEnumPtrOutput() InstanceStateEnumPtrOutput
func (InstanceStateEnumOutput) ToInstanceStateEnumPtrOutputWithContext ¶
func (o InstanceStateEnumOutput) ToInstanceStateEnumPtrOutputWithContext(ctx context.Context) InstanceStateEnumPtrOutput
func (InstanceStateEnumOutput) ToStringOutput ¶
func (o InstanceStateEnumOutput) ToStringOutput() pulumi.StringOutput
func (InstanceStateEnumOutput) ToStringOutputWithContext ¶
func (o InstanceStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceStateEnumOutput) ToStringPtrOutput ¶
func (o InstanceStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceStateEnumOutput) ToStringPtrOutputWithContext ¶
func (o InstanceStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceStateEnumPtrInput ¶
type InstanceStateEnumPtrInput interface { pulumi.Input ToInstanceStateEnumPtrOutput() InstanceStateEnumPtrOutput ToInstanceStateEnumPtrOutputWithContext(context.Context) InstanceStateEnumPtrOutput }
func InstanceStateEnumPtr ¶
func InstanceStateEnumPtr(v string) InstanceStateEnumPtrInput
type InstanceStateEnumPtrOutput ¶
type InstanceStateEnumPtrOutput struct{ *pulumi.OutputState }
func (InstanceStateEnumPtrOutput) Elem ¶
func (o InstanceStateEnumPtrOutput) Elem() InstanceStateEnumOutput
func (InstanceStateEnumPtrOutput) ElementType ¶
func (InstanceStateEnumPtrOutput) ElementType() reflect.Type
func (InstanceStateEnumPtrOutput) ToInstanceStateEnumPtrOutput ¶
func (o InstanceStateEnumPtrOutput) ToInstanceStateEnumPtrOutput() InstanceStateEnumPtrOutput
func (InstanceStateEnumPtrOutput) ToInstanceStateEnumPtrOutputWithContext ¶
func (o InstanceStateEnumPtrOutput) ToInstanceStateEnumPtrOutputWithContext(ctx context.Context) InstanceStateEnumPtrOutput
func (InstanceStateEnumPtrOutput) ToStringPtrOutput ¶
func (o InstanceStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceStateEnumPtrOutput) ToStringPtrOutputWithContext ¶
func (o InstanceStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceSuspensionReasonItem ¶
type InstanceSuspensionReasonItem string
func (InstanceSuspensionReasonItem) ElementType ¶
func (InstanceSuspensionReasonItem) ElementType() reflect.Type
func (InstanceSuspensionReasonItem) ToInstanceSuspensionReasonItemOutput ¶
func (e InstanceSuspensionReasonItem) ToInstanceSuspensionReasonItemOutput() InstanceSuspensionReasonItemOutput
func (InstanceSuspensionReasonItem) ToInstanceSuspensionReasonItemOutputWithContext ¶
func (e InstanceSuspensionReasonItem) ToInstanceSuspensionReasonItemOutputWithContext(ctx context.Context) InstanceSuspensionReasonItemOutput
func (InstanceSuspensionReasonItem) ToInstanceSuspensionReasonItemPtrOutput ¶
func (e InstanceSuspensionReasonItem) ToInstanceSuspensionReasonItemPtrOutput() InstanceSuspensionReasonItemPtrOutput
func (InstanceSuspensionReasonItem) ToInstanceSuspensionReasonItemPtrOutputWithContext ¶
func (e InstanceSuspensionReasonItem) ToInstanceSuspensionReasonItemPtrOutputWithContext(ctx context.Context) InstanceSuspensionReasonItemPtrOutput
func (InstanceSuspensionReasonItem) ToStringOutput ¶
func (e InstanceSuspensionReasonItem) ToStringOutput() pulumi.StringOutput
func (InstanceSuspensionReasonItem) ToStringOutputWithContext ¶
func (e InstanceSuspensionReasonItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceSuspensionReasonItem) ToStringPtrOutput ¶
func (e InstanceSuspensionReasonItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceSuspensionReasonItem) ToStringPtrOutputWithContext ¶
func (e InstanceSuspensionReasonItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceSuspensionReasonItemArray ¶
type InstanceSuspensionReasonItemArray []InstanceSuspensionReasonItem
func (InstanceSuspensionReasonItemArray) ElementType ¶
func (InstanceSuspensionReasonItemArray) ElementType() reflect.Type
func (InstanceSuspensionReasonItemArray) ToInstanceSuspensionReasonItemArrayOutput ¶
func (i InstanceSuspensionReasonItemArray) ToInstanceSuspensionReasonItemArrayOutput() InstanceSuspensionReasonItemArrayOutput
func (InstanceSuspensionReasonItemArray) ToInstanceSuspensionReasonItemArrayOutputWithContext ¶
func (i InstanceSuspensionReasonItemArray) ToInstanceSuspensionReasonItemArrayOutputWithContext(ctx context.Context) InstanceSuspensionReasonItemArrayOutput
type InstanceSuspensionReasonItemArrayInput ¶
type InstanceSuspensionReasonItemArrayInput interface { pulumi.Input ToInstanceSuspensionReasonItemArrayOutput() InstanceSuspensionReasonItemArrayOutput ToInstanceSuspensionReasonItemArrayOutputWithContext(context.Context) InstanceSuspensionReasonItemArrayOutput }
InstanceSuspensionReasonItemArrayInput is an input type that accepts InstanceSuspensionReasonItemArray and InstanceSuspensionReasonItemArrayOutput values. You can construct a concrete instance of `InstanceSuspensionReasonItemArrayInput` via:
InstanceSuspensionReasonItemArray{ InstanceSuspensionReasonItemArgs{...} }
type InstanceSuspensionReasonItemArrayOutput ¶
type InstanceSuspensionReasonItemArrayOutput struct{ *pulumi.OutputState }
func (InstanceSuspensionReasonItemArrayOutput) ElementType ¶
func (InstanceSuspensionReasonItemArrayOutput) ElementType() reflect.Type
func (InstanceSuspensionReasonItemArrayOutput) ToInstanceSuspensionReasonItemArrayOutput ¶
func (o InstanceSuspensionReasonItemArrayOutput) ToInstanceSuspensionReasonItemArrayOutput() InstanceSuspensionReasonItemArrayOutput
func (InstanceSuspensionReasonItemArrayOutput) ToInstanceSuspensionReasonItemArrayOutputWithContext ¶
func (o InstanceSuspensionReasonItemArrayOutput) ToInstanceSuspensionReasonItemArrayOutputWithContext(ctx context.Context) InstanceSuspensionReasonItemArrayOutput
type InstanceSuspensionReasonItemInput ¶
type InstanceSuspensionReasonItemInput interface { pulumi.Input ToInstanceSuspensionReasonItemOutput() InstanceSuspensionReasonItemOutput ToInstanceSuspensionReasonItemOutputWithContext(context.Context) InstanceSuspensionReasonItemOutput }
InstanceSuspensionReasonItemInput is an input type that accepts InstanceSuspensionReasonItemArgs and InstanceSuspensionReasonItemOutput values. You can construct a concrete instance of `InstanceSuspensionReasonItemInput` via:
InstanceSuspensionReasonItemArgs{...}
type InstanceSuspensionReasonItemOutput ¶
type InstanceSuspensionReasonItemOutput struct{ *pulumi.OutputState }
func (InstanceSuspensionReasonItemOutput) ElementType ¶
func (InstanceSuspensionReasonItemOutput) ElementType() reflect.Type
func (InstanceSuspensionReasonItemOutput) ToInstanceSuspensionReasonItemOutput ¶
func (o InstanceSuspensionReasonItemOutput) ToInstanceSuspensionReasonItemOutput() InstanceSuspensionReasonItemOutput
func (InstanceSuspensionReasonItemOutput) ToInstanceSuspensionReasonItemOutputWithContext ¶
func (o InstanceSuspensionReasonItemOutput) ToInstanceSuspensionReasonItemOutputWithContext(ctx context.Context) InstanceSuspensionReasonItemOutput
func (InstanceSuspensionReasonItemOutput) ToInstanceSuspensionReasonItemPtrOutput ¶
func (o InstanceSuspensionReasonItemOutput) ToInstanceSuspensionReasonItemPtrOutput() InstanceSuspensionReasonItemPtrOutput
func (InstanceSuspensionReasonItemOutput) ToInstanceSuspensionReasonItemPtrOutputWithContext ¶
func (o InstanceSuspensionReasonItemOutput) ToInstanceSuspensionReasonItemPtrOutputWithContext(ctx context.Context) InstanceSuspensionReasonItemPtrOutput
func (InstanceSuspensionReasonItemOutput) ToStringOutput ¶
func (o InstanceSuspensionReasonItemOutput) ToStringOutput() pulumi.StringOutput
func (InstanceSuspensionReasonItemOutput) ToStringOutputWithContext ¶
func (o InstanceSuspensionReasonItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceSuspensionReasonItemOutput) ToStringPtrOutput ¶
func (o InstanceSuspensionReasonItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceSuspensionReasonItemOutput) ToStringPtrOutputWithContext ¶
func (o InstanceSuspensionReasonItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceSuspensionReasonItemPtrInput ¶
type InstanceSuspensionReasonItemPtrInput interface { pulumi.Input ToInstanceSuspensionReasonItemPtrOutput() InstanceSuspensionReasonItemPtrOutput ToInstanceSuspensionReasonItemPtrOutputWithContext(context.Context) InstanceSuspensionReasonItemPtrOutput }
func InstanceSuspensionReasonItemPtr ¶
func InstanceSuspensionReasonItemPtr(v string) InstanceSuspensionReasonItemPtrInput
type InstanceSuspensionReasonItemPtrOutput ¶
type InstanceSuspensionReasonItemPtrOutput struct{ *pulumi.OutputState }
func (InstanceSuspensionReasonItemPtrOutput) ElementType ¶
func (InstanceSuspensionReasonItemPtrOutput) ElementType() reflect.Type
func (InstanceSuspensionReasonItemPtrOutput) ToInstanceSuspensionReasonItemPtrOutput ¶
func (o InstanceSuspensionReasonItemPtrOutput) ToInstanceSuspensionReasonItemPtrOutput() InstanceSuspensionReasonItemPtrOutput
func (InstanceSuspensionReasonItemPtrOutput) ToInstanceSuspensionReasonItemPtrOutputWithContext ¶
func (o InstanceSuspensionReasonItemPtrOutput) ToInstanceSuspensionReasonItemPtrOutputWithContext(ctx context.Context) InstanceSuspensionReasonItemPtrOutput
func (InstanceSuspensionReasonItemPtrOutput) ToStringPtrOutput ¶
func (o InstanceSuspensionReasonItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceSuspensionReasonItemPtrOutput) ToStringPtrOutputWithContext ¶
func (o InstanceSuspensionReasonItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IpConfiguration ¶
type IpConfiguration 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://tools.ietf.org/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?.` AllocatedIpRange *string `pulumi:"allocatedIpRange"` // The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example: `157.197.200.0/24`). AuthorizedNetworks []AclEntry `pulumi:"authorizedNetworks"` // Whether the instance is assigned a public IP address or not. Ipv4Enabled *bool `pulumi:"ipv4Enabled"` // The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `/projects/myProject/global/networks/default`. 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"` }
IP Management configuration.
type IpConfigurationArgs ¶
type IpConfigurationArgs 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://tools.ietf.org/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?.` AllocatedIpRange pulumi.StringPtrInput `pulumi:"allocatedIpRange"` // The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example: `157.197.200.0/24`). AuthorizedNetworks AclEntryArrayInput `pulumi:"authorizedNetworks"` // Whether the instance is assigned a public IP address or not. Ipv4Enabled pulumi.BoolPtrInput `pulumi:"ipv4Enabled"` // The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `/projects/myProject/global/networks/default`. 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"` }
IP Management configuration.
func (IpConfigurationArgs) ElementType ¶
func (IpConfigurationArgs) ElementType() reflect.Type
func (IpConfigurationArgs) ToIpConfigurationOutput ¶
func (i IpConfigurationArgs) ToIpConfigurationOutput() IpConfigurationOutput
func (IpConfigurationArgs) ToIpConfigurationOutputWithContext ¶
func (i IpConfigurationArgs) ToIpConfigurationOutputWithContext(ctx context.Context) IpConfigurationOutput
func (IpConfigurationArgs) ToIpConfigurationPtrOutput ¶
func (i IpConfigurationArgs) ToIpConfigurationPtrOutput() IpConfigurationPtrOutput
func (IpConfigurationArgs) ToIpConfigurationPtrOutputWithContext ¶
func (i IpConfigurationArgs) ToIpConfigurationPtrOutputWithContext(ctx context.Context) IpConfigurationPtrOutput
type IpConfigurationInput ¶
type IpConfigurationInput interface { pulumi.Input ToIpConfigurationOutput() IpConfigurationOutput ToIpConfigurationOutputWithContext(context.Context) IpConfigurationOutput }
IpConfigurationInput is an input type that accepts IpConfigurationArgs and IpConfigurationOutput values. You can construct a concrete instance of `IpConfigurationInput` via:
IpConfigurationArgs{...}
type IpConfigurationOutput ¶
type IpConfigurationOutput struct{ *pulumi.OutputState }
IP Management configuration.
func (IpConfigurationOutput) AllocatedIpRange ¶
func (o IpConfigurationOutput) 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://tools.ietf.org/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?.`
func (IpConfigurationOutput) AuthorizedNetworks ¶
func (o IpConfigurationOutput) AuthorizedNetworks() AclEntryArrayOutput
The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example: `157.197.200.0/24`).
func (IpConfigurationOutput) ElementType ¶
func (IpConfigurationOutput) ElementType() reflect.Type
func (IpConfigurationOutput) Ipv4Enabled ¶
func (o IpConfigurationOutput) Ipv4Enabled() pulumi.BoolPtrOutput
Whether the instance is assigned a public IP address or not.
func (IpConfigurationOutput) PrivateNetwork ¶
func (o IpConfigurationOutput) PrivateNetwork() pulumi.StringPtrOutput
The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `/projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set.
func (IpConfigurationOutput) RequireSsl ¶
func (o IpConfigurationOutput) RequireSsl() pulumi.BoolPtrOutput
Whether SSL connections over IP are enforced or not.
func (IpConfigurationOutput) ToIpConfigurationOutput ¶
func (o IpConfigurationOutput) ToIpConfigurationOutput() IpConfigurationOutput
func (IpConfigurationOutput) ToIpConfigurationOutputWithContext ¶
func (o IpConfigurationOutput) ToIpConfigurationOutputWithContext(ctx context.Context) IpConfigurationOutput
func (IpConfigurationOutput) ToIpConfigurationPtrOutput ¶
func (o IpConfigurationOutput) ToIpConfigurationPtrOutput() IpConfigurationPtrOutput
func (IpConfigurationOutput) ToIpConfigurationPtrOutputWithContext ¶
func (o IpConfigurationOutput) ToIpConfigurationPtrOutputWithContext(ctx context.Context) IpConfigurationPtrOutput
type IpConfigurationPtrInput ¶
type IpConfigurationPtrInput interface { pulumi.Input ToIpConfigurationPtrOutput() IpConfigurationPtrOutput ToIpConfigurationPtrOutputWithContext(context.Context) IpConfigurationPtrOutput }
IpConfigurationPtrInput is an input type that accepts IpConfigurationArgs, IpConfigurationPtr and IpConfigurationPtrOutput values. You can construct a concrete instance of `IpConfigurationPtrInput` via:
IpConfigurationArgs{...} or: nil
func IpConfigurationPtr ¶
func IpConfigurationPtr(v *IpConfigurationArgs) IpConfigurationPtrInput
type IpConfigurationPtrOutput ¶
type IpConfigurationPtrOutput struct{ *pulumi.OutputState }
func (IpConfigurationPtrOutput) AllocatedIpRange ¶
func (o IpConfigurationPtrOutput) 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://tools.ietf.org/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?.`
func (IpConfigurationPtrOutput) AuthorizedNetworks ¶
func (o IpConfigurationPtrOutput) AuthorizedNetworks() AclEntryArrayOutput
The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example: `157.197.200.0/24`).
func (IpConfigurationPtrOutput) Elem ¶
func (o IpConfigurationPtrOutput) Elem() IpConfigurationOutput
func (IpConfigurationPtrOutput) ElementType ¶
func (IpConfigurationPtrOutput) ElementType() reflect.Type
func (IpConfigurationPtrOutput) Ipv4Enabled ¶
func (o IpConfigurationPtrOutput) Ipv4Enabled() pulumi.BoolPtrOutput
Whether the instance is assigned a public IP address or not.
func (IpConfigurationPtrOutput) PrivateNetwork ¶
func (o IpConfigurationPtrOutput) PrivateNetwork() pulumi.StringPtrOutput
The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `/projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set.
func (IpConfigurationPtrOutput) RequireSsl ¶
func (o IpConfigurationPtrOutput) RequireSsl() pulumi.BoolPtrOutput
Whether SSL connections over IP are enforced or not.
func (IpConfigurationPtrOutput) ToIpConfigurationPtrOutput ¶
func (o IpConfigurationPtrOutput) ToIpConfigurationPtrOutput() IpConfigurationPtrOutput
func (IpConfigurationPtrOutput) ToIpConfigurationPtrOutputWithContext ¶
func (o IpConfigurationPtrOutput) ToIpConfigurationPtrOutputWithContext(ctx context.Context) IpConfigurationPtrOutput
type IpConfigurationResponse ¶
type IpConfigurationResponse 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://tools.ietf.org/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?.` AllocatedIpRange string `pulumi:"allocatedIpRange"` // The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example: `157.197.200.0/24`). AuthorizedNetworks []AclEntryResponse `pulumi:"authorizedNetworks"` // Whether the instance is assigned a public IP address or not. Ipv4Enabled bool `pulumi:"ipv4Enabled"` // The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `/projects/myProject/global/networks/default`. 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"` }
IP Management configuration.
type IpConfigurationResponseOutput ¶
type IpConfigurationResponseOutput struct{ *pulumi.OutputState }
IP Management configuration.
func (IpConfigurationResponseOutput) AllocatedIpRange ¶
func (o IpConfigurationResponseOutput) AllocatedIpRange() pulumi.StringOutput
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://tools.ietf.org/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?.`
func (IpConfigurationResponseOutput) AuthorizedNetworks ¶
func (o IpConfigurationResponseOutput) AuthorizedNetworks() AclEntryResponseArrayOutput
The list of external networks that are allowed to connect to the instance using the IP. In 'CIDR' notation, also known as 'slash' notation (for example: `157.197.200.0/24`).
func (IpConfigurationResponseOutput) ElementType ¶
func (IpConfigurationResponseOutput) ElementType() reflect.Type
func (IpConfigurationResponseOutput) Ipv4Enabled ¶
func (o IpConfigurationResponseOutput) Ipv4Enabled() pulumi.BoolOutput
Whether the instance is assigned a public IP address or not.
func (IpConfigurationResponseOutput) PrivateNetwork ¶
func (o IpConfigurationResponseOutput) PrivateNetwork() pulumi.StringOutput
The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, `/projects/myProject/global/networks/default`. This setting can be updated, but it cannot be removed after it is set.
func (IpConfigurationResponseOutput) RequireSsl ¶
func (o IpConfigurationResponseOutput) RequireSsl() pulumi.BoolOutput
Whether SSL connections over IP are enforced or not.
func (IpConfigurationResponseOutput) ToIpConfigurationResponseOutput ¶
func (o IpConfigurationResponseOutput) ToIpConfigurationResponseOutput() IpConfigurationResponseOutput
func (IpConfigurationResponseOutput) ToIpConfigurationResponseOutputWithContext ¶
func (o IpConfigurationResponseOutput) ToIpConfigurationResponseOutputWithContext(ctx context.Context) IpConfigurationResponseOutput
type IpMapping ¶
type IpMapping struct { // The IP address assigned. IpAddress *string `pulumi:"ipAddress"` // The due time for this IP to be retired in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. This field is only available when the IP is scheduled to be retired. TimeToRetire *string `pulumi:"timeToRetire"` // The type of this IP address. A `PRIMARY` address is a public address that can accept incoming connections. A `PRIVATE` address is a private address that can accept incoming connections. An `OUTGOING` address is the source address of connections originating from the instance, if supported. Type *IpMappingType `pulumi:"type"` }
Database instance IP Mapping.
type IpMappingArgs ¶
type IpMappingArgs struct { // The IP address assigned. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // The due time for this IP to be retired in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. This field is only available when the IP is scheduled to be retired. TimeToRetire pulumi.StringPtrInput `pulumi:"timeToRetire"` // The type of this IP address. A `PRIMARY` address is a public address that can accept incoming connections. A `PRIVATE` address is a private address that can accept incoming connections. An `OUTGOING` address is the source address of connections originating from the instance, if supported. Type IpMappingTypePtrInput `pulumi:"type"` }
Database instance IP Mapping.
func (IpMappingArgs) ElementType ¶
func (IpMappingArgs) ElementType() reflect.Type
func (IpMappingArgs) ToIpMappingOutput ¶
func (i IpMappingArgs) ToIpMappingOutput() IpMappingOutput
func (IpMappingArgs) ToIpMappingOutputWithContext ¶
func (i IpMappingArgs) ToIpMappingOutputWithContext(ctx context.Context) IpMappingOutput
type IpMappingArray ¶
type IpMappingArray []IpMappingInput
func (IpMappingArray) ElementType ¶
func (IpMappingArray) ElementType() reflect.Type
func (IpMappingArray) ToIpMappingArrayOutput ¶
func (i IpMappingArray) ToIpMappingArrayOutput() IpMappingArrayOutput
func (IpMappingArray) ToIpMappingArrayOutputWithContext ¶
func (i IpMappingArray) ToIpMappingArrayOutputWithContext(ctx context.Context) IpMappingArrayOutput
type IpMappingArrayInput ¶
type IpMappingArrayInput interface { pulumi.Input ToIpMappingArrayOutput() IpMappingArrayOutput ToIpMappingArrayOutputWithContext(context.Context) IpMappingArrayOutput }
IpMappingArrayInput is an input type that accepts IpMappingArray and IpMappingArrayOutput values. You can construct a concrete instance of `IpMappingArrayInput` via:
IpMappingArray{ IpMappingArgs{...} }
type IpMappingArrayOutput ¶
type IpMappingArrayOutput struct{ *pulumi.OutputState }
func (IpMappingArrayOutput) ElementType ¶
func (IpMappingArrayOutput) ElementType() reflect.Type
func (IpMappingArrayOutput) Index ¶
func (o IpMappingArrayOutput) Index(i pulumi.IntInput) IpMappingOutput
func (IpMappingArrayOutput) ToIpMappingArrayOutput ¶
func (o IpMappingArrayOutput) ToIpMappingArrayOutput() IpMappingArrayOutput
func (IpMappingArrayOutput) ToIpMappingArrayOutputWithContext ¶
func (o IpMappingArrayOutput) ToIpMappingArrayOutputWithContext(ctx context.Context) IpMappingArrayOutput
type IpMappingInput ¶
type IpMappingInput interface { pulumi.Input ToIpMappingOutput() IpMappingOutput ToIpMappingOutputWithContext(context.Context) IpMappingOutput }
IpMappingInput is an input type that accepts IpMappingArgs and IpMappingOutput values. You can construct a concrete instance of `IpMappingInput` via:
IpMappingArgs{...}
type IpMappingOutput ¶
type IpMappingOutput struct{ *pulumi.OutputState }
Database instance IP Mapping.
func (IpMappingOutput) ElementType ¶
func (IpMappingOutput) ElementType() reflect.Type
func (IpMappingOutput) IpAddress ¶
func (o IpMappingOutput) IpAddress() pulumi.StringPtrOutput
The IP address assigned.
func (IpMappingOutput) TimeToRetire ¶
func (o IpMappingOutput) TimeToRetire() pulumi.StringPtrOutput
The due time for this IP to be retired in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. This field is only available when the IP is scheduled to be retired.
func (IpMappingOutput) ToIpMappingOutput ¶
func (o IpMappingOutput) ToIpMappingOutput() IpMappingOutput
func (IpMappingOutput) ToIpMappingOutputWithContext ¶
func (o IpMappingOutput) ToIpMappingOutputWithContext(ctx context.Context) IpMappingOutput
func (IpMappingOutput) Type ¶
func (o IpMappingOutput) Type() IpMappingTypePtrOutput
The type of this IP address. A `PRIMARY` address is a public address that can accept incoming connections. A `PRIVATE` address is a private address that can accept incoming connections. An `OUTGOING` address is the source address of connections originating from the instance, if supported.
type IpMappingResponse ¶
type IpMappingResponse struct { // The IP address assigned. IpAddress string `pulumi:"ipAddress"` // The due time for this IP to be retired in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. This field is only available when the IP is scheduled to be retired. TimeToRetire string `pulumi:"timeToRetire"` // The type of this IP address. A `PRIMARY` address is a public address that can accept incoming connections. A `PRIVATE` address is a private address that can accept incoming connections. An `OUTGOING` address is the source address of connections originating from the instance, if supported. Type string `pulumi:"type"` }
Database instance IP Mapping.
type IpMappingResponseArrayOutput ¶
type IpMappingResponseArrayOutput struct{ *pulumi.OutputState }
func (IpMappingResponseArrayOutput) ElementType ¶
func (IpMappingResponseArrayOutput) ElementType() reflect.Type
func (IpMappingResponseArrayOutput) Index ¶
func (o IpMappingResponseArrayOutput) Index(i pulumi.IntInput) IpMappingResponseOutput
func (IpMappingResponseArrayOutput) ToIpMappingResponseArrayOutput ¶
func (o IpMappingResponseArrayOutput) ToIpMappingResponseArrayOutput() IpMappingResponseArrayOutput
func (IpMappingResponseArrayOutput) ToIpMappingResponseArrayOutputWithContext ¶
func (o IpMappingResponseArrayOutput) ToIpMappingResponseArrayOutputWithContext(ctx context.Context) IpMappingResponseArrayOutput
type IpMappingResponseOutput ¶
type IpMappingResponseOutput struct{ *pulumi.OutputState }
Database instance IP Mapping.
func (IpMappingResponseOutput) ElementType ¶
func (IpMappingResponseOutput) ElementType() reflect.Type
func (IpMappingResponseOutput) IpAddress ¶
func (o IpMappingResponseOutput) IpAddress() pulumi.StringOutput
The IP address assigned.
func (IpMappingResponseOutput) TimeToRetire ¶
func (o IpMappingResponseOutput) TimeToRetire() pulumi.StringOutput
The due time for this IP to be retired in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. This field is only available when the IP is scheduled to be retired.
func (IpMappingResponseOutput) ToIpMappingResponseOutput ¶
func (o IpMappingResponseOutput) ToIpMappingResponseOutput() IpMappingResponseOutput
func (IpMappingResponseOutput) ToIpMappingResponseOutputWithContext ¶
func (o IpMappingResponseOutput) ToIpMappingResponseOutputWithContext(ctx context.Context) IpMappingResponseOutput
func (IpMappingResponseOutput) Type ¶
func (o IpMappingResponseOutput) Type() pulumi.StringOutput
The type of this IP address. A `PRIMARY` address is a public address that can accept incoming connections. A `PRIVATE` address is a private address that can accept incoming connections. An `OUTGOING` address is the source address of connections originating from the instance, if supported.
type IpMappingType ¶
type IpMappingType string
The type of this IP address. A `PRIMARY` address is a public address that can accept incoming connections. A `PRIVATE` address is a private address that can accept incoming connections. An `OUTGOING` address is the source address of connections originating from the instance, if supported.
func (IpMappingType) ElementType ¶
func (IpMappingType) ElementType() reflect.Type
func (IpMappingType) ToIpMappingTypeOutput ¶
func (e IpMappingType) ToIpMappingTypeOutput() IpMappingTypeOutput
func (IpMappingType) ToIpMappingTypeOutputWithContext ¶
func (e IpMappingType) ToIpMappingTypeOutputWithContext(ctx context.Context) IpMappingTypeOutput
func (IpMappingType) ToIpMappingTypePtrOutput ¶
func (e IpMappingType) ToIpMappingTypePtrOutput() IpMappingTypePtrOutput
func (IpMappingType) ToIpMappingTypePtrOutputWithContext ¶
func (e IpMappingType) ToIpMappingTypePtrOutputWithContext(ctx context.Context) IpMappingTypePtrOutput
func (IpMappingType) ToStringOutput ¶
func (e IpMappingType) ToStringOutput() pulumi.StringOutput
func (IpMappingType) ToStringOutputWithContext ¶
func (e IpMappingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IpMappingType) ToStringPtrOutput ¶
func (e IpMappingType) ToStringPtrOutput() pulumi.StringPtrOutput
func (IpMappingType) ToStringPtrOutputWithContext ¶
func (e IpMappingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IpMappingTypeInput ¶
type IpMappingTypeInput interface { pulumi.Input ToIpMappingTypeOutput() IpMappingTypeOutput ToIpMappingTypeOutputWithContext(context.Context) IpMappingTypeOutput }
IpMappingTypeInput is an input type that accepts IpMappingTypeArgs and IpMappingTypeOutput values. You can construct a concrete instance of `IpMappingTypeInput` via:
IpMappingTypeArgs{...}
type IpMappingTypeOutput ¶
type IpMappingTypeOutput struct{ *pulumi.OutputState }
func (IpMappingTypeOutput) ElementType ¶
func (IpMappingTypeOutput) ElementType() reflect.Type
func (IpMappingTypeOutput) ToIpMappingTypeOutput ¶
func (o IpMappingTypeOutput) ToIpMappingTypeOutput() IpMappingTypeOutput
func (IpMappingTypeOutput) ToIpMappingTypeOutputWithContext ¶
func (o IpMappingTypeOutput) ToIpMappingTypeOutputWithContext(ctx context.Context) IpMappingTypeOutput
func (IpMappingTypeOutput) ToIpMappingTypePtrOutput ¶
func (o IpMappingTypeOutput) ToIpMappingTypePtrOutput() IpMappingTypePtrOutput
func (IpMappingTypeOutput) ToIpMappingTypePtrOutputWithContext ¶
func (o IpMappingTypeOutput) ToIpMappingTypePtrOutputWithContext(ctx context.Context) IpMappingTypePtrOutput
func (IpMappingTypeOutput) ToStringOutput ¶
func (o IpMappingTypeOutput) ToStringOutput() pulumi.StringOutput
func (IpMappingTypeOutput) ToStringOutputWithContext ¶
func (o IpMappingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IpMappingTypeOutput) ToStringPtrOutput ¶
func (o IpMappingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IpMappingTypeOutput) ToStringPtrOutputWithContext ¶
func (o IpMappingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IpMappingTypePtrInput ¶
type IpMappingTypePtrInput interface { pulumi.Input ToIpMappingTypePtrOutput() IpMappingTypePtrOutput ToIpMappingTypePtrOutputWithContext(context.Context) IpMappingTypePtrOutput }
func IpMappingTypePtr ¶
func IpMappingTypePtr(v string) IpMappingTypePtrInput
type IpMappingTypePtrOutput ¶
type IpMappingTypePtrOutput struct{ *pulumi.OutputState }
func (IpMappingTypePtrOutput) Elem ¶
func (o IpMappingTypePtrOutput) Elem() IpMappingTypeOutput
func (IpMappingTypePtrOutput) ElementType ¶
func (IpMappingTypePtrOutput) ElementType() reflect.Type
func (IpMappingTypePtrOutput) ToIpMappingTypePtrOutput ¶
func (o IpMappingTypePtrOutput) ToIpMappingTypePtrOutput() IpMappingTypePtrOutput
func (IpMappingTypePtrOutput) ToIpMappingTypePtrOutputWithContext ¶
func (o IpMappingTypePtrOutput) ToIpMappingTypePtrOutputWithContext(ctx context.Context) IpMappingTypePtrOutput
func (IpMappingTypePtrOutput) ToStringPtrOutput ¶
func (o IpMappingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IpMappingTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o IpMappingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LocationPreference ¶
type LocationPreference struct { // The App Engine application to follow, it must be in the same region as the Cloud SQL instance. WARNING: Changing this might restart the instance. FollowGaeApplication *string `pulumi:"followGaeApplication"` // This is always `sql#locationPreference`. Kind *string `pulumi:"kind"` // The preferred Compute Engine zone for the secondary/failover (for example: us-central1-a, us-central1-b, etc.). SecondaryZone *string `pulumi:"secondaryZone"` // The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance. Zone *string `pulumi:"zone"` }
Preferred location. This specifies where a Cloud SQL instance is located. Note that if the preferred location is not available, the instance will be located as close as possible within the region. Only one location may be specified.
type LocationPreferenceArgs ¶
type LocationPreferenceArgs struct { // The App Engine application to follow, it must be in the same region as the Cloud SQL instance. WARNING: Changing this might restart the instance. FollowGaeApplication pulumi.StringPtrInput `pulumi:"followGaeApplication"` // This is always `sql#locationPreference`. Kind pulumi.StringPtrInput `pulumi:"kind"` // The preferred Compute Engine zone for the secondary/failover (for example: us-central1-a, us-central1-b, etc.). SecondaryZone pulumi.StringPtrInput `pulumi:"secondaryZone"` // The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance. Zone pulumi.StringPtrInput `pulumi:"zone"` }
Preferred location. This specifies where a Cloud SQL instance is located. Note that if the preferred location is not available, the instance will be located as close as possible within the region. Only one location may be specified.
func (LocationPreferenceArgs) ElementType ¶
func (LocationPreferenceArgs) ElementType() reflect.Type
func (LocationPreferenceArgs) ToLocationPreferenceOutput ¶
func (i LocationPreferenceArgs) ToLocationPreferenceOutput() LocationPreferenceOutput
func (LocationPreferenceArgs) ToLocationPreferenceOutputWithContext ¶
func (i LocationPreferenceArgs) ToLocationPreferenceOutputWithContext(ctx context.Context) LocationPreferenceOutput
func (LocationPreferenceArgs) ToLocationPreferencePtrOutput ¶
func (i LocationPreferenceArgs) ToLocationPreferencePtrOutput() LocationPreferencePtrOutput
func (LocationPreferenceArgs) ToLocationPreferencePtrOutputWithContext ¶
func (i LocationPreferenceArgs) ToLocationPreferencePtrOutputWithContext(ctx context.Context) LocationPreferencePtrOutput
type LocationPreferenceInput ¶
type LocationPreferenceInput interface { pulumi.Input ToLocationPreferenceOutput() LocationPreferenceOutput ToLocationPreferenceOutputWithContext(context.Context) LocationPreferenceOutput }
LocationPreferenceInput is an input type that accepts LocationPreferenceArgs and LocationPreferenceOutput values. You can construct a concrete instance of `LocationPreferenceInput` via:
LocationPreferenceArgs{...}
type LocationPreferenceOutput ¶
type LocationPreferenceOutput struct{ *pulumi.OutputState }
Preferred location. This specifies where a Cloud SQL instance is located. Note that if the preferred location is not available, the instance will be located as close as possible within the region. Only one location may be specified.
func (LocationPreferenceOutput) ElementType ¶
func (LocationPreferenceOutput) ElementType() reflect.Type
func (LocationPreferenceOutput) FollowGaeApplication ¶
func (o LocationPreferenceOutput) FollowGaeApplication() pulumi.StringPtrOutput
The App Engine application to follow, it must be in the same region as the Cloud SQL instance. WARNING: Changing this might restart the instance.
func (LocationPreferenceOutput) Kind ¶
func (o LocationPreferenceOutput) Kind() pulumi.StringPtrOutput
This is always `sql#locationPreference`.
func (LocationPreferenceOutput) SecondaryZone ¶
func (o LocationPreferenceOutput) SecondaryZone() pulumi.StringPtrOutput
The preferred Compute Engine zone for the secondary/failover (for example: us-central1-a, us-central1-b, etc.).
func (LocationPreferenceOutput) ToLocationPreferenceOutput ¶
func (o LocationPreferenceOutput) ToLocationPreferenceOutput() LocationPreferenceOutput
func (LocationPreferenceOutput) ToLocationPreferenceOutputWithContext ¶
func (o LocationPreferenceOutput) ToLocationPreferenceOutputWithContext(ctx context.Context) LocationPreferenceOutput
func (LocationPreferenceOutput) ToLocationPreferencePtrOutput ¶
func (o LocationPreferenceOutput) ToLocationPreferencePtrOutput() LocationPreferencePtrOutput
func (LocationPreferenceOutput) ToLocationPreferencePtrOutputWithContext ¶
func (o LocationPreferenceOutput) ToLocationPreferencePtrOutputWithContext(ctx context.Context) LocationPreferencePtrOutput
func (LocationPreferenceOutput) Zone ¶
func (o LocationPreferenceOutput) Zone() pulumi.StringPtrOutput
The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
type LocationPreferencePtrInput ¶
type LocationPreferencePtrInput interface { pulumi.Input ToLocationPreferencePtrOutput() LocationPreferencePtrOutput ToLocationPreferencePtrOutputWithContext(context.Context) LocationPreferencePtrOutput }
LocationPreferencePtrInput is an input type that accepts LocationPreferenceArgs, LocationPreferencePtr and LocationPreferencePtrOutput values. You can construct a concrete instance of `LocationPreferencePtrInput` via:
LocationPreferenceArgs{...} or: nil
func LocationPreferencePtr ¶
func LocationPreferencePtr(v *LocationPreferenceArgs) LocationPreferencePtrInput
type LocationPreferencePtrOutput ¶
type LocationPreferencePtrOutput struct{ *pulumi.OutputState }
func (LocationPreferencePtrOutput) Elem ¶
func (o LocationPreferencePtrOutput) Elem() LocationPreferenceOutput
func (LocationPreferencePtrOutput) ElementType ¶
func (LocationPreferencePtrOutput) ElementType() reflect.Type
func (LocationPreferencePtrOutput) FollowGaeApplication ¶
func (o LocationPreferencePtrOutput) FollowGaeApplication() pulumi.StringPtrOutput
The App Engine application to follow, it must be in the same region as the Cloud SQL instance. WARNING: Changing this might restart the instance.
func (LocationPreferencePtrOutput) Kind ¶
func (o LocationPreferencePtrOutput) Kind() pulumi.StringPtrOutput
This is always `sql#locationPreference`.
func (LocationPreferencePtrOutput) SecondaryZone ¶
func (o LocationPreferencePtrOutput) SecondaryZone() pulumi.StringPtrOutput
The preferred Compute Engine zone for the secondary/failover (for example: us-central1-a, us-central1-b, etc.).
func (LocationPreferencePtrOutput) ToLocationPreferencePtrOutput ¶
func (o LocationPreferencePtrOutput) ToLocationPreferencePtrOutput() LocationPreferencePtrOutput
func (LocationPreferencePtrOutput) ToLocationPreferencePtrOutputWithContext ¶
func (o LocationPreferencePtrOutput) ToLocationPreferencePtrOutputWithContext(ctx context.Context) LocationPreferencePtrOutput
func (LocationPreferencePtrOutput) Zone ¶
func (o LocationPreferencePtrOutput) Zone() pulumi.StringPtrOutput
The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
type LocationPreferenceResponse ¶
type LocationPreferenceResponse struct { // The App Engine application to follow, it must be in the same region as the Cloud SQL instance. WARNING: Changing this might restart the instance. FollowGaeApplication string `pulumi:"followGaeApplication"` // This is always `sql#locationPreference`. Kind string `pulumi:"kind"` // The preferred Compute Engine zone for the secondary/failover (for example: us-central1-a, us-central1-b, etc.). SecondaryZone string `pulumi:"secondaryZone"` // The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance. Zone string `pulumi:"zone"` }
Preferred location. This specifies where a Cloud SQL instance is located. Note that if the preferred location is not available, the instance will be located as close as possible within the region. Only one location may be specified.
type LocationPreferenceResponseOutput ¶
type LocationPreferenceResponseOutput struct{ *pulumi.OutputState }
Preferred location. This specifies where a Cloud SQL instance is located. Note that if the preferred location is not available, the instance will be located as close as possible within the region. Only one location may be specified.
func (LocationPreferenceResponseOutput) ElementType ¶
func (LocationPreferenceResponseOutput) ElementType() reflect.Type
func (LocationPreferenceResponseOutput) FollowGaeApplication ¶
func (o LocationPreferenceResponseOutput) FollowGaeApplication() pulumi.StringOutput
The App Engine application to follow, it must be in the same region as the Cloud SQL instance. WARNING: Changing this might restart the instance.
func (LocationPreferenceResponseOutput) Kind ¶
func (o LocationPreferenceResponseOutput) Kind() pulumi.StringOutput
This is always `sql#locationPreference`.
func (LocationPreferenceResponseOutput) SecondaryZone ¶
func (o LocationPreferenceResponseOutput) SecondaryZone() pulumi.StringOutput
The preferred Compute Engine zone for the secondary/failover (for example: us-central1-a, us-central1-b, etc.).
func (LocationPreferenceResponseOutput) ToLocationPreferenceResponseOutput ¶
func (o LocationPreferenceResponseOutput) ToLocationPreferenceResponseOutput() LocationPreferenceResponseOutput
func (LocationPreferenceResponseOutput) ToLocationPreferenceResponseOutputWithContext ¶
func (o LocationPreferenceResponseOutput) ToLocationPreferenceResponseOutputWithContext(ctx context.Context) LocationPreferenceResponseOutput
func (LocationPreferenceResponseOutput) Zone ¶
func (o LocationPreferenceResponseOutput) Zone() pulumi.StringOutput
The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.
type LookupBackupRunArgs ¶
type LookupBackupRunOutputArgs ¶
type LookupBackupRunOutputArgs struct { Id pulumi.StringInput `pulumi:"id"` Instance pulumi.StringInput `pulumi:"instance"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupBackupRunOutputArgs) ElementType ¶
func (LookupBackupRunOutputArgs) ElementType() reflect.Type
type LookupBackupRunResult ¶
type LookupBackupRunResult struct { // Specifies the kind of backup, PHYSICAL or DEFAULT_SNAPSHOT. BackupKind string `pulumi:"backupKind"` // The description of this run, only applicable to on-demand backups. Description string `pulumi:"description"` // Encryption configuration specific to a backup. DiskEncryptionConfiguration DiskEncryptionConfigurationResponse `pulumi:"diskEncryptionConfiguration"` // Encryption status specific to a backup. DiskEncryptionStatus DiskEncryptionStatusResponse `pulumi:"diskEncryptionStatus"` // The time the backup operation completed in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. EndTime string `pulumi:"endTime"` // The time the run was enqueued in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. EnqueuedTime string `pulumi:"enqueuedTime"` // Information about why the backup operation failed. This is only present if the run has the FAILED status. Error OperationErrorResponse `pulumi:"error"` // Name of the database instance. Instance string `pulumi:"instance"` // This is always `sql#backupRun`. Kind string `pulumi:"kind"` // Location of the backups. Location string `pulumi:"location"` // The URI of this resource. SelfLink string `pulumi:"selfLink"` // The time the backup operation actually started in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. StartTime string `pulumi:"startTime"` // The status of this run. Status string `pulumi:"status"` // The type of this run; can be either "AUTOMATED" or "ON_DEMAND". This field defaults to "ON_DEMAND" and is ignored, when specified for insert requests. Type string `pulumi:"type"` // The start time of the backup window during which this the backup was attempted in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. WindowStartTime string `pulumi:"windowStartTime"` }
func LookupBackupRun ¶
func LookupBackupRun(ctx *pulumi.Context, args *LookupBackupRunArgs, opts ...pulumi.InvokeOption) (*LookupBackupRunResult, error)
Retrieves a resource containing information about a backup run.
type LookupBackupRunResultOutput ¶
type LookupBackupRunResultOutput struct{ *pulumi.OutputState }
func LookupBackupRunOutput ¶
func LookupBackupRunOutput(ctx *pulumi.Context, args LookupBackupRunOutputArgs, opts ...pulumi.InvokeOption) LookupBackupRunResultOutput
func (LookupBackupRunResultOutput) BackupKind ¶
func (o LookupBackupRunResultOutput) BackupKind() pulumi.StringOutput
Specifies the kind of backup, PHYSICAL or DEFAULT_SNAPSHOT.
func (LookupBackupRunResultOutput) Description ¶
func (o LookupBackupRunResultOutput) Description() pulumi.StringOutput
The description of this run, only applicable to on-demand backups.
func (LookupBackupRunResultOutput) DiskEncryptionConfiguration ¶
func (o LookupBackupRunResultOutput) DiskEncryptionConfiguration() DiskEncryptionConfigurationResponseOutput
Encryption configuration specific to a backup.
func (LookupBackupRunResultOutput) DiskEncryptionStatus ¶
func (o LookupBackupRunResultOutput) DiskEncryptionStatus() DiskEncryptionStatusResponseOutput
Encryption status specific to a backup.
func (LookupBackupRunResultOutput) ElementType ¶
func (LookupBackupRunResultOutput) ElementType() reflect.Type
func (LookupBackupRunResultOutput) EndTime ¶
func (o LookupBackupRunResultOutput) EndTime() pulumi.StringOutput
The time the backup operation completed in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
func (LookupBackupRunResultOutput) EnqueuedTime ¶
func (o LookupBackupRunResultOutput) EnqueuedTime() pulumi.StringOutput
The time the run was enqueued in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
func (LookupBackupRunResultOutput) Error ¶
func (o LookupBackupRunResultOutput) Error() OperationErrorResponseOutput
Information about why the backup operation failed. This is only present if the run has the FAILED status.
func (LookupBackupRunResultOutput) Instance ¶
func (o LookupBackupRunResultOutput) Instance() pulumi.StringOutput
Name of the database instance.
func (LookupBackupRunResultOutput) Kind ¶
func (o LookupBackupRunResultOutput) Kind() pulumi.StringOutput
This is always `sql#backupRun`.
func (LookupBackupRunResultOutput) Location ¶
func (o LookupBackupRunResultOutput) Location() pulumi.StringOutput
Location of the backups.
func (LookupBackupRunResultOutput) SelfLink ¶
func (o LookupBackupRunResultOutput) SelfLink() pulumi.StringOutput
The URI of this resource.
func (LookupBackupRunResultOutput) StartTime ¶
func (o LookupBackupRunResultOutput) StartTime() pulumi.StringOutput
The time the backup operation actually started in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
func (LookupBackupRunResultOutput) Status ¶
func (o LookupBackupRunResultOutput) Status() pulumi.StringOutput
The status of this run.
func (LookupBackupRunResultOutput) ToLookupBackupRunResultOutput ¶
func (o LookupBackupRunResultOutput) ToLookupBackupRunResultOutput() LookupBackupRunResultOutput
func (LookupBackupRunResultOutput) ToLookupBackupRunResultOutputWithContext ¶
func (o LookupBackupRunResultOutput) ToLookupBackupRunResultOutputWithContext(ctx context.Context) LookupBackupRunResultOutput
func (LookupBackupRunResultOutput) Type ¶
func (o LookupBackupRunResultOutput) Type() pulumi.StringOutput
The type of this run; can be either "AUTOMATED" or "ON_DEMAND". This field defaults to "ON_DEMAND" and is ignored, when specified for insert requests.
func (LookupBackupRunResultOutput) WindowStartTime ¶
func (o LookupBackupRunResultOutput) WindowStartTime() pulumi.StringOutput
The start time of the backup window during which this the backup was attempted in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
type LookupDatabaseArgs ¶
type LookupDatabaseOutputArgs ¶
type LookupDatabaseOutputArgs struct { Database pulumi.StringInput `pulumi:"database"` Instance pulumi.StringInput `pulumi:"instance"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupDatabaseOutputArgs) ElementType ¶
func (LookupDatabaseOutputArgs) ElementType() reflect.Type
type LookupDatabaseResult ¶
type LookupDatabaseResult struct { // The Cloud SQL charset value. Charset string `pulumi:"charset"` // The Cloud SQL collation value. Collation string `pulumi:"collation"` // This field is deprecated and will be removed from a future version of the API. // // Deprecated: This field is deprecated and will be removed from a future version of the API. Etag string `pulumi:"etag"` // The name of the Cloud SQL instance. This does not include the project ID. Instance string `pulumi:"instance"` // This is always `sql#database`. Kind string `pulumi:"kind"` // The name of the database in the Cloud SQL instance. This does not include the project ID or instance name. Name string `pulumi:"name"` // The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable. Project string `pulumi:"project"` // The URI of this resource. SelfLink string `pulumi:"selfLink"` SqlserverDatabaseDetails SqlServerDatabaseDetailsResponse `pulumi:"sqlserverDatabaseDetails"` }
func LookupDatabase ¶
func LookupDatabase(ctx *pulumi.Context, args *LookupDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseResult, error)
Retrieves a resource containing information about a database inside a Cloud SQL instance.
type LookupDatabaseResultOutput ¶
type LookupDatabaseResultOutput struct{ *pulumi.OutputState }
func LookupDatabaseOutput ¶
func LookupDatabaseOutput(ctx *pulumi.Context, args LookupDatabaseOutputArgs, opts ...pulumi.InvokeOption) LookupDatabaseResultOutput
func (LookupDatabaseResultOutput) Charset ¶
func (o LookupDatabaseResultOutput) Charset() pulumi.StringOutput
The Cloud SQL charset value.
func (LookupDatabaseResultOutput) Collation ¶
func (o LookupDatabaseResultOutput) Collation() pulumi.StringOutput
The Cloud SQL collation value.
func (LookupDatabaseResultOutput) ElementType ¶
func (LookupDatabaseResultOutput) ElementType() reflect.Type
func (LookupDatabaseResultOutput) Etag
deprecated
added in
v0.17.0
func (o LookupDatabaseResultOutput) Etag() pulumi.StringOutput
This field is deprecated and will be removed from a future version of the API.
Deprecated: This field is deprecated and will be removed from a future version of the API.
func (LookupDatabaseResultOutput) Instance ¶
func (o LookupDatabaseResultOutput) Instance() pulumi.StringOutput
The name of the Cloud SQL instance. This does not include the project ID.
func (LookupDatabaseResultOutput) Kind ¶
func (o LookupDatabaseResultOutput) Kind() pulumi.StringOutput
This is always `sql#database`.
func (LookupDatabaseResultOutput) Name ¶
func (o LookupDatabaseResultOutput) Name() pulumi.StringOutput
The name of the database in the Cloud SQL instance. This does not include the project ID or instance name.
func (LookupDatabaseResultOutput) Project ¶
func (o LookupDatabaseResultOutput) Project() pulumi.StringOutput
The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable.
func (LookupDatabaseResultOutput) SelfLink ¶
func (o LookupDatabaseResultOutput) SelfLink() pulumi.StringOutput
The URI of this resource.
func (LookupDatabaseResultOutput) SqlserverDatabaseDetails ¶
func (o LookupDatabaseResultOutput) SqlserverDatabaseDetails() SqlServerDatabaseDetailsResponseOutput
func (LookupDatabaseResultOutput) ToLookupDatabaseResultOutput ¶
func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutput() LookupDatabaseResultOutput
func (LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext ¶
func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext(ctx context.Context) LookupDatabaseResultOutput
type LookupInstanceArgs ¶
type LookupInstanceOutputArgs ¶
type LookupInstanceOutputArgs struct { Instance pulumi.StringInput `pulumi:"instance"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupInstanceOutputArgs) ElementType ¶
func (LookupInstanceOutputArgs) ElementType() reflect.Type
type LookupInstanceResult ¶
type LookupInstanceResult struct { // List all maintenance versions applicable on the instance AvailableMaintenanceVersions []string `pulumi:"availableMaintenanceVersions"` // The backend type. `SECOND_GEN`: Cloud SQL database instance. `EXTERNAL`: A database server that is not managed by Google. This property is read-only; use the `tier` property in the `settings` object to determine the database type. BackendType string `pulumi:"backendType"` // Connection name of the Cloud SQL instance used in connection strings. ConnectionName string `pulumi:"connectionName"` // The time when the instance was created in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. CreateTime string `pulumi:"createTime"` // The current disk usage of the instance in bytes. This property has been deprecated. Use the "cloudsql.googleapis.com/database/disk/bytes_used" metric in Cloud Monitoring API instead. Please see [this announcement](https://groups.google.com/d/msg/google-cloud-sql-announce/I_7-F9EBhT0/BtvFtdFeAgAJ) for details. CurrentDiskSize string `pulumi:"currentDiskSize"` // Stores the current database version running on the instance including minor version such as `MYSQL_8_0_18`. DatabaseInstalledVersion string `pulumi:"databaseInstalledVersion"` // The database engine type and version. The `databaseVersion` field cannot be changed after instance creation. DatabaseVersion string `pulumi:"databaseVersion"` // Disk encryption configuration specific to an instance. DiskEncryptionConfiguration DiskEncryptionConfigurationResponse `pulumi:"diskEncryptionConfiguration"` // Disk encryption status specific to an instance. DiskEncryptionStatus DiskEncryptionStatusResponse `pulumi:"diskEncryptionStatus"` // This field is deprecated and will be removed from a future version of the API. Use the `settings.settingsVersion` field instead. // // Deprecated: This field is deprecated and will be removed from a future version of the API. Use the `settings.settingsVersion` field instead. Etag string `pulumi:"etag"` // The name and status of the failover replica. FailoverReplica InstanceFailoverReplicaResponse `pulumi:"failoverReplica"` // The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance. GceZone string `pulumi:"gceZone"` // The instance type. InstanceType string `pulumi:"instanceType"` // The assigned IP addresses for the instance. IpAddresses []IpMappingResponse `pulumi:"ipAddresses"` // The IPv6 address assigned to the instance. (Deprecated) This property was applicable only to First Generation instances. // // Deprecated: The IPv6 address assigned to the instance. (Deprecated) This property was applicable only to First Generation instances. Ipv6Address string `pulumi:"ipv6Address"` // This is always `sql#instance`. Kind string `pulumi:"kind"` // The current software version on the instance. MaintenanceVersion string `pulumi:"maintenanceVersion"` // The name of the instance which will act as primary in the replication setup. MasterInstanceName string `pulumi:"masterInstanceName"` // The maximum disk size of the instance in bytes. MaxDiskSize string `pulumi:"maxDiskSize"` // Name of the Cloud SQL instance. This does not include the project ID. Name string `pulumi:"name"` // Configuration specific to on-premises instances. OnPremisesConfiguration OnPremisesConfigurationResponse `pulumi:"onPremisesConfiguration"` // This field represents the report generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job OutOfDiskReport SqlOutOfDiskReportResponse `pulumi:"outOfDiskReport"` // The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable. Project string `pulumi:"project"` // The geographical region. Can be: * `us-central` (`FIRST_GEN` instances only) * `us-central1` (`SECOND_GEN` instances only) * `asia-east1` or `europe-west1`. Defaults to `us-central` or `us-central1` depending on the instance type. The region cannot be changed after instance creation. Region string `pulumi:"region"` // Configuration specific to failover replicas and read replicas. ReplicaConfiguration ReplicaConfigurationResponse `pulumi:"replicaConfiguration"` // The replicas of the instance. ReplicaNames []string `pulumi:"replicaNames"` // Initial root password. Use only on creation. RootPassword string `pulumi:"rootPassword"` // The status indicating if instance satisfiesPzs. Reserved for future use. SatisfiesPzs bool `pulumi:"satisfiesPzs"` // The start time of any upcoming scheduled maintenance for this instance. ScheduledMaintenance SqlScheduledMaintenanceResponse `pulumi:"scheduledMaintenance"` // The Compute Engine zone that the failover instance is currently serving from for a regional instance. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary/failover zone. SecondaryGceZone string `pulumi:"secondaryGceZone"` // The URI of this resource. SelfLink string `pulumi:"selfLink"` // SSL configuration. ServerCaCert SslCertResponse `pulumi:"serverCaCert"` // The service account email address assigned to the instance.\This property is read-only. ServiceAccountEmailAddress string `pulumi:"serviceAccountEmailAddress"` // The user settings. Settings SettingsResponse `pulumi:"settings"` // The current serving state of the Cloud SQL instance. State string `pulumi:"state"` // If the instance state is SUSPENDED, the reason for the suspension. SuspensionReason []string `pulumi:"suspensionReason"` }
func LookupInstance ¶
func LookupInstance(ctx *pulumi.Context, args *LookupInstanceArgs, opts ...pulumi.InvokeOption) (*LookupInstanceResult, error)
Retrieves a resource containing information about a Cloud SQL instance.
type LookupInstanceResultOutput ¶
type LookupInstanceResultOutput struct{ *pulumi.OutputState }
func LookupInstanceOutput ¶
func LookupInstanceOutput(ctx *pulumi.Context, args LookupInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceResultOutput
func (LookupInstanceResultOutput) AvailableMaintenanceVersions ¶ added in v0.15.0
func (o LookupInstanceResultOutput) AvailableMaintenanceVersions() pulumi.StringArrayOutput
List all maintenance versions applicable on the instance
func (LookupInstanceResultOutput) BackendType ¶
func (o LookupInstanceResultOutput) BackendType() pulumi.StringOutput
The backend type. `SECOND_GEN`: Cloud SQL database instance. `EXTERNAL`: A database server that is not managed by Google. This property is read-only; use the `tier` property in the `settings` object to determine the database type.
func (LookupInstanceResultOutput) ConnectionName ¶
func (o LookupInstanceResultOutput) ConnectionName() pulumi.StringOutput
Connection name of the Cloud SQL instance used in connection strings.
func (LookupInstanceResultOutput) CreateTime ¶
func (o LookupInstanceResultOutput) CreateTime() pulumi.StringOutput
The time when the instance was created in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
func (LookupInstanceResultOutput) CurrentDiskSize ¶
func (o LookupInstanceResultOutput) CurrentDiskSize() pulumi.StringOutput
The current disk usage of the instance in bytes. This property has been deprecated. Use the "cloudsql.googleapis.com/database/disk/bytes_used" metric in Cloud Monitoring API instead. Please see [this announcement](https://groups.google.com/d/msg/google-cloud-sql-announce/I_7-F9EBhT0/BtvFtdFeAgAJ) for details.
func (LookupInstanceResultOutput) DatabaseInstalledVersion ¶ added in v0.9.0
func (o LookupInstanceResultOutput) DatabaseInstalledVersion() pulumi.StringOutput
Stores the current database version running on the instance including minor version such as `MYSQL_8_0_18`.
func (LookupInstanceResultOutput) DatabaseVersion ¶
func (o LookupInstanceResultOutput) DatabaseVersion() pulumi.StringOutput
The database engine type and version. The `databaseVersion` field cannot be changed after instance creation.
func (LookupInstanceResultOutput) DiskEncryptionConfiguration ¶
func (o LookupInstanceResultOutput) DiskEncryptionConfiguration() DiskEncryptionConfigurationResponseOutput
Disk encryption configuration specific to an instance.
func (LookupInstanceResultOutput) DiskEncryptionStatus ¶
func (o LookupInstanceResultOutput) DiskEncryptionStatus() DiskEncryptionStatusResponseOutput
Disk encryption status specific to an instance.
func (LookupInstanceResultOutput) ElementType ¶
func (LookupInstanceResultOutput) ElementType() reflect.Type
func (LookupInstanceResultOutput) Etag
deprecated
added in
v0.17.0
func (o LookupInstanceResultOutput) Etag() pulumi.StringOutput
This field is deprecated and will be removed from a future version of the API. Use the `settings.settingsVersion` field instead.
Deprecated: This field is deprecated and will be removed from a future version of the API. Use the `settings.settingsVersion` field instead.
func (LookupInstanceResultOutput) FailoverReplica ¶
func (o LookupInstanceResultOutput) FailoverReplica() InstanceFailoverReplicaResponseOutput
The name and status of the failover replica.
func (LookupInstanceResultOutput) GceZone ¶
func (o LookupInstanceResultOutput) GceZone() pulumi.StringOutput
The Compute Engine zone that the instance is currently serving from. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary zone. WARNING: Changing this might restart the instance.
func (LookupInstanceResultOutput) InstanceType ¶
func (o LookupInstanceResultOutput) InstanceType() pulumi.StringOutput
The instance type.
func (LookupInstanceResultOutput) IpAddresses ¶
func (o LookupInstanceResultOutput) IpAddresses() IpMappingResponseArrayOutput
The assigned IP addresses for the instance.
func (LookupInstanceResultOutput) Ipv6Address
deprecated
added in
v0.17.0
func (o LookupInstanceResultOutput) Ipv6Address() pulumi.StringOutput
The IPv6 address assigned to the instance. (Deprecated) This property was applicable only to First Generation instances.
Deprecated: The IPv6 address assigned to the instance. (Deprecated) This property was applicable only to First Generation instances.
func (LookupInstanceResultOutput) Kind ¶
func (o LookupInstanceResultOutput) Kind() pulumi.StringOutput
This is always `sql#instance`.
func (LookupInstanceResultOutput) MaintenanceVersion ¶ added in v0.15.0
func (o LookupInstanceResultOutput) MaintenanceVersion() pulumi.StringOutput
The current software version on the instance.
func (LookupInstanceResultOutput) MasterInstanceName ¶
func (o LookupInstanceResultOutput) MasterInstanceName() pulumi.StringOutput
The name of the instance which will act as primary in the replication setup.
func (LookupInstanceResultOutput) MaxDiskSize ¶
func (o LookupInstanceResultOutput) MaxDiskSize() pulumi.StringOutput
The maximum disk size of the instance in bytes.
func (LookupInstanceResultOutput) Name ¶
func (o LookupInstanceResultOutput) Name() pulumi.StringOutput
Name of the Cloud SQL instance. This does not include the project ID.
func (LookupInstanceResultOutput) OnPremisesConfiguration ¶
func (o LookupInstanceResultOutput) OnPremisesConfiguration() OnPremisesConfigurationResponseOutput
Configuration specific to on-premises instances.
func (LookupInstanceResultOutput) OutOfDiskReport ¶
func (o LookupInstanceResultOutput) OutOfDiskReport() SqlOutOfDiskReportResponseOutput
This field represents the report generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
func (LookupInstanceResultOutput) Project ¶
func (o LookupInstanceResultOutput) Project() pulumi.StringOutput
The project ID of the project containing the Cloud SQL instance. The Google apps domain is prefixed if applicable.
func (LookupInstanceResultOutput) Region ¶
func (o LookupInstanceResultOutput) Region() pulumi.StringOutput
The geographical region. Can be: * `us-central` (`FIRST_GEN` instances only) * `us-central1` (`SECOND_GEN` instances only) * `asia-east1` or `europe-west1`. Defaults to `us-central` or `us-central1` depending on the instance type. The region cannot be changed after instance creation.
func (LookupInstanceResultOutput) ReplicaConfiguration ¶
func (o LookupInstanceResultOutput) ReplicaConfiguration() ReplicaConfigurationResponseOutput
Configuration specific to failover replicas and read replicas.
func (LookupInstanceResultOutput) ReplicaNames ¶
func (o LookupInstanceResultOutput) ReplicaNames() pulumi.StringArrayOutput
The replicas of the instance.
func (LookupInstanceResultOutput) RootPassword ¶
func (o LookupInstanceResultOutput) RootPassword() pulumi.StringOutput
Initial root password. Use only on creation.
func (LookupInstanceResultOutput) SatisfiesPzs ¶
func (o LookupInstanceResultOutput) SatisfiesPzs() pulumi.BoolOutput
The status indicating if instance satisfiesPzs. Reserved for future use.
func (LookupInstanceResultOutput) ScheduledMaintenance ¶
func (o LookupInstanceResultOutput) ScheduledMaintenance() SqlScheduledMaintenanceResponseOutput
The start time of any upcoming scheduled maintenance for this instance.
func (LookupInstanceResultOutput) SecondaryGceZone ¶
func (o LookupInstanceResultOutput) SecondaryGceZone() pulumi.StringOutput
The Compute Engine zone that the failover instance is currently serving from for a regional instance. This value could be different from the zone that was specified when the instance was created if the instance has failed over to its secondary/failover zone.
func (LookupInstanceResultOutput) SelfLink ¶
func (o LookupInstanceResultOutput) SelfLink() pulumi.StringOutput
The URI of this resource.
func (LookupInstanceResultOutput) ServerCaCert ¶
func (o LookupInstanceResultOutput) ServerCaCert() SslCertResponseOutput
SSL configuration.
func (LookupInstanceResultOutput) ServiceAccountEmailAddress ¶
func (o LookupInstanceResultOutput) ServiceAccountEmailAddress() pulumi.StringOutput
The service account email address assigned to the instance.\This property is read-only.
func (LookupInstanceResultOutput) Settings ¶
func (o LookupInstanceResultOutput) Settings() SettingsResponseOutput
The user settings.
func (LookupInstanceResultOutput) State ¶
func (o LookupInstanceResultOutput) State() pulumi.StringOutput
The current serving state of the Cloud SQL instance.
func (LookupInstanceResultOutput) SuspensionReason ¶
func (o LookupInstanceResultOutput) SuspensionReason() pulumi.StringArrayOutput
If the instance state is SUSPENDED, the reason for the suspension.
func (LookupInstanceResultOutput) ToLookupInstanceResultOutput ¶
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
func (LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext ¶
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
type LookupSslCertArgs ¶
type LookupSslCertOutputArgs ¶
type LookupSslCertOutputArgs struct { Instance pulumi.StringInput `pulumi:"instance"` Project pulumi.StringPtrInput `pulumi:"project"` Sha1Fingerprint pulumi.StringInput `pulumi:"sha1Fingerprint"` }
func (LookupSslCertOutputArgs) ElementType ¶
func (LookupSslCertOutputArgs) ElementType() reflect.Type
type LookupSslCertResult ¶
type LookupSslCertResult struct { // PEM representation. Cert string `pulumi:"cert"` // Serial number, as extracted from the certificate. CertSerialNumber string `pulumi:"certSerialNumber"` // User supplied name. Constrained to [a-zA-Z.-_ ]+. CommonName string `pulumi:"commonName"` // The time when the certificate was created in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z` CreateTime string `pulumi:"createTime"` // The time when the certificate expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. ExpirationTime string `pulumi:"expirationTime"` // Name of the database instance. Instance string `pulumi:"instance"` // This is always `sql#sslCert`. Kind string `pulumi:"kind"` // The URI of this resource. SelfLink string `pulumi:"selfLink"` // Sha1 Fingerprint. Sha1Fingerprint string `pulumi:"sha1Fingerprint"` }
func LookupSslCert ¶
func LookupSslCert(ctx *pulumi.Context, args *LookupSslCertArgs, opts ...pulumi.InvokeOption) (*LookupSslCertResult, error)
Retrieves a particular SSL certificate. Does not include the private key (required for usage). The private key must be saved from the response to initial creation.
type LookupSslCertResultOutput ¶
type LookupSslCertResultOutput struct{ *pulumi.OutputState }
func LookupSslCertOutput ¶
func LookupSslCertOutput(ctx *pulumi.Context, args LookupSslCertOutputArgs, opts ...pulumi.InvokeOption) LookupSslCertResultOutput
func (LookupSslCertResultOutput) Cert ¶
func (o LookupSslCertResultOutput) Cert() pulumi.StringOutput
PEM representation.
func (LookupSslCertResultOutput) CertSerialNumber ¶
func (o LookupSslCertResultOutput) CertSerialNumber() pulumi.StringOutput
Serial number, as extracted from the certificate.
func (LookupSslCertResultOutput) CommonName ¶
func (o LookupSslCertResultOutput) CommonName() pulumi.StringOutput
User supplied name. Constrained to [a-zA-Z.-_ ]+.
func (LookupSslCertResultOutput) CreateTime ¶
func (o LookupSslCertResultOutput) CreateTime() pulumi.StringOutput
The time when the certificate was created in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`
func (LookupSslCertResultOutput) ElementType ¶
func (LookupSslCertResultOutput) ElementType() reflect.Type
func (LookupSslCertResultOutput) ExpirationTime ¶
func (o LookupSslCertResultOutput) ExpirationTime() pulumi.StringOutput
The time when the certificate expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
func (LookupSslCertResultOutput) Instance ¶
func (o LookupSslCertResultOutput) Instance() pulumi.StringOutput
Name of the database instance.
func (LookupSslCertResultOutput) Kind ¶
func (o LookupSslCertResultOutput) Kind() pulumi.StringOutput
This is always `sql#sslCert`.
func (LookupSslCertResultOutput) SelfLink ¶
func (o LookupSslCertResultOutput) SelfLink() pulumi.StringOutput
The URI of this resource.
func (LookupSslCertResultOutput) Sha1Fingerprint ¶
func (o LookupSslCertResultOutput) Sha1Fingerprint() pulumi.StringOutput
Sha1 Fingerprint.
func (LookupSslCertResultOutput) ToLookupSslCertResultOutput ¶
func (o LookupSslCertResultOutput) ToLookupSslCertResultOutput() LookupSslCertResultOutput
func (LookupSslCertResultOutput) ToLookupSslCertResultOutputWithContext ¶
func (o LookupSslCertResultOutput) ToLookupSslCertResultOutputWithContext(ctx context.Context) LookupSslCertResultOutput
type MaintenanceWindow ¶
type MaintenanceWindow struct { // day of week (1-7), starting on Monday. Day *int `pulumi:"day"` // hour of day - 0 to 23. Hour *int `pulumi:"hour"` // This is always `sql#maintenanceWindow`. Kind *string `pulumi:"kind"` // Maintenance timing setting: `canary` (Earlier) or `stable` (Later). [Learn more](https://cloud.google.com/sql/docs/mysql/instance-settings#maintenance-timing-2ndgen). UpdateTrack *MaintenanceWindowUpdateTrack `pulumi:"updateTrack"` }
Maintenance window. This specifies when a Cloud SQL instance is restarted for system maintenance purposes.
type MaintenanceWindowArgs ¶
type MaintenanceWindowArgs struct { // day of week (1-7), starting on Monday. Day pulumi.IntPtrInput `pulumi:"day"` // hour of day - 0 to 23. Hour pulumi.IntPtrInput `pulumi:"hour"` // This is always `sql#maintenanceWindow`. Kind pulumi.StringPtrInput `pulumi:"kind"` // Maintenance timing setting: `canary` (Earlier) or `stable` (Later). [Learn more](https://cloud.google.com/sql/docs/mysql/instance-settings#maintenance-timing-2ndgen). UpdateTrack MaintenanceWindowUpdateTrackPtrInput `pulumi:"updateTrack"` }
Maintenance window. This specifies when a Cloud SQL instance is restarted for system maintenance purposes.
func (MaintenanceWindowArgs) ElementType ¶
func (MaintenanceWindowArgs) ElementType() reflect.Type
func (MaintenanceWindowArgs) ToMaintenanceWindowOutput ¶
func (i MaintenanceWindowArgs) ToMaintenanceWindowOutput() MaintenanceWindowOutput
func (MaintenanceWindowArgs) ToMaintenanceWindowOutputWithContext ¶
func (i MaintenanceWindowArgs) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
func (MaintenanceWindowArgs) ToMaintenanceWindowPtrOutput ¶
func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
func (MaintenanceWindowArgs) ToMaintenanceWindowPtrOutputWithContext ¶
func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
type MaintenanceWindowInput ¶
type MaintenanceWindowInput interface { pulumi.Input ToMaintenanceWindowOutput() MaintenanceWindowOutput ToMaintenanceWindowOutputWithContext(context.Context) MaintenanceWindowOutput }
MaintenanceWindowInput is an input type that accepts MaintenanceWindowArgs and MaintenanceWindowOutput values. You can construct a concrete instance of `MaintenanceWindowInput` via:
MaintenanceWindowArgs{...}
type MaintenanceWindowOutput ¶
type MaintenanceWindowOutput struct{ *pulumi.OutputState }
Maintenance window. This specifies when a Cloud SQL instance is restarted for system maintenance purposes.
func (MaintenanceWindowOutput) Day ¶
func (o MaintenanceWindowOutput) Day() pulumi.IntPtrOutput
day of week (1-7), starting on Monday.
func (MaintenanceWindowOutput) ElementType ¶
func (MaintenanceWindowOutput) ElementType() reflect.Type
func (MaintenanceWindowOutput) Hour ¶
func (o MaintenanceWindowOutput) Hour() pulumi.IntPtrOutput
hour of day - 0 to 23.
func (MaintenanceWindowOutput) Kind ¶
func (o MaintenanceWindowOutput) Kind() pulumi.StringPtrOutput
This is always `sql#maintenanceWindow`.
func (MaintenanceWindowOutput) ToMaintenanceWindowOutput ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput
func (MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
func (MaintenanceWindowOutput) ToMaintenanceWindowPtrOutput ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
func (MaintenanceWindowOutput) ToMaintenanceWindowPtrOutputWithContext ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
func (MaintenanceWindowOutput) UpdateTrack ¶
func (o MaintenanceWindowOutput) UpdateTrack() MaintenanceWindowUpdateTrackPtrOutput
Maintenance timing setting: `canary` (Earlier) or `stable` (Later). [Learn more](https://cloud.google.com/sql/docs/mysql/instance-settings#maintenance-timing-2ndgen).
type MaintenanceWindowPtrInput ¶
type MaintenanceWindowPtrInput interface { pulumi.Input ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput ToMaintenanceWindowPtrOutputWithContext(context.Context) MaintenanceWindowPtrOutput }
MaintenanceWindowPtrInput is an input type that accepts MaintenanceWindowArgs, MaintenanceWindowPtr and MaintenanceWindowPtrOutput values. You can construct a concrete instance of `MaintenanceWindowPtrInput` via:
MaintenanceWindowArgs{...} or: nil
func MaintenanceWindowPtr ¶
func MaintenanceWindowPtr(v *MaintenanceWindowArgs) MaintenanceWindowPtrInput
type MaintenanceWindowPtrOutput ¶
type MaintenanceWindowPtrOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowPtrOutput) Day ¶
func (o MaintenanceWindowPtrOutput) Day() pulumi.IntPtrOutput
day of week (1-7), starting on Monday.
func (MaintenanceWindowPtrOutput) Elem ¶
func (o MaintenanceWindowPtrOutput) Elem() MaintenanceWindowOutput
func (MaintenanceWindowPtrOutput) ElementType ¶
func (MaintenanceWindowPtrOutput) ElementType() reflect.Type
func (MaintenanceWindowPtrOutput) Hour ¶
func (o MaintenanceWindowPtrOutput) Hour() pulumi.IntPtrOutput
hour of day - 0 to 23.
func (MaintenanceWindowPtrOutput) Kind ¶
func (o MaintenanceWindowPtrOutput) Kind() pulumi.StringPtrOutput
This is always `sql#maintenanceWindow`.
func (MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutput ¶
func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
func (MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutputWithContext ¶
func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
func (MaintenanceWindowPtrOutput) UpdateTrack ¶
func (o MaintenanceWindowPtrOutput) UpdateTrack() MaintenanceWindowUpdateTrackPtrOutput
Maintenance timing setting: `canary` (Earlier) or `stable` (Later). [Learn more](https://cloud.google.com/sql/docs/mysql/instance-settings#maintenance-timing-2ndgen).
type MaintenanceWindowResponse ¶
type MaintenanceWindowResponse struct { // day of week (1-7), starting on Monday. Day int `pulumi:"day"` // hour of day - 0 to 23. Hour int `pulumi:"hour"` // This is always `sql#maintenanceWindow`. Kind string `pulumi:"kind"` // Maintenance timing setting: `canary` (Earlier) or `stable` (Later). [Learn more](https://cloud.google.com/sql/docs/mysql/instance-settings#maintenance-timing-2ndgen). UpdateTrack string `pulumi:"updateTrack"` }
Maintenance window. This specifies when a Cloud SQL instance is restarted for system maintenance purposes.
type MaintenanceWindowResponseOutput ¶
type MaintenanceWindowResponseOutput struct{ *pulumi.OutputState }
Maintenance window. This specifies when a Cloud SQL instance is restarted for system maintenance purposes.
func (MaintenanceWindowResponseOutput) Day ¶
func (o MaintenanceWindowResponseOutput) Day() pulumi.IntOutput
day of week (1-7), starting on Monday.
func (MaintenanceWindowResponseOutput) ElementType ¶
func (MaintenanceWindowResponseOutput) ElementType() reflect.Type
func (MaintenanceWindowResponseOutput) Hour ¶
func (o MaintenanceWindowResponseOutput) Hour() pulumi.IntOutput
hour of day - 0 to 23.
func (MaintenanceWindowResponseOutput) Kind ¶
func (o MaintenanceWindowResponseOutput) Kind() pulumi.StringOutput
This is always `sql#maintenanceWindow`.
func (MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutput ¶
func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutput() MaintenanceWindowResponseOutput
func (MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutputWithContext ¶
func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutputWithContext(ctx context.Context) MaintenanceWindowResponseOutput
func (MaintenanceWindowResponseOutput) UpdateTrack ¶
func (o MaintenanceWindowResponseOutput) UpdateTrack() pulumi.StringOutput
Maintenance timing setting: `canary` (Earlier) or `stable` (Later). [Learn more](https://cloud.google.com/sql/docs/mysql/instance-settings#maintenance-timing-2ndgen).
type MaintenanceWindowUpdateTrack ¶
type MaintenanceWindowUpdateTrack string
Maintenance timing setting: `canary` (Earlier) or `stable` (Later). [Learn more](https://cloud.google.com/sql/docs/mysql/instance-settings#maintenance-timing-2ndgen).
func (MaintenanceWindowUpdateTrack) ElementType ¶
func (MaintenanceWindowUpdateTrack) ElementType() reflect.Type
func (MaintenanceWindowUpdateTrack) ToMaintenanceWindowUpdateTrackOutput ¶
func (e MaintenanceWindowUpdateTrack) ToMaintenanceWindowUpdateTrackOutput() MaintenanceWindowUpdateTrackOutput
func (MaintenanceWindowUpdateTrack) ToMaintenanceWindowUpdateTrackOutputWithContext ¶
func (e MaintenanceWindowUpdateTrack) ToMaintenanceWindowUpdateTrackOutputWithContext(ctx context.Context) MaintenanceWindowUpdateTrackOutput
func (MaintenanceWindowUpdateTrack) ToMaintenanceWindowUpdateTrackPtrOutput ¶
func (e MaintenanceWindowUpdateTrack) ToMaintenanceWindowUpdateTrackPtrOutput() MaintenanceWindowUpdateTrackPtrOutput
func (MaintenanceWindowUpdateTrack) ToMaintenanceWindowUpdateTrackPtrOutputWithContext ¶
func (e MaintenanceWindowUpdateTrack) ToMaintenanceWindowUpdateTrackPtrOutputWithContext(ctx context.Context) MaintenanceWindowUpdateTrackPtrOutput
func (MaintenanceWindowUpdateTrack) ToStringOutput ¶
func (e MaintenanceWindowUpdateTrack) ToStringOutput() pulumi.StringOutput
func (MaintenanceWindowUpdateTrack) ToStringOutputWithContext ¶
func (e MaintenanceWindowUpdateTrack) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MaintenanceWindowUpdateTrack) ToStringPtrOutput ¶
func (e MaintenanceWindowUpdateTrack) ToStringPtrOutput() pulumi.StringPtrOutput
func (MaintenanceWindowUpdateTrack) ToStringPtrOutputWithContext ¶
func (e MaintenanceWindowUpdateTrack) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MaintenanceWindowUpdateTrackInput ¶
type MaintenanceWindowUpdateTrackInput interface { pulumi.Input ToMaintenanceWindowUpdateTrackOutput() MaintenanceWindowUpdateTrackOutput ToMaintenanceWindowUpdateTrackOutputWithContext(context.Context) MaintenanceWindowUpdateTrackOutput }
MaintenanceWindowUpdateTrackInput is an input type that accepts MaintenanceWindowUpdateTrackArgs and MaintenanceWindowUpdateTrackOutput values. You can construct a concrete instance of `MaintenanceWindowUpdateTrackInput` via:
MaintenanceWindowUpdateTrackArgs{...}
type MaintenanceWindowUpdateTrackOutput ¶
type MaintenanceWindowUpdateTrackOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowUpdateTrackOutput) ElementType ¶
func (MaintenanceWindowUpdateTrackOutput) ElementType() reflect.Type
func (MaintenanceWindowUpdateTrackOutput) ToMaintenanceWindowUpdateTrackOutput ¶
func (o MaintenanceWindowUpdateTrackOutput) ToMaintenanceWindowUpdateTrackOutput() MaintenanceWindowUpdateTrackOutput
func (MaintenanceWindowUpdateTrackOutput) ToMaintenanceWindowUpdateTrackOutputWithContext ¶
func (o MaintenanceWindowUpdateTrackOutput) ToMaintenanceWindowUpdateTrackOutputWithContext(ctx context.Context) MaintenanceWindowUpdateTrackOutput
func (MaintenanceWindowUpdateTrackOutput) ToMaintenanceWindowUpdateTrackPtrOutput ¶
func (o MaintenanceWindowUpdateTrackOutput) ToMaintenanceWindowUpdateTrackPtrOutput() MaintenanceWindowUpdateTrackPtrOutput
func (MaintenanceWindowUpdateTrackOutput) ToMaintenanceWindowUpdateTrackPtrOutputWithContext ¶
func (o MaintenanceWindowUpdateTrackOutput) ToMaintenanceWindowUpdateTrackPtrOutputWithContext(ctx context.Context) MaintenanceWindowUpdateTrackPtrOutput
func (MaintenanceWindowUpdateTrackOutput) ToStringOutput ¶
func (o MaintenanceWindowUpdateTrackOutput) ToStringOutput() pulumi.StringOutput
func (MaintenanceWindowUpdateTrackOutput) ToStringOutputWithContext ¶
func (o MaintenanceWindowUpdateTrackOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MaintenanceWindowUpdateTrackOutput) ToStringPtrOutput ¶
func (o MaintenanceWindowUpdateTrackOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MaintenanceWindowUpdateTrackOutput) ToStringPtrOutputWithContext ¶
func (o MaintenanceWindowUpdateTrackOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MaintenanceWindowUpdateTrackPtrInput ¶
type MaintenanceWindowUpdateTrackPtrInput interface { pulumi.Input ToMaintenanceWindowUpdateTrackPtrOutput() MaintenanceWindowUpdateTrackPtrOutput ToMaintenanceWindowUpdateTrackPtrOutputWithContext(context.Context) MaintenanceWindowUpdateTrackPtrOutput }
func MaintenanceWindowUpdateTrackPtr ¶
func MaintenanceWindowUpdateTrackPtr(v string) MaintenanceWindowUpdateTrackPtrInput
type MaintenanceWindowUpdateTrackPtrOutput ¶
type MaintenanceWindowUpdateTrackPtrOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowUpdateTrackPtrOutput) ElementType ¶
func (MaintenanceWindowUpdateTrackPtrOutput) ElementType() reflect.Type
func (MaintenanceWindowUpdateTrackPtrOutput) ToMaintenanceWindowUpdateTrackPtrOutput ¶
func (o MaintenanceWindowUpdateTrackPtrOutput) ToMaintenanceWindowUpdateTrackPtrOutput() MaintenanceWindowUpdateTrackPtrOutput
func (MaintenanceWindowUpdateTrackPtrOutput) ToMaintenanceWindowUpdateTrackPtrOutputWithContext ¶
func (o MaintenanceWindowUpdateTrackPtrOutput) ToMaintenanceWindowUpdateTrackPtrOutputWithContext(ctx context.Context) MaintenanceWindowUpdateTrackPtrOutput
func (MaintenanceWindowUpdateTrackPtrOutput) ToStringPtrOutput ¶
func (o MaintenanceWindowUpdateTrackPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MaintenanceWindowUpdateTrackPtrOutput) ToStringPtrOutputWithContext ¶
func (o MaintenanceWindowUpdateTrackPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MySqlReplicaConfiguration ¶
type MySqlReplicaConfiguration 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 corresponsing public key is encoded in the client's certificate. ClientKey *string `pulumi:"clientKey"` // Seconds to wait between connect retries. MySQL's default is 60 seconds. ConnectRetryInterval *int `pulumi:"connectRetryInterval"` // Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump. DumpFilePath *string `pulumi:"dumpFilePath"` // This is always `sql#mysqlReplicaConfiguration`. Kind *string `pulumi:"kind"` // Interval in milliseconds between replication heartbeats. MasterHeartbeatPeriod *string `pulumi:"masterHeartbeatPeriod"` // The password for the replication connection. Password *string `pulumi:"password"` // A list of permissible ciphers to use for SSL encryption. SslCipher *string `pulumi:"sslCipher"` // The username for the replication connection. Username *string `pulumi:"username"` // Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake. VerifyServerCertificate *bool `pulumi:"verifyServerCertificate"` }
Read-replica configuration specific to MySQL databases.
type MySqlReplicaConfigurationArgs ¶
type MySqlReplicaConfigurationArgs 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 corresponsing public key is encoded in the client's certificate. ClientKey pulumi.StringPtrInput `pulumi:"clientKey"` // Seconds to wait between connect retries. MySQL's default is 60 seconds. ConnectRetryInterval pulumi.IntPtrInput `pulumi:"connectRetryInterval"` // Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump. DumpFilePath pulumi.StringPtrInput `pulumi:"dumpFilePath"` // This is always `sql#mysqlReplicaConfiguration`. Kind pulumi.StringPtrInput `pulumi:"kind"` // Interval in milliseconds between replication heartbeats. MasterHeartbeatPeriod pulumi.StringPtrInput `pulumi:"masterHeartbeatPeriod"` // The password for the replication connection. Password pulumi.StringPtrInput `pulumi:"password"` // A list of permissible ciphers to use for SSL encryption. SslCipher pulumi.StringPtrInput `pulumi:"sslCipher"` // The username for the replication connection. Username pulumi.StringPtrInput `pulumi:"username"` // Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake. VerifyServerCertificate pulumi.BoolPtrInput `pulumi:"verifyServerCertificate"` }
Read-replica configuration specific to MySQL databases.
func (MySqlReplicaConfigurationArgs) ElementType ¶
func (MySqlReplicaConfigurationArgs) ElementType() reflect.Type
func (MySqlReplicaConfigurationArgs) ToMySqlReplicaConfigurationOutput ¶
func (i MySqlReplicaConfigurationArgs) ToMySqlReplicaConfigurationOutput() MySqlReplicaConfigurationOutput
func (MySqlReplicaConfigurationArgs) ToMySqlReplicaConfigurationOutputWithContext ¶
func (i MySqlReplicaConfigurationArgs) ToMySqlReplicaConfigurationOutputWithContext(ctx context.Context) MySqlReplicaConfigurationOutput
func (MySqlReplicaConfigurationArgs) ToMySqlReplicaConfigurationPtrOutput ¶
func (i MySqlReplicaConfigurationArgs) ToMySqlReplicaConfigurationPtrOutput() MySqlReplicaConfigurationPtrOutput
func (MySqlReplicaConfigurationArgs) ToMySqlReplicaConfigurationPtrOutputWithContext ¶
func (i MySqlReplicaConfigurationArgs) ToMySqlReplicaConfigurationPtrOutputWithContext(ctx context.Context) MySqlReplicaConfigurationPtrOutput
type MySqlReplicaConfigurationInput ¶
type MySqlReplicaConfigurationInput interface { pulumi.Input ToMySqlReplicaConfigurationOutput() MySqlReplicaConfigurationOutput ToMySqlReplicaConfigurationOutputWithContext(context.Context) MySqlReplicaConfigurationOutput }
MySqlReplicaConfigurationInput is an input type that accepts MySqlReplicaConfigurationArgs and MySqlReplicaConfigurationOutput values. You can construct a concrete instance of `MySqlReplicaConfigurationInput` via:
MySqlReplicaConfigurationArgs{...}
type MySqlReplicaConfigurationOutput ¶
type MySqlReplicaConfigurationOutput struct{ *pulumi.OutputState }
Read-replica configuration specific to MySQL databases.
func (MySqlReplicaConfigurationOutput) CaCertificate ¶
func (o MySqlReplicaConfigurationOutput) CaCertificate() pulumi.StringPtrOutput
PEM representation of the trusted CA's x509 certificate.
func (MySqlReplicaConfigurationOutput) ClientCertificate ¶
func (o MySqlReplicaConfigurationOutput) ClientCertificate() pulumi.StringPtrOutput
PEM representation of the replica's x509 certificate.
func (MySqlReplicaConfigurationOutput) ClientKey ¶
func (o MySqlReplicaConfigurationOutput) ClientKey() pulumi.StringPtrOutput
PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
func (MySqlReplicaConfigurationOutput) ConnectRetryInterval ¶
func (o MySqlReplicaConfigurationOutput) ConnectRetryInterval() pulumi.IntPtrOutput
Seconds to wait between connect retries. MySQL's default is 60 seconds.
func (MySqlReplicaConfigurationOutput) DumpFilePath ¶
func (o MySqlReplicaConfigurationOutput) DumpFilePath() pulumi.StringPtrOutput
Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump.
func (MySqlReplicaConfigurationOutput) ElementType ¶
func (MySqlReplicaConfigurationOutput) ElementType() reflect.Type
func (MySqlReplicaConfigurationOutput) Kind ¶
func (o MySqlReplicaConfigurationOutput) Kind() pulumi.StringPtrOutput
This is always `sql#mysqlReplicaConfiguration`.
func (MySqlReplicaConfigurationOutput) MasterHeartbeatPeriod ¶
func (o MySqlReplicaConfigurationOutput) MasterHeartbeatPeriod() pulumi.StringPtrOutput
Interval in milliseconds between replication heartbeats.
func (MySqlReplicaConfigurationOutput) Password ¶
func (o MySqlReplicaConfigurationOutput) Password() pulumi.StringPtrOutput
The password for the replication connection.
func (MySqlReplicaConfigurationOutput) SslCipher ¶
func (o MySqlReplicaConfigurationOutput) SslCipher() pulumi.StringPtrOutput
A list of permissible ciphers to use for SSL encryption.
func (MySqlReplicaConfigurationOutput) ToMySqlReplicaConfigurationOutput ¶
func (o MySqlReplicaConfigurationOutput) ToMySqlReplicaConfigurationOutput() MySqlReplicaConfigurationOutput
func (MySqlReplicaConfigurationOutput) ToMySqlReplicaConfigurationOutputWithContext ¶
func (o MySqlReplicaConfigurationOutput) ToMySqlReplicaConfigurationOutputWithContext(ctx context.Context) MySqlReplicaConfigurationOutput
func (MySqlReplicaConfigurationOutput) ToMySqlReplicaConfigurationPtrOutput ¶
func (o MySqlReplicaConfigurationOutput) ToMySqlReplicaConfigurationPtrOutput() MySqlReplicaConfigurationPtrOutput
func (MySqlReplicaConfigurationOutput) ToMySqlReplicaConfigurationPtrOutputWithContext ¶
func (o MySqlReplicaConfigurationOutput) ToMySqlReplicaConfigurationPtrOutputWithContext(ctx context.Context) MySqlReplicaConfigurationPtrOutput
func (MySqlReplicaConfigurationOutput) Username ¶
func (o MySqlReplicaConfigurationOutput) Username() pulumi.StringPtrOutput
The username for the replication connection.
func (MySqlReplicaConfigurationOutput) VerifyServerCertificate ¶
func (o MySqlReplicaConfigurationOutput) VerifyServerCertificate() pulumi.BoolPtrOutput
Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
type MySqlReplicaConfigurationPtrInput ¶
type MySqlReplicaConfigurationPtrInput interface { pulumi.Input ToMySqlReplicaConfigurationPtrOutput() MySqlReplicaConfigurationPtrOutput ToMySqlReplicaConfigurationPtrOutputWithContext(context.Context) MySqlReplicaConfigurationPtrOutput }
MySqlReplicaConfigurationPtrInput is an input type that accepts MySqlReplicaConfigurationArgs, MySqlReplicaConfigurationPtr and MySqlReplicaConfigurationPtrOutput values. You can construct a concrete instance of `MySqlReplicaConfigurationPtrInput` via:
MySqlReplicaConfigurationArgs{...} or: nil
func MySqlReplicaConfigurationPtr ¶
func MySqlReplicaConfigurationPtr(v *MySqlReplicaConfigurationArgs) MySqlReplicaConfigurationPtrInput
type MySqlReplicaConfigurationPtrOutput ¶
type MySqlReplicaConfigurationPtrOutput struct{ *pulumi.OutputState }
func (MySqlReplicaConfigurationPtrOutput) CaCertificate ¶
func (o MySqlReplicaConfigurationPtrOutput) CaCertificate() pulumi.StringPtrOutput
PEM representation of the trusted CA's x509 certificate.
func (MySqlReplicaConfigurationPtrOutput) ClientCertificate ¶
func (o MySqlReplicaConfigurationPtrOutput) ClientCertificate() pulumi.StringPtrOutput
PEM representation of the replica's x509 certificate.
func (MySqlReplicaConfigurationPtrOutput) ClientKey ¶
func (o MySqlReplicaConfigurationPtrOutput) ClientKey() pulumi.StringPtrOutput
PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
func (MySqlReplicaConfigurationPtrOutput) ConnectRetryInterval ¶
func (o MySqlReplicaConfigurationPtrOutput) ConnectRetryInterval() pulumi.IntPtrOutput
Seconds to wait between connect retries. MySQL's default is 60 seconds.
func (MySqlReplicaConfigurationPtrOutput) DumpFilePath ¶
func (o MySqlReplicaConfigurationPtrOutput) DumpFilePath() pulumi.StringPtrOutput
Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump.
func (MySqlReplicaConfigurationPtrOutput) Elem ¶
func (o MySqlReplicaConfigurationPtrOutput) Elem() MySqlReplicaConfigurationOutput
func (MySqlReplicaConfigurationPtrOutput) ElementType ¶
func (MySqlReplicaConfigurationPtrOutput) ElementType() reflect.Type
func (MySqlReplicaConfigurationPtrOutput) Kind ¶
func (o MySqlReplicaConfigurationPtrOutput) Kind() pulumi.StringPtrOutput
This is always `sql#mysqlReplicaConfiguration`.
func (MySqlReplicaConfigurationPtrOutput) MasterHeartbeatPeriod ¶
func (o MySqlReplicaConfigurationPtrOutput) MasterHeartbeatPeriod() pulumi.StringPtrOutput
Interval in milliseconds between replication heartbeats.
func (MySqlReplicaConfigurationPtrOutput) Password ¶
func (o MySqlReplicaConfigurationPtrOutput) Password() pulumi.StringPtrOutput
The password for the replication connection.
func (MySqlReplicaConfigurationPtrOutput) SslCipher ¶
func (o MySqlReplicaConfigurationPtrOutput) SslCipher() pulumi.StringPtrOutput
A list of permissible ciphers to use for SSL encryption.
func (MySqlReplicaConfigurationPtrOutput) ToMySqlReplicaConfigurationPtrOutput ¶
func (o MySqlReplicaConfigurationPtrOutput) ToMySqlReplicaConfigurationPtrOutput() MySqlReplicaConfigurationPtrOutput
func (MySqlReplicaConfigurationPtrOutput) ToMySqlReplicaConfigurationPtrOutputWithContext ¶
func (o MySqlReplicaConfigurationPtrOutput) ToMySqlReplicaConfigurationPtrOutputWithContext(ctx context.Context) MySqlReplicaConfigurationPtrOutput
func (MySqlReplicaConfigurationPtrOutput) Username ¶
func (o MySqlReplicaConfigurationPtrOutput) Username() pulumi.StringPtrOutput
The username for the replication connection.
func (MySqlReplicaConfigurationPtrOutput) VerifyServerCertificate ¶
func (o MySqlReplicaConfigurationPtrOutput) VerifyServerCertificate() pulumi.BoolPtrOutput
Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
type MySqlReplicaConfigurationResponse ¶
type MySqlReplicaConfigurationResponse 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 corresponsing public key is encoded in the client's certificate. ClientKey string `pulumi:"clientKey"` // Seconds to wait between connect retries. MySQL's default is 60 seconds. ConnectRetryInterval int `pulumi:"connectRetryInterval"` // Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump. DumpFilePath string `pulumi:"dumpFilePath"` // This is always `sql#mysqlReplicaConfiguration`. Kind string `pulumi:"kind"` // Interval in milliseconds between replication heartbeats. MasterHeartbeatPeriod string `pulumi:"masterHeartbeatPeriod"` // The password for the replication connection. Password string `pulumi:"password"` // A list of permissible ciphers to use for SSL encryption. SslCipher string `pulumi:"sslCipher"` // The username for the replication connection. Username string `pulumi:"username"` // Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake. VerifyServerCertificate bool `pulumi:"verifyServerCertificate"` }
Read-replica configuration specific to MySQL databases.
type MySqlReplicaConfigurationResponseOutput ¶
type MySqlReplicaConfigurationResponseOutput struct{ *pulumi.OutputState }
Read-replica configuration specific to MySQL databases.
func (MySqlReplicaConfigurationResponseOutput) CaCertificate ¶
func (o MySqlReplicaConfigurationResponseOutput) CaCertificate() pulumi.StringOutput
PEM representation of the trusted CA's x509 certificate.
func (MySqlReplicaConfigurationResponseOutput) ClientCertificate ¶
func (o MySqlReplicaConfigurationResponseOutput) ClientCertificate() pulumi.StringOutput
PEM representation of the replica's x509 certificate.
func (MySqlReplicaConfigurationResponseOutput) ClientKey ¶
func (o MySqlReplicaConfigurationResponseOutput) ClientKey() pulumi.StringOutput
PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
func (MySqlReplicaConfigurationResponseOutput) ConnectRetryInterval ¶
func (o MySqlReplicaConfigurationResponseOutput) ConnectRetryInterval() pulumi.IntOutput
Seconds to wait between connect retries. MySQL's default is 60 seconds.
func (MySqlReplicaConfigurationResponseOutput) DumpFilePath ¶
func (o MySqlReplicaConfigurationResponseOutput) DumpFilePath() pulumi.StringOutput
Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump.
func (MySqlReplicaConfigurationResponseOutput) ElementType ¶
func (MySqlReplicaConfigurationResponseOutput) ElementType() reflect.Type
func (MySqlReplicaConfigurationResponseOutput) Kind ¶
func (o MySqlReplicaConfigurationResponseOutput) Kind() pulumi.StringOutput
This is always `sql#mysqlReplicaConfiguration`.
func (MySqlReplicaConfigurationResponseOutput) MasterHeartbeatPeriod ¶
func (o MySqlReplicaConfigurationResponseOutput) MasterHeartbeatPeriod() pulumi.StringOutput
Interval in milliseconds between replication heartbeats.
func (MySqlReplicaConfigurationResponseOutput) Password ¶
func (o MySqlReplicaConfigurationResponseOutput) Password() pulumi.StringOutput
The password for the replication connection.
func (MySqlReplicaConfigurationResponseOutput) SslCipher ¶
func (o MySqlReplicaConfigurationResponseOutput) SslCipher() pulumi.StringOutput
A list of permissible ciphers to use for SSL encryption.
func (MySqlReplicaConfigurationResponseOutput) ToMySqlReplicaConfigurationResponseOutput ¶
func (o MySqlReplicaConfigurationResponseOutput) ToMySqlReplicaConfigurationResponseOutput() MySqlReplicaConfigurationResponseOutput
func (MySqlReplicaConfigurationResponseOutput) ToMySqlReplicaConfigurationResponseOutputWithContext ¶
func (o MySqlReplicaConfigurationResponseOutput) ToMySqlReplicaConfigurationResponseOutputWithContext(ctx context.Context) MySqlReplicaConfigurationResponseOutput
func (MySqlReplicaConfigurationResponseOutput) Username ¶
func (o MySqlReplicaConfigurationResponseOutput) Username() pulumi.StringOutput
The username for the replication connection.
func (MySqlReplicaConfigurationResponseOutput) VerifyServerCertificate ¶
func (o MySqlReplicaConfigurationResponseOutput) VerifyServerCertificate() pulumi.BoolOutput
Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.
type OnPremisesConfiguration ¶
type OnPremisesConfiguration 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 corresponsing public key is encoded in the client's certificate. ClientKey *string `pulumi:"clientKey"` // The dump file to create the Cloud SQL replica. DumpFilePath *string `pulumi:"dumpFilePath"` // The host and port of the on-premises instance in host:port format HostPort *string `pulumi:"hostPort"` // This is always `sql#onPremisesConfiguration`. Kind *string `pulumi:"kind"` // The password for connecting to on-premises instance. Password *string `pulumi:"password"` // The reference to Cloud SQL instance if the source is Cloud SQL. SourceInstance *InstanceReference `pulumi:"sourceInstance"` // The username for connecting to on-premises instance. Username *string `pulumi:"username"` }
On-premises instance configuration.
type OnPremisesConfigurationArgs ¶
type OnPremisesConfigurationArgs 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 corresponsing public key is encoded in the client's certificate. ClientKey pulumi.StringPtrInput `pulumi:"clientKey"` // The dump file to create the Cloud SQL replica. DumpFilePath pulumi.StringPtrInput `pulumi:"dumpFilePath"` // The host and port of the on-premises instance in host:port format HostPort pulumi.StringPtrInput `pulumi:"hostPort"` // This is always `sql#onPremisesConfiguration`. Kind pulumi.StringPtrInput `pulumi:"kind"` // The password for connecting to on-premises instance. Password pulumi.StringPtrInput `pulumi:"password"` // The reference to Cloud SQL instance if the source is Cloud SQL. SourceInstance InstanceReferencePtrInput `pulumi:"sourceInstance"` // The username for connecting to on-premises instance. Username pulumi.StringPtrInput `pulumi:"username"` }
On-premises instance configuration.
func (OnPremisesConfigurationArgs) ElementType ¶
func (OnPremisesConfigurationArgs) ElementType() reflect.Type
func (OnPremisesConfigurationArgs) ToOnPremisesConfigurationOutput ¶
func (i OnPremisesConfigurationArgs) ToOnPremisesConfigurationOutput() OnPremisesConfigurationOutput
func (OnPremisesConfigurationArgs) ToOnPremisesConfigurationOutputWithContext ¶
func (i OnPremisesConfigurationArgs) ToOnPremisesConfigurationOutputWithContext(ctx context.Context) OnPremisesConfigurationOutput
func (OnPremisesConfigurationArgs) ToOnPremisesConfigurationPtrOutput ¶
func (i OnPremisesConfigurationArgs) ToOnPremisesConfigurationPtrOutput() OnPremisesConfigurationPtrOutput
func (OnPremisesConfigurationArgs) ToOnPremisesConfigurationPtrOutputWithContext ¶
func (i OnPremisesConfigurationArgs) ToOnPremisesConfigurationPtrOutputWithContext(ctx context.Context) OnPremisesConfigurationPtrOutput
type OnPremisesConfigurationInput ¶
type OnPremisesConfigurationInput interface { pulumi.Input ToOnPremisesConfigurationOutput() OnPremisesConfigurationOutput ToOnPremisesConfigurationOutputWithContext(context.Context) OnPremisesConfigurationOutput }
OnPremisesConfigurationInput is an input type that accepts OnPremisesConfigurationArgs and OnPremisesConfigurationOutput values. You can construct a concrete instance of `OnPremisesConfigurationInput` via:
OnPremisesConfigurationArgs{...}
type OnPremisesConfigurationOutput ¶
type OnPremisesConfigurationOutput struct{ *pulumi.OutputState }
On-premises instance configuration.
func (OnPremisesConfigurationOutput) CaCertificate ¶
func (o OnPremisesConfigurationOutput) CaCertificate() pulumi.StringPtrOutput
PEM representation of the trusted CA's x509 certificate.
func (OnPremisesConfigurationOutput) ClientCertificate ¶
func (o OnPremisesConfigurationOutput) ClientCertificate() pulumi.StringPtrOutput
PEM representation of the replica's x509 certificate.
func (OnPremisesConfigurationOutput) ClientKey ¶
func (o OnPremisesConfigurationOutput) ClientKey() pulumi.StringPtrOutput
PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
func (OnPremisesConfigurationOutput) DumpFilePath ¶
func (o OnPremisesConfigurationOutput) DumpFilePath() pulumi.StringPtrOutput
The dump file to create the Cloud SQL replica.
func (OnPremisesConfigurationOutput) ElementType ¶
func (OnPremisesConfigurationOutput) ElementType() reflect.Type
func (OnPremisesConfigurationOutput) HostPort ¶
func (o OnPremisesConfigurationOutput) HostPort() pulumi.StringPtrOutput
The host and port of the on-premises instance in host:port format
func (OnPremisesConfigurationOutput) Kind ¶
func (o OnPremisesConfigurationOutput) Kind() pulumi.StringPtrOutput
This is always `sql#onPremisesConfiguration`.
func (OnPremisesConfigurationOutput) Password ¶
func (o OnPremisesConfigurationOutput) Password() pulumi.StringPtrOutput
The password for connecting to on-premises instance.
func (OnPremisesConfigurationOutput) SourceInstance ¶
func (o OnPremisesConfigurationOutput) SourceInstance() InstanceReferencePtrOutput
The reference to Cloud SQL instance if the source is Cloud SQL.
func (OnPremisesConfigurationOutput) ToOnPremisesConfigurationOutput ¶
func (o OnPremisesConfigurationOutput) ToOnPremisesConfigurationOutput() OnPremisesConfigurationOutput
func (OnPremisesConfigurationOutput) ToOnPremisesConfigurationOutputWithContext ¶
func (o OnPremisesConfigurationOutput) ToOnPremisesConfigurationOutputWithContext(ctx context.Context) OnPremisesConfigurationOutput
func (OnPremisesConfigurationOutput) ToOnPremisesConfigurationPtrOutput ¶
func (o OnPremisesConfigurationOutput) ToOnPremisesConfigurationPtrOutput() OnPremisesConfigurationPtrOutput
func (OnPremisesConfigurationOutput) ToOnPremisesConfigurationPtrOutputWithContext ¶
func (o OnPremisesConfigurationOutput) ToOnPremisesConfigurationPtrOutputWithContext(ctx context.Context) OnPremisesConfigurationPtrOutput
func (OnPremisesConfigurationOutput) Username ¶
func (o OnPremisesConfigurationOutput) Username() pulumi.StringPtrOutput
The username for connecting to on-premises instance.
type OnPremisesConfigurationPtrInput ¶
type OnPremisesConfigurationPtrInput interface { pulumi.Input ToOnPremisesConfigurationPtrOutput() OnPremisesConfigurationPtrOutput ToOnPremisesConfigurationPtrOutputWithContext(context.Context) OnPremisesConfigurationPtrOutput }
OnPremisesConfigurationPtrInput is an input type that accepts OnPremisesConfigurationArgs, OnPremisesConfigurationPtr and OnPremisesConfigurationPtrOutput values. You can construct a concrete instance of `OnPremisesConfigurationPtrInput` via:
OnPremisesConfigurationArgs{...} or: nil
func OnPremisesConfigurationPtr ¶
func OnPremisesConfigurationPtr(v *OnPremisesConfigurationArgs) OnPremisesConfigurationPtrInput
type OnPremisesConfigurationPtrOutput ¶
type OnPremisesConfigurationPtrOutput struct{ *pulumi.OutputState }
func (OnPremisesConfigurationPtrOutput) CaCertificate ¶
func (o OnPremisesConfigurationPtrOutput) CaCertificate() pulumi.StringPtrOutput
PEM representation of the trusted CA's x509 certificate.
func (OnPremisesConfigurationPtrOutput) ClientCertificate ¶
func (o OnPremisesConfigurationPtrOutput) ClientCertificate() pulumi.StringPtrOutput
PEM representation of the replica's x509 certificate.
func (OnPremisesConfigurationPtrOutput) ClientKey ¶
func (o OnPremisesConfigurationPtrOutput) ClientKey() pulumi.StringPtrOutput
PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
func (OnPremisesConfigurationPtrOutput) DumpFilePath ¶
func (o OnPremisesConfigurationPtrOutput) DumpFilePath() pulumi.StringPtrOutput
The dump file to create the Cloud SQL replica.
func (OnPremisesConfigurationPtrOutput) Elem ¶
func (o OnPremisesConfigurationPtrOutput) Elem() OnPremisesConfigurationOutput
func (OnPremisesConfigurationPtrOutput) ElementType ¶
func (OnPremisesConfigurationPtrOutput) ElementType() reflect.Type
func (OnPremisesConfigurationPtrOutput) HostPort ¶
func (o OnPremisesConfigurationPtrOutput) HostPort() pulumi.StringPtrOutput
The host and port of the on-premises instance in host:port format
func (OnPremisesConfigurationPtrOutput) Kind ¶
func (o OnPremisesConfigurationPtrOutput) Kind() pulumi.StringPtrOutput
This is always `sql#onPremisesConfiguration`.
func (OnPremisesConfigurationPtrOutput) Password ¶
func (o OnPremisesConfigurationPtrOutput) Password() pulumi.StringPtrOutput
The password for connecting to on-premises instance.
func (OnPremisesConfigurationPtrOutput) SourceInstance ¶
func (o OnPremisesConfigurationPtrOutput) SourceInstance() InstanceReferencePtrOutput
The reference to Cloud SQL instance if the source is Cloud SQL.
func (OnPremisesConfigurationPtrOutput) ToOnPremisesConfigurationPtrOutput ¶
func (o OnPremisesConfigurationPtrOutput) ToOnPremisesConfigurationPtrOutput() OnPremisesConfigurationPtrOutput
func (OnPremisesConfigurationPtrOutput) ToOnPremisesConfigurationPtrOutputWithContext ¶
func (o OnPremisesConfigurationPtrOutput) ToOnPremisesConfigurationPtrOutputWithContext(ctx context.Context) OnPremisesConfigurationPtrOutput
func (OnPremisesConfigurationPtrOutput) Username ¶
func (o OnPremisesConfigurationPtrOutput) Username() pulumi.StringPtrOutput
The username for connecting to on-premises instance.
type OnPremisesConfigurationResponse ¶
type OnPremisesConfigurationResponse 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 corresponsing public key is encoded in the client's certificate. ClientKey string `pulumi:"clientKey"` // The dump file to create the Cloud SQL replica. DumpFilePath string `pulumi:"dumpFilePath"` // The host and port of the on-premises instance in host:port format HostPort string `pulumi:"hostPort"` // This is always `sql#onPremisesConfiguration`. Kind string `pulumi:"kind"` // The password for connecting to on-premises instance. Password string `pulumi:"password"` // The reference to Cloud SQL instance if the source is Cloud SQL. SourceInstance InstanceReferenceResponse `pulumi:"sourceInstance"` // The username for connecting to on-premises instance. Username string `pulumi:"username"` }
On-premises instance configuration.
type OnPremisesConfigurationResponseOutput ¶
type OnPremisesConfigurationResponseOutput struct{ *pulumi.OutputState }
On-premises instance configuration.
func (OnPremisesConfigurationResponseOutput) CaCertificate ¶
func (o OnPremisesConfigurationResponseOutput) CaCertificate() pulumi.StringOutput
PEM representation of the trusted CA's x509 certificate.
func (OnPremisesConfigurationResponseOutput) ClientCertificate ¶
func (o OnPremisesConfigurationResponseOutput) ClientCertificate() pulumi.StringOutput
PEM representation of the replica's x509 certificate.
func (OnPremisesConfigurationResponseOutput) ClientKey ¶
func (o OnPremisesConfigurationResponseOutput) ClientKey() pulumi.StringOutput
PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.
func (OnPremisesConfigurationResponseOutput) DumpFilePath ¶
func (o OnPremisesConfigurationResponseOutput) DumpFilePath() pulumi.StringOutput
The dump file to create the Cloud SQL replica.
func (OnPremisesConfigurationResponseOutput) ElementType ¶
func (OnPremisesConfigurationResponseOutput) ElementType() reflect.Type
func (OnPremisesConfigurationResponseOutput) HostPort ¶
func (o OnPremisesConfigurationResponseOutput) HostPort() pulumi.StringOutput
The host and port of the on-premises instance in host:port format
func (OnPremisesConfigurationResponseOutput) Kind ¶
func (o OnPremisesConfigurationResponseOutput) Kind() pulumi.StringOutput
This is always `sql#onPremisesConfiguration`.
func (OnPremisesConfigurationResponseOutput) Password ¶
func (o OnPremisesConfigurationResponseOutput) Password() pulumi.StringOutput
The password for connecting to on-premises instance.
func (OnPremisesConfigurationResponseOutput) SourceInstance ¶
func (o OnPremisesConfigurationResponseOutput) SourceInstance() InstanceReferenceResponseOutput
The reference to Cloud SQL instance if the source is Cloud SQL.
func (OnPremisesConfigurationResponseOutput) ToOnPremisesConfigurationResponseOutput ¶
func (o OnPremisesConfigurationResponseOutput) ToOnPremisesConfigurationResponseOutput() OnPremisesConfigurationResponseOutput
func (OnPremisesConfigurationResponseOutput) ToOnPremisesConfigurationResponseOutputWithContext ¶
func (o OnPremisesConfigurationResponseOutput) ToOnPremisesConfigurationResponseOutputWithContext(ctx context.Context) OnPremisesConfigurationResponseOutput
func (OnPremisesConfigurationResponseOutput) Username ¶
func (o OnPremisesConfigurationResponseOutput) Username() pulumi.StringOutput
The username for connecting to on-premises instance.
type OperationError ¶
type OperationError struct { // Identifies the specific error that occurred. Code *string `pulumi:"code"` // This is always `sql#operationError`. Kind *string `pulumi:"kind"` // Additional information about the error encountered. Message *string `pulumi:"message"` }
Database instance operation error.
type OperationErrorArgs ¶
type OperationErrorArgs struct { // Identifies the specific error that occurred. Code pulumi.StringPtrInput `pulumi:"code"` // This is always `sql#operationError`. Kind pulumi.StringPtrInput `pulumi:"kind"` // Additional information about the error encountered. Message pulumi.StringPtrInput `pulumi:"message"` }
Database instance operation error.
func (OperationErrorArgs) ElementType ¶
func (OperationErrorArgs) ElementType() reflect.Type
func (OperationErrorArgs) ToOperationErrorOutput ¶
func (i OperationErrorArgs) ToOperationErrorOutput() OperationErrorOutput
func (OperationErrorArgs) ToOperationErrorOutputWithContext ¶
func (i OperationErrorArgs) ToOperationErrorOutputWithContext(ctx context.Context) OperationErrorOutput
func (OperationErrorArgs) ToOperationErrorPtrOutput ¶
func (i OperationErrorArgs) ToOperationErrorPtrOutput() OperationErrorPtrOutput
func (OperationErrorArgs) ToOperationErrorPtrOutputWithContext ¶
func (i OperationErrorArgs) ToOperationErrorPtrOutputWithContext(ctx context.Context) OperationErrorPtrOutput
type OperationErrorInput ¶
type OperationErrorInput interface { pulumi.Input ToOperationErrorOutput() OperationErrorOutput ToOperationErrorOutputWithContext(context.Context) OperationErrorOutput }
OperationErrorInput is an input type that accepts OperationErrorArgs and OperationErrorOutput values. You can construct a concrete instance of `OperationErrorInput` via:
OperationErrorArgs{...}
type OperationErrorOutput ¶
type OperationErrorOutput struct{ *pulumi.OutputState }
Database instance operation error.
func (OperationErrorOutput) Code ¶
func (o OperationErrorOutput) Code() pulumi.StringPtrOutput
Identifies the specific error that occurred.
func (OperationErrorOutput) ElementType ¶
func (OperationErrorOutput) ElementType() reflect.Type
func (OperationErrorOutput) Kind ¶
func (o OperationErrorOutput) Kind() pulumi.StringPtrOutput
This is always `sql#operationError`.
func (OperationErrorOutput) Message ¶
func (o OperationErrorOutput) Message() pulumi.StringPtrOutput
Additional information about the error encountered.
func (OperationErrorOutput) ToOperationErrorOutput ¶
func (o OperationErrorOutput) ToOperationErrorOutput() OperationErrorOutput
func (OperationErrorOutput) ToOperationErrorOutputWithContext ¶
func (o OperationErrorOutput) ToOperationErrorOutputWithContext(ctx context.Context) OperationErrorOutput
func (OperationErrorOutput) ToOperationErrorPtrOutput ¶
func (o OperationErrorOutput) ToOperationErrorPtrOutput() OperationErrorPtrOutput
func (OperationErrorOutput) ToOperationErrorPtrOutputWithContext ¶
func (o OperationErrorOutput) ToOperationErrorPtrOutputWithContext(ctx context.Context) OperationErrorPtrOutput
type OperationErrorPtrInput ¶
type OperationErrorPtrInput interface { pulumi.Input ToOperationErrorPtrOutput() OperationErrorPtrOutput ToOperationErrorPtrOutputWithContext(context.Context) OperationErrorPtrOutput }
OperationErrorPtrInput is an input type that accepts OperationErrorArgs, OperationErrorPtr and OperationErrorPtrOutput values. You can construct a concrete instance of `OperationErrorPtrInput` via:
OperationErrorArgs{...} or: nil
func OperationErrorPtr ¶
func OperationErrorPtr(v *OperationErrorArgs) OperationErrorPtrInput
type OperationErrorPtrOutput ¶
type OperationErrorPtrOutput struct{ *pulumi.OutputState }
func (OperationErrorPtrOutput) Code ¶
func (o OperationErrorPtrOutput) Code() pulumi.StringPtrOutput
Identifies the specific error that occurred.
func (OperationErrorPtrOutput) Elem ¶
func (o OperationErrorPtrOutput) Elem() OperationErrorOutput
func (OperationErrorPtrOutput) ElementType ¶
func (OperationErrorPtrOutput) ElementType() reflect.Type
func (OperationErrorPtrOutput) Kind ¶
func (o OperationErrorPtrOutput) Kind() pulumi.StringPtrOutput
This is always `sql#operationError`.
func (OperationErrorPtrOutput) Message ¶
func (o OperationErrorPtrOutput) Message() pulumi.StringPtrOutput
Additional information about the error encountered.
func (OperationErrorPtrOutput) ToOperationErrorPtrOutput ¶
func (o OperationErrorPtrOutput) ToOperationErrorPtrOutput() OperationErrorPtrOutput
func (OperationErrorPtrOutput) ToOperationErrorPtrOutputWithContext ¶
func (o OperationErrorPtrOutput) ToOperationErrorPtrOutputWithContext(ctx context.Context) OperationErrorPtrOutput
type OperationErrorResponse ¶
type OperationErrorResponse struct { // Identifies the specific error that occurred. Code string `pulumi:"code"` // This is always `sql#operationError`. Kind string `pulumi:"kind"` // Additional information about the error encountered. Message string `pulumi:"message"` }
Database instance operation error.
type OperationErrorResponseOutput ¶
type OperationErrorResponseOutput struct{ *pulumi.OutputState }
Database instance operation error.
func (OperationErrorResponseOutput) Code ¶
func (o OperationErrorResponseOutput) Code() pulumi.StringOutput
Identifies the specific error that occurred.
func (OperationErrorResponseOutput) ElementType ¶
func (OperationErrorResponseOutput) ElementType() reflect.Type
func (OperationErrorResponseOutput) Kind ¶
func (o OperationErrorResponseOutput) Kind() pulumi.StringOutput
This is always `sql#operationError`.
func (OperationErrorResponseOutput) Message ¶
func (o OperationErrorResponseOutput) Message() pulumi.StringOutput
Additional information about the error encountered.
func (OperationErrorResponseOutput) ToOperationErrorResponseOutput ¶
func (o OperationErrorResponseOutput) ToOperationErrorResponseOutput() OperationErrorResponseOutput
func (OperationErrorResponseOutput) ToOperationErrorResponseOutputWithContext ¶
func (o OperationErrorResponseOutput) ToOperationErrorResponseOutputWithContext(ctx context.Context) OperationErrorResponseOutput
type PasswordValidationPolicy ¶ added in v0.9.0
type PasswordValidationPolicy struct { // The complexity of the password. Complexity *PasswordValidationPolicyComplexity `pulumi:"complexity"` // Disallow username as a part of the password. DisallowUsernameSubstring *bool `pulumi:"disallowUsernameSubstring"` // Minimum number of characters allowed. MinLength *int `pulumi:"minLength"` // Minimum interval after which the password can be changed. This flag is only supported for PostgresSQL. PasswordChangeInterval *string `pulumi:"passwordChangeInterval"` // Number of previous passwords that cannot be reused. ReuseInterval *int `pulumi:"reuseInterval"` }
Database instance local user password validation policy
type PasswordValidationPolicyArgs ¶ added in v0.9.0
type PasswordValidationPolicyArgs struct { // The complexity of the password. Complexity PasswordValidationPolicyComplexityPtrInput `pulumi:"complexity"` // Disallow username as a part of the password. DisallowUsernameSubstring pulumi.BoolPtrInput `pulumi:"disallowUsernameSubstring"` // Minimum number of characters allowed. MinLength pulumi.IntPtrInput `pulumi:"minLength"` // Minimum interval after which the password can be changed. This flag is only supported for PostgresSQL. PasswordChangeInterval pulumi.StringPtrInput `pulumi:"passwordChangeInterval"` // Number of previous passwords that cannot be reused. ReuseInterval pulumi.IntPtrInput `pulumi:"reuseInterval"` }
Database instance local user password validation policy
func (PasswordValidationPolicyArgs) ElementType ¶ added in v0.9.0
func (PasswordValidationPolicyArgs) ElementType() reflect.Type
func (PasswordValidationPolicyArgs) ToPasswordValidationPolicyOutput ¶ added in v0.9.0
func (i PasswordValidationPolicyArgs) ToPasswordValidationPolicyOutput() PasswordValidationPolicyOutput
func (PasswordValidationPolicyArgs) ToPasswordValidationPolicyOutputWithContext ¶ added in v0.9.0
func (i PasswordValidationPolicyArgs) ToPasswordValidationPolicyOutputWithContext(ctx context.Context) PasswordValidationPolicyOutput
func (PasswordValidationPolicyArgs) ToPasswordValidationPolicyPtrOutput ¶ added in v0.9.0
func (i PasswordValidationPolicyArgs) ToPasswordValidationPolicyPtrOutput() PasswordValidationPolicyPtrOutput
func (PasswordValidationPolicyArgs) ToPasswordValidationPolicyPtrOutputWithContext ¶ added in v0.9.0
func (i PasswordValidationPolicyArgs) ToPasswordValidationPolicyPtrOutputWithContext(ctx context.Context) PasswordValidationPolicyPtrOutput
type PasswordValidationPolicyComplexity ¶ added in v0.9.0
type PasswordValidationPolicyComplexity string
The complexity of the password.
func (PasswordValidationPolicyComplexity) ElementType ¶ added in v0.9.0
func (PasswordValidationPolicyComplexity) ElementType() reflect.Type
func (PasswordValidationPolicyComplexity) ToPasswordValidationPolicyComplexityOutput ¶ added in v0.9.0
func (e PasswordValidationPolicyComplexity) ToPasswordValidationPolicyComplexityOutput() PasswordValidationPolicyComplexityOutput
func (PasswordValidationPolicyComplexity) ToPasswordValidationPolicyComplexityOutputWithContext ¶ added in v0.9.0
func (e PasswordValidationPolicyComplexity) ToPasswordValidationPolicyComplexityOutputWithContext(ctx context.Context) PasswordValidationPolicyComplexityOutput
func (PasswordValidationPolicyComplexity) ToPasswordValidationPolicyComplexityPtrOutput ¶ added in v0.9.0
func (e PasswordValidationPolicyComplexity) ToPasswordValidationPolicyComplexityPtrOutput() PasswordValidationPolicyComplexityPtrOutput
func (PasswordValidationPolicyComplexity) ToPasswordValidationPolicyComplexityPtrOutputWithContext ¶ added in v0.9.0
func (e PasswordValidationPolicyComplexity) ToPasswordValidationPolicyComplexityPtrOutputWithContext(ctx context.Context) PasswordValidationPolicyComplexityPtrOutput
func (PasswordValidationPolicyComplexity) ToStringOutput ¶ added in v0.9.0
func (e PasswordValidationPolicyComplexity) ToStringOutput() pulumi.StringOutput
func (PasswordValidationPolicyComplexity) ToStringOutputWithContext ¶ added in v0.9.0
func (e PasswordValidationPolicyComplexity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PasswordValidationPolicyComplexity) ToStringPtrOutput ¶ added in v0.9.0
func (e PasswordValidationPolicyComplexity) ToStringPtrOutput() pulumi.StringPtrOutput
func (PasswordValidationPolicyComplexity) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (e PasswordValidationPolicyComplexity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PasswordValidationPolicyComplexityInput ¶ added in v0.9.0
type PasswordValidationPolicyComplexityInput interface { pulumi.Input ToPasswordValidationPolicyComplexityOutput() PasswordValidationPolicyComplexityOutput ToPasswordValidationPolicyComplexityOutputWithContext(context.Context) PasswordValidationPolicyComplexityOutput }
PasswordValidationPolicyComplexityInput is an input type that accepts PasswordValidationPolicyComplexityArgs and PasswordValidationPolicyComplexityOutput values. You can construct a concrete instance of `PasswordValidationPolicyComplexityInput` via:
PasswordValidationPolicyComplexityArgs{...}
type PasswordValidationPolicyComplexityOutput ¶ added in v0.9.0
type PasswordValidationPolicyComplexityOutput struct{ *pulumi.OutputState }
func (PasswordValidationPolicyComplexityOutput) ElementType ¶ added in v0.9.0
func (PasswordValidationPolicyComplexityOutput) ElementType() reflect.Type
func (PasswordValidationPolicyComplexityOutput) ToPasswordValidationPolicyComplexityOutput ¶ added in v0.9.0
func (o PasswordValidationPolicyComplexityOutput) ToPasswordValidationPolicyComplexityOutput() PasswordValidationPolicyComplexityOutput
func (PasswordValidationPolicyComplexityOutput) ToPasswordValidationPolicyComplexityOutputWithContext ¶ added in v0.9.0
func (o PasswordValidationPolicyComplexityOutput) ToPasswordValidationPolicyComplexityOutputWithContext(ctx context.Context) PasswordValidationPolicyComplexityOutput
func (PasswordValidationPolicyComplexityOutput) ToPasswordValidationPolicyComplexityPtrOutput ¶ added in v0.9.0
func (o PasswordValidationPolicyComplexityOutput) ToPasswordValidationPolicyComplexityPtrOutput() PasswordValidationPolicyComplexityPtrOutput
func (PasswordValidationPolicyComplexityOutput) ToPasswordValidationPolicyComplexityPtrOutputWithContext ¶ added in v0.9.0
func (o PasswordValidationPolicyComplexityOutput) ToPasswordValidationPolicyComplexityPtrOutputWithContext(ctx context.Context) PasswordValidationPolicyComplexityPtrOutput
func (PasswordValidationPolicyComplexityOutput) ToStringOutput ¶ added in v0.9.0
func (o PasswordValidationPolicyComplexityOutput) ToStringOutput() pulumi.StringOutput
func (PasswordValidationPolicyComplexityOutput) ToStringOutputWithContext ¶ added in v0.9.0
func (o PasswordValidationPolicyComplexityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PasswordValidationPolicyComplexityOutput) ToStringPtrOutput ¶ added in v0.9.0
func (o PasswordValidationPolicyComplexityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PasswordValidationPolicyComplexityOutput) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (o PasswordValidationPolicyComplexityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PasswordValidationPolicyComplexityPtrInput ¶ added in v0.9.0
type PasswordValidationPolicyComplexityPtrInput interface { pulumi.Input ToPasswordValidationPolicyComplexityPtrOutput() PasswordValidationPolicyComplexityPtrOutput ToPasswordValidationPolicyComplexityPtrOutputWithContext(context.Context) PasswordValidationPolicyComplexityPtrOutput }
func PasswordValidationPolicyComplexityPtr ¶ added in v0.9.0
func PasswordValidationPolicyComplexityPtr(v string) PasswordValidationPolicyComplexityPtrInput
type PasswordValidationPolicyComplexityPtrOutput ¶ added in v0.9.0
type PasswordValidationPolicyComplexityPtrOutput struct{ *pulumi.OutputState }
func (PasswordValidationPolicyComplexityPtrOutput) ElementType ¶ added in v0.9.0
func (PasswordValidationPolicyComplexityPtrOutput) ElementType() reflect.Type
func (PasswordValidationPolicyComplexityPtrOutput) ToPasswordValidationPolicyComplexityPtrOutput ¶ added in v0.9.0
func (o PasswordValidationPolicyComplexityPtrOutput) ToPasswordValidationPolicyComplexityPtrOutput() PasswordValidationPolicyComplexityPtrOutput
func (PasswordValidationPolicyComplexityPtrOutput) ToPasswordValidationPolicyComplexityPtrOutputWithContext ¶ added in v0.9.0
func (o PasswordValidationPolicyComplexityPtrOutput) ToPasswordValidationPolicyComplexityPtrOutputWithContext(ctx context.Context) PasswordValidationPolicyComplexityPtrOutput
func (PasswordValidationPolicyComplexityPtrOutput) ToStringPtrOutput ¶ added in v0.9.0
func (o PasswordValidationPolicyComplexityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PasswordValidationPolicyComplexityPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (o PasswordValidationPolicyComplexityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PasswordValidationPolicyInput ¶ added in v0.9.0
type PasswordValidationPolicyInput interface { pulumi.Input ToPasswordValidationPolicyOutput() PasswordValidationPolicyOutput ToPasswordValidationPolicyOutputWithContext(context.Context) PasswordValidationPolicyOutput }
PasswordValidationPolicyInput is an input type that accepts PasswordValidationPolicyArgs and PasswordValidationPolicyOutput values. You can construct a concrete instance of `PasswordValidationPolicyInput` via:
PasswordValidationPolicyArgs{...}
type PasswordValidationPolicyOutput ¶ added in v0.9.0
type PasswordValidationPolicyOutput struct{ *pulumi.OutputState }
Database instance local user password validation policy
func (PasswordValidationPolicyOutput) Complexity ¶ added in v0.9.0
func (o PasswordValidationPolicyOutput) Complexity() PasswordValidationPolicyComplexityPtrOutput
The complexity of the password.
func (PasswordValidationPolicyOutput) DisallowUsernameSubstring ¶ added in v0.9.0
func (o PasswordValidationPolicyOutput) DisallowUsernameSubstring() pulumi.BoolPtrOutput
Disallow username as a part of the password.
func (PasswordValidationPolicyOutput) ElementType ¶ added in v0.9.0
func (PasswordValidationPolicyOutput) ElementType() reflect.Type
func (PasswordValidationPolicyOutput) MinLength ¶ added in v0.9.0
func (o PasswordValidationPolicyOutput) MinLength() pulumi.IntPtrOutput
Minimum number of characters allowed.
func (PasswordValidationPolicyOutput) PasswordChangeInterval ¶ added in v0.9.0
func (o PasswordValidationPolicyOutput) PasswordChangeInterval() pulumi.StringPtrOutput
Minimum interval after which the password can be changed. This flag is only supported for PostgresSQL.
func (PasswordValidationPolicyOutput) ReuseInterval ¶ added in v0.9.0
func (o PasswordValidationPolicyOutput) ReuseInterval() pulumi.IntPtrOutput
Number of previous passwords that cannot be reused.
func (PasswordValidationPolicyOutput) ToPasswordValidationPolicyOutput ¶ added in v0.9.0
func (o PasswordValidationPolicyOutput) ToPasswordValidationPolicyOutput() PasswordValidationPolicyOutput
func (PasswordValidationPolicyOutput) ToPasswordValidationPolicyOutputWithContext ¶ added in v0.9.0
func (o PasswordValidationPolicyOutput) ToPasswordValidationPolicyOutputWithContext(ctx context.Context) PasswordValidationPolicyOutput
func (PasswordValidationPolicyOutput) ToPasswordValidationPolicyPtrOutput ¶ added in v0.9.0
func (o PasswordValidationPolicyOutput) ToPasswordValidationPolicyPtrOutput() PasswordValidationPolicyPtrOutput
func (PasswordValidationPolicyOutput) ToPasswordValidationPolicyPtrOutputWithContext ¶ added in v0.9.0
func (o PasswordValidationPolicyOutput) ToPasswordValidationPolicyPtrOutputWithContext(ctx context.Context) PasswordValidationPolicyPtrOutput
type PasswordValidationPolicyPtrInput ¶ added in v0.9.0
type PasswordValidationPolicyPtrInput interface { pulumi.Input ToPasswordValidationPolicyPtrOutput() PasswordValidationPolicyPtrOutput ToPasswordValidationPolicyPtrOutputWithContext(context.Context) PasswordValidationPolicyPtrOutput }
PasswordValidationPolicyPtrInput is an input type that accepts PasswordValidationPolicyArgs, PasswordValidationPolicyPtr and PasswordValidationPolicyPtrOutput values. You can construct a concrete instance of `PasswordValidationPolicyPtrInput` via:
PasswordValidationPolicyArgs{...} or: nil
func PasswordValidationPolicyPtr ¶ added in v0.9.0
func PasswordValidationPolicyPtr(v *PasswordValidationPolicyArgs) PasswordValidationPolicyPtrInput
type PasswordValidationPolicyPtrOutput ¶ added in v0.9.0
type PasswordValidationPolicyPtrOutput struct{ *pulumi.OutputState }
func (PasswordValidationPolicyPtrOutput) Complexity ¶ added in v0.9.0
func (o PasswordValidationPolicyPtrOutput) Complexity() PasswordValidationPolicyComplexityPtrOutput
The complexity of the password.
func (PasswordValidationPolicyPtrOutput) DisallowUsernameSubstring ¶ added in v0.9.0
func (o PasswordValidationPolicyPtrOutput) DisallowUsernameSubstring() pulumi.BoolPtrOutput
Disallow username as a part of the password.
func (PasswordValidationPolicyPtrOutput) Elem ¶ added in v0.9.0
func (o PasswordValidationPolicyPtrOutput) Elem() PasswordValidationPolicyOutput
func (PasswordValidationPolicyPtrOutput) ElementType ¶ added in v0.9.0
func (PasswordValidationPolicyPtrOutput) ElementType() reflect.Type
func (PasswordValidationPolicyPtrOutput) MinLength ¶ added in v0.9.0
func (o PasswordValidationPolicyPtrOutput) MinLength() pulumi.IntPtrOutput
Minimum number of characters allowed.
func (PasswordValidationPolicyPtrOutput) PasswordChangeInterval ¶ added in v0.9.0
func (o PasswordValidationPolicyPtrOutput) PasswordChangeInterval() pulumi.StringPtrOutput
Minimum interval after which the password can be changed. This flag is only supported for PostgresSQL.
func (PasswordValidationPolicyPtrOutput) ReuseInterval ¶ added in v0.9.0
func (o PasswordValidationPolicyPtrOutput) ReuseInterval() pulumi.IntPtrOutput
Number of previous passwords that cannot be reused.
func (PasswordValidationPolicyPtrOutput) ToPasswordValidationPolicyPtrOutput ¶ added in v0.9.0
func (o PasswordValidationPolicyPtrOutput) ToPasswordValidationPolicyPtrOutput() PasswordValidationPolicyPtrOutput
func (PasswordValidationPolicyPtrOutput) ToPasswordValidationPolicyPtrOutputWithContext ¶ added in v0.9.0
func (o PasswordValidationPolicyPtrOutput) ToPasswordValidationPolicyPtrOutputWithContext(ctx context.Context) PasswordValidationPolicyPtrOutput
type PasswordValidationPolicyResponse ¶ added in v0.9.0
type PasswordValidationPolicyResponse struct { // The complexity of the password. Complexity string `pulumi:"complexity"` // Disallow username as a part of the password. DisallowUsernameSubstring bool `pulumi:"disallowUsernameSubstring"` // Minimum number of characters allowed. MinLength int `pulumi:"minLength"` // Minimum interval after which the password can be changed. This flag is only supported for PostgresSQL. PasswordChangeInterval string `pulumi:"passwordChangeInterval"` // Number of previous passwords that cannot be reused. ReuseInterval int `pulumi:"reuseInterval"` }
Database instance local user password validation policy
type PasswordValidationPolicyResponseOutput ¶ added in v0.9.0
type PasswordValidationPolicyResponseOutput struct{ *pulumi.OutputState }
Database instance local user password validation policy
func (PasswordValidationPolicyResponseOutput) Complexity ¶ added in v0.9.0
func (o PasswordValidationPolicyResponseOutput) Complexity() pulumi.StringOutput
The complexity of the password.
func (PasswordValidationPolicyResponseOutput) DisallowUsernameSubstring ¶ added in v0.9.0
func (o PasswordValidationPolicyResponseOutput) DisallowUsernameSubstring() pulumi.BoolOutput
Disallow username as a part of the password.
func (PasswordValidationPolicyResponseOutput) ElementType ¶ added in v0.9.0
func (PasswordValidationPolicyResponseOutput) ElementType() reflect.Type
func (PasswordValidationPolicyResponseOutput) MinLength ¶ added in v0.9.0
func (o PasswordValidationPolicyResponseOutput) MinLength() pulumi.IntOutput
Minimum number of characters allowed.
func (PasswordValidationPolicyResponseOutput) PasswordChangeInterval ¶ added in v0.9.0
func (o PasswordValidationPolicyResponseOutput) PasswordChangeInterval() pulumi.StringOutput
Minimum interval after which the password can be changed. This flag is only supported for PostgresSQL.
func (PasswordValidationPolicyResponseOutput) ReuseInterval ¶ added in v0.9.0
func (o PasswordValidationPolicyResponseOutput) ReuseInterval() pulumi.IntOutput
Number of previous passwords that cannot be reused.
func (PasswordValidationPolicyResponseOutput) ToPasswordValidationPolicyResponseOutput ¶ added in v0.9.0
func (o PasswordValidationPolicyResponseOutput) ToPasswordValidationPolicyResponseOutput() PasswordValidationPolicyResponseOutput
func (PasswordValidationPolicyResponseOutput) ToPasswordValidationPolicyResponseOutputWithContext ¶ added in v0.9.0
func (o PasswordValidationPolicyResponseOutput) ToPasswordValidationPolicyResponseOutputWithContext(ctx context.Context) PasswordValidationPolicyResponseOutput
type ReplicaConfiguration ¶
type ReplicaConfiguration struct { // Specifies if the replica is the failover target. If the field is set to `true`, the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance. FailoverTarget *bool `pulumi:"failoverTarget"` // This is always `sql#replicaConfiguration`. Kind *string `pulumi:"kind"` // MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named `master.info` in the data directory. MysqlReplicaConfiguration *MySqlReplicaConfiguration `pulumi:"mysqlReplicaConfiguration"` }
Read-replica configuration for connecting to the primary instance.
type ReplicaConfigurationArgs ¶
type ReplicaConfigurationArgs struct { // Specifies if the replica is the failover target. If the field is set to `true`, the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance. FailoverTarget pulumi.BoolPtrInput `pulumi:"failoverTarget"` // This is always `sql#replicaConfiguration`. Kind pulumi.StringPtrInput `pulumi:"kind"` // MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named `master.info` in the data directory. MysqlReplicaConfiguration MySqlReplicaConfigurationPtrInput `pulumi:"mysqlReplicaConfiguration"` }
Read-replica configuration for connecting to the primary instance.
func (ReplicaConfigurationArgs) ElementType ¶
func (ReplicaConfigurationArgs) ElementType() reflect.Type
func (ReplicaConfigurationArgs) ToReplicaConfigurationOutput ¶
func (i ReplicaConfigurationArgs) ToReplicaConfigurationOutput() ReplicaConfigurationOutput
func (ReplicaConfigurationArgs) ToReplicaConfigurationOutputWithContext ¶
func (i ReplicaConfigurationArgs) ToReplicaConfigurationOutputWithContext(ctx context.Context) ReplicaConfigurationOutput
func (ReplicaConfigurationArgs) ToReplicaConfigurationPtrOutput ¶
func (i ReplicaConfigurationArgs) ToReplicaConfigurationPtrOutput() ReplicaConfigurationPtrOutput
func (ReplicaConfigurationArgs) ToReplicaConfigurationPtrOutputWithContext ¶
func (i ReplicaConfigurationArgs) ToReplicaConfigurationPtrOutputWithContext(ctx context.Context) ReplicaConfigurationPtrOutput
type ReplicaConfigurationInput ¶
type ReplicaConfigurationInput interface { pulumi.Input ToReplicaConfigurationOutput() ReplicaConfigurationOutput ToReplicaConfigurationOutputWithContext(context.Context) ReplicaConfigurationOutput }
ReplicaConfigurationInput is an input type that accepts ReplicaConfigurationArgs and ReplicaConfigurationOutput values. You can construct a concrete instance of `ReplicaConfigurationInput` via:
ReplicaConfigurationArgs{...}
type ReplicaConfigurationOutput ¶
type ReplicaConfigurationOutput struct{ *pulumi.OutputState }
Read-replica configuration for connecting to the primary instance.
func (ReplicaConfigurationOutput) ElementType ¶
func (ReplicaConfigurationOutput) ElementType() reflect.Type
func (ReplicaConfigurationOutput) FailoverTarget ¶
func (o ReplicaConfigurationOutput) 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. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
func (ReplicaConfigurationOutput) Kind ¶
func (o ReplicaConfigurationOutput) Kind() pulumi.StringPtrOutput
This is always `sql#replicaConfiguration`.
func (ReplicaConfigurationOutput) MysqlReplicaConfiguration ¶
func (o ReplicaConfigurationOutput) MysqlReplicaConfiguration() MySqlReplicaConfigurationPtrOutput
MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named `master.info` in the data directory.
func (ReplicaConfigurationOutput) ToReplicaConfigurationOutput ¶
func (o ReplicaConfigurationOutput) ToReplicaConfigurationOutput() ReplicaConfigurationOutput
func (ReplicaConfigurationOutput) ToReplicaConfigurationOutputWithContext ¶
func (o ReplicaConfigurationOutput) ToReplicaConfigurationOutputWithContext(ctx context.Context) ReplicaConfigurationOutput
func (ReplicaConfigurationOutput) ToReplicaConfigurationPtrOutput ¶
func (o ReplicaConfigurationOutput) ToReplicaConfigurationPtrOutput() ReplicaConfigurationPtrOutput
func (ReplicaConfigurationOutput) ToReplicaConfigurationPtrOutputWithContext ¶
func (o ReplicaConfigurationOutput) ToReplicaConfigurationPtrOutputWithContext(ctx context.Context) ReplicaConfigurationPtrOutput
type ReplicaConfigurationPtrInput ¶
type ReplicaConfigurationPtrInput interface { pulumi.Input ToReplicaConfigurationPtrOutput() ReplicaConfigurationPtrOutput ToReplicaConfigurationPtrOutputWithContext(context.Context) ReplicaConfigurationPtrOutput }
ReplicaConfigurationPtrInput is an input type that accepts ReplicaConfigurationArgs, ReplicaConfigurationPtr and ReplicaConfigurationPtrOutput values. You can construct a concrete instance of `ReplicaConfigurationPtrInput` via:
ReplicaConfigurationArgs{...} or: nil
func ReplicaConfigurationPtr ¶
func ReplicaConfigurationPtr(v *ReplicaConfigurationArgs) ReplicaConfigurationPtrInput
type ReplicaConfigurationPtrOutput ¶
type ReplicaConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ReplicaConfigurationPtrOutput) Elem ¶
func (o ReplicaConfigurationPtrOutput) Elem() ReplicaConfigurationOutput
func (ReplicaConfigurationPtrOutput) ElementType ¶
func (ReplicaConfigurationPtrOutput) ElementType() reflect.Type
func (ReplicaConfigurationPtrOutput) FailoverTarget ¶
func (o ReplicaConfigurationPtrOutput) 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. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
func (ReplicaConfigurationPtrOutput) Kind ¶
func (o ReplicaConfigurationPtrOutput) Kind() pulumi.StringPtrOutput
This is always `sql#replicaConfiguration`.
func (ReplicaConfigurationPtrOutput) MysqlReplicaConfiguration ¶
func (o ReplicaConfigurationPtrOutput) MysqlReplicaConfiguration() MySqlReplicaConfigurationPtrOutput
MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named `master.info` in the data directory.
func (ReplicaConfigurationPtrOutput) ToReplicaConfigurationPtrOutput ¶
func (o ReplicaConfigurationPtrOutput) ToReplicaConfigurationPtrOutput() ReplicaConfigurationPtrOutput
func (ReplicaConfigurationPtrOutput) ToReplicaConfigurationPtrOutputWithContext ¶
func (o ReplicaConfigurationPtrOutput) ToReplicaConfigurationPtrOutputWithContext(ctx context.Context) ReplicaConfigurationPtrOutput
type ReplicaConfigurationResponse ¶
type ReplicaConfigurationResponse struct { // Specifies if the replica is the failover target. If the field is set to `true`, the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance. FailoverTarget bool `pulumi:"failoverTarget"` // This is always `sql#replicaConfiguration`. Kind string `pulumi:"kind"` // MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named `master.info` in the data directory. MysqlReplicaConfiguration MySqlReplicaConfigurationResponse `pulumi:"mysqlReplicaConfiguration"` }
Read-replica configuration for connecting to the primary instance.
type ReplicaConfigurationResponseOutput ¶
type ReplicaConfigurationResponseOutput struct{ *pulumi.OutputState }
Read-replica configuration for connecting to the primary instance.
func (ReplicaConfigurationResponseOutput) ElementType ¶
func (ReplicaConfigurationResponseOutput) ElementType() reflect.Type
func (ReplicaConfigurationResponseOutput) FailoverTarget ¶
func (o ReplicaConfigurationResponseOutput) FailoverTarget() pulumi.BoolOutput
Specifies if the replica is the failover target. If the field is set to `true`, the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.
func (ReplicaConfigurationResponseOutput) Kind ¶
func (o ReplicaConfigurationResponseOutput) Kind() pulumi.StringOutput
This is always `sql#replicaConfiguration`.
func (ReplicaConfigurationResponseOutput) MysqlReplicaConfiguration ¶
func (o ReplicaConfigurationResponseOutput) MysqlReplicaConfiguration() MySqlReplicaConfigurationResponseOutput
MySQL specific configuration when replicating from a MySQL on-premises primary instance. Replication configuration information such as the username, password, certificates, and keys are not stored in the instance metadata. The configuration information is used only to set up the replication connection and is stored by MySQL in a file named `master.info` in the data directory.
func (ReplicaConfigurationResponseOutput) ToReplicaConfigurationResponseOutput ¶
func (o ReplicaConfigurationResponseOutput) ToReplicaConfigurationResponseOutput() ReplicaConfigurationResponseOutput
func (ReplicaConfigurationResponseOutput) ToReplicaConfigurationResponseOutputWithContext ¶
func (o ReplicaConfigurationResponseOutput) ToReplicaConfigurationResponseOutputWithContext(ctx context.Context) ReplicaConfigurationResponseOutput
type Settings ¶
type Settings struct { // The activation policy specifies when the instance is activated; it is applicable only when the instance state is RUNNABLE. Valid values: * `ALWAYS`: The instance is on, and remains so even in the absence of connection requests. * `NEVER`: The instance is off; it is not activated, even if a connection request arrives. ActivationPolicy *SettingsActivationPolicy `pulumi:"activationPolicy"` // Active Directory configuration, relevant only for Cloud SQL for SQL Server. ActiveDirectoryConfig *SqlActiveDirectoryConfig `pulumi:"activeDirectoryConfig"` // The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only. // // Deprecated: The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only. AuthorizedGaeApplications []string `pulumi:"authorizedGaeApplications"` // Availability type. Potential values: * `ZONAL`: The instance serves data from only one zone. Outages in that zone affect data accessibility. * `REGIONAL`: The instance can serve data from more than one zone in a region (it is highly available)./ For more information, see [Overview of the High Availability Configuration](https://cloud.google.com/sql/docs/mysql/high-availability). AvailabilityType *SettingsAvailabilityType `pulumi:"availabilityType"` // The daily backup configuration for the instance. BackupConfiguration *BackupConfiguration `pulumi:"backupConfiguration"` // The name of server Instance collation. Collation *string `pulumi:"collation"` // Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. CrashSafeReplicationEnabled *bool `pulumi:"crashSafeReplicationEnabled"` // The size of data disk, in GB. The data disk size minimum is 10GB. DataDiskSizeGb *string `pulumi:"dataDiskSizeGb"` // The type of data disk: `PD_SSD` (default) or `PD_HDD`. Not used for First Generation instances. DataDiskType *SettingsDataDiskType `pulumi:"dataDiskType"` // The database flags passed to the instance at startup. DatabaseFlags []DatabaseFlags `pulumi:"databaseFlags"` // Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance. DatabaseReplicationEnabled *bool `pulumi:"databaseReplicationEnabled"` // Deny maintenance periods DenyMaintenancePeriods []DenyMaintenancePeriod `pulumi:"denyMaintenancePeriods"` // Insights configuration, for now relevant only for Postgres. InsightsConfig *InsightsConfig `pulumi:"insightsConfig"` // The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances. IpConfiguration *IpConfiguration `pulumi:"ipConfiguration"` // This is always `sql#settings`. Kind *string `pulumi:"kind"` // The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances. LocationPreference *LocationPreference `pulumi:"locationPreference"` // The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes. MaintenanceWindow *MaintenanceWindow `pulumi:"maintenanceWindow"` // The local user password validation policy of the instance. PasswordValidationPolicy *PasswordValidationPolicy `pulumi:"passwordValidationPolicy"` // The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. PricingPlan *SettingsPricingPlan `pulumi:"pricingPlan"` // The type of replication this instance uses. This can be either `ASYNCHRONOUS` or `SYNCHRONOUS`. (Deprecated) This property was only applicable to First Generation instances. // // Deprecated: The type of replication this instance uses. This can be either `ASYNCHRONOUS` or `SYNCHRONOUS`. (Deprecated) This property was only applicable to First Generation instances. ReplicationType *SettingsReplicationType `pulumi:"replicationType"` // The version of instance settings. This is a required field for update method to make sure concurrent updates are handled properly. During update, use the most recent settingsVersion value for this instance and do not try to update this value. SettingsVersion *string `pulumi:"settingsVersion"` // SQL Server specific audit configuration. SqlServerAuditConfig *SqlServerAuditConfig `pulumi:"sqlServerAuditConfig"` // Configuration to increase storage size automatically. The default value is true. StorageAutoResize *bool `pulumi:"storageAutoResize"` // The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit. StorageAutoResizeLimit *string `pulumi:"storageAutoResizeLimit"` // The tier (or machine type) for this instance, for example `db-custom-1-3840`. WARNING: Changing this restarts the instance. Tier *string `pulumi:"tier"` // User-provided labels, represented as a dictionary where each label is a single key value pair. UserLabels map[string]string `pulumi:"userLabels"` }
Database instance settings.
type SettingsActivationPolicy ¶
type SettingsActivationPolicy string
The activation policy specifies when the instance is activated; it is applicable only when the instance state is RUNNABLE. Valid values: * `ALWAYS`: The instance is on, and remains so even in the absence of connection requests. * `NEVER`: The instance is off; it is not activated, even if a connection request arrives.
func (SettingsActivationPolicy) ElementType ¶
func (SettingsActivationPolicy) ElementType() reflect.Type
func (SettingsActivationPolicy) ToSettingsActivationPolicyOutput ¶
func (e SettingsActivationPolicy) ToSettingsActivationPolicyOutput() SettingsActivationPolicyOutput
func (SettingsActivationPolicy) ToSettingsActivationPolicyOutputWithContext ¶
func (e SettingsActivationPolicy) ToSettingsActivationPolicyOutputWithContext(ctx context.Context) SettingsActivationPolicyOutput
func (SettingsActivationPolicy) ToSettingsActivationPolicyPtrOutput ¶
func (e SettingsActivationPolicy) ToSettingsActivationPolicyPtrOutput() SettingsActivationPolicyPtrOutput
func (SettingsActivationPolicy) ToSettingsActivationPolicyPtrOutputWithContext ¶
func (e SettingsActivationPolicy) ToSettingsActivationPolicyPtrOutputWithContext(ctx context.Context) SettingsActivationPolicyPtrOutput
func (SettingsActivationPolicy) ToStringOutput ¶
func (e SettingsActivationPolicy) ToStringOutput() pulumi.StringOutput
func (SettingsActivationPolicy) ToStringOutputWithContext ¶
func (e SettingsActivationPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SettingsActivationPolicy) ToStringPtrOutput ¶
func (e SettingsActivationPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
func (SettingsActivationPolicy) ToStringPtrOutputWithContext ¶
func (e SettingsActivationPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SettingsActivationPolicyInput ¶
type SettingsActivationPolicyInput interface { pulumi.Input ToSettingsActivationPolicyOutput() SettingsActivationPolicyOutput ToSettingsActivationPolicyOutputWithContext(context.Context) SettingsActivationPolicyOutput }
SettingsActivationPolicyInput is an input type that accepts SettingsActivationPolicyArgs and SettingsActivationPolicyOutput values. You can construct a concrete instance of `SettingsActivationPolicyInput` via:
SettingsActivationPolicyArgs{...}
type SettingsActivationPolicyOutput ¶
type SettingsActivationPolicyOutput struct{ *pulumi.OutputState }
func (SettingsActivationPolicyOutput) ElementType ¶
func (SettingsActivationPolicyOutput) ElementType() reflect.Type
func (SettingsActivationPolicyOutput) ToSettingsActivationPolicyOutput ¶
func (o SettingsActivationPolicyOutput) ToSettingsActivationPolicyOutput() SettingsActivationPolicyOutput
func (SettingsActivationPolicyOutput) ToSettingsActivationPolicyOutputWithContext ¶
func (o SettingsActivationPolicyOutput) ToSettingsActivationPolicyOutputWithContext(ctx context.Context) SettingsActivationPolicyOutput
func (SettingsActivationPolicyOutput) ToSettingsActivationPolicyPtrOutput ¶
func (o SettingsActivationPolicyOutput) ToSettingsActivationPolicyPtrOutput() SettingsActivationPolicyPtrOutput
func (SettingsActivationPolicyOutput) ToSettingsActivationPolicyPtrOutputWithContext ¶
func (o SettingsActivationPolicyOutput) ToSettingsActivationPolicyPtrOutputWithContext(ctx context.Context) SettingsActivationPolicyPtrOutput
func (SettingsActivationPolicyOutput) ToStringOutput ¶
func (o SettingsActivationPolicyOutput) ToStringOutput() pulumi.StringOutput
func (SettingsActivationPolicyOutput) ToStringOutputWithContext ¶
func (o SettingsActivationPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SettingsActivationPolicyOutput) ToStringPtrOutput ¶
func (o SettingsActivationPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SettingsActivationPolicyOutput) ToStringPtrOutputWithContext ¶
func (o SettingsActivationPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SettingsActivationPolicyPtrInput ¶
type SettingsActivationPolicyPtrInput interface { pulumi.Input ToSettingsActivationPolicyPtrOutput() SettingsActivationPolicyPtrOutput ToSettingsActivationPolicyPtrOutputWithContext(context.Context) SettingsActivationPolicyPtrOutput }
func SettingsActivationPolicyPtr ¶
func SettingsActivationPolicyPtr(v string) SettingsActivationPolicyPtrInput
type SettingsActivationPolicyPtrOutput ¶
type SettingsActivationPolicyPtrOutput struct{ *pulumi.OutputState }
func (SettingsActivationPolicyPtrOutput) Elem ¶
func (o SettingsActivationPolicyPtrOutput) Elem() SettingsActivationPolicyOutput
func (SettingsActivationPolicyPtrOutput) ElementType ¶
func (SettingsActivationPolicyPtrOutput) ElementType() reflect.Type
func (SettingsActivationPolicyPtrOutput) ToSettingsActivationPolicyPtrOutput ¶
func (o SettingsActivationPolicyPtrOutput) ToSettingsActivationPolicyPtrOutput() SettingsActivationPolicyPtrOutput
func (SettingsActivationPolicyPtrOutput) ToSettingsActivationPolicyPtrOutputWithContext ¶
func (o SettingsActivationPolicyPtrOutput) ToSettingsActivationPolicyPtrOutputWithContext(ctx context.Context) SettingsActivationPolicyPtrOutput
func (SettingsActivationPolicyPtrOutput) ToStringPtrOutput ¶
func (o SettingsActivationPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SettingsActivationPolicyPtrOutput) ToStringPtrOutputWithContext ¶
func (o SettingsActivationPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SettingsArgs ¶
type SettingsArgs struct { // The activation policy specifies when the instance is activated; it is applicable only when the instance state is RUNNABLE. Valid values: * `ALWAYS`: The instance is on, and remains so even in the absence of connection requests. * `NEVER`: The instance is off; it is not activated, even if a connection request arrives. ActivationPolicy SettingsActivationPolicyPtrInput `pulumi:"activationPolicy"` // Active Directory configuration, relevant only for Cloud SQL for SQL Server. ActiveDirectoryConfig SqlActiveDirectoryConfigPtrInput `pulumi:"activeDirectoryConfig"` // The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only. // // Deprecated: The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only. AuthorizedGaeApplications pulumi.StringArrayInput `pulumi:"authorizedGaeApplications"` // Availability type. Potential values: * `ZONAL`: The instance serves data from only one zone. Outages in that zone affect data accessibility. * `REGIONAL`: The instance can serve data from more than one zone in a region (it is highly available)./ For more information, see [Overview of the High Availability Configuration](https://cloud.google.com/sql/docs/mysql/high-availability). AvailabilityType SettingsAvailabilityTypePtrInput `pulumi:"availabilityType"` // The daily backup configuration for the instance. BackupConfiguration BackupConfigurationPtrInput `pulumi:"backupConfiguration"` // The name of server Instance collation. Collation pulumi.StringPtrInput `pulumi:"collation"` // Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. CrashSafeReplicationEnabled pulumi.BoolPtrInput `pulumi:"crashSafeReplicationEnabled"` // The size of data disk, in GB. The data disk size minimum is 10GB. DataDiskSizeGb pulumi.StringPtrInput `pulumi:"dataDiskSizeGb"` // The type of data disk: `PD_SSD` (default) or `PD_HDD`. Not used for First Generation instances. DataDiskType SettingsDataDiskTypePtrInput `pulumi:"dataDiskType"` // The database flags passed to the instance at startup. DatabaseFlags DatabaseFlagsArrayInput `pulumi:"databaseFlags"` // Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance. DatabaseReplicationEnabled pulumi.BoolPtrInput `pulumi:"databaseReplicationEnabled"` // Deny maintenance periods DenyMaintenancePeriods DenyMaintenancePeriodArrayInput `pulumi:"denyMaintenancePeriods"` // Insights configuration, for now relevant only for Postgres. InsightsConfig InsightsConfigPtrInput `pulumi:"insightsConfig"` // The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances. IpConfiguration IpConfigurationPtrInput `pulumi:"ipConfiguration"` // This is always `sql#settings`. Kind pulumi.StringPtrInput `pulumi:"kind"` // The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances. LocationPreference LocationPreferencePtrInput `pulumi:"locationPreference"` // The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes. MaintenanceWindow MaintenanceWindowPtrInput `pulumi:"maintenanceWindow"` // The local user password validation policy of the instance. PasswordValidationPolicy PasswordValidationPolicyPtrInput `pulumi:"passwordValidationPolicy"` // The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. PricingPlan SettingsPricingPlanPtrInput `pulumi:"pricingPlan"` // The type of replication this instance uses. This can be either `ASYNCHRONOUS` or `SYNCHRONOUS`. (Deprecated) This property was only applicable to First Generation instances. // // Deprecated: The type of replication this instance uses. This can be either `ASYNCHRONOUS` or `SYNCHRONOUS`. (Deprecated) This property was only applicable to First Generation instances. ReplicationType SettingsReplicationTypePtrInput `pulumi:"replicationType"` // The version of instance settings. This is a required field for update method to make sure concurrent updates are handled properly. During update, use the most recent settingsVersion value for this instance and do not try to update this value. SettingsVersion pulumi.StringPtrInput `pulumi:"settingsVersion"` // SQL Server specific audit configuration. SqlServerAuditConfig SqlServerAuditConfigPtrInput `pulumi:"sqlServerAuditConfig"` // Configuration to increase storage size automatically. The default value is true. StorageAutoResize pulumi.BoolPtrInput `pulumi:"storageAutoResize"` // The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit. StorageAutoResizeLimit pulumi.StringPtrInput `pulumi:"storageAutoResizeLimit"` // The tier (or machine type) for this instance, for example `db-custom-1-3840`. WARNING: Changing this restarts the instance. Tier pulumi.StringPtrInput `pulumi:"tier"` // User-provided labels, represented as a dictionary where each label is a single key value pair. UserLabels pulumi.StringMapInput `pulumi:"userLabels"` }
Database instance settings.
func (SettingsArgs) ElementType ¶
func (SettingsArgs) ElementType() reflect.Type
func (SettingsArgs) ToSettingsOutput ¶
func (i SettingsArgs) ToSettingsOutput() SettingsOutput
func (SettingsArgs) ToSettingsOutputWithContext ¶
func (i SettingsArgs) ToSettingsOutputWithContext(ctx context.Context) SettingsOutput
func (SettingsArgs) ToSettingsPtrOutput ¶
func (i SettingsArgs) ToSettingsPtrOutput() SettingsPtrOutput
func (SettingsArgs) ToSettingsPtrOutputWithContext ¶
func (i SettingsArgs) ToSettingsPtrOutputWithContext(ctx context.Context) SettingsPtrOutput
type SettingsAvailabilityType ¶
type SettingsAvailabilityType string
Availability type. Potential values: * `ZONAL`: The instance serves data from only one zone. Outages in that zone affect data accessibility. * `REGIONAL`: The instance can serve data from more than one zone in a region (it is highly available)./ For more information, see [Overview of the High Availability Configuration](https://cloud.google.com/sql/docs/mysql/high-availability).
func (SettingsAvailabilityType) ElementType ¶
func (SettingsAvailabilityType) ElementType() reflect.Type
func (SettingsAvailabilityType) ToSettingsAvailabilityTypeOutput ¶
func (e SettingsAvailabilityType) ToSettingsAvailabilityTypeOutput() SettingsAvailabilityTypeOutput
func (SettingsAvailabilityType) ToSettingsAvailabilityTypeOutputWithContext ¶
func (e SettingsAvailabilityType) ToSettingsAvailabilityTypeOutputWithContext(ctx context.Context) SettingsAvailabilityTypeOutput
func (SettingsAvailabilityType) ToSettingsAvailabilityTypePtrOutput ¶
func (e SettingsAvailabilityType) ToSettingsAvailabilityTypePtrOutput() SettingsAvailabilityTypePtrOutput
func (SettingsAvailabilityType) ToSettingsAvailabilityTypePtrOutputWithContext ¶
func (e SettingsAvailabilityType) ToSettingsAvailabilityTypePtrOutputWithContext(ctx context.Context) SettingsAvailabilityTypePtrOutput
func (SettingsAvailabilityType) ToStringOutput ¶
func (e SettingsAvailabilityType) ToStringOutput() pulumi.StringOutput
func (SettingsAvailabilityType) ToStringOutputWithContext ¶
func (e SettingsAvailabilityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SettingsAvailabilityType) ToStringPtrOutput ¶
func (e SettingsAvailabilityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SettingsAvailabilityType) ToStringPtrOutputWithContext ¶
func (e SettingsAvailabilityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SettingsAvailabilityTypeInput ¶
type SettingsAvailabilityTypeInput interface { pulumi.Input ToSettingsAvailabilityTypeOutput() SettingsAvailabilityTypeOutput ToSettingsAvailabilityTypeOutputWithContext(context.Context) SettingsAvailabilityTypeOutput }
SettingsAvailabilityTypeInput is an input type that accepts SettingsAvailabilityTypeArgs and SettingsAvailabilityTypeOutput values. You can construct a concrete instance of `SettingsAvailabilityTypeInput` via:
SettingsAvailabilityTypeArgs{...}
type SettingsAvailabilityTypeOutput ¶
type SettingsAvailabilityTypeOutput struct{ *pulumi.OutputState }
func (SettingsAvailabilityTypeOutput) ElementType ¶
func (SettingsAvailabilityTypeOutput) ElementType() reflect.Type
func (SettingsAvailabilityTypeOutput) ToSettingsAvailabilityTypeOutput ¶
func (o SettingsAvailabilityTypeOutput) ToSettingsAvailabilityTypeOutput() SettingsAvailabilityTypeOutput
func (SettingsAvailabilityTypeOutput) ToSettingsAvailabilityTypeOutputWithContext ¶
func (o SettingsAvailabilityTypeOutput) ToSettingsAvailabilityTypeOutputWithContext(ctx context.Context) SettingsAvailabilityTypeOutput
func (SettingsAvailabilityTypeOutput) ToSettingsAvailabilityTypePtrOutput ¶
func (o SettingsAvailabilityTypeOutput) ToSettingsAvailabilityTypePtrOutput() SettingsAvailabilityTypePtrOutput
func (SettingsAvailabilityTypeOutput) ToSettingsAvailabilityTypePtrOutputWithContext ¶
func (o SettingsAvailabilityTypeOutput) ToSettingsAvailabilityTypePtrOutputWithContext(ctx context.Context) SettingsAvailabilityTypePtrOutput
func (SettingsAvailabilityTypeOutput) ToStringOutput ¶
func (o SettingsAvailabilityTypeOutput) ToStringOutput() pulumi.StringOutput
func (SettingsAvailabilityTypeOutput) ToStringOutputWithContext ¶
func (o SettingsAvailabilityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SettingsAvailabilityTypeOutput) ToStringPtrOutput ¶
func (o SettingsAvailabilityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SettingsAvailabilityTypeOutput) ToStringPtrOutputWithContext ¶
func (o SettingsAvailabilityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SettingsAvailabilityTypePtrInput ¶
type SettingsAvailabilityTypePtrInput interface { pulumi.Input ToSettingsAvailabilityTypePtrOutput() SettingsAvailabilityTypePtrOutput ToSettingsAvailabilityTypePtrOutputWithContext(context.Context) SettingsAvailabilityTypePtrOutput }
func SettingsAvailabilityTypePtr ¶
func SettingsAvailabilityTypePtr(v string) SettingsAvailabilityTypePtrInput
type SettingsAvailabilityTypePtrOutput ¶
type SettingsAvailabilityTypePtrOutput struct{ *pulumi.OutputState }
func (SettingsAvailabilityTypePtrOutput) Elem ¶
func (o SettingsAvailabilityTypePtrOutput) Elem() SettingsAvailabilityTypeOutput
func (SettingsAvailabilityTypePtrOutput) ElementType ¶
func (SettingsAvailabilityTypePtrOutput) ElementType() reflect.Type
func (SettingsAvailabilityTypePtrOutput) ToSettingsAvailabilityTypePtrOutput ¶
func (o SettingsAvailabilityTypePtrOutput) ToSettingsAvailabilityTypePtrOutput() SettingsAvailabilityTypePtrOutput
func (SettingsAvailabilityTypePtrOutput) ToSettingsAvailabilityTypePtrOutputWithContext ¶
func (o SettingsAvailabilityTypePtrOutput) ToSettingsAvailabilityTypePtrOutputWithContext(ctx context.Context) SettingsAvailabilityTypePtrOutput
func (SettingsAvailabilityTypePtrOutput) ToStringPtrOutput ¶
func (o SettingsAvailabilityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SettingsAvailabilityTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o SettingsAvailabilityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SettingsDataDiskType ¶
type SettingsDataDiskType string
The type of data disk: `PD_SSD` (default) or `PD_HDD`. Not used for First Generation instances.
func (SettingsDataDiskType) ElementType ¶
func (SettingsDataDiskType) ElementType() reflect.Type
func (SettingsDataDiskType) ToSettingsDataDiskTypeOutput ¶
func (e SettingsDataDiskType) ToSettingsDataDiskTypeOutput() SettingsDataDiskTypeOutput
func (SettingsDataDiskType) ToSettingsDataDiskTypeOutputWithContext ¶
func (e SettingsDataDiskType) ToSettingsDataDiskTypeOutputWithContext(ctx context.Context) SettingsDataDiskTypeOutput
func (SettingsDataDiskType) ToSettingsDataDiskTypePtrOutput ¶
func (e SettingsDataDiskType) ToSettingsDataDiskTypePtrOutput() SettingsDataDiskTypePtrOutput
func (SettingsDataDiskType) ToSettingsDataDiskTypePtrOutputWithContext ¶
func (e SettingsDataDiskType) ToSettingsDataDiskTypePtrOutputWithContext(ctx context.Context) SettingsDataDiskTypePtrOutput
func (SettingsDataDiskType) ToStringOutput ¶
func (e SettingsDataDiskType) ToStringOutput() pulumi.StringOutput
func (SettingsDataDiskType) ToStringOutputWithContext ¶
func (e SettingsDataDiskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SettingsDataDiskType) ToStringPtrOutput ¶
func (e SettingsDataDiskType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SettingsDataDiskType) ToStringPtrOutputWithContext ¶
func (e SettingsDataDiskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SettingsDataDiskTypeInput ¶
type SettingsDataDiskTypeInput interface { pulumi.Input ToSettingsDataDiskTypeOutput() SettingsDataDiskTypeOutput ToSettingsDataDiskTypeOutputWithContext(context.Context) SettingsDataDiskTypeOutput }
SettingsDataDiskTypeInput is an input type that accepts SettingsDataDiskTypeArgs and SettingsDataDiskTypeOutput values. You can construct a concrete instance of `SettingsDataDiskTypeInput` via:
SettingsDataDiskTypeArgs{...}
type SettingsDataDiskTypeOutput ¶
type SettingsDataDiskTypeOutput struct{ *pulumi.OutputState }
func (SettingsDataDiskTypeOutput) ElementType ¶
func (SettingsDataDiskTypeOutput) ElementType() reflect.Type
func (SettingsDataDiskTypeOutput) ToSettingsDataDiskTypeOutput ¶
func (o SettingsDataDiskTypeOutput) ToSettingsDataDiskTypeOutput() SettingsDataDiskTypeOutput
func (SettingsDataDiskTypeOutput) ToSettingsDataDiskTypeOutputWithContext ¶
func (o SettingsDataDiskTypeOutput) ToSettingsDataDiskTypeOutputWithContext(ctx context.Context) SettingsDataDiskTypeOutput
func (SettingsDataDiskTypeOutput) ToSettingsDataDiskTypePtrOutput ¶
func (o SettingsDataDiskTypeOutput) ToSettingsDataDiskTypePtrOutput() SettingsDataDiskTypePtrOutput
func (SettingsDataDiskTypeOutput) ToSettingsDataDiskTypePtrOutputWithContext ¶
func (o SettingsDataDiskTypeOutput) ToSettingsDataDiskTypePtrOutputWithContext(ctx context.Context) SettingsDataDiskTypePtrOutput
func (SettingsDataDiskTypeOutput) ToStringOutput ¶
func (o SettingsDataDiskTypeOutput) ToStringOutput() pulumi.StringOutput
func (SettingsDataDiskTypeOutput) ToStringOutputWithContext ¶
func (o SettingsDataDiskTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SettingsDataDiskTypeOutput) ToStringPtrOutput ¶
func (o SettingsDataDiskTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SettingsDataDiskTypeOutput) ToStringPtrOutputWithContext ¶
func (o SettingsDataDiskTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SettingsDataDiskTypePtrInput ¶
type SettingsDataDiskTypePtrInput interface { pulumi.Input ToSettingsDataDiskTypePtrOutput() SettingsDataDiskTypePtrOutput ToSettingsDataDiskTypePtrOutputWithContext(context.Context) SettingsDataDiskTypePtrOutput }
func SettingsDataDiskTypePtr ¶
func SettingsDataDiskTypePtr(v string) SettingsDataDiskTypePtrInput
type SettingsDataDiskTypePtrOutput ¶
type SettingsDataDiskTypePtrOutput struct{ *pulumi.OutputState }
func (SettingsDataDiskTypePtrOutput) Elem ¶
func (o SettingsDataDiskTypePtrOutput) Elem() SettingsDataDiskTypeOutput
func (SettingsDataDiskTypePtrOutput) ElementType ¶
func (SettingsDataDiskTypePtrOutput) ElementType() reflect.Type
func (SettingsDataDiskTypePtrOutput) ToSettingsDataDiskTypePtrOutput ¶
func (o SettingsDataDiskTypePtrOutput) ToSettingsDataDiskTypePtrOutput() SettingsDataDiskTypePtrOutput
func (SettingsDataDiskTypePtrOutput) ToSettingsDataDiskTypePtrOutputWithContext ¶
func (o SettingsDataDiskTypePtrOutput) ToSettingsDataDiskTypePtrOutputWithContext(ctx context.Context) SettingsDataDiskTypePtrOutput
func (SettingsDataDiskTypePtrOutput) ToStringPtrOutput ¶
func (o SettingsDataDiskTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SettingsDataDiskTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o SettingsDataDiskTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SettingsInput ¶
type SettingsInput interface { pulumi.Input ToSettingsOutput() SettingsOutput ToSettingsOutputWithContext(context.Context) SettingsOutput }
SettingsInput is an input type that accepts SettingsArgs and SettingsOutput values. You can construct a concrete instance of `SettingsInput` via:
SettingsArgs{...}
type SettingsOutput ¶
type SettingsOutput struct{ *pulumi.OutputState }
Database instance settings.
func (SettingsOutput) ActivationPolicy ¶
func (o SettingsOutput) ActivationPolicy() SettingsActivationPolicyPtrOutput
The activation policy specifies when the instance is activated; it is applicable only when the instance state is RUNNABLE. Valid values: * `ALWAYS`: The instance is on, and remains so even in the absence of connection requests. * `NEVER`: The instance is off; it is not activated, even if a connection request arrives.
func (SettingsOutput) ActiveDirectoryConfig ¶
func (o SettingsOutput) ActiveDirectoryConfig() SqlActiveDirectoryConfigPtrOutput
Active Directory configuration, relevant only for Cloud SQL for SQL Server.
func (SettingsOutput) AuthorizedGaeApplications
deprecated
added in
v0.17.0
func (o SettingsOutput) AuthorizedGaeApplications() pulumi.StringArrayOutput
The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
Deprecated: The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
func (SettingsOutput) AvailabilityType ¶
func (o SettingsOutput) AvailabilityType() SettingsAvailabilityTypePtrOutput
Availability type. Potential values: * `ZONAL`: The instance serves data from only one zone. Outages in that zone affect data accessibility. * `REGIONAL`: The instance can serve data from more than one zone in a region (it is highly available)./ For more information, see [Overview of the High Availability Configuration](https://cloud.google.com/sql/docs/mysql/high-availability).
func (SettingsOutput) BackupConfiguration ¶
func (o SettingsOutput) BackupConfiguration() BackupConfigurationPtrOutput
The daily backup configuration for the instance.
func (SettingsOutput) Collation ¶
func (o SettingsOutput) Collation() pulumi.StringPtrOutput
The name of server Instance collation.
func (SettingsOutput) CrashSafeReplicationEnabled ¶
func (o SettingsOutput) CrashSafeReplicationEnabled() pulumi.BoolPtrOutput
Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances.
func (SettingsOutput) DataDiskSizeGb ¶
func (o SettingsOutput) DataDiskSizeGb() pulumi.StringPtrOutput
The size of data disk, in GB. The data disk size minimum is 10GB.
func (SettingsOutput) DataDiskType ¶
func (o SettingsOutput) DataDiskType() SettingsDataDiskTypePtrOutput
The type of data disk: `PD_SSD` (default) or `PD_HDD`. Not used for First Generation instances.
func (SettingsOutput) DatabaseFlags ¶
func (o SettingsOutput) DatabaseFlags() DatabaseFlagsArrayOutput
The database flags passed to the instance at startup.
func (SettingsOutput) DatabaseReplicationEnabled ¶
func (o SettingsOutput) DatabaseReplicationEnabled() pulumi.BoolPtrOutput
Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
func (SettingsOutput) DenyMaintenancePeriods ¶
func (o SettingsOutput) DenyMaintenancePeriods() DenyMaintenancePeriodArrayOutput
Deny maintenance periods
func (SettingsOutput) ElementType ¶
func (SettingsOutput) ElementType() reflect.Type
func (SettingsOutput) InsightsConfig ¶
func (o SettingsOutput) InsightsConfig() InsightsConfigPtrOutput
Insights configuration, for now relevant only for Postgres.
func (SettingsOutput) IpConfiguration ¶
func (o SettingsOutput) IpConfiguration() IpConfigurationPtrOutput
The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
func (SettingsOutput) Kind ¶
func (o SettingsOutput) Kind() pulumi.StringPtrOutput
This is always `sql#settings`.
func (SettingsOutput) LocationPreference ¶
func (o SettingsOutput) LocationPreference() LocationPreferencePtrOutput
The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
func (SettingsOutput) MaintenanceWindow ¶
func (o SettingsOutput) MaintenanceWindow() MaintenanceWindowPtrOutput
The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
func (SettingsOutput) PasswordValidationPolicy ¶ added in v0.9.0
func (o SettingsOutput) PasswordValidationPolicy() PasswordValidationPolicyPtrOutput
The local user password validation policy of the instance.
func (SettingsOutput) PricingPlan ¶
func (o SettingsOutput) PricingPlan() SettingsPricingPlanPtrOutput
The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances.
func (SettingsOutput) ReplicationType
deprecated
added in
v0.17.0
func (o SettingsOutput) ReplicationType() SettingsReplicationTypePtrOutput
The type of replication this instance uses. This can be either `ASYNCHRONOUS` or `SYNCHRONOUS`. (Deprecated) This property was only applicable to First Generation instances.
Deprecated: The type of replication this instance uses. This can be either `ASYNCHRONOUS` or `SYNCHRONOUS`. (Deprecated) This property was only applicable to First Generation instances.
func (SettingsOutput) SettingsVersion ¶
func (o SettingsOutput) SettingsVersion() pulumi.StringPtrOutput
The version of instance settings. This is a required field for update method to make sure concurrent updates are handled properly. During update, use the most recent settingsVersion value for this instance and do not try to update this value.
func (SettingsOutput) SqlServerAuditConfig ¶
func (o SettingsOutput) SqlServerAuditConfig() SqlServerAuditConfigPtrOutput
SQL Server specific audit configuration.
func (SettingsOutput) StorageAutoResize ¶
func (o SettingsOutput) StorageAutoResize() pulumi.BoolPtrOutput
Configuration to increase storage size automatically. The default value is true.
func (SettingsOutput) StorageAutoResizeLimit ¶
func (o SettingsOutput) StorageAutoResizeLimit() pulumi.StringPtrOutput
The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
func (SettingsOutput) Tier ¶
func (o SettingsOutput) Tier() pulumi.StringPtrOutput
The tier (or machine type) for this instance, for example `db-custom-1-3840`. WARNING: Changing this restarts the instance.
func (SettingsOutput) ToSettingsOutput ¶
func (o SettingsOutput) ToSettingsOutput() SettingsOutput
func (SettingsOutput) ToSettingsOutputWithContext ¶
func (o SettingsOutput) ToSettingsOutputWithContext(ctx context.Context) SettingsOutput
func (SettingsOutput) ToSettingsPtrOutput ¶
func (o SettingsOutput) ToSettingsPtrOutput() SettingsPtrOutput
func (SettingsOutput) ToSettingsPtrOutputWithContext ¶
func (o SettingsOutput) ToSettingsPtrOutputWithContext(ctx context.Context) SettingsPtrOutput
func (SettingsOutput) UserLabels ¶
func (o SettingsOutput) UserLabels() pulumi.StringMapOutput
User-provided labels, represented as a dictionary where each label is a single key value pair.
type SettingsPricingPlan ¶
type SettingsPricingPlan string
The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances.
func (SettingsPricingPlan) ElementType ¶
func (SettingsPricingPlan) ElementType() reflect.Type
func (SettingsPricingPlan) ToSettingsPricingPlanOutput ¶
func (e SettingsPricingPlan) ToSettingsPricingPlanOutput() SettingsPricingPlanOutput
func (SettingsPricingPlan) ToSettingsPricingPlanOutputWithContext ¶
func (e SettingsPricingPlan) ToSettingsPricingPlanOutputWithContext(ctx context.Context) SettingsPricingPlanOutput
func (SettingsPricingPlan) ToSettingsPricingPlanPtrOutput ¶
func (e SettingsPricingPlan) ToSettingsPricingPlanPtrOutput() SettingsPricingPlanPtrOutput
func (SettingsPricingPlan) ToSettingsPricingPlanPtrOutputWithContext ¶
func (e SettingsPricingPlan) ToSettingsPricingPlanPtrOutputWithContext(ctx context.Context) SettingsPricingPlanPtrOutput
func (SettingsPricingPlan) ToStringOutput ¶
func (e SettingsPricingPlan) ToStringOutput() pulumi.StringOutput
func (SettingsPricingPlan) ToStringOutputWithContext ¶
func (e SettingsPricingPlan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SettingsPricingPlan) ToStringPtrOutput ¶
func (e SettingsPricingPlan) ToStringPtrOutput() pulumi.StringPtrOutput
func (SettingsPricingPlan) ToStringPtrOutputWithContext ¶
func (e SettingsPricingPlan) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SettingsPricingPlanInput ¶
type SettingsPricingPlanInput interface { pulumi.Input ToSettingsPricingPlanOutput() SettingsPricingPlanOutput ToSettingsPricingPlanOutputWithContext(context.Context) SettingsPricingPlanOutput }
SettingsPricingPlanInput is an input type that accepts SettingsPricingPlanArgs and SettingsPricingPlanOutput values. You can construct a concrete instance of `SettingsPricingPlanInput` via:
SettingsPricingPlanArgs{...}
type SettingsPricingPlanOutput ¶
type SettingsPricingPlanOutput struct{ *pulumi.OutputState }
func (SettingsPricingPlanOutput) ElementType ¶
func (SettingsPricingPlanOutput) ElementType() reflect.Type
func (SettingsPricingPlanOutput) ToSettingsPricingPlanOutput ¶
func (o SettingsPricingPlanOutput) ToSettingsPricingPlanOutput() SettingsPricingPlanOutput
func (SettingsPricingPlanOutput) ToSettingsPricingPlanOutputWithContext ¶
func (o SettingsPricingPlanOutput) ToSettingsPricingPlanOutputWithContext(ctx context.Context) SettingsPricingPlanOutput
func (SettingsPricingPlanOutput) ToSettingsPricingPlanPtrOutput ¶
func (o SettingsPricingPlanOutput) ToSettingsPricingPlanPtrOutput() SettingsPricingPlanPtrOutput
func (SettingsPricingPlanOutput) ToSettingsPricingPlanPtrOutputWithContext ¶
func (o SettingsPricingPlanOutput) ToSettingsPricingPlanPtrOutputWithContext(ctx context.Context) SettingsPricingPlanPtrOutput
func (SettingsPricingPlanOutput) ToStringOutput ¶
func (o SettingsPricingPlanOutput) ToStringOutput() pulumi.StringOutput
func (SettingsPricingPlanOutput) ToStringOutputWithContext ¶
func (o SettingsPricingPlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SettingsPricingPlanOutput) ToStringPtrOutput ¶
func (o SettingsPricingPlanOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SettingsPricingPlanOutput) ToStringPtrOutputWithContext ¶
func (o SettingsPricingPlanOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SettingsPricingPlanPtrInput ¶
type SettingsPricingPlanPtrInput interface { pulumi.Input ToSettingsPricingPlanPtrOutput() SettingsPricingPlanPtrOutput ToSettingsPricingPlanPtrOutputWithContext(context.Context) SettingsPricingPlanPtrOutput }
func SettingsPricingPlanPtr ¶
func SettingsPricingPlanPtr(v string) SettingsPricingPlanPtrInput
type SettingsPricingPlanPtrOutput ¶
type SettingsPricingPlanPtrOutput struct{ *pulumi.OutputState }
func (SettingsPricingPlanPtrOutput) Elem ¶
func (o SettingsPricingPlanPtrOutput) Elem() SettingsPricingPlanOutput
func (SettingsPricingPlanPtrOutput) ElementType ¶
func (SettingsPricingPlanPtrOutput) ElementType() reflect.Type
func (SettingsPricingPlanPtrOutput) ToSettingsPricingPlanPtrOutput ¶
func (o SettingsPricingPlanPtrOutput) ToSettingsPricingPlanPtrOutput() SettingsPricingPlanPtrOutput
func (SettingsPricingPlanPtrOutput) ToSettingsPricingPlanPtrOutputWithContext ¶
func (o SettingsPricingPlanPtrOutput) ToSettingsPricingPlanPtrOutputWithContext(ctx context.Context) SettingsPricingPlanPtrOutput
func (SettingsPricingPlanPtrOutput) ToStringPtrOutput ¶
func (o SettingsPricingPlanPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SettingsPricingPlanPtrOutput) ToStringPtrOutputWithContext ¶
func (o SettingsPricingPlanPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SettingsPtrInput ¶
type SettingsPtrInput interface { pulumi.Input ToSettingsPtrOutput() SettingsPtrOutput ToSettingsPtrOutputWithContext(context.Context) SettingsPtrOutput }
SettingsPtrInput is an input type that accepts SettingsArgs, SettingsPtr and SettingsPtrOutput values. You can construct a concrete instance of `SettingsPtrInput` via:
SettingsArgs{...} or: nil
func SettingsPtr ¶
func SettingsPtr(v *SettingsArgs) SettingsPtrInput
type SettingsPtrOutput ¶
type SettingsPtrOutput struct{ *pulumi.OutputState }
func (SettingsPtrOutput) ActivationPolicy ¶
func (o SettingsPtrOutput) ActivationPolicy() SettingsActivationPolicyPtrOutput
The activation policy specifies when the instance is activated; it is applicable only when the instance state is RUNNABLE. Valid values: * `ALWAYS`: The instance is on, and remains so even in the absence of connection requests. * `NEVER`: The instance is off; it is not activated, even if a connection request arrives.
func (SettingsPtrOutput) ActiveDirectoryConfig ¶
func (o SettingsPtrOutput) ActiveDirectoryConfig() SqlActiveDirectoryConfigPtrOutput
Active Directory configuration, relevant only for Cloud SQL for SQL Server.
func (SettingsPtrOutput) AuthorizedGaeApplications
deprecated
added in
v0.17.0
func (o SettingsPtrOutput) AuthorizedGaeApplications() pulumi.StringArrayOutput
The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
Deprecated: The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
func (SettingsPtrOutput) AvailabilityType ¶
func (o SettingsPtrOutput) AvailabilityType() SettingsAvailabilityTypePtrOutput
Availability type. Potential values: * `ZONAL`: The instance serves data from only one zone. Outages in that zone affect data accessibility. * `REGIONAL`: The instance can serve data from more than one zone in a region (it is highly available)./ For more information, see [Overview of the High Availability Configuration](https://cloud.google.com/sql/docs/mysql/high-availability).
func (SettingsPtrOutput) BackupConfiguration ¶
func (o SettingsPtrOutput) BackupConfiguration() BackupConfigurationPtrOutput
The daily backup configuration for the instance.
func (SettingsPtrOutput) Collation ¶
func (o SettingsPtrOutput) Collation() pulumi.StringPtrOutput
The name of server Instance collation.
func (SettingsPtrOutput) CrashSafeReplicationEnabled ¶
func (o SettingsPtrOutput) CrashSafeReplicationEnabled() pulumi.BoolPtrOutput
Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances.
func (SettingsPtrOutput) DataDiskSizeGb ¶
func (o SettingsPtrOutput) DataDiskSizeGb() pulumi.StringPtrOutput
The size of data disk, in GB. The data disk size minimum is 10GB.
func (SettingsPtrOutput) DataDiskType ¶
func (o SettingsPtrOutput) DataDiskType() SettingsDataDiskTypePtrOutput
The type of data disk: `PD_SSD` (default) or `PD_HDD`. Not used for First Generation instances.
func (SettingsPtrOutput) DatabaseFlags ¶
func (o SettingsPtrOutput) DatabaseFlags() DatabaseFlagsArrayOutput
The database flags passed to the instance at startup.
func (SettingsPtrOutput) DatabaseReplicationEnabled ¶
func (o SettingsPtrOutput) DatabaseReplicationEnabled() pulumi.BoolPtrOutput
Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
func (SettingsPtrOutput) DenyMaintenancePeriods ¶
func (o SettingsPtrOutput) DenyMaintenancePeriods() DenyMaintenancePeriodArrayOutput
Deny maintenance periods
func (SettingsPtrOutput) Elem ¶
func (o SettingsPtrOutput) Elem() SettingsOutput
func (SettingsPtrOutput) ElementType ¶
func (SettingsPtrOutput) ElementType() reflect.Type
func (SettingsPtrOutput) InsightsConfig ¶
func (o SettingsPtrOutput) InsightsConfig() InsightsConfigPtrOutput
Insights configuration, for now relevant only for Postgres.
func (SettingsPtrOutput) IpConfiguration ¶
func (o SettingsPtrOutput) IpConfiguration() IpConfigurationPtrOutput
The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
func (SettingsPtrOutput) Kind ¶
func (o SettingsPtrOutput) Kind() pulumi.StringPtrOutput
This is always `sql#settings`.
func (SettingsPtrOutput) LocationPreference ¶
func (o SettingsPtrOutput) LocationPreference() LocationPreferencePtrOutput
The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
func (SettingsPtrOutput) MaintenanceWindow ¶
func (o SettingsPtrOutput) MaintenanceWindow() MaintenanceWindowPtrOutput
The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
func (SettingsPtrOutput) PasswordValidationPolicy ¶ added in v0.9.0
func (o SettingsPtrOutput) PasswordValidationPolicy() PasswordValidationPolicyPtrOutput
The local user password validation policy of the instance.
func (SettingsPtrOutput) PricingPlan ¶
func (o SettingsPtrOutput) PricingPlan() SettingsPricingPlanPtrOutput
The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances.
func (SettingsPtrOutput) ReplicationType
deprecated
added in
v0.17.0
func (o SettingsPtrOutput) ReplicationType() SettingsReplicationTypePtrOutput
The type of replication this instance uses. This can be either `ASYNCHRONOUS` or `SYNCHRONOUS`. (Deprecated) This property was only applicable to First Generation instances.
Deprecated: The type of replication this instance uses. This can be either `ASYNCHRONOUS` or `SYNCHRONOUS`. (Deprecated) This property was only applicable to First Generation instances.
func (SettingsPtrOutput) SettingsVersion ¶
func (o SettingsPtrOutput) SettingsVersion() pulumi.StringPtrOutput
The version of instance settings. This is a required field for update method to make sure concurrent updates are handled properly. During update, use the most recent settingsVersion value for this instance and do not try to update this value.
func (SettingsPtrOutput) SqlServerAuditConfig ¶
func (o SettingsPtrOutput) SqlServerAuditConfig() SqlServerAuditConfigPtrOutput
SQL Server specific audit configuration.
func (SettingsPtrOutput) StorageAutoResize ¶
func (o SettingsPtrOutput) StorageAutoResize() pulumi.BoolPtrOutput
Configuration to increase storage size automatically. The default value is true.
func (SettingsPtrOutput) StorageAutoResizeLimit ¶
func (o SettingsPtrOutput) StorageAutoResizeLimit() pulumi.StringPtrOutput
The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
func (SettingsPtrOutput) Tier ¶
func (o SettingsPtrOutput) Tier() pulumi.StringPtrOutput
The tier (or machine type) for this instance, for example `db-custom-1-3840`. WARNING: Changing this restarts the instance.
func (SettingsPtrOutput) ToSettingsPtrOutput ¶
func (o SettingsPtrOutput) ToSettingsPtrOutput() SettingsPtrOutput
func (SettingsPtrOutput) ToSettingsPtrOutputWithContext ¶
func (o SettingsPtrOutput) ToSettingsPtrOutputWithContext(ctx context.Context) SettingsPtrOutput
func (SettingsPtrOutput) UserLabels ¶
func (o SettingsPtrOutput) UserLabels() pulumi.StringMapOutput
User-provided labels, represented as a dictionary where each label is a single key value pair.
type SettingsReplicationType ¶ added in v0.17.0
type SettingsReplicationType string
The type of replication this instance uses. This can be either `ASYNCHRONOUS` or `SYNCHRONOUS`. (Deprecated) This property was only applicable to First Generation instances.
func (SettingsReplicationType) ElementType ¶ added in v0.17.0
func (SettingsReplicationType) ElementType() reflect.Type
func (SettingsReplicationType) ToSettingsReplicationTypeOutput ¶ added in v0.17.0
func (e SettingsReplicationType) ToSettingsReplicationTypeOutput() SettingsReplicationTypeOutput
func (SettingsReplicationType) ToSettingsReplicationTypeOutputWithContext ¶ added in v0.17.0
func (e SettingsReplicationType) ToSettingsReplicationTypeOutputWithContext(ctx context.Context) SettingsReplicationTypeOutput
func (SettingsReplicationType) ToSettingsReplicationTypePtrOutput ¶ added in v0.17.0
func (e SettingsReplicationType) ToSettingsReplicationTypePtrOutput() SettingsReplicationTypePtrOutput
func (SettingsReplicationType) ToSettingsReplicationTypePtrOutputWithContext ¶ added in v0.17.0
func (e SettingsReplicationType) ToSettingsReplicationTypePtrOutputWithContext(ctx context.Context) SettingsReplicationTypePtrOutput
func (SettingsReplicationType) ToStringOutput ¶ added in v0.17.0
func (e SettingsReplicationType) ToStringOutput() pulumi.StringOutput
func (SettingsReplicationType) ToStringOutputWithContext ¶ added in v0.17.0
func (e SettingsReplicationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SettingsReplicationType) ToStringPtrOutput ¶ added in v0.17.0
func (e SettingsReplicationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SettingsReplicationType) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (e SettingsReplicationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SettingsReplicationTypeInput ¶ added in v0.17.0
type SettingsReplicationTypeInput interface { pulumi.Input ToSettingsReplicationTypeOutput() SettingsReplicationTypeOutput ToSettingsReplicationTypeOutputWithContext(context.Context) SettingsReplicationTypeOutput }
SettingsReplicationTypeInput is an input type that accepts SettingsReplicationTypeArgs and SettingsReplicationTypeOutput values. You can construct a concrete instance of `SettingsReplicationTypeInput` via:
SettingsReplicationTypeArgs{...}
type SettingsReplicationTypeOutput ¶ added in v0.17.0
type SettingsReplicationTypeOutput struct{ *pulumi.OutputState }
func (SettingsReplicationTypeOutput) ElementType ¶ added in v0.17.0
func (SettingsReplicationTypeOutput) ElementType() reflect.Type
func (SettingsReplicationTypeOutput) ToSettingsReplicationTypeOutput ¶ added in v0.17.0
func (o SettingsReplicationTypeOutput) ToSettingsReplicationTypeOutput() SettingsReplicationTypeOutput
func (SettingsReplicationTypeOutput) ToSettingsReplicationTypeOutputWithContext ¶ added in v0.17.0
func (o SettingsReplicationTypeOutput) ToSettingsReplicationTypeOutputWithContext(ctx context.Context) SettingsReplicationTypeOutput
func (SettingsReplicationTypeOutput) ToSettingsReplicationTypePtrOutput ¶ added in v0.17.0
func (o SettingsReplicationTypeOutput) ToSettingsReplicationTypePtrOutput() SettingsReplicationTypePtrOutput
func (SettingsReplicationTypeOutput) ToSettingsReplicationTypePtrOutputWithContext ¶ added in v0.17.0
func (o SettingsReplicationTypeOutput) ToSettingsReplicationTypePtrOutputWithContext(ctx context.Context) SettingsReplicationTypePtrOutput
func (SettingsReplicationTypeOutput) ToStringOutput ¶ added in v0.17.0
func (o SettingsReplicationTypeOutput) ToStringOutput() pulumi.StringOutput
func (SettingsReplicationTypeOutput) ToStringOutputWithContext ¶ added in v0.17.0
func (o SettingsReplicationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SettingsReplicationTypeOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o SettingsReplicationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SettingsReplicationTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o SettingsReplicationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SettingsReplicationTypePtrInput ¶ added in v0.17.0
type SettingsReplicationTypePtrInput interface { pulumi.Input ToSettingsReplicationTypePtrOutput() SettingsReplicationTypePtrOutput ToSettingsReplicationTypePtrOutputWithContext(context.Context) SettingsReplicationTypePtrOutput }
func SettingsReplicationTypePtr ¶ added in v0.17.0
func SettingsReplicationTypePtr(v string) SettingsReplicationTypePtrInput
type SettingsReplicationTypePtrOutput ¶ added in v0.17.0
type SettingsReplicationTypePtrOutput struct{ *pulumi.OutputState }
func (SettingsReplicationTypePtrOutput) Elem ¶ added in v0.17.0
func (o SettingsReplicationTypePtrOutput) Elem() SettingsReplicationTypeOutput
func (SettingsReplicationTypePtrOutput) ElementType ¶ added in v0.17.0
func (SettingsReplicationTypePtrOutput) ElementType() reflect.Type
func (SettingsReplicationTypePtrOutput) ToSettingsReplicationTypePtrOutput ¶ added in v0.17.0
func (o SettingsReplicationTypePtrOutput) ToSettingsReplicationTypePtrOutput() SettingsReplicationTypePtrOutput
func (SettingsReplicationTypePtrOutput) ToSettingsReplicationTypePtrOutputWithContext ¶ added in v0.17.0
func (o SettingsReplicationTypePtrOutput) ToSettingsReplicationTypePtrOutputWithContext(ctx context.Context) SettingsReplicationTypePtrOutput
func (SettingsReplicationTypePtrOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o SettingsReplicationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SettingsReplicationTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o SettingsReplicationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SettingsResponse ¶
type SettingsResponse struct { // The activation policy specifies when the instance is activated; it is applicable only when the instance state is RUNNABLE. Valid values: * `ALWAYS`: The instance is on, and remains so even in the absence of connection requests. * `NEVER`: The instance is off; it is not activated, even if a connection request arrives. ActivationPolicy string `pulumi:"activationPolicy"` // Active Directory configuration, relevant only for Cloud SQL for SQL Server. ActiveDirectoryConfig SqlActiveDirectoryConfigResponse `pulumi:"activeDirectoryConfig"` // The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only. // // Deprecated: The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only. AuthorizedGaeApplications []string `pulumi:"authorizedGaeApplications"` // Availability type. Potential values: * `ZONAL`: The instance serves data from only one zone. Outages in that zone affect data accessibility. * `REGIONAL`: The instance can serve data from more than one zone in a region (it is highly available)./ For more information, see [Overview of the High Availability Configuration](https://cloud.google.com/sql/docs/mysql/high-availability). AvailabilityType string `pulumi:"availabilityType"` // The daily backup configuration for the instance. BackupConfiguration BackupConfigurationResponse `pulumi:"backupConfiguration"` // The name of server Instance collation. Collation string `pulumi:"collation"` // Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. CrashSafeReplicationEnabled bool `pulumi:"crashSafeReplicationEnabled"` // The size of data disk, in GB. The data disk size minimum is 10GB. DataDiskSizeGb string `pulumi:"dataDiskSizeGb"` // The type of data disk: `PD_SSD` (default) or `PD_HDD`. Not used for First Generation instances. DataDiskType string `pulumi:"dataDiskType"` // The database flags passed to the instance at startup. DatabaseFlags []DatabaseFlagsResponse `pulumi:"databaseFlags"` // Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance. DatabaseReplicationEnabled bool `pulumi:"databaseReplicationEnabled"` // Deny maintenance periods DenyMaintenancePeriods []DenyMaintenancePeriodResponse `pulumi:"denyMaintenancePeriods"` // Insights configuration, for now relevant only for Postgres. InsightsConfig InsightsConfigResponse `pulumi:"insightsConfig"` // The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances. IpConfiguration IpConfigurationResponse `pulumi:"ipConfiguration"` // This is always `sql#settings`. Kind string `pulumi:"kind"` // The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances. LocationPreference LocationPreferenceResponse `pulumi:"locationPreference"` // The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes. MaintenanceWindow MaintenanceWindowResponse `pulumi:"maintenanceWindow"` // The local user password validation policy of the instance. PasswordValidationPolicy PasswordValidationPolicyResponse `pulumi:"passwordValidationPolicy"` // The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. PricingPlan string `pulumi:"pricingPlan"` // The type of replication this instance uses. This can be either `ASYNCHRONOUS` or `SYNCHRONOUS`. (Deprecated) This property was only applicable to First Generation instances. // // Deprecated: The type of replication this instance uses. This can be either `ASYNCHRONOUS` or `SYNCHRONOUS`. (Deprecated) This property was only applicable to First Generation instances. ReplicationType string `pulumi:"replicationType"` // The version of instance settings. This is a required field for update method to make sure concurrent updates are handled properly. During update, use the most recent settingsVersion value for this instance and do not try to update this value. SettingsVersion string `pulumi:"settingsVersion"` // SQL Server specific audit configuration. SqlServerAuditConfig SqlServerAuditConfigResponse `pulumi:"sqlServerAuditConfig"` // Configuration to increase storage size automatically. The default value is true. StorageAutoResize bool `pulumi:"storageAutoResize"` // The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit. StorageAutoResizeLimit string `pulumi:"storageAutoResizeLimit"` // The tier (or machine type) for this instance, for example `db-custom-1-3840`. WARNING: Changing this restarts the instance. Tier string `pulumi:"tier"` // User-provided labels, represented as a dictionary where each label is a single key value pair. UserLabels map[string]string `pulumi:"userLabels"` }
Database instance settings.
type SettingsResponseOutput ¶
type SettingsResponseOutput struct{ *pulumi.OutputState }
Database instance settings.
func (SettingsResponseOutput) ActivationPolicy ¶
func (o SettingsResponseOutput) ActivationPolicy() pulumi.StringOutput
The activation policy specifies when the instance is activated; it is applicable only when the instance state is RUNNABLE. Valid values: * `ALWAYS`: The instance is on, and remains so even in the absence of connection requests. * `NEVER`: The instance is off; it is not activated, even if a connection request arrives.
func (SettingsResponseOutput) ActiveDirectoryConfig ¶
func (o SettingsResponseOutput) ActiveDirectoryConfig() SqlActiveDirectoryConfigResponseOutput
Active Directory configuration, relevant only for Cloud SQL for SQL Server.
func (SettingsResponseOutput) AuthorizedGaeApplications
deprecated
added in
v0.17.0
func (o SettingsResponseOutput) AuthorizedGaeApplications() pulumi.StringArrayOutput
The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
Deprecated: The App Engine app IDs that can access this instance. (Deprecated) Applied to First Generation instances only.
func (SettingsResponseOutput) AvailabilityType ¶
func (o SettingsResponseOutput) AvailabilityType() pulumi.StringOutput
Availability type. Potential values: * `ZONAL`: The instance serves data from only one zone. Outages in that zone affect data accessibility. * `REGIONAL`: The instance can serve data from more than one zone in a region (it is highly available)./ For more information, see [Overview of the High Availability Configuration](https://cloud.google.com/sql/docs/mysql/high-availability).
func (SettingsResponseOutput) BackupConfiguration ¶
func (o SettingsResponseOutput) BackupConfiguration() BackupConfigurationResponseOutput
The daily backup configuration for the instance.
func (SettingsResponseOutput) Collation ¶
func (o SettingsResponseOutput) Collation() pulumi.StringOutput
The name of server Instance collation.
func (SettingsResponseOutput) CrashSafeReplicationEnabled ¶
func (o SettingsResponseOutput) CrashSafeReplicationEnabled() pulumi.BoolOutput
Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances.
func (SettingsResponseOutput) DataDiskSizeGb ¶
func (o SettingsResponseOutput) DataDiskSizeGb() pulumi.StringOutput
The size of data disk, in GB. The data disk size minimum is 10GB.
func (SettingsResponseOutput) DataDiskType ¶
func (o SettingsResponseOutput) DataDiskType() pulumi.StringOutput
The type of data disk: `PD_SSD` (default) or `PD_HDD`. Not used for First Generation instances.
func (SettingsResponseOutput) DatabaseFlags ¶
func (o SettingsResponseOutput) DatabaseFlags() DatabaseFlagsResponseArrayOutput
The database flags passed to the instance at startup.
func (SettingsResponseOutput) DatabaseReplicationEnabled ¶
func (o SettingsResponseOutput) DatabaseReplicationEnabled() pulumi.BoolOutput
Configuration specific to read replica instances. Indicates whether replication is enabled or not. WARNING: Changing this restarts the instance.
func (SettingsResponseOutput) DenyMaintenancePeriods ¶
func (o SettingsResponseOutput) DenyMaintenancePeriods() DenyMaintenancePeriodResponseArrayOutput
Deny maintenance periods
func (SettingsResponseOutput) ElementType ¶
func (SettingsResponseOutput) ElementType() reflect.Type
func (SettingsResponseOutput) InsightsConfig ¶
func (o SettingsResponseOutput) InsightsConfig() InsightsConfigResponseOutput
Insights configuration, for now relevant only for Postgres.
func (SettingsResponseOutput) IpConfiguration ¶
func (o SettingsResponseOutput) IpConfiguration() IpConfigurationResponseOutput
The settings for IP Management. This allows to enable or disable the instance IP and manage which external networks can connect to the instance. The IPv4 address cannot be disabled for Second Generation instances.
func (SettingsResponseOutput) Kind ¶
func (o SettingsResponseOutput) Kind() pulumi.StringOutput
This is always `sql#settings`.
func (SettingsResponseOutput) LocationPreference ¶
func (o SettingsResponseOutput) LocationPreference() LocationPreferenceResponseOutput
The location preference settings. This allows the instance to be located as near as possible to either an App Engine app or Compute Engine zone for better performance. App Engine co-location was only applicable to First Generation instances.
func (SettingsResponseOutput) MaintenanceWindow ¶
func (o SettingsResponseOutput) MaintenanceWindow() MaintenanceWindowResponseOutput
The maintenance window for this instance. This specifies when the instance can be restarted for maintenance purposes.
func (SettingsResponseOutput) PasswordValidationPolicy ¶ added in v0.9.0
func (o SettingsResponseOutput) PasswordValidationPolicy() PasswordValidationPolicyResponseOutput
The local user password validation policy of the instance.
func (SettingsResponseOutput) PricingPlan ¶
func (o SettingsResponseOutput) PricingPlan() pulumi.StringOutput
The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances.
func (SettingsResponseOutput) ReplicationType
deprecated
added in
v0.17.0
func (o SettingsResponseOutput) ReplicationType() pulumi.StringOutput
The type of replication this instance uses. This can be either `ASYNCHRONOUS` or `SYNCHRONOUS`. (Deprecated) This property was only applicable to First Generation instances.
Deprecated: The type of replication this instance uses. This can be either `ASYNCHRONOUS` or `SYNCHRONOUS`. (Deprecated) This property was only applicable to First Generation instances.
func (SettingsResponseOutput) SettingsVersion ¶
func (o SettingsResponseOutput) SettingsVersion() pulumi.StringOutput
The version of instance settings. This is a required field for update method to make sure concurrent updates are handled properly. During update, use the most recent settingsVersion value for this instance and do not try to update this value.
func (SettingsResponseOutput) SqlServerAuditConfig ¶
func (o SettingsResponseOutput) SqlServerAuditConfig() SqlServerAuditConfigResponseOutput
SQL Server specific audit configuration.
func (SettingsResponseOutput) StorageAutoResize ¶
func (o SettingsResponseOutput) StorageAutoResize() pulumi.BoolOutput
Configuration to increase storage size automatically. The default value is true.
func (SettingsResponseOutput) StorageAutoResizeLimit ¶
func (o SettingsResponseOutput) StorageAutoResizeLimit() pulumi.StringOutput
The maximum size to which storage capacity can be automatically increased. The default value is 0, which specifies that there is no limit.
func (SettingsResponseOutput) Tier ¶
func (o SettingsResponseOutput) Tier() pulumi.StringOutput
The tier (or machine type) for this instance, for example `db-custom-1-3840`. WARNING: Changing this restarts the instance.
func (SettingsResponseOutput) ToSettingsResponseOutput ¶
func (o SettingsResponseOutput) ToSettingsResponseOutput() SettingsResponseOutput
func (SettingsResponseOutput) ToSettingsResponseOutputWithContext ¶
func (o SettingsResponseOutput) ToSettingsResponseOutputWithContext(ctx context.Context) SettingsResponseOutput
func (SettingsResponseOutput) UserLabels ¶
func (o SettingsResponseOutput) UserLabels() pulumi.StringMapOutput
User-provided labels, represented as a dictionary where each label is a single key value pair.
type SqlActiveDirectoryConfig ¶
type SqlActiveDirectoryConfig struct { // The name of the domain (e.g., mydomain.com). Domain *string `pulumi:"domain"` // This is always sql#activeDirectoryConfig. Kind *string `pulumi:"kind"` }
Active Directory configuration, relevant only for Cloud SQL for SQL Server.
type SqlActiveDirectoryConfigArgs ¶
type SqlActiveDirectoryConfigArgs struct { // The name of the domain (e.g., mydomain.com). Domain pulumi.StringPtrInput `pulumi:"domain"` // This is always sql#activeDirectoryConfig. Kind pulumi.StringPtrInput `pulumi:"kind"` }
Active Directory configuration, relevant only for Cloud SQL for SQL Server.
func (SqlActiveDirectoryConfigArgs) ElementType ¶
func (SqlActiveDirectoryConfigArgs) ElementType() reflect.Type
func (SqlActiveDirectoryConfigArgs) ToSqlActiveDirectoryConfigOutput ¶
func (i SqlActiveDirectoryConfigArgs) ToSqlActiveDirectoryConfigOutput() SqlActiveDirectoryConfigOutput
func (SqlActiveDirectoryConfigArgs) ToSqlActiveDirectoryConfigOutputWithContext ¶
func (i SqlActiveDirectoryConfigArgs) ToSqlActiveDirectoryConfigOutputWithContext(ctx context.Context) SqlActiveDirectoryConfigOutput
func (SqlActiveDirectoryConfigArgs) ToSqlActiveDirectoryConfigPtrOutput ¶
func (i SqlActiveDirectoryConfigArgs) ToSqlActiveDirectoryConfigPtrOutput() SqlActiveDirectoryConfigPtrOutput
func (SqlActiveDirectoryConfigArgs) ToSqlActiveDirectoryConfigPtrOutputWithContext ¶
func (i SqlActiveDirectoryConfigArgs) ToSqlActiveDirectoryConfigPtrOutputWithContext(ctx context.Context) SqlActiveDirectoryConfigPtrOutput
type SqlActiveDirectoryConfigInput ¶
type SqlActiveDirectoryConfigInput interface { pulumi.Input ToSqlActiveDirectoryConfigOutput() SqlActiveDirectoryConfigOutput ToSqlActiveDirectoryConfigOutputWithContext(context.Context) SqlActiveDirectoryConfigOutput }
SqlActiveDirectoryConfigInput is an input type that accepts SqlActiveDirectoryConfigArgs and SqlActiveDirectoryConfigOutput values. You can construct a concrete instance of `SqlActiveDirectoryConfigInput` via:
SqlActiveDirectoryConfigArgs{...}
type SqlActiveDirectoryConfigOutput ¶
type SqlActiveDirectoryConfigOutput struct{ *pulumi.OutputState }
Active Directory configuration, relevant only for Cloud SQL for SQL Server.
func (SqlActiveDirectoryConfigOutput) Domain ¶
func (o SqlActiveDirectoryConfigOutput) Domain() pulumi.StringPtrOutput
The name of the domain (e.g., mydomain.com).
func (SqlActiveDirectoryConfigOutput) ElementType ¶
func (SqlActiveDirectoryConfigOutput) ElementType() reflect.Type
func (SqlActiveDirectoryConfigOutput) Kind ¶
func (o SqlActiveDirectoryConfigOutput) Kind() pulumi.StringPtrOutput
This is always sql#activeDirectoryConfig.
func (SqlActiveDirectoryConfigOutput) ToSqlActiveDirectoryConfigOutput ¶
func (o SqlActiveDirectoryConfigOutput) ToSqlActiveDirectoryConfigOutput() SqlActiveDirectoryConfigOutput
func (SqlActiveDirectoryConfigOutput) ToSqlActiveDirectoryConfigOutputWithContext ¶
func (o SqlActiveDirectoryConfigOutput) ToSqlActiveDirectoryConfigOutputWithContext(ctx context.Context) SqlActiveDirectoryConfigOutput
func (SqlActiveDirectoryConfigOutput) ToSqlActiveDirectoryConfigPtrOutput ¶
func (o SqlActiveDirectoryConfigOutput) ToSqlActiveDirectoryConfigPtrOutput() SqlActiveDirectoryConfigPtrOutput
func (SqlActiveDirectoryConfigOutput) ToSqlActiveDirectoryConfigPtrOutputWithContext ¶
func (o SqlActiveDirectoryConfigOutput) ToSqlActiveDirectoryConfigPtrOutputWithContext(ctx context.Context) SqlActiveDirectoryConfigPtrOutput
type SqlActiveDirectoryConfigPtrInput ¶
type SqlActiveDirectoryConfigPtrInput interface { pulumi.Input ToSqlActiveDirectoryConfigPtrOutput() SqlActiveDirectoryConfigPtrOutput ToSqlActiveDirectoryConfigPtrOutputWithContext(context.Context) SqlActiveDirectoryConfigPtrOutput }
SqlActiveDirectoryConfigPtrInput is an input type that accepts SqlActiveDirectoryConfigArgs, SqlActiveDirectoryConfigPtr and SqlActiveDirectoryConfigPtrOutput values. You can construct a concrete instance of `SqlActiveDirectoryConfigPtrInput` via:
SqlActiveDirectoryConfigArgs{...} or: nil
func SqlActiveDirectoryConfigPtr ¶
func SqlActiveDirectoryConfigPtr(v *SqlActiveDirectoryConfigArgs) SqlActiveDirectoryConfigPtrInput
type SqlActiveDirectoryConfigPtrOutput ¶
type SqlActiveDirectoryConfigPtrOutput struct{ *pulumi.OutputState }
func (SqlActiveDirectoryConfigPtrOutput) Domain ¶
func (o SqlActiveDirectoryConfigPtrOutput) Domain() pulumi.StringPtrOutput
The name of the domain (e.g., mydomain.com).
func (SqlActiveDirectoryConfigPtrOutput) Elem ¶
func (o SqlActiveDirectoryConfigPtrOutput) Elem() SqlActiveDirectoryConfigOutput
func (SqlActiveDirectoryConfigPtrOutput) ElementType ¶
func (SqlActiveDirectoryConfigPtrOutput) ElementType() reflect.Type
func (SqlActiveDirectoryConfigPtrOutput) Kind ¶
func (o SqlActiveDirectoryConfigPtrOutput) Kind() pulumi.StringPtrOutput
This is always sql#activeDirectoryConfig.
func (SqlActiveDirectoryConfigPtrOutput) ToSqlActiveDirectoryConfigPtrOutput ¶
func (o SqlActiveDirectoryConfigPtrOutput) ToSqlActiveDirectoryConfigPtrOutput() SqlActiveDirectoryConfigPtrOutput
func (SqlActiveDirectoryConfigPtrOutput) ToSqlActiveDirectoryConfigPtrOutputWithContext ¶
func (o SqlActiveDirectoryConfigPtrOutput) ToSqlActiveDirectoryConfigPtrOutputWithContext(ctx context.Context) SqlActiveDirectoryConfigPtrOutput
type SqlActiveDirectoryConfigResponse ¶
type SqlActiveDirectoryConfigResponse struct { // The name of the domain (e.g., mydomain.com). Domain string `pulumi:"domain"` // This is always sql#activeDirectoryConfig. Kind string `pulumi:"kind"` }
Active Directory configuration, relevant only for Cloud SQL for SQL Server.
type SqlActiveDirectoryConfigResponseOutput ¶
type SqlActiveDirectoryConfigResponseOutput struct{ *pulumi.OutputState }
Active Directory configuration, relevant only for Cloud SQL for SQL Server.
func (SqlActiveDirectoryConfigResponseOutput) Domain ¶
func (o SqlActiveDirectoryConfigResponseOutput) Domain() pulumi.StringOutput
The name of the domain (e.g., mydomain.com).
func (SqlActiveDirectoryConfigResponseOutput) ElementType ¶
func (SqlActiveDirectoryConfigResponseOutput) ElementType() reflect.Type
func (SqlActiveDirectoryConfigResponseOutput) Kind ¶
func (o SqlActiveDirectoryConfigResponseOutput) Kind() pulumi.StringOutput
This is always sql#activeDirectoryConfig.
func (SqlActiveDirectoryConfigResponseOutput) ToSqlActiveDirectoryConfigResponseOutput ¶
func (o SqlActiveDirectoryConfigResponseOutput) ToSqlActiveDirectoryConfigResponseOutput() SqlActiveDirectoryConfigResponseOutput
func (SqlActiveDirectoryConfigResponseOutput) ToSqlActiveDirectoryConfigResponseOutputWithContext ¶
func (o SqlActiveDirectoryConfigResponseOutput) ToSqlActiveDirectoryConfigResponseOutputWithContext(ctx context.Context) SqlActiveDirectoryConfigResponseOutput
type SqlOutOfDiskReport ¶
type SqlOutOfDiskReport struct { // The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers: SqlMinRecommendedIncreaseSizeGb *int `pulumi:"sqlMinRecommendedIncreaseSizeGb"` // This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job SqlOutOfDiskState *SqlOutOfDiskReportSqlOutOfDiskState `pulumi:"sqlOutOfDiskState"` }
This message wraps up the information written by out-of-disk detection job.
type SqlOutOfDiskReportArgs ¶
type SqlOutOfDiskReportArgs struct { // The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers: SqlMinRecommendedIncreaseSizeGb pulumi.IntPtrInput `pulumi:"sqlMinRecommendedIncreaseSizeGb"` // This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job SqlOutOfDiskState SqlOutOfDiskReportSqlOutOfDiskStatePtrInput `pulumi:"sqlOutOfDiskState"` }
This message wraps up the information written by out-of-disk detection job.
func (SqlOutOfDiskReportArgs) ElementType ¶
func (SqlOutOfDiskReportArgs) ElementType() reflect.Type
func (SqlOutOfDiskReportArgs) ToSqlOutOfDiskReportOutput ¶
func (i SqlOutOfDiskReportArgs) ToSqlOutOfDiskReportOutput() SqlOutOfDiskReportOutput
func (SqlOutOfDiskReportArgs) ToSqlOutOfDiskReportOutputWithContext ¶
func (i SqlOutOfDiskReportArgs) ToSqlOutOfDiskReportOutputWithContext(ctx context.Context) SqlOutOfDiskReportOutput
func (SqlOutOfDiskReportArgs) ToSqlOutOfDiskReportPtrOutput ¶
func (i SqlOutOfDiskReportArgs) ToSqlOutOfDiskReportPtrOutput() SqlOutOfDiskReportPtrOutput
func (SqlOutOfDiskReportArgs) ToSqlOutOfDiskReportPtrOutputWithContext ¶
func (i SqlOutOfDiskReportArgs) ToSqlOutOfDiskReportPtrOutputWithContext(ctx context.Context) SqlOutOfDiskReportPtrOutput
type SqlOutOfDiskReportInput ¶
type SqlOutOfDiskReportInput interface { pulumi.Input ToSqlOutOfDiskReportOutput() SqlOutOfDiskReportOutput ToSqlOutOfDiskReportOutputWithContext(context.Context) SqlOutOfDiskReportOutput }
SqlOutOfDiskReportInput is an input type that accepts SqlOutOfDiskReportArgs and SqlOutOfDiskReportOutput values. You can construct a concrete instance of `SqlOutOfDiskReportInput` via:
SqlOutOfDiskReportArgs{...}
type SqlOutOfDiskReportOutput ¶
type SqlOutOfDiskReportOutput struct{ *pulumi.OutputState }
This message wraps up the information written by out-of-disk detection job.
func (SqlOutOfDiskReportOutput) ElementType ¶
func (SqlOutOfDiskReportOutput) ElementType() reflect.Type
func (SqlOutOfDiskReportOutput) SqlMinRecommendedIncreaseSizeGb ¶
func (o SqlOutOfDiskReportOutput) SqlMinRecommendedIncreaseSizeGb() pulumi.IntPtrOutput
The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:
func (SqlOutOfDiskReportOutput) SqlOutOfDiskState ¶
func (o SqlOutOfDiskReportOutput) SqlOutOfDiskState() SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput
This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
func (SqlOutOfDiskReportOutput) ToSqlOutOfDiskReportOutput ¶
func (o SqlOutOfDiskReportOutput) ToSqlOutOfDiskReportOutput() SqlOutOfDiskReportOutput
func (SqlOutOfDiskReportOutput) ToSqlOutOfDiskReportOutputWithContext ¶
func (o SqlOutOfDiskReportOutput) ToSqlOutOfDiskReportOutputWithContext(ctx context.Context) SqlOutOfDiskReportOutput
func (SqlOutOfDiskReportOutput) ToSqlOutOfDiskReportPtrOutput ¶
func (o SqlOutOfDiskReportOutput) ToSqlOutOfDiskReportPtrOutput() SqlOutOfDiskReportPtrOutput
func (SqlOutOfDiskReportOutput) ToSqlOutOfDiskReportPtrOutputWithContext ¶
func (o SqlOutOfDiskReportOutput) ToSqlOutOfDiskReportPtrOutputWithContext(ctx context.Context) SqlOutOfDiskReportPtrOutput
type SqlOutOfDiskReportPtrInput ¶
type SqlOutOfDiskReportPtrInput interface { pulumi.Input ToSqlOutOfDiskReportPtrOutput() SqlOutOfDiskReportPtrOutput ToSqlOutOfDiskReportPtrOutputWithContext(context.Context) SqlOutOfDiskReportPtrOutput }
SqlOutOfDiskReportPtrInput is an input type that accepts SqlOutOfDiskReportArgs, SqlOutOfDiskReportPtr and SqlOutOfDiskReportPtrOutput values. You can construct a concrete instance of `SqlOutOfDiskReportPtrInput` via:
SqlOutOfDiskReportArgs{...} or: nil
func SqlOutOfDiskReportPtr ¶
func SqlOutOfDiskReportPtr(v *SqlOutOfDiskReportArgs) SqlOutOfDiskReportPtrInput
type SqlOutOfDiskReportPtrOutput ¶
type SqlOutOfDiskReportPtrOutput struct{ *pulumi.OutputState }
func (SqlOutOfDiskReportPtrOutput) Elem ¶
func (o SqlOutOfDiskReportPtrOutput) Elem() SqlOutOfDiskReportOutput
func (SqlOutOfDiskReportPtrOutput) ElementType ¶
func (SqlOutOfDiskReportPtrOutput) ElementType() reflect.Type
func (SqlOutOfDiskReportPtrOutput) SqlMinRecommendedIncreaseSizeGb ¶
func (o SqlOutOfDiskReportPtrOutput) SqlMinRecommendedIncreaseSizeGb() pulumi.IntPtrOutput
The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:
func (SqlOutOfDiskReportPtrOutput) SqlOutOfDiskState ¶
func (o SqlOutOfDiskReportPtrOutput) SqlOutOfDiskState() SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput
This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
func (SqlOutOfDiskReportPtrOutput) ToSqlOutOfDiskReportPtrOutput ¶
func (o SqlOutOfDiskReportPtrOutput) ToSqlOutOfDiskReportPtrOutput() SqlOutOfDiskReportPtrOutput
func (SqlOutOfDiskReportPtrOutput) ToSqlOutOfDiskReportPtrOutputWithContext ¶
func (o SqlOutOfDiskReportPtrOutput) ToSqlOutOfDiskReportPtrOutputWithContext(ctx context.Context) SqlOutOfDiskReportPtrOutput
type SqlOutOfDiskReportResponse ¶
type SqlOutOfDiskReportResponse struct { // The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers: SqlMinRecommendedIncreaseSizeGb int `pulumi:"sqlMinRecommendedIncreaseSizeGb"` // This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job SqlOutOfDiskState string `pulumi:"sqlOutOfDiskState"` }
This message wraps up the information written by out-of-disk detection job.
type SqlOutOfDiskReportResponseOutput ¶
type SqlOutOfDiskReportResponseOutput struct{ *pulumi.OutputState }
This message wraps up the information written by out-of-disk detection job.
func (SqlOutOfDiskReportResponseOutput) ElementType ¶
func (SqlOutOfDiskReportResponseOutput) ElementType() reflect.Type
func (SqlOutOfDiskReportResponseOutput) SqlMinRecommendedIncreaseSizeGb ¶
func (o SqlOutOfDiskReportResponseOutput) SqlMinRecommendedIncreaseSizeGb() pulumi.IntOutput
The minimum recommended increase size in GigaBytes This field is consumed by the frontend * Writers: * the proactive database wellness job for OOD. * Readers:
func (SqlOutOfDiskReportResponseOutput) SqlOutOfDiskState ¶
func (o SqlOutOfDiskReportResponseOutput) SqlOutOfDiskState() pulumi.StringOutput
This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
func (SqlOutOfDiskReportResponseOutput) ToSqlOutOfDiskReportResponseOutput ¶
func (o SqlOutOfDiskReportResponseOutput) ToSqlOutOfDiskReportResponseOutput() SqlOutOfDiskReportResponseOutput
func (SqlOutOfDiskReportResponseOutput) ToSqlOutOfDiskReportResponseOutputWithContext ¶
func (o SqlOutOfDiskReportResponseOutput) ToSqlOutOfDiskReportResponseOutputWithContext(ctx context.Context) SqlOutOfDiskReportResponseOutput
type SqlOutOfDiskReportSqlOutOfDiskState ¶
type SqlOutOfDiskReportSqlOutOfDiskState string
This field represents the state generated by the proactive database wellness job for OutOfDisk issues. * Writers: * the proactive database wellness job for OOD. * Readers: * the proactive database wellness job
func (SqlOutOfDiskReportSqlOutOfDiskState) ElementType ¶
func (SqlOutOfDiskReportSqlOutOfDiskState) ElementType() reflect.Type
func (SqlOutOfDiskReportSqlOutOfDiskState) ToSqlOutOfDiskReportSqlOutOfDiskStateOutput ¶
func (e SqlOutOfDiskReportSqlOutOfDiskState) ToSqlOutOfDiskReportSqlOutOfDiskStateOutput() SqlOutOfDiskReportSqlOutOfDiskStateOutput
func (SqlOutOfDiskReportSqlOutOfDiskState) ToSqlOutOfDiskReportSqlOutOfDiskStateOutputWithContext ¶
func (e SqlOutOfDiskReportSqlOutOfDiskState) ToSqlOutOfDiskReportSqlOutOfDiskStateOutputWithContext(ctx context.Context) SqlOutOfDiskReportSqlOutOfDiskStateOutput
func (SqlOutOfDiskReportSqlOutOfDiskState) ToSqlOutOfDiskReportSqlOutOfDiskStatePtrOutput ¶
func (e SqlOutOfDiskReportSqlOutOfDiskState) ToSqlOutOfDiskReportSqlOutOfDiskStatePtrOutput() SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput
func (SqlOutOfDiskReportSqlOutOfDiskState) ToSqlOutOfDiskReportSqlOutOfDiskStatePtrOutputWithContext ¶
func (e SqlOutOfDiskReportSqlOutOfDiskState) ToSqlOutOfDiskReportSqlOutOfDiskStatePtrOutputWithContext(ctx context.Context) SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput
func (SqlOutOfDiskReportSqlOutOfDiskState) ToStringOutput ¶
func (e SqlOutOfDiskReportSqlOutOfDiskState) ToStringOutput() pulumi.StringOutput
func (SqlOutOfDiskReportSqlOutOfDiskState) ToStringOutputWithContext ¶
func (e SqlOutOfDiskReportSqlOutOfDiskState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SqlOutOfDiskReportSqlOutOfDiskState) ToStringPtrOutput ¶
func (e SqlOutOfDiskReportSqlOutOfDiskState) ToStringPtrOutput() pulumi.StringPtrOutput
func (SqlOutOfDiskReportSqlOutOfDiskState) ToStringPtrOutputWithContext ¶
func (e SqlOutOfDiskReportSqlOutOfDiskState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SqlOutOfDiskReportSqlOutOfDiskStateInput ¶
type SqlOutOfDiskReportSqlOutOfDiskStateInput interface { pulumi.Input ToSqlOutOfDiskReportSqlOutOfDiskStateOutput() SqlOutOfDiskReportSqlOutOfDiskStateOutput ToSqlOutOfDiskReportSqlOutOfDiskStateOutputWithContext(context.Context) SqlOutOfDiskReportSqlOutOfDiskStateOutput }
SqlOutOfDiskReportSqlOutOfDiskStateInput is an input type that accepts SqlOutOfDiskReportSqlOutOfDiskStateArgs and SqlOutOfDiskReportSqlOutOfDiskStateOutput values. You can construct a concrete instance of `SqlOutOfDiskReportSqlOutOfDiskStateInput` via:
SqlOutOfDiskReportSqlOutOfDiskStateArgs{...}
type SqlOutOfDiskReportSqlOutOfDiskStateOutput ¶
type SqlOutOfDiskReportSqlOutOfDiskStateOutput struct{ *pulumi.OutputState }
func (SqlOutOfDiskReportSqlOutOfDiskStateOutput) ElementType ¶
func (SqlOutOfDiskReportSqlOutOfDiskStateOutput) ElementType() reflect.Type
func (SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToSqlOutOfDiskReportSqlOutOfDiskStateOutput ¶
func (o SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToSqlOutOfDiskReportSqlOutOfDiskStateOutput() SqlOutOfDiskReportSqlOutOfDiskStateOutput
func (SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToSqlOutOfDiskReportSqlOutOfDiskStateOutputWithContext ¶
func (o SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToSqlOutOfDiskReportSqlOutOfDiskStateOutputWithContext(ctx context.Context) SqlOutOfDiskReportSqlOutOfDiskStateOutput
func (SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToSqlOutOfDiskReportSqlOutOfDiskStatePtrOutput ¶
func (o SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToSqlOutOfDiskReportSqlOutOfDiskStatePtrOutput() SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput
func (SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToSqlOutOfDiskReportSqlOutOfDiskStatePtrOutputWithContext ¶
func (o SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToSqlOutOfDiskReportSqlOutOfDiskStatePtrOutputWithContext(ctx context.Context) SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput
func (SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToStringOutput ¶
func (o SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToStringOutput() pulumi.StringOutput
func (SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToStringOutputWithContext ¶
func (o SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToStringPtrOutput ¶
func (o SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToStringPtrOutputWithContext ¶
func (o SqlOutOfDiskReportSqlOutOfDiskStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SqlOutOfDiskReportSqlOutOfDiskStatePtrInput ¶
type SqlOutOfDiskReportSqlOutOfDiskStatePtrInput interface { pulumi.Input ToSqlOutOfDiskReportSqlOutOfDiskStatePtrOutput() SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput ToSqlOutOfDiskReportSqlOutOfDiskStatePtrOutputWithContext(context.Context) SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput }
func SqlOutOfDiskReportSqlOutOfDiskStatePtr ¶
func SqlOutOfDiskReportSqlOutOfDiskStatePtr(v string) SqlOutOfDiskReportSqlOutOfDiskStatePtrInput
type SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput ¶
type SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput struct{ *pulumi.OutputState }
func (SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput) ElementType ¶
func (SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput) ElementType() reflect.Type
func (SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput) ToSqlOutOfDiskReportSqlOutOfDiskStatePtrOutput ¶
func (o SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput) ToSqlOutOfDiskReportSqlOutOfDiskStatePtrOutput() SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput
func (SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput) ToSqlOutOfDiskReportSqlOutOfDiskStatePtrOutputWithContext ¶
func (o SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput) ToSqlOutOfDiskReportSqlOutOfDiskStatePtrOutputWithContext(ctx context.Context) SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput
func (SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput) ToStringPtrOutput ¶
func (o SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o SqlOutOfDiskReportSqlOutOfDiskStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SqlScheduledMaintenance ¶
type SqlScheduledMaintenance struct { CanDefer *bool `pulumi:"canDefer"` // If the scheduled maintenance can be rescheduled. CanReschedule *bool `pulumi:"canReschedule"` // Maintenance cannot be rescheduled to start beyond this deadline. ScheduleDeadlineTime *string `pulumi:"scheduleDeadlineTime"` // The start time of any upcoming scheduled maintenance for this instance. StartTime *string `pulumi:"startTime"` }
Any scheduled maintenancce for this instance.
type SqlScheduledMaintenanceArgs ¶
type SqlScheduledMaintenanceArgs struct { CanDefer pulumi.BoolPtrInput `pulumi:"canDefer"` // If the scheduled maintenance can be rescheduled. CanReschedule pulumi.BoolPtrInput `pulumi:"canReschedule"` // Maintenance cannot be rescheduled to start beyond this deadline. ScheduleDeadlineTime pulumi.StringPtrInput `pulumi:"scheduleDeadlineTime"` // The start time of any upcoming scheduled maintenance for this instance. StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
Any scheduled maintenancce for this instance.
func (SqlScheduledMaintenanceArgs) ElementType ¶
func (SqlScheduledMaintenanceArgs) ElementType() reflect.Type
func (SqlScheduledMaintenanceArgs) ToSqlScheduledMaintenanceOutput ¶
func (i SqlScheduledMaintenanceArgs) ToSqlScheduledMaintenanceOutput() SqlScheduledMaintenanceOutput
func (SqlScheduledMaintenanceArgs) ToSqlScheduledMaintenanceOutputWithContext ¶
func (i SqlScheduledMaintenanceArgs) ToSqlScheduledMaintenanceOutputWithContext(ctx context.Context) SqlScheduledMaintenanceOutput
func (SqlScheduledMaintenanceArgs) ToSqlScheduledMaintenancePtrOutput ¶
func (i SqlScheduledMaintenanceArgs) ToSqlScheduledMaintenancePtrOutput() SqlScheduledMaintenancePtrOutput
func (SqlScheduledMaintenanceArgs) ToSqlScheduledMaintenancePtrOutputWithContext ¶
func (i SqlScheduledMaintenanceArgs) ToSqlScheduledMaintenancePtrOutputWithContext(ctx context.Context) SqlScheduledMaintenancePtrOutput
type SqlScheduledMaintenanceInput ¶
type SqlScheduledMaintenanceInput interface { pulumi.Input ToSqlScheduledMaintenanceOutput() SqlScheduledMaintenanceOutput ToSqlScheduledMaintenanceOutputWithContext(context.Context) SqlScheduledMaintenanceOutput }
SqlScheduledMaintenanceInput is an input type that accepts SqlScheduledMaintenanceArgs and SqlScheduledMaintenanceOutput values. You can construct a concrete instance of `SqlScheduledMaintenanceInput` via:
SqlScheduledMaintenanceArgs{...}
type SqlScheduledMaintenanceOutput ¶
type SqlScheduledMaintenanceOutput struct{ *pulumi.OutputState }
Any scheduled maintenancce for this instance.
func (SqlScheduledMaintenanceOutput) CanDefer ¶
func (o SqlScheduledMaintenanceOutput) CanDefer() pulumi.BoolPtrOutput
func (SqlScheduledMaintenanceOutput) CanReschedule ¶
func (o SqlScheduledMaintenanceOutput) CanReschedule() pulumi.BoolPtrOutput
If the scheduled maintenance can be rescheduled.
func (SqlScheduledMaintenanceOutput) ElementType ¶
func (SqlScheduledMaintenanceOutput) ElementType() reflect.Type
func (SqlScheduledMaintenanceOutput) ScheduleDeadlineTime ¶
func (o SqlScheduledMaintenanceOutput) ScheduleDeadlineTime() pulumi.StringPtrOutput
Maintenance cannot be rescheduled to start beyond this deadline.
func (SqlScheduledMaintenanceOutput) StartTime ¶
func (o SqlScheduledMaintenanceOutput) StartTime() pulumi.StringPtrOutput
The start time of any upcoming scheduled maintenance for this instance.
func (SqlScheduledMaintenanceOutput) ToSqlScheduledMaintenanceOutput ¶
func (o SqlScheduledMaintenanceOutput) ToSqlScheduledMaintenanceOutput() SqlScheduledMaintenanceOutput
func (SqlScheduledMaintenanceOutput) ToSqlScheduledMaintenanceOutputWithContext ¶
func (o SqlScheduledMaintenanceOutput) ToSqlScheduledMaintenanceOutputWithContext(ctx context.Context) SqlScheduledMaintenanceOutput
func (SqlScheduledMaintenanceOutput) ToSqlScheduledMaintenancePtrOutput ¶
func (o SqlScheduledMaintenanceOutput) ToSqlScheduledMaintenancePtrOutput() SqlScheduledMaintenancePtrOutput
func (SqlScheduledMaintenanceOutput) ToSqlScheduledMaintenancePtrOutputWithContext ¶
func (o SqlScheduledMaintenanceOutput) ToSqlScheduledMaintenancePtrOutputWithContext(ctx context.Context) SqlScheduledMaintenancePtrOutput
type SqlScheduledMaintenancePtrInput ¶
type SqlScheduledMaintenancePtrInput interface { pulumi.Input ToSqlScheduledMaintenancePtrOutput() SqlScheduledMaintenancePtrOutput ToSqlScheduledMaintenancePtrOutputWithContext(context.Context) SqlScheduledMaintenancePtrOutput }
SqlScheduledMaintenancePtrInput is an input type that accepts SqlScheduledMaintenanceArgs, SqlScheduledMaintenancePtr and SqlScheduledMaintenancePtrOutput values. You can construct a concrete instance of `SqlScheduledMaintenancePtrInput` via:
SqlScheduledMaintenanceArgs{...} or: nil
func SqlScheduledMaintenancePtr ¶
func SqlScheduledMaintenancePtr(v *SqlScheduledMaintenanceArgs) SqlScheduledMaintenancePtrInput
type SqlScheduledMaintenancePtrOutput ¶
type SqlScheduledMaintenancePtrOutput struct{ *pulumi.OutputState }
func (SqlScheduledMaintenancePtrOutput) CanDefer ¶
func (o SqlScheduledMaintenancePtrOutput) CanDefer() pulumi.BoolPtrOutput
func (SqlScheduledMaintenancePtrOutput) CanReschedule ¶
func (o SqlScheduledMaintenancePtrOutput) CanReschedule() pulumi.BoolPtrOutput
If the scheduled maintenance can be rescheduled.
func (SqlScheduledMaintenancePtrOutput) Elem ¶
func (o SqlScheduledMaintenancePtrOutput) Elem() SqlScheduledMaintenanceOutput
func (SqlScheduledMaintenancePtrOutput) ElementType ¶
func (SqlScheduledMaintenancePtrOutput) ElementType() reflect.Type
func (SqlScheduledMaintenancePtrOutput) ScheduleDeadlineTime ¶
func (o SqlScheduledMaintenancePtrOutput) ScheduleDeadlineTime() pulumi.StringPtrOutput
Maintenance cannot be rescheduled to start beyond this deadline.
func (SqlScheduledMaintenancePtrOutput) StartTime ¶
func (o SqlScheduledMaintenancePtrOutput) StartTime() pulumi.StringPtrOutput
The start time of any upcoming scheduled maintenance for this instance.
func (SqlScheduledMaintenancePtrOutput) ToSqlScheduledMaintenancePtrOutput ¶
func (o SqlScheduledMaintenancePtrOutput) ToSqlScheduledMaintenancePtrOutput() SqlScheduledMaintenancePtrOutput
func (SqlScheduledMaintenancePtrOutput) ToSqlScheduledMaintenancePtrOutputWithContext ¶
func (o SqlScheduledMaintenancePtrOutput) ToSqlScheduledMaintenancePtrOutputWithContext(ctx context.Context) SqlScheduledMaintenancePtrOutput
type SqlScheduledMaintenanceResponse ¶
type SqlScheduledMaintenanceResponse struct { CanDefer bool `pulumi:"canDefer"` // If the scheduled maintenance can be rescheduled. CanReschedule bool `pulumi:"canReschedule"` // Maintenance cannot be rescheduled to start beyond this deadline. ScheduleDeadlineTime string `pulumi:"scheduleDeadlineTime"` // The start time of any upcoming scheduled maintenance for this instance. StartTime string `pulumi:"startTime"` }
Any scheduled maintenancce for this instance.
type SqlScheduledMaintenanceResponseOutput ¶
type SqlScheduledMaintenanceResponseOutput struct{ *pulumi.OutputState }
Any scheduled maintenancce for this instance.
func (SqlScheduledMaintenanceResponseOutput) CanDefer ¶
func (o SqlScheduledMaintenanceResponseOutput) CanDefer() pulumi.BoolOutput
func (SqlScheduledMaintenanceResponseOutput) CanReschedule ¶
func (o SqlScheduledMaintenanceResponseOutput) CanReschedule() pulumi.BoolOutput
If the scheduled maintenance can be rescheduled.
func (SqlScheduledMaintenanceResponseOutput) ElementType ¶
func (SqlScheduledMaintenanceResponseOutput) ElementType() reflect.Type
func (SqlScheduledMaintenanceResponseOutput) ScheduleDeadlineTime ¶
func (o SqlScheduledMaintenanceResponseOutput) ScheduleDeadlineTime() pulumi.StringOutput
Maintenance cannot be rescheduled to start beyond this deadline.
func (SqlScheduledMaintenanceResponseOutput) StartTime ¶
func (o SqlScheduledMaintenanceResponseOutput) StartTime() pulumi.StringOutput
The start time of any upcoming scheduled maintenance for this instance.
func (SqlScheduledMaintenanceResponseOutput) ToSqlScheduledMaintenanceResponseOutput ¶
func (o SqlScheduledMaintenanceResponseOutput) ToSqlScheduledMaintenanceResponseOutput() SqlScheduledMaintenanceResponseOutput
func (SqlScheduledMaintenanceResponseOutput) ToSqlScheduledMaintenanceResponseOutputWithContext ¶
func (o SqlScheduledMaintenanceResponseOutput) ToSqlScheduledMaintenanceResponseOutputWithContext(ctx context.Context) SqlScheduledMaintenanceResponseOutput
type SqlServerAuditConfig ¶
type SqlServerAuditConfig struct { // The name of the destination bucket (e.g., gs://mybucket). Bucket *string `pulumi:"bucket"` // This is always sql#sqlServerAuditConfig Kind *string `pulumi:"kind"` // How long to keep generated audit files. RetentionInterval *string `pulumi:"retentionInterval"` // How often to upload generated audit files. UploadInterval *string `pulumi:"uploadInterval"` }
SQL Server specific audit configuration.
type SqlServerAuditConfigArgs ¶
type SqlServerAuditConfigArgs struct { // The name of the destination bucket (e.g., gs://mybucket). Bucket pulumi.StringPtrInput `pulumi:"bucket"` // This is always sql#sqlServerAuditConfig Kind pulumi.StringPtrInput `pulumi:"kind"` // How long to keep generated audit files. RetentionInterval pulumi.StringPtrInput `pulumi:"retentionInterval"` // How often to upload generated audit files. UploadInterval pulumi.StringPtrInput `pulumi:"uploadInterval"` }
SQL Server specific audit configuration.
func (SqlServerAuditConfigArgs) ElementType ¶
func (SqlServerAuditConfigArgs) ElementType() reflect.Type
func (SqlServerAuditConfigArgs) ToSqlServerAuditConfigOutput ¶
func (i SqlServerAuditConfigArgs) ToSqlServerAuditConfigOutput() SqlServerAuditConfigOutput
func (SqlServerAuditConfigArgs) ToSqlServerAuditConfigOutputWithContext ¶
func (i SqlServerAuditConfigArgs) ToSqlServerAuditConfigOutputWithContext(ctx context.Context) SqlServerAuditConfigOutput
func (SqlServerAuditConfigArgs) ToSqlServerAuditConfigPtrOutput ¶
func (i SqlServerAuditConfigArgs) ToSqlServerAuditConfigPtrOutput() SqlServerAuditConfigPtrOutput
func (SqlServerAuditConfigArgs) ToSqlServerAuditConfigPtrOutputWithContext ¶
func (i SqlServerAuditConfigArgs) ToSqlServerAuditConfigPtrOutputWithContext(ctx context.Context) SqlServerAuditConfigPtrOutput
type SqlServerAuditConfigInput ¶
type SqlServerAuditConfigInput interface { pulumi.Input ToSqlServerAuditConfigOutput() SqlServerAuditConfigOutput ToSqlServerAuditConfigOutputWithContext(context.Context) SqlServerAuditConfigOutput }
SqlServerAuditConfigInput is an input type that accepts SqlServerAuditConfigArgs and SqlServerAuditConfigOutput values. You can construct a concrete instance of `SqlServerAuditConfigInput` via:
SqlServerAuditConfigArgs{...}
type SqlServerAuditConfigOutput ¶
type SqlServerAuditConfigOutput struct{ *pulumi.OutputState }
SQL Server specific audit configuration.
func (SqlServerAuditConfigOutput) Bucket ¶
func (o SqlServerAuditConfigOutput) Bucket() pulumi.StringPtrOutput
The name of the destination bucket (e.g., gs://mybucket).
func (SqlServerAuditConfigOutput) ElementType ¶
func (SqlServerAuditConfigOutput) ElementType() reflect.Type
func (SqlServerAuditConfigOutput) Kind ¶
func (o SqlServerAuditConfigOutput) Kind() pulumi.StringPtrOutput
This is always sql#sqlServerAuditConfig
func (SqlServerAuditConfigOutput) RetentionInterval ¶ added in v0.16.0
func (o SqlServerAuditConfigOutput) RetentionInterval() pulumi.StringPtrOutput
How long to keep generated audit files.
func (SqlServerAuditConfigOutput) ToSqlServerAuditConfigOutput ¶
func (o SqlServerAuditConfigOutput) ToSqlServerAuditConfigOutput() SqlServerAuditConfigOutput
func (SqlServerAuditConfigOutput) ToSqlServerAuditConfigOutputWithContext ¶
func (o SqlServerAuditConfigOutput) ToSqlServerAuditConfigOutputWithContext(ctx context.Context) SqlServerAuditConfigOutput
func (SqlServerAuditConfigOutput) ToSqlServerAuditConfigPtrOutput ¶
func (o SqlServerAuditConfigOutput) ToSqlServerAuditConfigPtrOutput() SqlServerAuditConfigPtrOutput
func (SqlServerAuditConfigOutput) ToSqlServerAuditConfigPtrOutputWithContext ¶
func (o SqlServerAuditConfigOutput) ToSqlServerAuditConfigPtrOutputWithContext(ctx context.Context) SqlServerAuditConfigPtrOutput
func (SqlServerAuditConfigOutput) UploadInterval ¶ added in v0.16.0
func (o SqlServerAuditConfigOutput) UploadInterval() pulumi.StringPtrOutput
How often to upload generated audit files.
type SqlServerAuditConfigPtrInput ¶
type SqlServerAuditConfigPtrInput interface { pulumi.Input ToSqlServerAuditConfigPtrOutput() SqlServerAuditConfigPtrOutput ToSqlServerAuditConfigPtrOutputWithContext(context.Context) SqlServerAuditConfigPtrOutput }
SqlServerAuditConfigPtrInput is an input type that accepts SqlServerAuditConfigArgs, SqlServerAuditConfigPtr and SqlServerAuditConfigPtrOutput values. You can construct a concrete instance of `SqlServerAuditConfigPtrInput` via:
SqlServerAuditConfigArgs{...} or: nil
func SqlServerAuditConfigPtr ¶
func SqlServerAuditConfigPtr(v *SqlServerAuditConfigArgs) SqlServerAuditConfigPtrInput
type SqlServerAuditConfigPtrOutput ¶
type SqlServerAuditConfigPtrOutput struct{ *pulumi.OutputState }
func (SqlServerAuditConfigPtrOutput) Bucket ¶
func (o SqlServerAuditConfigPtrOutput) Bucket() pulumi.StringPtrOutput
The name of the destination bucket (e.g., gs://mybucket).
func (SqlServerAuditConfigPtrOutput) Elem ¶
func (o SqlServerAuditConfigPtrOutput) Elem() SqlServerAuditConfigOutput
func (SqlServerAuditConfigPtrOutput) ElementType ¶
func (SqlServerAuditConfigPtrOutput) ElementType() reflect.Type
func (SqlServerAuditConfigPtrOutput) Kind ¶
func (o SqlServerAuditConfigPtrOutput) Kind() pulumi.StringPtrOutput
This is always sql#sqlServerAuditConfig
func (SqlServerAuditConfigPtrOutput) RetentionInterval ¶ added in v0.16.0
func (o SqlServerAuditConfigPtrOutput) RetentionInterval() pulumi.StringPtrOutput
How long to keep generated audit files.
func (SqlServerAuditConfigPtrOutput) ToSqlServerAuditConfigPtrOutput ¶
func (o SqlServerAuditConfigPtrOutput) ToSqlServerAuditConfigPtrOutput() SqlServerAuditConfigPtrOutput
func (SqlServerAuditConfigPtrOutput) ToSqlServerAuditConfigPtrOutputWithContext ¶
func (o SqlServerAuditConfigPtrOutput) ToSqlServerAuditConfigPtrOutputWithContext(ctx context.Context) SqlServerAuditConfigPtrOutput
func (SqlServerAuditConfigPtrOutput) UploadInterval ¶ added in v0.16.0
func (o SqlServerAuditConfigPtrOutput) UploadInterval() pulumi.StringPtrOutput
How often to upload generated audit files.
type SqlServerAuditConfigResponse ¶
type SqlServerAuditConfigResponse struct { // The name of the destination bucket (e.g., gs://mybucket). Bucket string `pulumi:"bucket"` // This is always sql#sqlServerAuditConfig Kind string `pulumi:"kind"` // How long to keep generated audit files. RetentionInterval string `pulumi:"retentionInterval"` // How often to upload generated audit files. UploadInterval string `pulumi:"uploadInterval"` }
SQL Server specific audit configuration.
type SqlServerAuditConfigResponseOutput ¶
type SqlServerAuditConfigResponseOutput struct{ *pulumi.OutputState }
SQL Server specific audit configuration.
func (SqlServerAuditConfigResponseOutput) Bucket ¶
func (o SqlServerAuditConfigResponseOutput) Bucket() pulumi.StringOutput
The name of the destination bucket (e.g., gs://mybucket).
func (SqlServerAuditConfigResponseOutput) ElementType ¶
func (SqlServerAuditConfigResponseOutput) ElementType() reflect.Type
func (SqlServerAuditConfigResponseOutput) Kind ¶
func (o SqlServerAuditConfigResponseOutput) Kind() pulumi.StringOutput
This is always sql#sqlServerAuditConfig
func (SqlServerAuditConfigResponseOutput) RetentionInterval ¶ added in v0.16.0
func (o SqlServerAuditConfigResponseOutput) RetentionInterval() pulumi.StringOutput
How long to keep generated audit files.
func (SqlServerAuditConfigResponseOutput) ToSqlServerAuditConfigResponseOutput ¶
func (o SqlServerAuditConfigResponseOutput) ToSqlServerAuditConfigResponseOutput() SqlServerAuditConfigResponseOutput
func (SqlServerAuditConfigResponseOutput) ToSqlServerAuditConfigResponseOutputWithContext ¶
func (o SqlServerAuditConfigResponseOutput) ToSqlServerAuditConfigResponseOutputWithContext(ctx context.Context) SqlServerAuditConfigResponseOutput
func (SqlServerAuditConfigResponseOutput) UploadInterval ¶ added in v0.16.0
func (o SqlServerAuditConfigResponseOutput) UploadInterval() pulumi.StringOutput
How often to upload generated audit files.
type SqlServerDatabaseDetails ¶
type SqlServerDatabaseDetails struct { // The version of SQL Server with which the database is to be made compatible CompatibilityLevel *int `pulumi:"compatibilityLevel"` // The recovery model of a SQL Server database RecoveryModel *string `pulumi:"recoveryModel"` }
Represents a Sql Server database on the Cloud SQL instance.
type SqlServerDatabaseDetailsArgs ¶
type SqlServerDatabaseDetailsArgs struct { // The version of SQL Server with which the database is to be made compatible CompatibilityLevel pulumi.IntPtrInput `pulumi:"compatibilityLevel"` // The recovery model of a SQL Server database RecoveryModel pulumi.StringPtrInput `pulumi:"recoveryModel"` }
Represents a Sql Server database on the Cloud SQL instance.
func (SqlServerDatabaseDetailsArgs) ElementType ¶
func (SqlServerDatabaseDetailsArgs) ElementType() reflect.Type
func (SqlServerDatabaseDetailsArgs) ToSqlServerDatabaseDetailsOutput ¶
func (i SqlServerDatabaseDetailsArgs) ToSqlServerDatabaseDetailsOutput() SqlServerDatabaseDetailsOutput
func (SqlServerDatabaseDetailsArgs) ToSqlServerDatabaseDetailsOutputWithContext ¶
func (i SqlServerDatabaseDetailsArgs) ToSqlServerDatabaseDetailsOutputWithContext(ctx context.Context) SqlServerDatabaseDetailsOutput
func (SqlServerDatabaseDetailsArgs) ToSqlServerDatabaseDetailsPtrOutput ¶
func (i SqlServerDatabaseDetailsArgs) ToSqlServerDatabaseDetailsPtrOutput() SqlServerDatabaseDetailsPtrOutput
func (SqlServerDatabaseDetailsArgs) ToSqlServerDatabaseDetailsPtrOutputWithContext ¶
func (i SqlServerDatabaseDetailsArgs) ToSqlServerDatabaseDetailsPtrOutputWithContext(ctx context.Context) SqlServerDatabaseDetailsPtrOutput
type SqlServerDatabaseDetailsInput ¶
type SqlServerDatabaseDetailsInput interface { pulumi.Input ToSqlServerDatabaseDetailsOutput() SqlServerDatabaseDetailsOutput ToSqlServerDatabaseDetailsOutputWithContext(context.Context) SqlServerDatabaseDetailsOutput }
SqlServerDatabaseDetailsInput is an input type that accepts SqlServerDatabaseDetailsArgs and SqlServerDatabaseDetailsOutput values. You can construct a concrete instance of `SqlServerDatabaseDetailsInput` via:
SqlServerDatabaseDetailsArgs{...}
type SqlServerDatabaseDetailsOutput ¶
type SqlServerDatabaseDetailsOutput struct{ *pulumi.OutputState }
Represents a Sql Server database on the Cloud SQL instance.
func (SqlServerDatabaseDetailsOutput) CompatibilityLevel ¶
func (o SqlServerDatabaseDetailsOutput) CompatibilityLevel() pulumi.IntPtrOutput
The version of SQL Server with which the database is to be made compatible
func (SqlServerDatabaseDetailsOutput) ElementType ¶
func (SqlServerDatabaseDetailsOutput) ElementType() reflect.Type
func (SqlServerDatabaseDetailsOutput) RecoveryModel ¶
func (o SqlServerDatabaseDetailsOutput) RecoveryModel() pulumi.StringPtrOutput
The recovery model of a SQL Server database
func (SqlServerDatabaseDetailsOutput) ToSqlServerDatabaseDetailsOutput ¶
func (o SqlServerDatabaseDetailsOutput) ToSqlServerDatabaseDetailsOutput() SqlServerDatabaseDetailsOutput
func (SqlServerDatabaseDetailsOutput) ToSqlServerDatabaseDetailsOutputWithContext ¶
func (o SqlServerDatabaseDetailsOutput) ToSqlServerDatabaseDetailsOutputWithContext(ctx context.Context) SqlServerDatabaseDetailsOutput
func (SqlServerDatabaseDetailsOutput) ToSqlServerDatabaseDetailsPtrOutput ¶
func (o SqlServerDatabaseDetailsOutput) ToSqlServerDatabaseDetailsPtrOutput() SqlServerDatabaseDetailsPtrOutput
func (SqlServerDatabaseDetailsOutput) ToSqlServerDatabaseDetailsPtrOutputWithContext ¶
func (o SqlServerDatabaseDetailsOutput) ToSqlServerDatabaseDetailsPtrOutputWithContext(ctx context.Context) SqlServerDatabaseDetailsPtrOutput
type SqlServerDatabaseDetailsPtrInput ¶
type SqlServerDatabaseDetailsPtrInput interface { pulumi.Input ToSqlServerDatabaseDetailsPtrOutput() SqlServerDatabaseDetailsPtrOutput ToSqlServerDatabaseDetailsPtrOutputWithContext(context.Context) SqlServerDatabaseDetailsPtrOutput }
SqlServerDatabaseDetailsPtrInput is an input type that accepts SqlServerDatabaseDetailsArgs, SqlServerDatabaseDetailsPtr and SqlServerDatabaseDetailsPtrOutput values. You can construct a concrete instance of `SqlServerDatabaseDetailsPtrInput` via:
SqlServerDatabaseDetailsArgs{...} or: nil
func SqlServerDatabaseDetailsPtr ¶
func SqlServerDatabaseDetailsPtr(v *SqlServerDatabaseDetailsArgs) SqlServerDatabaseDetailsPtrInput
type SqlServerDatabaseDetailsPtrOutput ¶
type SqlServerDatabaseDetailsPtrOutput struct{ *pulumi.OutputState }
func (SqlServerDatabaseDetailsPtrOutput) CompatibilityLevel ¶
func (o SqlServerDatabaseDetailsPtrOutput) CompatibilityLevel() pulumi.IntPtrOutput
The version of SQL Server with which the database is to be made compatible
func (SqlServerDatabaseDetailsPtrOutput) Elem ¶
func (o SqlServerDatabaseDetailsPtrOutput) Elem() SqlServerDatabaseDetailsOutput
func (SqlServerDatabaseDetailsPtrOutput) ElementType ¶
func (SqlServerDatabaseDetailsPtrOutput) ElementType() reflect.Type
func (SqlServerDatabaseDetailsPtrOutput) RecoveryModel ¶
func (o SqlServerDatabaseDetailsPtrOutput) RecoveryModel() pulumi.StringPtrOutput
The recovery model of a SQL Server database
func (SqlServerDatabaseDetailsPtrOutput) ToSqlServerDatabaseDetailsPtrOutput ¶
func (o SqlServerDatabaseDetailsPtrOutput) ToSqlServerDatabaseDetailsPtrOutput() SqlServerDatabaseDetailsPtrOutput
func (SqlServerDatabaseDetailsPtrOutput) ToSqlServerDatabaseDetailsPtrOutputWithContext ¶
func (o SqlServerDatabaseDetailsPtrOutput) ToSqlServerDatabaseDetailsPtrOutputWithContext(ctx context.Context) SqlServerDatabaseDetailsPtrOutput
type SqlServerDatabaseDetailsResponse ¶
type SqlServerDatabaseDetailsResponse struct { // The version of SQL Server with which the database is to be made compatible CompatibilityLevel int `pulumi:"compatibilityLevel"` // The recovery model of a SQL Server database RecoveryModel string `pulumi:"recoveryModel"` }
Represents a Sql Server database on the Cloud SQL instance.
type SqlServerDatabaseDetailsResponseOutput ¶
type SqlServerDatabaseDetailsResponseOutput struct{ *pulumi.OutputState }
Represents a Sql Server database on the Cloud SQL instance.
func (SqlServerDatabaseDetailsResponseOutput) CompatibilityLevel ¶
func (o SqlServerDatabaseDetailsResponseOutput) CompatibilityLevel() pulumi.IntOutput
The version of SQL Server with which the database is to be made compatible
func (SqlServerDatabaseDetailsResponseOutput) ElementType ¶
func (SqlServerDatabaseDetailsResponseOutput) ElementType() reflect.Type
func (SqlServerDatabaseDetailsResponseOutput) RecoveryModel ¶
func (o SqlServerDatabaseDetailsResponseOutput) RecoveryModel() pulumi.StringOutput
The recovery model of a SQL Server database
func (SqlServerDatabaseDetailsResponseOutput) ToSqlServerDatabaseDetailsResponseOutput ¶
func (o SqlServerDatabaseDetailsResponseOutput) ToSqlServerDatabaseDetailsResponseOutput() SqlServerDatabaseDetailsResponseOutput
func (SqlServerDatabaseDetailsResponseOutput) ToSqlServerDatabaseDetailsResponseOutputWithContext ¶
func (o SqlServerDatabaseDetailsResponseOutput) ToSqlServerDatabaseDetailsResponseOutputWithContext(ctx context.Context) SqlServerDatabaseDetailsResponseOutput
type SslCert ¶
type SslCert struct { pulumi.CustomResourceState // PEM representation. Cert pulumi.StringOutput `pulumi:"cert"` // Serial number, as extracted from the certificate. CertSerialNumber pulumi.StringOutput `pulumi:"certSerialNumber"` // User supplied name. Constrained to [a-zA-Z.-_ ]+. CommonName pulumi.StringOutput `pulumi:"commonName"` // The time when the certificate was created in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z` CreateTime pulumi.StringOutput `pulumi:"createTime"` // The time when the certificate expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. ExpirationTime pulumi.StringOutput `pulumi:"expirationTime"` // Name of the database instance. Instance pulumi.StringOutput `pulumi:"instance"` // This is always `sql#sslCert`. Kind pulumi.StringOutput `pulumi:"kind"` // The URI of this resource. SelfLink pulumi.StringOutput `pulumi:"selfLink"` // Sha1 Fingerprint. Sha1Fingerprint pulumi.StringOutput `pulumi:"sha1Fingerprint"` }
Creates an SSL certificate and returns it along with the private key and server certificate authority. The new certificate will not be usable until the instance is restarted. Auto-naming is currently not supported for this resource.
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
type SslCertArgs ¶
type SslCertArgs struct { // User supplied name. Must be a distinct name from the other certificates for this instance. CommonName pulumi.StringPtrInput Instance pulumi.StringInput Project pulumi.StringPtrInput }
The set of arguments for constructing a SslCert resource.
func (SslCertArgs) ElementType ¶
func (SslCertArgs) ElementType() reflect.Type
type SslCertInput ¶
type SslCertInput interface { pulumi.Input ToSslCertOutput() SslCertOutput ToSslCertOutputWithContext(ctx context.Context) SslCertOutput }
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
type SslCertResponse ¶
type SslCertResponse struct { // PEM representation. Cert string `pulumi:"cert"` // Serial number, as extracted from the certificate. CertSerialNumber string `pulumi:"certSerialNumber"` // User supplied name. Constrained to [a-zA-Z.-_ ]+. CommonName string `pulumi:"commonName"` // The time when the certificate was created in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z` CreateTime string `pulumi:"createTime"` // The time when the certificate expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. ExpirationTime string `pulumi:"expirationTime"` // Name of the database instance. Instance string `pulumi:"instance"` // This is always `sql#sslCert`. Kind string `pulumi:"kind"` // The URI of this resource. SelfLink string `pulumi:"selfLink"` // Sha1 Fingerprint. Sha1Fingerprint string `pulumi:"sha1Fingerprint"` }
SslCerts Resource
type SslCertResponseOutput ¶
type SslCertResponseOutput struct{ *pulumi.OutputState }
SslCerts Resource
func (SslCertResponseOutput) Cert ¶
func (o SslCertResponseOutput) Cert() pulumi.StringOutput
PEM representation.
func (SslCertResponseOutput) CertSerialNumber ¶
func (o SslCertResponseOutput) CertSerialNumber() pulumi.StringOutput
Serial number, as extracted from the certificate.
func (SslCertResponseOutput) CommonName ¶
func (o SslCertResponseOutput) CommonName() pulumi.StringOutput
User supplied name. Constrained to [a-zA-Z.-_ ]+.
func (SslCertResponseOutput) CreateTime ¶
func (o SslCertResponseOutput) CreateTime() pulumi.StringOutput
The time when the certificate was created in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`
func (SslCertResponseOutput) ElementType ¶
func (SslCertResponseOutput) ElementType() reflect.Type
func (SslCertResponseOutput) ExpirationTime ¶
func (o SslCertResponseOutput) ExpirationTime() pulumi.StringOutput
The time when the certificate expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
func (SslCertResponseOutput) Instance ¶
func (o SslCertResponseOutput) Instance() pulumi.StringOutput
Name of the database instance.
func (SslCertResponseOutput) Kind ¶
func (o SslCertResponseOutput) Kind() pulumi.StringOutput
This is always `sql#sslCert`.
func (SslCertResponseOutput) SelfLink ¶
func (o SslCertResponseOutput) SelfLink() pulumi.StringOutput
The URI of this resource.
func (SslCertResponseOutput) Sha1Fingerprint ¶
func (o SslCertResponseOutput) Sha1Fingerprint() pulumi.StringOutput
Sha1 Fingerprint.
func (SslCertResponseOutput) ToSslCertResponseOutput ¶
func (o SslCertResponseOutput) ToSslCertResponseOutput() SslCertResponseOutput
func (SslCertResponseOutput) ToSslCertResponseOutputWithContext ¶
func (o SslCertResponseOutput) ToSslCertResponseOutputWithContext(ctx context.Context) SslCertResponseOutput
type SslCertState ¶
type SslCertState struct { }
func (SslCertState) ElementType ¶
func (SslCertState) ElementType() reflect.Type
type SslCertType ¶
type SslCertType struct { // PEM representation. Cert *string `pulumi:"cert"` // Serial number, as extracted from the certificate. CertSerialNumber *string `pulumi:"certSerialNumber"` // User supplied name. Constrained to [a-zA-Z.-_ ]+. CommonName *string `pulumi:"commonName"` // The time when the certificate was created in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z` CreateTime *string `pulumi:"createTime"` // The time when the certificate expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. ExpirationTime *string `pulumi:"expirationTime"` // Name of the database instance. Instance *string `pulumi:"instance"` // This is always `sql#sslCert`. Kind *string `pulumi:"kind"` // The URI of this resource. SelfLink *string `pulumi:"selfLink"` // Sha1 Fingerprint. Sha1Fingerprint *string `pulumi:"sha1Fingerprint"` }
SslCerts Resource
type SslCertTypeArgs ¶
type SslCertTypeArgs struct { // PEM representation. Cert pulumi.StringPtrInput `pulumi:"cert"` // Serial number, as extracted from the certificate. CertSerialNumber pulumi.StringPtrInput `pulumi:"certSerialNumber"` // User supplied name. Constrained to [a-zA-Z.-_ ]+. CommonName pulumi.StringPtrInput `pulumi:"commonName"` // The time when the certificate was created in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z` CreateTime pulumi.StringPtrInput `pulumi:"createTime"` // The time when the certificate expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`. ExpirationTime pulumi.StringPtrInput `pulumi:"expirationTime"` // Name of the database instance. Instance pulumi.StringPtrInput `pulumi:"instance"` // This is always `sql#sslCert`. Kind pulumi.StringPtrInput `pulumi:"kind"` // The URI of this resource. SelfLink pulumi.StringPtrInput `pulumi:"selfLink"` // Sha1 Fingerprint. Sha1Fingerprint pulumi.StringPtrInput `pulumi:"sha1Fingerprint"` }
SslCerts Resource
func (SslCertTypeArgs) ElementType ¶
func (SslCertTypeArgs) ElementType() reflect.Type
func (SslCertTypeArgs) ToSslCertTypeOutput ¶
func (i SslCertTypeArgs) ToSslCertTypeOutput() SslCertTypeOutput
func (SslCertTypeArgs) ToSslCertTypeOutputWithContext ¶
func (i SslCertTypeArgs) ToSslCertTypeOutputWithContext(ctx context.Context) SslCertTypeOutput
func (SslCertTypeArgs) ToSslCertTypePtrOutput ¶
func (i SslCertTypeArgs) ToSslCertTypePtrOutput() SslCertTypePtrOutput
func (SslCertTypeArgs) ToSslCertTypePtrOutputWithContext ¶
func (i SslCertTypeArgs) ToSslCertTypePtrOutputWithContext(ctx context.Context) SslCertTypePtrOutput
type SslCertTypeInput ¶
type SslCertTypeInput interface { pulumi.Input ToSslCertTypeOutput() SslCertTypeOutput ToSslCertTypeOutputWithContext(context.Context) SslCertTypeOutput }
SslCertTypeInput is an input type that accepts SslCertTypeArgs and SslCertTypeOutput values. You can construct a concrete instance of `SslCertTypeInput` via:
SslCertTypeArgs{...}
type SslCertTypeOutput ¶
type SslCertTypeOutput struct{ *pulumi.OutputState }
SslCerts Resource
func (SslCertTypeOutput) Cert ¶
func (o SslCertTypeOutput) Cert() pulumi.StringPtrOutput
PEM representation.
func (SslCertTypeOutput) CertSerialNumber ¶
func (o SslCertTypeOutput) CertSerialNumber() pulumi.StringPtrOutput
Serial number, as extracted from the certificate.
func (SslCertTypeOutput) CommonName ¶
func (o SslCertTypeOutput) CommonName() pulumi.StringPtrOutput
User supplied name. Constrained to [a-zA-Z.-_ ]+.
func (SslCertTypeOutput) CreateTime ¶
func (o SslCertTypeOutput) CreateTime() pulumi.StringPtrOutput
The time when the certificate was created in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`
func (SslCertTypeOutput) ElementType ¶
func (SslCertTypeOutput) ElementType() reflect.Type
func (SslCertTypeOutput) ExpirationTime ¶
func (o SslCertTypeOutput) ExpirationTime() pulumi.StringPtrOutput
The time when the certificate expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
func (SslCertTypeOutput) Instance ¶
func (o SslCertTypeOutput) Instance() pulumi.StringPtrOutput
Name of the database instance.
func (SslCertTypeOutput) Kind ¶
func (o SslCertTypeOutput) Kind() pulumi.StringPtrOutput
This is always `sql#sslCert`.
func (SslCertTypeOutput) SelfLink ¶
func (o SslCertTypeOutput) SelfLink() pulumi.StringPtrOutput
The URI of this resource.
func (SslCertTypeOutput) Sha1Fingerprint ¶
func (o SslCertTypeOutput) Sha1Fingerprint() pulumi.StringPtrOutput
Sha1 Fingerprint.
func (SslCertTypeOutput) ToSslCertTypeOutput ¶
func (o SslCertTypeOutput) ToSslCertTypeOutput() SslCertTypeOutput
func (SslCertTypeOutput) ToSslCertTypeOutputWithContext ¶
func (o SslCertTypeOutput) ToSslCertTypeOutputWithContext(ctx context.Context) SslCertTypeOutput
func (SslCertTypeOutput) ToSslCertTypePtrOutput ¶
func (o SslCertTypeOutput) ToSslCertTypePtrOutput() SslCertTypePtrOutput
func (SslCertTypeOutput) ToSslCertTypePtrOutputWithContext ¶
func (o SslCertTypeOutput) ToSslCertTypePtrOutputWithContext(ctx context.Context) SslCertTypePtrOutput
type SslCertTypePtrInput ¶
type SslCertTypePtrInput interface { pulumi.Input ToSslCertTypePtrOutput() SslCertTypePtrOutput ToSslCertTypePtrOutputWithContext(context.Context) SslCertTypePtrOutput }
SslCertTypePtrInput is an input type that accepts SslCertTypeArgs, SslCertTypePtr and SslCertTypePtrOutput values. You can construct a concrete instance of `SslCertTypePtrInput` via:
SslCertTypeArgs{...} or: nil
func SslCertTypePtr ¶
func SslCertTypePtr(v *SslCertTypeArgs) SslCertTypePtrInput
type SslCertTypePtrOutput ¶
type SslCertTypePtrOutput struct{ *pulumi.OutputState }
func (SslCertTypePtrOutput) Cert ¶
func (o SslCertTypePtrOutput) Cert() pulumi.StringPtrOutput
PEM representation.
func (SslCertTypePtrOutput) CertSerialNumber ¶
func (o SslCertTypePtrOutput) CertSerialNumber() pulumi.StringPtrOutput
Serial number, as extracted from the certificate.
func (SslCertTypePtrOutput) CommonName ¶
func (o SslCertTypePtrOutput) CommonName() pulumi.StringPtrOutput
User supplied name. Constrained to [a-zA-Z.-_ ]+.
func (SslCertTypePtrOutput) CreateTime ¶
func (o SslCertTypePtrOutput) CreateTime() pulumi.StringPtrOutput
The time when the certificate was created in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`
func (SslCertTypePtrOutput) Elem ¶
func (o SslCertTypePtrOutput) Elem() SslCertTypeOutput
func (SslCertTypePtrOutput) ElementType ¶
func (SslCertTypePtrOutput) ElementType() reflect.Type
func (SslCertTypePtrOutput) ExpirationTime ¶
func (o SslCertTypePtrOutput) ExpirationTime() pulumi.StringPtrOutput
The time when the certificate expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
func (SslCertTypePtrOutput) Instance ¶
func (o SslCertTypePtrOutput) Instance() pulumi.StringPtrOutput
Name of the database instance.
func (SslCertTypePtrOutput) Kind ¶
func (o SslCertTypePtrOutput) Kind() pulumi.StringPtrOutput
This is always `sql#sslCert`.
func (SslCertTypePtrOutput) SelfLink ¶
func (o SslCertTypePtrOutput) SelfLink() pulumi.StringPtrOutput
The URI of this resource.
func (SslCertTypePtrOutput) Sha1Fingerprint ¶
func (o SslCertTypePtrOutput) Sha1Fingerprint() pulumi.StringPtrOutput
Sha1 Fingerprint.
func (SslCertTypePtrOutput) ToSslCertTypePtrOutput ¶
func (o SslCertTypePtrOutput) ToSslCertTypePtrOutput() SslCertTypePtrOutput
func (SslCertTypePtrOutput) ToSslCertTypePtrOutputWithContext ¶
func (o SslCertTypePtrOutput) ToSslCertTypePtrOutputWithContext(ctx context.Context) SslCertTypePtrOutput