Documentation
¶
Index ¶
- Constants
- type CustomDbEngineVersion
- func (*CustomDbEngineVersion) ElementType() reflect.Type
- func (i *CustomDbEngineVersion) ToCustomDbEngineVersionOutput() CustomDbEngineVersionOutput
- func (i *CustomDbEngineVersion) ToCustomDbEngineVersionOutputWithContext(ctx context.Context) CustomDbEngineVersionOutput
- func (i *CustomDbEngineVersion) ToOutput(ctx context.Context) pulumix.Output[*CustomDbEngineVersion]
- type CustomDbEngineVersionArgs
- type CustomDbEngineVersionInput
- type CustomDbEngineVersionOutput
- func (o CustomDbEngineVersionOutput) DatabaseInstallationFilesS3BucketName() pulumi.StringOutput
- func (o CustomDbEngineVersionOutput) DatabaseInstallationFilesS3Prefix() pulumi.StringPtrOutput
- func (o CustomDbEngineVersionOutput) DbEngineVersionArn() pulumi.StringOutput
- func (o CustomDbEngineVersionOutput) Description() pulumi.StringPtrOutput
- func (CustomDbEngineVersionOutput) ElementType() reflect.Type
- func (o CustomDbEngineVersionOutput) Engine() pulumi.StringOutput
- func (o CustomDbEngineVersionOutput) EngineVersion() pulumi.StringOutput
- func (o CustomDbEngineVersionOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o CustomDbEngineVersionOutput) Manifest() pulumi.StringPtrOutput
- func (o CustomDbEngineVersionOutput) Status() CustomDbEngineVersionStatusPtrOutput
- func (o CustomDbEngineVersionOutput) Tags() CustomDbEngineVersionTagArrayOutput
- func (o CustomDbEngineVersionOutput) ToCustomDbEngineVersionOutput() CustomDbEngineVersionOutput
- func (o CustomDbEngineVersionOutput) ToCustomDbEngineVersionOutputWithContext(ctx context.Context) CustomDbEngineVersionOutput
- func (o CustomDbEngineVersionOutput) ToOutput(ctx context.Context) pulumix.Output[*CustomDbEngineVersion]
- type CustomDbEngineVersionState
- type CustomDbEngineVersionStatus
- func (CustomDbEngineVersionStatus) ElementType() reflect.Type
- func (e CustomDbEngineVersionStatus) ToCustomDbEngineVersionStatusOutput() CustomDbEngineVersionStatusOutput
- func (e CustomDbEngineVersionStatus) ToCustomDbEngineVersionStatusOutputWithContext(ctx context.Context) CustomDbEngineVersionStatusOutput
- func (e CustomDbEngineVersionStatus) ToCustomDbEngineVersionStatusPtrOutput() CustomDbEngineVersionStatusPtrOutput
- func (e CustomDbEngineVersionStatus) ToCustomDbEngineVersionStatusPtrOutputWithContext(ctx context.Context) CustomDbEngineVersionStatusPtrOutput
- func (e CustomDbEngineVersionStatus) ToStringOutput() pulumi.StringOutput
- func (e CustomDbEngineVersionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CustomDbEngineVersionStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CustomDbEngineVersionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomDbEngineVersionStatusInput
- type CustomDbEngineVersionStatusOutput
- func (CustomDbEngineVersionStatusOutput) ElementType() reflect.Type
- func (o CustomDbEngineVersionStatusOutput) ToCustomDbEngineVersionStatusOutput() CustomDbEngineVersionStatusOutput
- func (o CustomDbEngineVersionStatusOutput) ToCustomDbEngineVersionStatusOutputWithContext(ctx context.Context) CustomDbEngineVersionStatusOutput
- func (o CustomDbEngineVersionStatusOutput) ToCustomDbEngineVersionStatusPtrOutput() CustomDbEngineVersionStatusPtrOutput
- func (o CustomDbEngineVersionStatusOutput) ToCustomDbEngineVersionStatusPtrOutputWithContext(ctx context.Context) CustomDbEngineVersionStatusPtrOutput
- func (o CustomDbEngineVersionStatusOutput) ToOutput(ctx context.Context) pulumix.Output[CustomDbEngineVersionStatus]
- func (o CustomDbEngineVersionStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o CustomDbEngineVersionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CustomDbEngineVersionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CustomDbEngineVersionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomDbEngineVersionStatusPtrInput
- type CustomDbEngineVersionStatusPtrOutput
- func (o CustomDbEngineVersionStatusPtrOutput) Elem() CustomDbEngineVersionStatusOutput
- func (CustomDbEngineVersionStatusPtrOutput) ElementType() reflect.Type
- func (o CustomDbEngineVersionStatusPtrOutput) ToCustomDbEngineVersionStatusPtrOutput() CustomDbEngineVersionStatusPtrOutput
- func (o CustomDbEngineVersionStatusPtrOutput) ToCustomDbEngineVersionStatusPtrOutputWithContext(ctx context.Context) CustomDbEngineVersionStatusPtrOutput
- func (o CustomDbEngineVersionStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CustomDbEngineVersionStatus]
- func (o CustomDbEngineVersionStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CustomDbEngineVersionStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomDbEngineVersionTag
- type CustomDbEngineVersionTagArgs
- func (CustomDbEngineVersionTagArgs) ElementType() reflect.Type
- func (i CustomDbEngineVersionTagArgs) ToCustomDbEngineVersionTagOutput() CustomDbEngineVersionTagOutput
- func (i CustomDbEngineVersionTagArgs) ToCustomDbEngineVersionTagOutputWithContext(ctx context.Context) CustomDbEngineVersionTagOutput
- func (i CustomDbEngineVersionTagArgs) ToOutput(ctx context.Context) pulumix.Output[CustomDbEngineVersionTag]
- type CustomDbEngineVersionTagArray
- func (CustomDbEngineVersionTagArray) ElementType() reflect.Type
- func (i CustomDbEngineVersionTagArray) ToCustomDbEngineVersionTagArrayOutput() CustomDbEngineVersionTagArrayOutput
- func (i CustomDbEngineVersionTagArray) ToCustomDbEngineVersionTagArrayOutputWithContext(ctx context.Context) CustomDbEngineVersionTagArrayOutput
- func (i CustomDbEngineVersionTagArray) ToOutput(ctx context.Context) pulumix.Output[[]CustomDbEngineVersionTag]
- type CustomDbEngineVersionTagArrayInput
- type CustomDbEngineVersionTagArrayOutput
- func (CustomDbEngineVersionTagArrayOutput) ElementType() reflect.Type
- func (o CustomDbEngineVersionTagArrayOutput) Index(i pulumi.IntInput) CustomDbEngineVersionTagOutput
- func (o CustomDbEngineVersionTagArrayOutput) ToCustomDbEngineVersionTagArrayOutput() CustomDbEngineVersionTagArrayOutput
- func (o CustomDbEngineVersionTagArrayOutput) ToCustomDbEngineVersionTagArrayOutputWithContext(ctx context.Context) CustomDbEngineVersionTagArrayOutput
- func (o CustomDbEngineVersionTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CustomDbEngineVersionTag]
- type CustomDbEngineVersionTagInput
- type CustomDbEngineVersionTagOutput
- func (CustomDbEngineVersionTagOutput) ElementType() reflect.Type
- func (o CustomDbEngineVersionTagOutput) Key() pulumi.StringOutput
- func (o CustomDbEngineVersionTagOutput) ToCustomDbEngineVersionTagOutput() CustomDbEngineVersionTagOutput
- func (o CustomDbEngineVersionTagOutput) ToCustomDbEngineVersionTagOutputWithContext(ctx context.Context) CustomDbEngineVersionTagOutput
- func (o CustomDbEngineVersionTagOutput) ToOutput(ctx context.Context) pulumix.Output[CustomDbEngineVersionTag]
- func (o CustomDbEngineVersionTagOutput) Value() pulumi.StringPtrOutput
- type DbCluster
- type DbClusterArgs
- type DbClusterDbClusterRole
- type DbClusterDbClusterRoleArgs
- func (DbClusterDbClusterRoleArgs) ElementType() reflect.Type
- func (i DbClusterDbClusterRoleArgs) ToDbClusterDbClusterRoleOutput() DbClusterDbClusterRoleOutput
- func (i DbClusterDbClusterRoleArgs) ToDbClusterDbClusterRoleOutputWithContext(ctx context.Context) DbClusterDbClusterRoleOutput
- func (i DbClusterDbClusterRoleArgs) ToOutput(ctx context.Context) pulumix.Output[DbClusterDbClusterRole]
- type DbClusterDbClusterRoleArray
- func (DbClusterDbClusterRoleArray) ElementType() reflect.Type
- func (i DbClusterDbClusterRoleArray) ToDbClusterDbClusterRoleArrayOutput() DbClusterDbClusterRoleArrayOutput
- func (i DbClusterDbClusterRoleArray) ToDbClusterDbClusterRoleArrayOutputWithContext(ctx context.Context) DbClusterDbClusterRoleArrayOutput
- func (i DbClusterDbClusterRoleArray) ToOutput(ctx context.Context) pulumix.Output[[]DbClusterDbClusterRole]
- type DbClusterDbClusterRoleArrayInput
- type DbClusterDbClusterRoleArrayOutput
- func (DbClusterDbClusterRoleArrayOutput) ElementType() reflect.Type
- func (o DbClusterDbClusterRoleArrayOutput) Index(i pulumi.IntInput) DbClusterDbClusterRoleOutput
- func (o DbClusterDbClusterRoleArrayOutput) ToDbClusterDbClusterRoleArrayOutput() DbClusterDbClusterRoleArrayOutput
- func (o DbClusterDbClusterRoleArrayOutput) ToDbClusterDbClusterRoleArrayOutputWithContext(ctx context.Context) DbClusterDbClusterRoleArrayOutput
- func (o DbClusterDbClusterRoleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbClusterDbClusterRole]
- type DbClusterDbClusterRoleInput
- type DbClusterDbClusterRoleOutput
- func (DbClusterDbClusterRoleOutput) ElementType() reflect.Type
- func (o DbClusterDbClusterRoleOutput) FeatureName() pulumi.StringPtrOutput
- func (o DbClusterDbClusterRoleOutput) RoleArn() pulumi.StringOutput
- func (o DbClusterDbClusterRoleOutput) ToDbClusterDbClusterRoleOutput() DbClusterDbClusterRoleOutput
- func (o DbClusterDbClusterRoleOutput) ToDbClusterDbClusterRoleOutputWithContext(ctx context.Context) DbClusterDbClusterRoleOutput
- func (o DbClusterDbClusterRoleOutput) ToOutput(ctx context.Context) pulumix.Output[DbClusterDbClusterRole]
- type DbClusterEndpoint
- type DbClusterEndpointOutput
- func (o DbClusterEndpointOutput) Address() pulumi.StringPtrOutput
- func (DbClusterEndpointOutput) ElementType() reflect.Type
- func (o DbClusterEndpointOutput) Port() pulumi.StringPtrOutput
- func (o DbClusterEndpointOutput) ToDbClusterEndpointOutput() DbClusterEndpointOutput
- func (o DbClusterEndpointOutput) ToDbClusterEndpointOutputWithContext(ctx context.Context) DbClusterEndpointOutput
- func (o DbClusterEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[DbClusterEndpoint]
- type DbClusterEndpointPtrOutput
- func (o DbClusterEndpointPtrOutput) Address() pulumi.StringPtrOutput
- func (o DbClusterEndpointPtrOutput) Elem() DbClusterEndpointOutput
- func (DbClusterEndpointPtrOutput) ElementType() reflect.Type
- func (o DbClusterEndpointPtrOutput) Port() pulumi.StringPtrOutput
- func (o DbClusterEndpointPtrOutput) ToDbClusterEndpointPtrOutput() DbClusterEndpointPtrOutput
- func (o DbClusterEndpointPtrOutput) ToDbClusterEndpointPtrOutputWithContext(ctx context.Context) DbClusterEndpointPtrOutput
- func (o DbClusterEndpointPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbClusterEndpoint]
- type DbClusterInput
- type DbClusterMasterUserSecret
- type DbClusterMasterUserSecretArgs
- func (DbClusterMasterUserSecretArgs) ElementType() reflect.Type
- func (i DbClusterMasterUserSecretArgs) ToDbClusterMasterUserSecretOutput() DbClusterMasterUserSecretOutput
- func (i DbClusterMasterUserSecretArgs) ToDbClusterMasterUserSecretOutputWithContext(ctx context.Context) DbClusterMasterUserSecretOutput
- func (i DbClusterMasterUserSecretArgs) ToDbClusterMasterUserSecretPtrOutput() DbClusterMasterUserSecretPtrOutput
- func (i DbClusterMasterUserSecretArgs) ToDbClusterMasterUserSecretPtrOutputWithContext(ctx context.Context) DbClusterMasterUserSecretPtrOutput
- func (i DbClusterMasterUserSecretArgs) ToOutput(ctx context.Context) pulumix.Output[DbClusterMasterUserSecret]
- type DbClusterMasterUserSecretInput
- type DbClusterMasterUserSecretOutput
- func (DbClusterMasterUserSecretOutput) ElementType() reflect.Type
- func (o DbClusterMasterUserSecretOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o DbClusterMasterUserSecretOutput) SecretArn() pulumi.StringPtrOutput
- func (o DbClusterMasterUserSecretOutput) ToDbClusterMasterUserSecretOutput() DbClusterMasterUserSecretOutput
- func (o DbClusterMasterUserSecretOutput) ToDbClusterMasterUserSecretOutputWithContext(ctx context.Context) DbClusterMasterUserSecretOutput
- func (o DbClusterMasterUserSecretOutput) ToDbClusterMasterUserSecretPtrOutput() DbClusterMasterUserSecretPtrOutput
- func (o DbClusterMasterUserSecretOutput) ToDbClusterMasterUserSecretPtrOutputWithContext(ctx context.Context) DbClusterMasterUserSecretPtrOutput
- func (o DbClusterMasterUserSecretOutput) ToOutput(ctx context.Context) pulumix.Output[DbClusterMasterUserSecret]
- type DbClusterMasterUserSecretPtrInput
- type DbClusterMasterUserSecretPtrOutput
- func (o DbClusterMasterUserSecretPtrOutput) Elem() DbClusterMasterUserSecretOutput
- func (DbClusterMasterUserSecretPtrOutput) ElementType() reflect.Type
- func (o DbClusterMasterUserSecretPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o DbClusterMasterUserSecretPtrOutput) SecretArn() pulumi.StringPtrOutput
- func (o DbClusterMasterUserSecretPtrOutput) ToDbClusterMasterUserSecretPtrOutput() DbClusterMasterUserSecretPtrOutput
- func (o DbClusterMasterUserSecretPtrOutput) ToDbClusterMasterUserSecretPtrOutputWithContext(ctx context.Context) DbClusterMasterUserSecretPtrOutput
- func (o DbClusterMasterUserSecretPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbClusterMasterUserSecret]
- type DbClusterOutput
- func (o DbClusterOutput) AllocatedStorage() pulumi.IntPtrOutput
- func (o DbClusterOutput) AssociatedRoles() DbClusterDbClusterRoleArrayOutput
- func (o DbClusterOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput
- func (o DbClusterOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o DbClusterOutput) BacktrackWindow() pulumi.IntPtrOutput
- func (o DbClusterOutput) BackupRetentionPeriod() pulumi.IntPtrOutput
- func (o DbClusterOutput) CopyTagsToSnapshot() pulumi.BoolPtrOutput
- func (o DbClusterOutput) DatabaseName() pulumi.StringPtrOutput
- func (o DbClusterOutput) DbClusterArn() pulumi.StringOutput
- func (o DbClusterOutput) DbClusterIdentifier() pulumi.StringPtrOutput
- func (o DbClusterOutput) DbClusterInstanceClass() pulumi.StringPtrOutput
- func (o DbClusterOutput) DbClusterParameterGroupName() pulumi.StringPtrOutput
- func (o DbClusterOutput) DbClusterResourceId() pulumi.StringOutput
- func (o DbClusterOutput) DbInstanceParameterGroupName() pulumi.StringPtrOutput
- func (o DbClusterOutput) DbSubnetGroupName() pulumi.StringPtrOutput
- func (o DbClusterOutput) DbSystemId() pulumi.StringPtrOutput
- func (o DbClusterOutput) DeletionProtection() pulumi.BoolPtrOutput
- func (o DbClusterOutput) Domain() pulumi.StringPtrOutput
- func (o DbClusterOutput) DomainIamRoleName() pulumi.StringPtrOutput
- func (DbClusterOutput) ElementType() reflect.Type
- func (o DbClusterOutput) EnableCloudwatchLogsExports() pulumi.StringArrayOutput
- func (o DbClusterOutput) EnableHttpEndpoint() pulumi.BoolPtrOutput
- func (o DbClusterOutput) EnableIamDatabaseAuthentication() pulumi.BoolPtrOutput
- func (o DbClusterOutput) Endpoint() DbClusterEndpointOutput
- func (o DbClusterOutput) Engine() pulumi.StringPtrOutput
- func (o DbClusterOutput) EngineMode() pulumi.StringPtrOutput
- func (o DbClusterOutput) EngineVersion() pulumi.StringPtrOutput
- func (o DbClusterOutput) GlobalClusterIdentifier() pulumi.StringPtrOutput
- func (o DbClusterOutput) Iops() pulumi.IntPtrOutput
- func (o DbClusterOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o DbClusterOutput) ManageMasterUserPassword() pulumi.BoolPtrOutput
- func (o DbClusterOutput) MasterUserPassword() pulumi.StringPtrOutput
- func (o DbClusterOutput) MasterUserSecret() DbClusterMasterUserSecretPtrOutput
- func (o DbClusterOutput) MasterUsername() pulumi.StringPtrOutput
- func (o DbClusterOutput) MonitoringInterval() pulumi.IntPtrOutput
- func (o DbClusterOutput) MonitoringRoleArn() pulumi.StringPtrOutput
- func (o DbClusterOutput) NetworkType() pulumi.StringPtrOutput
- func (o DbClusterOutput) PerformanceInsightsEnabled() pulumi.BoolPtrOutput
- func (o DbClusterOutput) PerformanceInsightsKmsKeyId() pulumi.StringPtrOutput
- func (o DbClusterOutput) PerformanceInsightsRetentionPeriod() pulumi.IntPtrOutput
- func (o DbClusterOutput) Port() pulumi.IntPtrOutput
- func (o DbClusterOutput) PreferredBackupWindow() pulumi.StringPtrOutput
- func (o DbClusterOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
- func (o DbClusterOutput) PubliclyAccessible() pulumi.BoolPtrOutput
- func (o DbClusterOutput) ReadEndpoint() DbClusterReadEndpointPtrOutput
- func (o DbClusterOutput) ReplicationSourceIdentifier() pulumi.StringPtrOutput
- func (o DbClusterOutput) RestoreToTime() pulumi.StringPtrOutput
- func (o DbClusterOutput) RestoreType() pulumi.StringPtrOutput
- func (o DbClusterOutput) ScalingConfiguration() DbClusterScalingConfigurationPtrOutput
- func (o DbClusterOutput) ServerlessV2ScalingConfiguration() DbClusterServerlessV2ScalingConfigurationPtrOutput
- func (o DbClusterOutput) SnapshotIdentifier() pulumi.StringPtrOutput
- func (o DbClusterOutput) SourceDbClusterIdentifier() pulumi.StringPtrOutput
- func (o DbClusterOutput) SourceRegion() pulumi.StringPtrOutput
- func (o DbClusterOutput) StorageEncrypted() pulumi.BoolPtrOutput
- func (o DbClusterOutput) StorageType() pulumi.StringPtrOutput
- func (o DbClusterOutput) Tags() DbClusterTagArrayOutput
- func (o DbClusterOutput) ToDbClusterOutput() DbClusterOutput
- func (o DbClusterOutput) ToDbClusterOutputWithContext(ctx context.Context) DbClusterOutput
- func (o DbClusterOutput) ToOutput(ctx context.Context) pulumix.Output[*DbCluster]
- func (o DbClusterOutput) UseLatestRestorableTime() pulumi.BoolPtrOutput
- func (o DbClusterOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
- type DbClusterParameterGroup
- func (*DbClusterParameterGroup) ElementType() reflect.Type
- func (i *DbClusterParameterGroup) ToDbClusterParameterGroupOutput() DbClusterParameterGroupOutput
- func (i *DbClusterParameterGroup) ToDbClusterParameterGroupOutputWithContext(ctx context.Context) DbClusterParameterGroupOutput
- func (i *DbClusterParameterGroup) ToOutput(ctx context.Context) pulumix.Output[*DbClusterParameterGroup]
- type DbClusterParameterGroupArgs
- type DbClusterParameterGroupInput
- type DbClusterParameterGroupOutput
- func (o DbClusterParameterGroupOutput) DbClusterParameterGroupName() pulumi.StringPtrOutput
- func (o DbClusterParameterGroupOutput) Description() pulumi.StringOutput
- func (DbClusterParameterGroupOutput) ElementType() reflect.Type
- func (o DbClusterParameterGroupOutput) Family() pulumi.StringOutput
- func (o DbClusterParameterGroupOutput) Parameters() pulumi.AnyOutput
- func (o DbClusterParameterGroupOutput) Tags() DbClusterParameterGroupTagArrayOutput
- func (o DbClusterParameterGroupOutput) ToDbClusterParameterGroupOutput() DbClusterParameterGroupOutput
- func (o DbClusterParameterGroupOutput) ToDbClusterParameterGroupOutputWithContext(ctx context.Context) DbClusterParameterGroupOutput
- func (o DbClusterParameterGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*DbClusterParameterGroup]
- type DbClusterParameterGroupState
- type DbClusterParameterGroupTag
- type DbClusterParameterGroupTagArgs
- func (DbClusterParameterGroupTagArgs) ElementType() reflect.Type
- func (i DbClusterParameterGroupTagArgs) ToDbClusterParameterGroupTagOutput() DbClusterParameterGroupTagOutput
- func (i DbClusterParameterGroupTagArgs) ToDbClusterParameterGroupTagOutputWithContext(ctx context.Context) DbClusterParameterGroupTagOutput
- func (i DbClusterParameterGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[DbClusterParameterGroupTag]
- type DbClusterParameterGroupTagArray
- func (DbClusterParameterGroupTagArray) ElementType() reflect.Type
- func (i DbClusterParameterGroupTagArray) ToDbClusterParameterGroupTagArrayOutput() DbClusterParameterGroupTagArrayOutput
- func (i DbClusterParameterGroupTagArray) ToDbClusterParameterGroupTagArrayOutputWithContext(ctx context.Context) DbClusterParameterGroupTagArrayOutput
- func (i DbClusterParameterGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]DbClusterParameterGroupTag]
- type DbClusterParameterGroupTagArrayInput
- type DbClusterParameterGroupTagArrayOutput
- func (DbClusterParameterGroupTagArrayOutput) ElementType() reflect.Type
- func (o DbClusterParameterGroupTagArrayOutput) Index(i pulumi.IntInput) DbClusterParameterGroupTagOutput
- func (o DbClusterParameterGroupTagArrayOutput) ToDbClusterParameterGroupTagArrayOutput() DbClusterParameterGroupTagArrayOutput
- func (o DbClusterParameterGroupTagArrayOutput) ToDbClusterParameterGroupTagArrayOutputWithContext(ctx context.Context) DbClusterParameterGroupTagArrayOutput
- func (o DbClusterParameterGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbClusterParameterGroupTag]
- type DbClusterParameterGroupTagInput
- type DbClusterParameterGroupTagOutput
- func (DbClusterParameterGroupTagOutput) ElementType() reflect.Type
- func (o DbClusterParameterGroupTagOutput) Key() pulumi.StringOutput
- func (o DbClusterParameterGroupTagOutput) ToDbClusterParameterGroupTagOutput() DbClusterParameterGroupTagOutput
- func (o DbClusterParameterGroupTagOutput) ToDbClusterParameterGroupTagOutputWithContext(ctx context.Context) DbClusterParameterGroupTagOutput
- func (o DbClusterParameterGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[DbClusterParameterGroupTag]
- func (o DbClusterParameterGroupTagOutput) Value() pulumi.StringPtrOutput
- type DbClusterReadEndpoint
- type DbClusterReadEndpointArgs
- func (DbClusterReadEndpointArgs) ElementType() reflect.Type
- func (i DbClusterReadEndpointArgs) ToDbClusterReadEndpointOutput() DbClusterReadEndpointOutput
- func (i DbClusterReadEndpointArgs) ToDbClusterReadEndpointOutputWithContext(ctx context.Context) DbClusterReadEndpointOutput
- func (i DbClusterReadEndpointArgs) ToDbClusterReadEndpointPtrOutput() DbClusterReadEndpointPtrOutput
- func (i DbClusterReadEndpointArgs) ToDbClusterReadEndpointPtrOutputWithContext(ctx context.Context) DbClusterReadEndpointPtrOutput
- func (i DbClusterReadEndpointArgs) ToOutput(ctx context.Context) pulumix.Output[DbClusterReadEndpoint]
- type DbClusterReadEndpointInput
- type DbClusterReadEndpointOutput
- func (o DbClusterReadEndpointOutput) Address() pulumi.StringPtrOutput
- func (DbClusterReadEndpointOutput) ElementType() reflect.Type
- func (o DbClusterReadEndpointOutput) ToDbClusterReadEndpointOutput() DbClusterReadEndpointOutput
- func (o DbClusterReadEndpointOutput) ToDbClusterReadEndpointOutputWithContext(ctx context.Context) DbClusterReadEndpointOutput
- func (o DbClusterReadEndpointOutput) ToDbClusterReadEndpointPtrOutput() DbClusterReadEndpointPtrOutput
- func (o DbClusterReadEndpointOutput) ToDbClusterReadEndpointPtrOutputWithContext(ctx context.Context) DbClusterReadEndpointPtrOutput
- func (o DbClusterReadEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[DbClusterReadEndpoint]
- type DbClusterReadEndpointPtrInput
- type DbClusterReadEndpointPtrOutput
- func (o DbClusterReadEndpointPtrOutput) Address() pulumi.StringPtrOutput
- func (o DbClusterReadEndpointPtrOutput) Elem() DbClusterReadEndpointOutput
- func (DbClusterReadEndpointPtrOutput) ElementType() reflect.Type
- func (o DbClusterReadEndpointPtrOutput) ToDbClusterReadEndpointPtrOutput() DbClusterReadEndpointPtrOutput
- func (o DbClusterReadEndpointPtrOutput) ToDbClusterReadEndpointPtrOutputWithContext(ctx context.Context) DbClusterReadEndpointPtrOutput
- func (o DbClusterReadEndpointPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbClusterReadEndpoint]
- type DbClusterScalingConfiguration
- type DbClusterScalingConfigurationArgs
- func (DbClusterScalingConfigurationArgs) ElementType() reflect.Type
- func (i DbClusterScalingConfigurationArgs) ToDbClusterScalingConfigurationOutput() DbClusterScalingConfigurationOutput
- func (i DbClusterScalingConfigurationArgs) ToDbClusterScalingConfigurationOutputWithContext(ctx context.Context) DbClusterScalingConfigurationOutput
- func (i DbClusterScalingConfigurationArgs) ToDbClusterScalingConfigurationPtrOutput() DbClusterScalingConfigurationPtrOutput
- func (i DbClusterScalingConfigurationArgs) ToDbClusterScalingConfigurationPtrOutputWithContext(ctx context.Context) DbClusterScalingConfigurationPtrOutput
- func (i DbClusterScalingConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[DbClusterScalingConfiguration]
- type DbClusterScalingConfigurationInput
- type DbClusterScalingConfigurationOutput
- func (o DbClusterScalingConfigurationOutput) AutoPause() pulumi.BoolPtrOutput
- func (DbClusterScalingConfigurationOutput) ElementType() reflect.Type
- func (o DbClusterScalingConfigurationOutput) MaxCapacity() pulumi.IntPtrOutput
- func (o DbClusterScalingConfigurationOutput) MinCapacity() pulumi.IntPtrOutput
- func (o DbClusterScalingConfigurationOutput) SecondsBeforeTimeout() pulumi.IntPtrOutput
- func (o DbClusterScalingConfigurationOutput) SecondsUntilAutoPause() pulumi.IntPtrOutput
- func (o DbClusterScalingConfigurationOutput) TimeoutAction() pulumi.StringPtrOutput
- func (o DbClusterScalingConfigurationOutput) ToDbClusterScalingConfigurationOutput() DbClusterScalingConfigurationOutput
- func (o DbClusterScalingConfigurationOutput) ToDbClusterScalingConfigurationOutputWithContext(ctx context.Context) DbClusterScalingConfigurationOutput
- func (o DbClusterScalingConfigurationOutput) ToDbClusterScalingConfigurationPtrOutput() DbClusterScalingConfigurationPtrOutput
- func (o DbClusterScalingConfigurationOutput) ToDbClusterScalingConfigurationPtrOutputWithContext(ctx context.Context) DbClusterScalingConfigurationPtrOutput
- func (o DbClusterScalingConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[DbClusterScalingConfiguration]
- type DbClusterScalingConfigurationPtrInput
- type DbClusterScalingConfigurationPtrOutput
- func (o DbClusterScalingConfigurationPtrOutput) AutoPause() pulumi.BoolPtrOutput
- func (o DbClusterScalingConfigurationPtrOutput) Elem() DbClusterScalingConfigurationOutput
- func (DbClusterScalingConfigurationPtrOutput) ElementType() reflect.Type
- func (o DbClusterScalingConfigurationPtrOutput) MaxCapacity() pulumi.IntPtrOutput
- func (o DbClusterScalingConfigurationPtrOutput) MinCapacity() pulumi.IntPtrOutput
- func (o DbClusterScalingConfigurationPtrOutput) SecondsBeforeTimeout() pulumi.IntPtrOutput
- func (o DbClusterScalingConfigurationPtrOutput) SecondsUntilAutoPause() pulumi.IntPtrOutput
- func (o DbClusterScalingConfigurationPtrOutput) TimeoutAction() pulumi.StringPtrOutput
- func (o DbClusterScalingConfigurationPtrOutput) ToDbClusterScalingConfigurationPtrOutput() DbClusterScalingConfigurationPtrOutput
- func (o DbClusterScalingConfigurationPtrOutput) ToDbClusterScalingConfigurationPtrOutputWithContext(ctx context.Context) DbClusterScalingConfigurationPtrOutput
- func (o DbClusterScalingConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbClusterScalingConfiguration]
- type DbClusterServerlessV2ScalingConfiguration
- type DbClusterServerlessV2ScalingConfigurationArgs
- func (DbClusterServerlessV2ScalingConfigurationArgs) ElementType() reflect.Type
- func (i DbClusterServerlessV2ScalingConfigurationArgs) ToDbClusterServerlessV2ScalingConfigurationOutput() DbClusterServerlessV2ScalingConfigurationOutput
- func (i DbClusterServerlessV2ScalingConfigurationArgs) ToDbClusterServerlessV2ScalingConfigurationOutputWithContext(ctx context.Context) DbClusterServerlessV2ScalingConfigurationOutput
- func (i DbClusterServerlessV2ScalingConfigurationArgs) ToDbClusterServerlessV2ScalingConfigurationPtrOutput() DbClusterServerlessV2ScalingConfigurationPtrOutput
- func (i DbClusterServerlessV2ScalingConfigurationArgs) ToDbClusterServerlessV2ScalingConfigurationPtrOutputWithContext(ctx context.Context) DbClusterServerlessV2ScalingConfigurationPtrOutput
- func (i DbClusterServerlessV2ScalingConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[DbClusterServerlessV2ScalingConfiguration]
- type DbClusterServerlessV2ScalingConfigurationInput
- type DbClusterServerlessV2ScalingConfigurationOutput
- func (DbClusterServerlessV2ScalingConfigurationOutput) ElementType() reflect.Type
- func (o DbClusterServerlessV2ScalingConfigurationOutput) MaxCapacity() pulumi.Float64PtrOutput
- func (o DbClusterServerlessV2ScalingConfigurationOutput) MinCapacity() pulumi.Float64PtrOutput
- func (o DbClusterServerlessV2ScalingConfigurationOutput) ToDbClusterServerlessV2ScalingConfigurationOutput() DbClusterServerlessV2ScalingConfigurationOutput
- func (o DbClusterServerlessV2ScalingConfigurationOutput) ToDbClusterServerlessV2ScalingConfigurationOutputWithContext(ctx context.Context) DbClusterServerlessV2ScalingConfigurationOutput
- func (o DbClusterServerlessV2ScalingConfigurationOutput) ToDbClusterServerlessV2ScalingConfigurationPtrOutput() DbClusterServerlessV2ScalingConfigurationPtrOutput
- func (o DbClusterServerlessV2ScalingConfigurationOutput) ToDbClusterServerlessV2ScalingConfigurationPtrOutputWithContext(ctx context.Context) DbClusterServerlessV2ScalingConfigurationPtrOutput
- func (o DbClusterServerlessV2ScalingConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[DbClusterServerlessV2ScalingConfiguration]
- type DbClusterServerlessV2ScalingConfigurationPtrInput
- type DbClusterServerlessV2ScalingConfigurationPtrOutput
- func (o DbClusterServerlessV2ScalingConfigurationPtrOutput) Elem() DbClusterServerlessV2ScalingConfigurationOutput
- func (DbClusterServerlessV2ScalingConfigurationPtrOutput) ElementType() reflect.Type
- func (o DbClusterServerlessV2ScalingConfigurationPtrOutput) MaxCapacity() pulumi.Float64PtrOutput
- func (o DbClusterServerlessV2ScalingConfigurationPtrOutput) MinCapacity() pulumi.Float64PtrOutput
- func (o DbClusterServerlessV2ScalingConfigurationPtrOutput) ToDbClusterServerlessV2ScalingConfigurationPtrOutput() DbClusterServerlessV2ScalingConfigurationPtrOutput
- func (o DbClusterServerlessV2ScalingConfigurationPtrOutput) ToDbClusterServerlessV2ScalingConfigurationPtrOutputWithContext(ctx context.Context) DbClusterServerlessV2ScalingConfigurationPtrOutput
- func (o DbClusterServerlessV2ScalingConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbClusterServerlessV2ScalingConfiguration]
- type DbClusterState
- type DbClusterTag
- type DbClusterTagArgs
- func (DbClusterTagArgs) ElementType() reflect.Type
- func (i DbClusterTagArgs) ToDbClusterTagOutput() DbClusterTagOutput
- func (i DbClusterTagArgs) ToDbClusterTagOutputWithContext(ctx context.Context) DbClusterTagOutput
- func (i DbClusterTagArgs) ToOutput(ctx context.Context) pulumix.Output[DbClusterTag]
- type DbClusterTagArray
- func (DbClusterTagArray) ElementType() reflect.Type
- func (i DbClusterTagArray) ToDbClusterTagArrayOutput() DbClusterTagArrayOutput
- func (i DbClusterTagArray) ToDbClusterTagArrayOutputWithContext(ctx context.Context) DbClusterTagArrayOutput
- func (i DbClusterTagArray) ToOutput(ctx context.Context) pulumix.Output[[]DbClusterTag]
- type DbClusterTagArrayInput
- type DbClusterTagArrayOutput
- func (DbClusterTagArrayOutput) ElementType() reflect.Type
- func (o DbClusterTagArrayOutput) Index(i pulumi.IntInput) DbClusterTagOutput
- func (o DbClusterTagArrayOutput) ToDbClusterTagArrayOutput() DbClusterTagArrayOutput
- func (o DbClusterTagArrayOutput) ToDbClusterTagArrayOutputWithContext(ctx context.Context) DbClusterTagArrayOutput
- func (o DbClusterTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbClusterTag]
- type DbClusterTagInput
- type DbClusterTagOutput
- func (DbClusterTagOutput) ElementType() reflect.Type
- func (o DbClusterTagOutput) Key() pulumi.StringOutput
- func (o DbClusterTagOutput) ToDbClusterTagOutput() DbClusterTagOutput
- func (o DbClusterTagOutput) ToDbClusterTagOutputWithContext(ctx context.Context) DbClusterTagOutput
- func (o DbClusterTagOutput) ToOutput(ctx context.Context) pulumix.Output[DbClusterTag]
- func (o DbClusterTagOutput) Value() pulumi.StringPtrOutput
- type DbInstance
- type DbInstanceArgs
- type DbInstanceCertificateDetails
- type DbInstanceCertificateDetailsArgs
- func (DbInstanceCertificateDetailsArgs) ElementType() reflect.Type
- func (i DbInstanceCertificateDetailsArgs) ToDbInstanceCertificateDetailsOutput() DbInstanceCertificateDetailsOutput
- func (i DbInstanceCertificateDetailsArgs) ToDbInstanceCertificateDetailsOutputWithContext(ctx context.Context) DbInstanceCertificateDetailsOutput
- func (i DbInstanceCertificateDetailsArgs) ToDbInstanceCertificateDetailsPtrOutput() DbInstanceCertificateDetailsPtrOutput
- func (i DbInstanceCertificateDetailsArgs) ToDbInstanceCertificateDetailsPtrOutputWithContext(ctx context.Context) DbInstanceCertificateDetailsPtrOutput
- func (i DbInstanceCertificateDetailsArgs) ToOutput(ctx context.Context) pulumix.Output[DbInstanceCertificateDetails]
- type DbInstanceCertificateDetailsInput
- type DbInstanceCertificateDetailsOutput
- func (o DbInstanceCertificateDetailsOutput) CaIdentifier() pulumi.StringPtrOutput
- func (DbInstanceCertificateDetailsOutput) ElementType() reflect.Type
- func (o DbInstanceCertificateDetailsOutput) ToDbInstanceCertificateDetailsOutput() DbInstanceCertificateDetailsOutput
- func (o DbInstanceCertificateDetailsOutput) ToDbInstanceCertificateDetailsOutputWithContext(ctx context.Context) DbInstanceCertificateDetailsOutput
- func (o DbInstanceCertificateDetailsOutput) ToDbInstanceCertificateDetailsPtrOutput() DbInstanceCertificateDetailsPtrOutput
- func (o DbInstanceCertificateDetailsOutput) ToDbInstanceCertificateDetailsPtrOutputWithContext(ctx context.Context) DbInstanceCertificateDetailsPtrOutput
- func (o DbInstanceCertificateDetailsOutput) ToOutput(ctx context.Context) pulumix.Output[DbInstanceCertificateDetails]
- func (o DbInstanceCertificateDetailsOutput) ValidTill() pulumi.StringPtrOutput
- type DbInstanceCertificateDetailsPtrInput
- type DbInstanceCertificateDetailsPtrOutput
- func (o DbInstanceCertificateDetailsPtrOutput) CaIdentifier() pulumi.StringPtrOutput
- func (o DbInstanceCertificateDetailsPtrOutput) Elem() DbInstanceCertificateDetailsOutput
- func (DbInstanceCertificateDetailsPtrOutput) ElementType() reflect.Type
- func (o DbInstanceCertificateDetailsPtrOutput) ToDbInstanceCertificateDetailsPtrOutput() DbInstanceCertificateDetailsPtrOutput
- func (o DbInstanceCertificateDetailsPtrOutput) ToDbInstanceCertificateDetailsPtrOutputWithContext(ctx context.Context) DbInstanceCertificateDetailsPtrOutput
- func (o DbInstanceCertificateDetailsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbInstanceCertificateDetails]
- func (o DbInstanceCertificateDetailsPtrOutput) ValidTill() pulumi.StringPtrOutput
- type DbInstanceDbInstanceRole
- type DbInstanceDbInstanceRoleArgs
- func (DbInstanceDbInstanceRoleArgs) ElementType() reflect.Type
- func (i DbInstanceDbInstanceRoleArgs) ToDbInstanceDbInstanceRoleOutput() DbInstanceDbInstanceRoleOutput
- func (i DbInstanceDbInstanceRoleArgs) ToDbInstanceDbInstanceRoleOutputWithContext(ctx context.Context) DbInstanceDbInstanceRoleOutput
- func (i DbInstanceDbInstanceRoleArgs) ToOutput(ctx context.Context) pulumix.Output[DbInstanceDbInstanceRole]
- type DbInstanceDbInstanceRoleArray
- func (DbInstanceDbInstanceRoleArray) ElementType() reflect.Type
- func (i DbInstanceDbInstanceRoleArray) ToDbInstanceDbInstanceRoleArrayOutput() DbInstanceDbInstanceRoleArrayOutput
- func (i DbInstanceDbInstanceRoleArray) ToDbInstanceDbInstanceRoleArrayOutputWithContext(ctx context.Context) DbInstanceDbInstanceRoleArrayOutput
- func (i DbInstanceDbInstanceRoleArray) ToOutput(ctx context.Context) pulumix.Output[[]DbInstanceDbInstanceRole]
- type DbInstanceDbInstanceRoleArrayInput
- type DbInstanceDbInstanceRoleArrayOutput
- func (DbInstanceDbInstanceRoleArrayOutput) ElementType() reflect.Type
- func (o DbInstanceDbInstanceRoleArrayOutput) Index(i pulumi.IntInput) DbInstanceDbInstanceRoleOutput
- func (o DbInstanceDbInstanceRoleArrayOutput) ToDbInstanceDbInstanceRoleArrayOutput() DbInstanceDbInstanceRoleArrayOutput
- func (o DbInstanceDbInstanceRoleArrayOutput) ToDbInstanceDbInstanceRoleArrayOutputWithContext(ctx context.Context) DbInstanceDbInstanceRoleArrayOutput
- func (o DbInstanceDbInstanceRoleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbInstanceDbInstanceRole]
- type DbInstanceDbInstanceRoleInput
- type DbInstanceDbInstanceRoleOutput
- func (DbInstanceDbInstanceRoleOutput) ElementType() reflect.Type
- func (o DbInstanceDbInstanceRoleOutput) FeatureName() pulumi.StringOutput
- func (o DbInstanceDbInstanceRoleOutput) RoleArn() pulumi.StringOutput
- func (o DbInstanceDbInstanceRoleOutput) ToDbInstanceDbInstanceRoleOutput() DbInstanceDbInstanceRoleOutput
- func (o DbInstanceDbInstanceRoleOutput) ToDbInstanceDbInstanceRoleOutputWithContext(ctx context.Context) DbInstanceDbInstanceRoleOutput
- func (o DbInstanceDbInstanceRoleOutput) ToOutput(ctx context.Context) pulumix.Output[DbInstanceDbInstanceRole]
- type DbInstanceEndpoint
- type DbInstanceEndpointArgs
- func (DbInstanceEndpointArgs) ElementType() reflect.Type
- func (i DbInstanceEndpointArgs) ToDbInstanceEndpointOutput() DbInstanceEndpointOutput
- func (i DbInstanceEndpointArgs) ToDbInstanceEndpointOutputWithContext(ctx context.Context) DbInstanceEndpointOutput
- func (i DbInstanceEndpointArgs) ToDbInstanceEndpointPtrOutput() DbInstanceEndpointPtrOutput
- func (i DbInstanceEndpointArgs) ToDbInstanceEndpointPtrOutputWithContext(ctx context.Context) DbInstanceEndpointPtrOutput
- func (i DbInstanceEndpointArgs) ToOutput(ctx context.Context) pulumix.Output[DbInstanceEndpoint]
- type DbInstanceEndpointInput
- type DbInstanceEndpointOutput
- func (o DbInstanceEndpointOutput) Address() pulumi.StringPtrOutput
- func (DbInstanceEndpointOutput) ElementType() reflect.Type
- func (o DbInstanceEndpointOutput) HostedZoneId() pulumi.StringPtrOutput
- func (o DbInstanceEndpointOutput) Port() pulumi.StringPtrOutput
- func (o DbInstanceEndpointOutput) ToDbInstanceEndpointOutput() DbInstanceEndpointOutput
- func (o DbInstanceEndpointOutput) ToDbInstanceEndpointOutputWithContext(ctx context.Context) DbInstanceEndpointOutput
- func (o DbInstanceEndpointOutput) ToDbInstanceEndpointPtrOutput() DbInstanceEndpointPtrOutput
- func (o DbInstanceEndpointOutput) ToDbInstanceEndpointPtrOutputWithContext(ctx context.Context) DbInstanceEndpointPtrOutput
- func (o DbInstanceEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[DbInstanceEndpoint]
- type DbInstanceEndpointPtrInput
- type DbInstanceEndpointPtrOutput
- func (o DbInstanceEndpointPtrOutput) Address() pulumi.StringPtrOutput
- func (o DbInstanceEndpointPtrOutput) Elem() DbInstanceEndpointOutput
- func (DbInstanceEndpointPtrOutput) ElementType() reflect.Type
- func (o DbInstanceEndpointPtrOutput) HostedZoneId() pulumi.StringPtrOutput
- func (o DbInstanceEndpointPtrOutput) Port() pulumi.StringPtrOutput
- func (o DbInstanceEndpointPtrOutput) ToDbInstanceEndpointPtrOutput() DbInstanceEndpointPtrOutput
- func (o DbInstanceEndpointPtrOutput) ToDbInstanceEndpointPtrOutputWithContext(ctx context.Context) DbInstanceEndpointPtrOutput
- func (o DbInstanceEndpointPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbInstanceEndpoint]
- type DbInstanceInput
- type DbInstanceMasterUserSecret
- type DbInstanceMasterUserSecretArgs
- func (DbInstanceMasterUserSecretArgs) ElementType() reflect.Type
- func (i DbInstanceMasterUserSecretArgs) ToDbInstanceMasterUserSecretOutput() DbInstanceMasterUserSecretOutput
- func (i DbInstanceMasterUserSecretArgs) ToDbInstanceMasterUserSecretOutputWithContext(ctx context.Context) DbInstanceMasterUserSecretOutput
- func (i DbInstanceMasterUserSecretArgs) ToDbInstanceMasterUserSecretPtrOutput() DbInstanceMasterUserSecretPtrOutput
- func (i DbInstanceMasterUserSecretArgs) ToDbInstanceMasterUserSecretPtrOutputWithContext(ctx context.Context) DbInstanceMasterUserSecretPtrOutput
- func (i DbInstanceMasterUserSecretArgs) ToOutput(ctx context.Context) pulumix.Output[DbInstanceMasterUserSecret]
- type DbInstanceMasterUserSecretInput
- type DbInstanceMasterUserSecretOutput
- func (DbInstanceMasterUserSecretOutput) ElementType() reflect.Type
- func (o DbInstanceMasterUserSecretOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o DbInstanceMasterUserSecretOutput) SecretArn() pulumi.StringPtrOutput
- func (o DbInstanceMasterUserSecretOutput) ToDbInstanceMasterUserSecretOutput() DbInstanceMasterUserSecretOutput
- func (o DbInstanceMasterUserSecretOutput) ToDbInstanceMasterUserSecretOutputWithContext(ctx context.Context) DbInstanceMasterUserSecretOutput
- func (o DbInstanceMasterUserSecretOutput) ToDbInstanceMasterUserSecretPtrOutput() DbInstanceMasterUserSecretPtrOutput
- func (o DbInstanceMasterUserSecretOutput) ToDbInstanceMasterUserSecretPtrOutputWithContext(ctx context.Context) DbInstanceMasterUserSecretPtrOutput
- func (o DbInstanceMasterUserSecretOutput) ToOutput(ctx context.Context) pulumix.Output[DbInstanceMasterUserSecret]
- type DbInstanceMasterUserSecretPtrInput
- type DbInstanceMasterUserSecretPtrOutput
- func (o DbInstanceMasterUserSecretPtrOutput) Elem() DbInstanceMasterUserSecretOutput
- func (DbInstanceMasterUserSecretPtrOutput) ElementType() reflect.Type
- func (o DbInstanceMasterUserSecretPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o DbInstanceMasterUserSecretPtrOutput) SecretArn() pulumi.StringPtrOutput
- func (o DbInstanceMasterUserSecretPtrOutput) ToDbInstanceMasterUserSecretPtrOutput() DbInstanceMasterUserSecretPtrOutput
- func (o DbInstanceMasterUserSecretPtrOutput) ToDbInstanceMasterUserSecretPtrOutputWithContext(ctx context.Context) DbInstanceMasterUserSecretPtrOutput
- func (o DbInstanceMasterUserSecretPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbInstanceMasterUserSecret]
- type DbInstanceOutput
- func (o DbInstanceOutput) AllocatedStorage() pulumi.StringPtrOutput
- func (o DbInstanceOutput) AllowMajorVersionUpgrade() pulumi.BoolPtrOutput
- func (o DbInstanceOutput) AssociatedRoles() DbInstanceDbInstanceRoleArrayOutput
- func (o DbInstanceOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput
- func (o DbInstanceOutput) AutomaticBackupReplicationRegion() pulumi.StringPtrOutput
- func (o DbInstanceOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o DbInstanceOutput) BackupRetentionPeriod() pulumi.IntPtrOutput
- func (o DbInstanceOutput) CaCertificateIdentifier() pulumi.StringPtrOutput
- func (o DbInstanceOutput) CertificateDetails() DbInstanceCertificateDetailsPtrOutput
- func (o DbInstanceOutput) CertificateRotationRestart() pulumi.BoolPtrOutput
- func (o DbInstanceOutput) CharacterSetName() pulumi.StringPtrOutput
- func (o DbInstanceOutput) CopyTagsToSnapshot() pulumi.BoolPtrOutput
- func (o DbInstanceOutput) CustomIamInstanceProfile() pulumi.StringPtrOutput
- func (o DbInstanceOutput) DbClusterIdentifier() pulumi.StringPtrOutput
- func (o DbInstanceOutput) DbClusterSnapshotIdentifier() pulumi.StringPtrOutput
- func (o DbInstanceOutput) DbInstanceArn() pulumi.StringOutput
- func (o DbInstanceOutput) DbInstanceClass() pulumi.StringPtrOutput
- func (o DbInstanceOutput) DbInstanceIdentifier() pulumi.StringPtrOutput
- func (o DbInstanceOutput) DbName() pulumi.StringPtrOutput
- func (o DbInstanceOutput) DbParameterGroupName() pulumi.StringPtrOutput
- func (o DbInstanceOutput) DbSecurityGroups() pulumi.StringArrayOutput
- func (o DbInstanceOutput) DbSnapshotIdentifier() pulumi.StringPtrOutput
- func (o DbInstanceOutput) DbSubnetGroupName() pulumi.StringPtrOutput
- func (o DbInstanceOutput) DbSystemId() pulumi.StringOutput
- func (o DbInstanceOutput) DbiResourceId() pulumi.StringOutput
- func (o DbInstanceOutput) DeleteAutomatedBackups() pulumi.BoolPtrOutput
- func (o DbInstanceOutput) DeletionProtection() pulumi.BoolPtrOutput
- func (o DbInstanceOutput) Domain() pulumi.StringPtrOutput
- func (o DbInstanceOutput) DomainAuthSecretArn() pulumi.StringPtrOutput
- func (o DbInstanceOutput) DomainDnsIps() pulumi.StringArrayOutput
- func (o DbInstanceOutput) DomainFqdn() pulumi.StringPtrOutput
- func (o DbInstanceOutput) DomainIamRoleName() pulumi.StringPtrOutput
- func (o DbInstanceOutput) DomainOu() pulumi.StringPtrOutput
- func (DbInstanceOutput) ElementType() reflect.Type
- func (o DbInstanceOutput) EnableCloudwatchLogsExports() pulumi.StringArrayOutput
- func (o DbInstanceOutput) EnableIamDatabaseAuthentication() pulumi.BoolPtrOutput
- func (o DbInstanceOutput) EnablePerformanceInsights() pulumi.BoolPtrOutput
- func (o DbInstanceOutput) Endpoint() DbInstanceEndpointPtrOutput
- func (o DbInstanceOutput) Engine() pulumi.StringPtrOutput
- func (o DbInstanceOutput) EngineVersion() pulumi.StringPtrOutput
- func (o DbInstanceOutput) Iops() pulumi.IntPtrOutput
- func (o DbInstanceOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o DbInstanceOutput) LicenseModel() pulumi.StringPtrOutput
- func (o DbInstanceOutput) ManageMasterUserPassword() pulumi.BoolPtrOutput
- func (o DbInstanceOutput) MasterUserPassword() pulumi.StringPtrOutput
- func (o DbInstanceOutput) MasterUserSecret() DbInstanceMasterUserSecretPtrOutput
- func (o DbInstanceOutput) MasterUsername() pulumi.StringPtrOutput
- func (o DbInstanceOutput) MaxAllocatedStorage() pulumi.IntPtrOutput
- func (o DbInstanceOutput) MonitoringInterval() pulumi.IntPtrOutput
- func (o DbInstanceOutput) MonitoringRoleArn() pulumi.StringPtrOutput
- func (o DbInstanceOutput) MultiAz() pulumi.BoolPtrOutput
- func (o DbInstanceOutput) NcharCharacterSetName() pulumi.StringPtrOutput
- func (o DbInstanceOutput) NetworkType() pulumi.StringPtrOutput
- func (o DbInstanceOutput) OptionGroupName() pulumi.StringPtrOutput
- func (o DbInstanceOutput) PerformanceInsightsKmsKeyId() pulumi.StringPtrOutput
- func (o DbInstanceOutput) PerformanceInsightsRetentionPeriod() pulumi.IntPtrOutput
- func (o DbInstanceOutput) Port() pulumi.StringPtrOutput
- func (o DbInstanceOutput) PreferredBackupWindow() pulumi.StringPtrOutput
- func (o DbInstanceOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
- func (o DbInstanceOutput) ProcessorFeatures() DbInstanceProcessorFeatureArrayOutput
- func (o DbInstanceOutput) PromotionTier() pulumi.IntPtrOutput
- func (o DbInstanceOutput) PubliclyAccessible() pulumi.BoolPtrOutput
- func (o DbInstanceOutput) ReplicaMode() pulumi.StringPtrOutput
- func (o DbInstanceOutput) RestoreTime() pulumi.StringPtrOutput
- func (o DbInstanceOutput) SourceDbClusterIdentifier() pulumi.StringPtrOutput
- func (o DbInstanceOutput) SourceDbInstanceAutomatedBackupsArn() pulumi.StringPtrOutput
- func (o DbInstanceOutput) SourceDbInstanceIdentifier() pulumi.StringPtrOutput
- func (o DbInstanceOutput) SourceDbiResourceId() pulumi.StringPtrOutput
- func (o DbInstanceOutput) SourceRegion() pulumi.StringPtrOutput
- func (o DbInstanceOutput) StorageEncrypted() pulumi.BoolPtrOutput
- func (o DbInstanceOutput) StorageThroughput() pulumi.IntPtrOutput
- func (o DbInstanceOutput) StorageType() pulumi.StringPtrOutput
- func (o DbInstanceOutput) Tags() DbInstanceTagArrayOutput
- func (o DbInstanceOutput) TdeCredentialArn() pulumi.StringPtrOutput
- func (o DbInstanceOutput) TdeCredentialPassword() pulumi.StringPtrOutput
- func (o DbInstanceOutput) Timezone() pulumi.StringPtrOutput
- func (o DbInstanceOutput) ToDbInstanceOutput() DbInstanceOutput
- func (o DbInstanceOutput) ToDbInstanceOutputWithContext(ctx context.Context) DbInstanceOutput
- func (o DbInstanceOutput) ToOutput(ctx context.Context) pulumix.Output[*DbInstance]
- func (o DbInstanceOutput) UseDefaultProcessorFeatures() pulumi.BoolPtrOutput
- func (o DbInstanceOutput) UseLatestRestorableTime() pulumi.BoolPtrOutput
- func (o DbInstanceOutput) VpcSecurityGroups() pulumi.StringArrayOutput
- type DbInstanceProcessorFeature
- type DbInstanceProcessorFeatureArgs
- func (DbInstanceProcessorFeatureArgs) ElementType() reflect.Type
- func (i DbInstanceProcessorFeatureArgs) ToDbInstanceProcessorFeatureOutput() DbInstanceProcessorFeatureOutput
- func (i DbInstanceProcessorFeatureArgs) ToDbInstanceProcessorFeatureOutputWithContext(ctx context.Context) DbInstanceProcessorFeatureOutput
- func (i DbInstanceProcessorFeatureArgs) ToOutput(ctx context.Context) pulumix.Output[DbInstanceProcessorFeature]
- type DbInstanceProcessorFeatureArray
- func (DbInstanceProcessorFeatureArray) ElementType() reflect.Type
- func (i DbInstanceProcessorFeatureArray) ToDbInstanceProcessorFeatureArrayOutput() DbInstanceProcessorFeatureArrayOutput
- func (i DbInstanceProcessorFeatureArray) ToDbInstanceProcessorFeatureArrayOutputWithContext(ctx context.Context) DbInstanceProcessorFeatureArrayOutput
- func (i DbInstanceProcessorFeatureArray) ToOutput(ctx context.Context) pulumix.Output[[]DbInstanceProcessorFeature]
- type DbInstanceProcessorFeatureArrayInput
- type DbInstanceProcessorFeatureArrayOutput
- func (DbInstanceProcessorFeatureArrayOutput) ElementType() reflect.Type
- func (o DbInstanceProcessorFeatureArrayOutput) Index(i pulumi.IntInput) DbInstanceProcessorFeatureOutput
- func (o DbInstanceProcessorFeatureArrayOutput) ToDbInstanceProcessorFeatureArrayOutput() DbInstanceProcessorFeatureArrayOutput
- func (o DbInstanceProcessorFeatureArrayOutput) ToDbInstanceProcessorFeatureArrayOutputWithContext(ctx context.Context) DbInstanceProcessorFeatureArrayOutput
- func (o DbInstanceProcessorFeatureArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbInstanceProcessorFeature]
- type DbInstanceProcessorFeatureInput
- type DbInstanceProcessorFeatureName
- func (DbInstanceProcessorFeatureName) ElementType() reflect.Type
- func (e DbInstanceProcessorFeatureName) ToDbInstanceProcessorFeatureNameOutput() DbInstanceProcessorFeatureNameOutput
- func (e DbInstanceProcessorFeatureName) ToDbInstanceProcessorFeatureNameOutputWithContext(ctx context.Context) DbInstanceProcessorFeatureNameOutput
- func (e DbInstanceProcessorFeatureName) ToDbInstanceProcessorFeatureNamePtrOutput() DbInstanceProcessorFeatureNamePtrOutput
- func (e DbInstanceProcessorFeatureName) ToDbInstanceProcessorFeatureNamePtrOutputWithContext(ctx context.Context) DbInstanceProcessorFeatureNamePtrOutput
- func (e DbInstanceProcessorFeatureName) ToStringOutput() pulumi.StringOutput
- func (e DbInstanceProcessorFeatureName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DbInstanceProcessorFeatureName) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DbInstanceProcessorFeatureName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbInstanceProcessorFeatureNameInput
- type DbInstanceProcessorFeatureNameOutput
- func (DbInstanceProcessorFeatureNameOutput) ElementType() reflect.Type
- func (o DbInstanceProcessorFeatureNameOutput) ToDbInstanceProcessorFeatureNameOutput() DbInstanceProcessorFeatureNameOutput
- func (o DbInstanceProcessorFeatureNameOutput) ToDbInstanceProcessorFeatureNameOutputWithContext(ctx context.Context) DbInstanceProcessorFeatureNameOutput
- func (o DbInstanceProcessorFeatureNameOutput) ToDbInstanceProcessorFeatureNamePtrOutput() DbInstanceProcessorFeatureNamePtrOutput
- func (o DbInstanceProcessorFeatureNameOutput) ToDbInstanceProcessorFeatureNamePtrOutputWithContext(ctx context.Context) DbInstanceProcessorFeatureNamePtrOutput
- func (o DbInstanceProcessorFeatureNameOutput) ToOutput(ctx context.Context) pulumix.Output[DbInstanceProcessorFeatureName]
- func (o DbInstanceProcessorFeatureNameOutput) ToStringOutput() pulumi.StringOutput
- func (o DbInstanceProcessorFeatureNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DbInstanceProcessorFeatureNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DbInstanceProcessorFeatureNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbInstanceProcessorFeatureNamePtrInput
- type DbInstanceProcessorFeatureNamePtrOutput
- func (o DbInstanceProcessorFeatureNamePtrOutput) Elem() DbInstanceProcessorFeatureNameOutput
- func (DbInstanceProcessorFeatureNamePtrOutput) ElementType() reflect.Type
- func (o DbInstanceProcessorFeatureNamePtrOutput) ToDbInstanceProcessorFeatureNamePtrOutput() DbInstanceProcessorFeatureNamePtrOutput
- func (o DbInstanceProcessorFeatureNamePtrOutput) ToDbInstanceProcessorFeatureNamePtrOutputWithContext(ctx context.Context) DbInstanceProcessorFeatureNamePtrOutput
- func (o DbInstanceProcessorFeatureNamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbInstanceProcessorFeatureName]
- func (o DbInstanceProcessorFeatureNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DbInstanceProcessorFeatureNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbInstanceProcessorFeatureOutput
- func (DbInstanceProcessorFeatureOutput) ElementType() reflect.Type
- func (o DbInstanceProcessorFeatureOutput) Name() DbInstanceProcessorFeatureNamePtrOutput
- func (o DbInstanceProcessorFeatureOutput) ToDbInstanceProcessorFeatureOutput() DbInstanceProcessorFeatureOutput
- func (o DbInstanceProcessorFeatureOutput) ToDbInstanceProcessorFeatureOutputWithContext(ctx context.Context) DbInstanceProcessorFeatureOutput
- func (o DbInstanceProcessorFeatureOutput) ToOutput(ctx context.Context) pulumix.Output[DbInstanceProcessorFeature]
- func (o DbInstanceProcessorFeatureOutput) Value() pulumi.StringPtrOutput
- type DbInstanceState
- type DbInstanceTag
- type DbInstanceTagArgs
- func (DbInstanceTagArgs) ElementType() reflect.Type
- func (i DbInstanceTagArgs) ToDbInstanceTagOutput() DbInstanceTagOutput
- func (i DbInstanceTagArgs) ToDbInstanceTagOutputWithContext(ctx context.Context) DbInstanceTagOutput
- func (i DbInstanceTagArgs) ToOutput(ctx context.Context) pulumix.Output[DbInstanceTag]
- type DbInstanceTagArray
- func (DbInstanceTagArray) ElementType() reflect.Type
- func (i DbInstanceTagArray) ToDbInstanceTagArrayOutput() DbInstanceTagArrayOutput
- func (i DbInstanceTagArray) ToDbInstanceTagArrayOutputWithContext(ctx context.Context) DbInstanceTagArrayOutput
- func (i DbInstanceTagArray) ToOutput(ctx context.Context) pulumix.Output[[]DbInstanceTag]
- type DbInstanceTagArrayInput
- type DbInstanceTagArrayOutput
- func (DbInstanceTagArrayOutput) ElementType() reflect.Type
- func (o DbInstanceTagArrayOutput) Index(i pulumi.IntInput) DbInstanceTagOutput
- func (o DbInstanceTagArrayOutput) ToDbInstanceTagArrayOutput() DbInstanceTagArrayOutput
- func (o DbInstanceTagArrayOutput) ToDbInstanceTagArrayOutputWithContext(ctx context.Context) DbInstanceTagArrayOutput
- func (o DbInstanceTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbInstanceTag]
- type DbInstanceTagInput
- type DbInstanceTagOutput
- func (DbInstanceTagOutput) ElementType() reflect.Type
- func (o DbInstanceTagOutput) Key() pulumi.StringOutput
- func (o DbInstanceTagOutput) ToDbInstanceTagOutput() DbInstanceTagOutput
- func (o DbInstanceTagOutput) ToDbInstanceTagOutputWithContext(ctx context.Context) DbInstanceTagOutput
- func (o DbInstanceTagOutput) ToOutput(ctx context.Context) pulumix.Output[DbInstanceTag]
- func (o DbInstanceTagOutput) Value() pulumi.StringPtrOutput
- type DbParameterGroup
- func (*DbParameterGroup) ElementType() reflect.Type
- func (i *DbParameterGroup) ToDbParameterGroupOutput() DbParameterGroupOutput
- func (i *DbParameterGroup) ToDbParameterGroupOutputWithContext(ctx context.Context) DbParameterGroupOutput
- func (i *DbParameterGroup) ToOutput(ctx context.Context) pulumix.Output[*DbParameterGroup]
- type DbParameterGroupArgs
- type DbParameterGroupInput
- type DbParameterGroupOutput
- func (o DbParameterGroupOutput) DbParameterGroupName() pulumi.StringPtrOutput
- func (o DbParameterGroupOutput) Description() pulumi.StringOutput
- func (DbParameterGroupOutput) ElementType() reflect.Type
- func (o DbParameterGroupOutput) Family() pulumi.StringOutput
- func (o DbParameterGroupOutput) Parameters() pulumi.AnyOutput
- func (o DbParameterGroupOutput) Tags() DbParameterGroupTagArrayOutput
- func (o DbParameterGroupOutput) ToDbParameterGroupOutput() DbParameterGroupOutput
- func (o DbParameterGroupOutput) ToDbParameterGroupOutputWithContext(ctx context.Context) DbParameterGroupOutput
- func (o DbParameterGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*DbParameterGroup]
- type DbParameterGroupState
- type DbParameterGroupTag
- type DbParameterGroupTagArgs
- func (DbParameterGroupTagArgs) ElementType() reflect.Type
- func (i DbParameterGroupTagArgs) ToDbParameterGroupTagOutput() DbParameterGroupTagOutput
- func (i DbParameterGroupTagArgs) ToDbParameterGroupTagOutputWithContext(ctx context.Context) DbParameterGroupTagOutput
- func (i DbParameterGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[DbParameterGroupTag]
- type DbParameterGroupTagArray
- func (DbParameterGroupTagArray) ElementType() reflect.Type
- func (i DbParameterGroupTagArray) ToDbParameterGroupTagArrayOutput() DbParameterGroupTagArrayOutput
- func (i DbParameterGroupTagArray) ToDbParameterGroupTagArrayOutputWithContext(ctx context.Context) DbParameterGroupTagArrayOutput
- func (i DbParameterGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]DbParameterGroupTag]
- type DbParameterGroupTagArrayInput
- type DbParameterGroupTagArrayOutput
- func (DbParameterGroupTagArrayOutput) ElementType() reflect.Type
- func (o DbParameterGroupTagArrayOutput) Index(i pulumi.IntInput) DbParameterGroupTagOutput
- func (o DbParameterGroupTagArrayOutput) ToDbParameterGroupTagArrayOutput() DbParameterGroupTagArrayOutput
- func (o DbParameterGroupTagArrayOutput) ToDbParameterGroupTagArrayOutputWithContext(ctx context.Context) DbParameterGroupTagArrayOutput
- func (o DbParameterGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbParameterGroupTag]
- type DbParameterGroupTagInput
- type DbParameterGroupTagOutput
- func (DbParameterGroupTagOutput) ElementType() reflect.Type
- func (o DbParameterGroupTagOutput) Key() pulumi.StringOutput
- func (o DbParameterGroupTagOutput) ToDbParameterGroupTagOutput() DbParameterGroupTagOutput
- func (o DbParameterGroupTagOutput) ToDbParameterGroupTagOutputWithContext(ctx context.Context) DbParameterGroupTagOutput
- func (o DbParameterGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[DbParameterGroupTag]
- func (o DbParameterGroupTagOutput) Value() pulumi.StringPtrOutput
- type DbProxy
- type DbProxyArgs
- type DbProxyAuthFormat
- type DbProxyAuthFormatArgs
- func (DbProxyAuthFormatArgs) ElementType() reflect.Type
- func (i DbProxyAuthFormatArgs) ToDbProxyAuthFormatOutput() DbProxyAuthFormatOutput
- func (i DbProxyAuthFormatArgs) ToDbProxyAuthFormatOutputWithContext(ctx context.Context) DbProxyAuthFormatOutput
- func (i DbProxyAuthFormatArgs) ToOutput(ctx context.Context) pulumix.Output[DbProxyAuthFormat]
- type DbProxyAuthFormatArray
- func (DbProxyAuthFormatArray) ElementType() reflect.Type
- func (i DbProxyAuthFormatArray) ToDbProxyAuthFormatArrayOutput() DbProxyAuthFormatArrayOutput
- func (i DbProxyAuthFormatArray) ToDbProxyAuthFormatArrayOutputWithContext(ctx context.Context) DbProxyAuthFormatArrayOutput
- func (i DbProxyAuthFormatArray) ToOutput(ctx context.Context) pulumix.Output[[]DbProxyAuthFormat]
- type DbProxyAuthFormatArrayInput
- type DbProxyAuthFormatArrayOutput
- func (DbProxyAuthFormatArrayOutput) ElementType() reflect.Type
- func (o DbProxyAuthFormatArrayOutput) Index(i pulumi.IntInput) DbProxyAuthFormatOutput
- func (o DbProxyAuthFormatArrayOutput) ToDbProxyAuthFormatArrayOutput() DbProxyAuthFormatArrayOutput
- func (o DbProxyAuthFormatArrayOutput) ToDbProxyAuthFormatArrayOutputWithContext(ctx context.Context) DbProxyAuthFormatArrayOutput
- func (o DbProxyAuthFormatArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbProxyAuthFormat]
- type DbProxyAuthFormatAuthScheme
- func (DbProxyAuthFormatAuthScheme) ElementType() reflect.Type
- func (e DbProxyAuthFormatAuthScheme) ToDbProxyAuthFormatAuthSchemeOutput() DbProxyAuthFormatAuthSchemeOutput
- func (e DbProxyAuthFormatAuthScheme) ToDbProxyAuthFormatAuthSchemeOutputWithContext(ctx context.Context) DbProxyAuthFormatAuthSchemeOutput
- func (e DbProxyAuthFormatAuthScheme) ToDbProxyAuthFormatAuthSchemePtrOutput() DbProxyAuthFormatAuthSchemePtrOutput
- func (e DbProxyAuthFormatAuthScheme) ToDbProxyAuthFormatAuthSchemePtrOutputWithContext(ctx context.Context) DbProxyAuthFormatAuthSchemePtrOutput
- func (e DbProxyAuthFormatAuthScheme) ToStringOutput() pulumi.StringOutput
- func (e DbProxyAuthFormatAuthScheme) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DbProxyAuthFormatAuthScheme) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DbProxyAuthFormatAuthScheme) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbProxyAuthFormatAuthSchemeInput
- type DbProxyAuthFormatAuthSchemeOutput
- func (DbProxyAuthFormatAuthSchemeOutput) ElementType() reflect.Type
- func (o DbProxyAuthFormatAuthSchemeOutput) ToDbProxyAuthFormatAuthSchemeOutput() DbProxyAuthFormatAuthSchemeOutput
- func (o DbProxyAuthFormatAuthSchemeOutput) ToDbProxyAuthFormatAuthSchemeOutputWithContext(ctx context.Context) DbProxyAuthFormatAuthSchemeOutput
- func (o DbProxyAuthFormatAuthSchemeOutput) ToDbProxyAuthFormatAuthSchemePtrOutput() DbProxyAuthFormatAuthSchemePtrOutput
- func (o DbProxyAuthFormatAuthSchemeOutput) ToDbProxyAuthFormatAuthSchemePtrOutputWithContext(ctx context.Context) DbProxyAuthFormatAuthSchemePtrOutput
- func (o DbProxyAuthFormatAuthSchemeOutput) ToOutput(ctx context.Context) pulumix.Output[DbProxyAuthFormatAuthScheme]
- func (o DbProxyAuthFormatAuthSchemeOutput) ToStringOutput() pulumi.StringOutput
- func (o DbProxyAuthFormatAuthSchemeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DbProxyAuthFormatAuthSchemeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DbProxyAuthFormatAuthSchemeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbProxyAuthFormatAuthSchemePtrInput
- type DbProxyAuthFormatAuthSchemePtrOutput
- func (o DbProxyAuthFormatAuthSchemePtrOutput) Elem() DbProxyAuthFormatAuthSchemeOutput
- func (DbProxyAuthFormatAuthSchemePtrOutput) ElementType() reflect.Type
- func (o DbProxyAuthFormatAuthSchemePtrOutput) ToDbProxyAuthFormatAuthSchemePtrOutput() DbProxyAuthFormatAuthSchemePtrOutput
- func (o DbProxyAuthFormatAuthSchemePtrOutput) ToDbProxyAuthFormatAuthSchemePtrOutputWithContext(ctx context.Context) DbProxyAuthFormatAuthSchemePtrOutput
- func (o DbProxyAuthFormatAuthSchemePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbProxyAuthFormatAuthScheme]
- func (o DbProxyAuthFormatAuthSchemePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DbProxyAuthFormatAuthSchemePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbProxyAuthFormatClientPasswordAuthType
- func (DbProxyAuthFormatClientPasswordAuthType) ElementType() reflect.Type
- func (e DbProxyAuthFormatClientPasswordAuthType) ToDbProxyAuthFormatClientPasswordAuthTypeOutput() DbProxyAuthFormatClientPasswordAuthTypeOutput
- func (e DbProxyAuthFormatClientPasswordAuthType) ToDbProxyAuthFormatClientPasswordAuthTypeOutputWithContext(ctx context.Context) DbProxyAuthFormatClientPasswordAuthTypeOutput
- func (e DbProxyAuthFormatClientPasswordAuthType) ToDbProxyAuthFormatClientPasswordAuthTypePtrOutput() DbProxyAuthFormatClientPasswordAuthTypePtrOutput
- func (e DbProxyAuthFormatClientPasswordAuthType) ToDbProxyAuthFormatClientPasswordAuthTypePtrOutputWithContext(ctx context.Context) DbProxyAuthFormatClientPasswordAuthTypePtrOutput
- func (e DbProxyAuthFormatClientPasswordAuthType) ToStringOutput() pulumi.StringOutput
- func (e DbProxyAuthFormatClientPasswordAuthType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DbProxyAuthFormatClientPasswordAuthType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DbProxyAuthFormatClientPasswordAuthType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbProxyAuthFormatClientPasswordAuthTypeInput
- type DbProxyAuthFormatClientPasswordAuthTypeOutput
- func (DbProxyAuthFormatClientPasswordAuthTypeOutput) ElementType() reflect.Type
- func (o DbProxyAuthFormatClientPasswordAuthTypeOutput) ToDbProxyAuthFormatClientPasswordAuthTypeOutput() DbProxyAuthFormatClientPasswordAuthTypeOutput
- func (o DbProxyAuthFormatClientPasswordAuthTypeOutput) ToDbProxyAuthFormatClientPasswordAuthTypeOutputWithContext(ctx context.Context) DbProxyAuthFormatClientPasswordAuthTypeOutput
- func (o DbProxyAuthFormatClientPasswordAuthTypeOutput) ToDbProxyAuthFormatClientPasswordAuthTypePtrOutput() DbProxyAuthFormatClientPasswordAuthTypePtrOutput
- func (o DbProxyAuthFormatClientPasswordAuthTypeOutput) ToDbProxyAuthFormatClientPasswordAuthTypePtrOutputWithContext(ctx context.Context) DbProxyAuthFormatClientPasswordAuthTypePtrOutput
- func (o DbProxyAuthFormatClientPasswordAuthTypeOutput) ToOutput(ctx context.Context) pulumix.Output[DbProxyAuthFormatClientPasswordAuthType]
- func (o DbProxyAuthFormatClientPasswordAuthTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o DbProxyAuthFormatClientPasswordAuthTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DbProxyAuthFormatClientPasswordAuthTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DbProxyAuthFormatClientPasswordAuthTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbProxyAuthFormatClientPasswordAuthTypePtrInput
- type DbProxyAuthFormatClientPasswordAuthTypePtrOutput
- func (o DbProxyAuthFormatClientPasswordAuthTypePtrOutput) Elem() DbProxyAuthFormatClientPasswordAuthTypeOutput
- func (DbProxyAuthFormatClientPasswordAuthTypePtrOutput) ElementType() reflect.Type
- func (o DbProxyAuthFormatClientPasswordAuthTypePtrOutput) ToDbProxyAuthFormatClientPasswordAuthTypePtrOutput() DbProxyAuthFormatClientPasswordAuthTypePtrOutput
- func (o DbProxyAuthFormatClientPasswordAuthTypePtrOutput) ToDbProxyAuthFormatClientPasswordAuthTypePtrOutputWithContext(ctx context.Context) DbProxyAuthFormatClientPasswordAuthTypePtrOutput
- func (o DbProxyAuthFormatClientPasswordAuthTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbProxyAuthFormatClientPasswordAuthType]
- func (o DbProxyAuthFormatClientPasswordAuthTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DbProxyAuthFormatClientPasswordAuthTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbProxyAuthFormatIamAuth
- func (DbProxyAuthFormatIamAuth) ElementType() reflect.Type
- func (e DbProxyAuthFormatIamAuth) ToDbProxyAuthFormatIamAuthOutput() DbProxyAuthFormatIamAuthOutput
- func (e DbProxyAuthFormatIamAuth) ToDbProxyAuthFormatIamAuthOutputWithContext(ctx context.Context) DbProxyAuthFormatIamAuthOutput
- func (e DbProxyAuthFormatIamAuth) ToDbProxyAuthFormatIamAuthPtrOutput() DbProxyAuthFormatIamAuthPtrOutput
- func (e DbProxyAuthFormatIamAuth) ToDbProxyAuthFormatIamAuthPtrOutputWithContext(ctx context.Context) DbProxyAuthFormatIamAuthPtrOutput
- func (e DbProxyAuthFormatIamAuth) ToStringOutput() pulumi.StringOutput
- func (e DbProxyAuthFormatIamAuth) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DbProxyAuthFormatIamAuth) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DbProxyAuthFormatIamAuth) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbProxyAuthFormatIamAuthInput
- type DbProxyAuthFormatIamAuthOutput
- func (DbProxyAuthFormatIamAuthOutput) ElementType() reflect.Type
- func (o DbProxyAuthFormatIamAuthOutput) ToDbProxyAuthFormatIamAuthOutput() DbProxyAuthFormatIamAuthOutput
- func (o DbProxyAuthFormatIamAuthOutput) ToDbProxyAuthFormatIamAuthOutputWithContext(ctx context.Context) DbProxyAuthFormatIamAuthOutput
- func (o DbProxyAuthFormatIamAuthOutput) ToDbProxyAuthFormatIamAuthPtrOutput() DbProxyAuthFormatIamAuthPtrOutput
- func (o DbProxyAuthFormatIamAuthOutput) ToDbProxyAuthFormatIamAuthPtrOutputWithContext(ctx context.Context) DbProxyAuthFormatIamAuthPtrOutput
- func (o DbProxyAuthFormatIamAuthOutput) ToOutput(ctx context.Context) pulumix.Output[DbProxyAuthFormatIamAuth]
- func (o DbProxyAuthFormatIamAuthOutput) ToStringOutput() pulumi.StringOutput
- func (o DbProxyAuthFormatIamAuthOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DbProxyAuthFormatIamAuthOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DbProxyAuthFormatIamAuthOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbProxyAuthFormatIamAuthPtrInput
- type DbProxyAuthFormatIamAuthPtrOutput
- func (o DbProxyAuthFormatIamAuthPtrOutput) Elem() DbProxyAuthFormatIamAuthOutput
- func (DbProxyAuthFormatIamAuthPtrOutput) ElementType() reflect.Type
- func (o DbProxyAuthFormatIamAuthPtrOutput) ToDbProxyAuthFormatIamAuthPtrOutput() DbProxyAuthFormatIamAuthPtrOutput
- func (o DbProxyAuthFormatIamAuthPtrOutput) ToDbProxyAuthFormatIamAuthPtrOutputWithContext(ctx context.Context) DbProxyAuthFormatIamAuthPtrOutput
- func (o DbProxyAuthFormatIamAuthPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbProxyAuthFormatIamAuth]
- func (o DbProxyAuthFormatIamAuthPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DbProxyAuthFormatIamAuthPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbProxyAuthFormatInput
- type DbProxyAuthFormatOutput
- func (o DbProxyAuthFormatOutput) AuthScheme() DbProxyAuthFormatAuthSchemePtrOutput
- func (o DbProxyAuthFormatOutput) ClientPasswordAuthType() DbProxyAuthFormatClientPasswordAuthTypePtrOutput
- func (o DbProxyAuthFormatOutput) Description() pulumi.StringPtrOutput
- func (DbProxyAuthFormatOutput) ElementType() reflect.Type
- func (o DbProxyAuthFormatOutput) IamAuth() DbProxyAuthFormatIamAuthPtrOutput
- func (o DbProxyAuthFormatOutput) SecretArn() pulumi.StringPtrOutput
- func (o DbProxyAuthFormatOutput) ToDbProxyAuthFormatOutput() DbProxyAuthFormatOutput
- func (o DbProxyAuthFormatOutput) ToDbProxyAuthFormatOutputWithContext(ctx context.Context) DbProxyAuthFormatOutput
- func (o DbProxyAuthFormatOutput) ToOutput(ctx context.Context) pulumix.Output[DbProxyAuthFormat]
- type DbProxyEndpoint
- func (*DbProxyEndpoint) ElementType() reflect.Type
- func (i *DbProxyEndpoint) ToDbProxyEndpointOutput() DbProxyEndpointOutput
- func (i *DbProxyEndpoint) ToDbProxyEndpointOutputWithContext(ctx context.Context) DbProxyEndpointOutput
- func (i *DbProxyEndpoint) ToOutput(ctx context.Context) pulumix.Output[*DbProxyEndpoint]
- type DbProxyEndpointArgs
- type DbProxyEndpointInput
- type DbProxyEndpointOutput
- func (o DbProxyEndpointOutput) DbProxyEndpointArn() pulumi.StringOutput
- func (o DbProxyEndpointOutput) DbProxyEndpointName() pulumi.StringOutput
- func (o DbProxyEndpointOutput) DbProxyName() pulumi.StringOutput
- func (DbProxyEndpointOutput) ElementType() reflect.Type
- func (o DbProxyEndpointOutput) Endpoint() pulumi.StringOutput
- func (o DbProxyEndpointOutput) IsDefault() pulumi.BoolOutput
- func (o DbProxyEndpointOutput) Tags() DbProxyEndpointTagFormatArrayOutput
- func (o DbProxyEndpointOutput) TargetRole() DbProxyEndpointTargetRolePtrOutput
- func (o DbProxyEndpointOutput) ToDbProxyEndpointOutput() DbProxyEndpointOutput
- func (o DbProxyEndpointOutput) ToDbProxyEndpointOutputWithContext(ctx context.Context) DbProxyEndpointOutput
- func (o DbProxyEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[*DbProxyEndpoint]
- func (o DbProxyEndpointOutput) VpcId() pulumi.StringOutput
- func (o DbProxyEndpointOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
- func (o DbProxyEndpointOutput) VpcSubnetIds() pulumi.StringArrayOutput
- type DbProxyEndpointState
- type DbProxyEndpointTagFormat
- type DbProxyEndpointTagFormatArgs
- func (DbProxyEndpointTagFormatArgs) ElementType() reflect.Type
- func (i DbProxyEndpointTagFormatArgs) ToDbProxyEndpointTagFormatOutput() DbProxyEndpointTagFormatOutput
- func (i DbProxyEndpointTagFormatArgs) ToDbProxyEndpointTagFormatOutputWithContext(ctx context.Context) DbProxyEndpointTagFormatOutput
- func (i DbProxyEndpointTagFormatArgs) ToOutput(ctx context.Context) pulumix.Output[DbProxyEndpointTagFormat]
- type DbProxyEndpointTagFormatArray
- func (DbProxyEndpointTagFormatArray) ElementType() reflect.Type
- func (i DbProxyEndpointTagFormatArray) ToDbProxyEndpointTagFormatArrayOutput() DbProxyEndpointTagFormatArrayOutput
- func (i DbProxyEndpointTagFormatArray) ToDbProxyEndpointTagFormatArrayOutputWithContext(ctx context.Context) DbProxyEndpointTagFormatArrayOutput
- func (i DbProxyEndpointTagFormatArray) ToOutput(ctx context.Context) pulumix.Output[[]DbProxyEndpointTagFormat]
- type DbProxyEndpointTagFormatArrayInput
- type DbProxyEndpointTagFormatArrayOutput
- func (DbProxyEndpointTagFormatArrayOutput) ElementType() reflect.Type
- func (o DbProxyEndpointTagFormatArrayOutput) Index(i pulumi.IntInput) DbProxyEndpointTagFormatOutput
- func (o DbProxyEndpointTagFormatArrayOutput) ToDbProxyEndpointTagFormatArrayOutput() DbProxyEndpointTagFormatArrayOutput
- func (o DbProxyEndpointTagFormatArrayOutput) ToDbProxyEndpointTagFormatArrayOutputWithContext(ctx context.Context) DbProxyEndpointTagFormatArrayOutput
- func (o DbProxyEndpointTagFormatArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbProxyEndpointTagFormat]
- type DbProxyEndpointTagFormatInput
- type DbProxyEndpointTagFormatOutput
- func (DbProxyEndpointTagFormatOutput) ElementType() reflect.Type
- func (o DbProxyEndpointTagFormatOutput) Key() pulumi.StringPtrOutput
- func (o DbProxyEndpointTagFormatOutput) ToDbProxyEndpointTagFormatOutput() DbProxyEndpointTagFormatOutput
- func (o DbProxyEndpointTagFormatOutput) ToDbProxyEndpointTagFormatOutputWithContext(ctx context.Context) DbProxyEndpointTagFormatOutput
- func (o DbProxyEndpointTagFormatOutput) ToOutput(ctx context.Context) pulumix.Output[DbProxyEndpointTagFormat]
- func (o DbProxyEndpointTagFormatOutput) Value() pulumi.StringPtrOutput
- type DbProxyEndpointTargetRole
- func (DbProxyEndpointTargetRole) ElementType() reflect.Type
- func (e DbProxyEndpointTargetRole) ToDbProxyEndpointTargetRoleOutput() DbProxyEndpointTargetRoleOutput
- func (e DbProxyEndpointTargetRole) ToDbProxyEndpointTargetRoleOutputWithContext(ctx context.Context) DbProxyEndpointTargetRoleOutput
- func (e DbProxyEndpointTargetRole) ToDbProxyEndpointTargetRolePtrOutput() DbProxyEndpointTargetRolePtrOutput
- func (e DbProxyEndpointTargetRole) ToDbProxyEndpointTargetRolePtrOutputWithContext(ctx context.Context) DbProxyEndpointTargetRolePtrOutput
- func (e DbProxyEndpointTargetRole) ToStringOutput() pulumi.StringOutput
- func (e DbProxyEndpointTargetRole) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DbProxyEndpointTargetRole) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DbProxyEndpointTargetRole) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbProxyEndpointTargetRoleInput
- type DbProxyEndpointTargetRoleOutput
- func (DbProxyEndpointTargetRoleOutput) ElementType() reflect.Type
- func (o DbProxyEndpointTargetRoleOutput) ToDbProxyEndpointTargetRoleOutput() DbProxyEndpointTargetRoleOutput
- func (o DbProxyEndpointTargetRoleOutput) ToDbProxyEndpointTargetRoleOutputWithContext(ctx context.Context) DbProxyEndpointTargetRoleOutput
- func (o DbProxyEndpointTargetRoleOutput) ToDbProxyEndpointTargetRolePtrOutput() DbProxyEndpointTargetRolePtrOutput
- func (o DbProxyEndpointTargetRoleOutput) ToDbProxyEndpointTargetRolePtrOutputWithContext(ctx context.Context) DbProxyEndpointTargetRolePtrOutput
- func (o DbProxyEndpointTargetRoleOutput) ToOutput(ctx context.Context) pulumix.Output[DbProxyEndpointTargetRole]
- func (o DbProxyEndpointTargetRoleOutput) ToStringOutput() pulumi.StringOutput
- func (o DbProxyEndpointTargetRoleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DbProxyEndpointTargetRoleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DbProxyEndpointTargetRoleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbProxyEndpointTargetRolePtrInput
- type DbProxyEndpointTargetRolePtrOutput
- func (o DbProxyEndpointTargetRolePtrOutput) Elem() DbProxyEndpointTargetRoleOutput
- func (DbProxyEndpointTargetRolePtrOutput) ElementType() reflect.Type
- func (o DbProxyEndpointTargetRolePtrOutput) ToDbProxyEndpointTargetRolePtrOutput() DbProxyEndpointTargetRolePtrOutput
- func (o DbProxyEndpointTargetRolePtrOutput) ToDbProxyEndpointTargetRolePtrOutputWithContext(ctx context.Context) DbProxyEndpointTargetRolePtrOutput
- func (o DbProxyEndpointTargetRolePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbProxyEndpointTargetRole]
- func (o DbProxyEndpointTargetRolePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DbProxyEndpointTargetRolePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbProxyEngineFamily
- func (DbProxyEngineFamily) ElementType() reflect.Type
- func (e DbProxyEngineFamily) ToDbProxyEngineFamilyOutput() DbProxyEngineFamilyOutput
- func (e DbProxyEngineFamily) ToDbProxyEngineFamilyOutputWithContext(ctx context.Context) DbProxyEngineFamilyOutput
- func (e DbProxyEngineFamily) ToDbProxyEngineFamilyPtrOutput() DbProxyEngineFamilyPtrOutput
- func (e DbProxyEngineFamily) ToDbProxyEngineFamilyPtrOutputWithContext(ctx context.Context) DbProxyEngineFamilyPtrOutput
- func (e DbProxyEngineFamily) ToStringOutput() pulumi.StringOutput
- func (e DbProxyEngineFamily) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DbProxyEngineFamily) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DbProxyEngineFamily) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbProxyEngineFamilyInput
- type DbProxyEngineFamilyOutput
- func (DbProxyEngineFamilyOutput) ElementType() reflect.Type
- func (o DbProxyEngineFamilyOutput) ToDbProxyEngineFamilyOutput() DbProxyEngineFamilyOutput
- func (o DbProxyEngineFamilyOutput) ToDbProxyEngineFamilyOutputWithContext(ctx context.Context) DbProxyEngineFamilyOutput
- func (o DbProxyEngineFamilyOutput) ToDbProxyEngineFamilyPtrOutput() DbProxyEngineFamilyPtrOutput
- func (o DbProxyEngineFamilyOutput) ToDbProxyEngineFamilyPtrOutputWithContext(ctx context.Context) DbProxyEngineFamilyPtrOutput
- func (o DbProxyEngineFamilyOutput) ToOutput(ctx context.Context) pulumix.Output[DbProxyEngineFamily]
- func (o DbProxyEngineFamilyOutput) ToStringOutput() pulumi.StringOutput
- func (o DbProxyEngineFamilyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DbProxyEngineFamilyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DbProxyEngineFamilyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbProxyEngineFamilyPtrInput
- type DbProxyEngineFamilyPtrOutput
- func (o DbProxyEngineFamilyPtrOutput) Elem() DbProxyEngineFamilyOutput
- func (DbProxyEngineFamilyPtrOutput) ElementType() reflect.Type
- func (o DbProxyEngineFamilyPtrOutput) ToDbProxyEngineFamilyPtrOutput() DbProxyEngineFamilyPtrOutput
- func (o DbProxyEngineFamilyPtrOutput) ToDbProxyEngineFamilyPtrOutputWithContext(ctx context.Context) DbProxyEngineFamilyPtrOutput
- func (o DbProxyEngineFamilyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbProxyEngineFamily]
- func (o DbProxyEngineFamilyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DbProxyEngineFamilyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbProxyInput
- type DbProxyOutput
- func (o DbProxyOutput) Auth() DbProxyAuthFormatArrayOutput
- func (o DbProxyOutput) DbProxyArn() pulumi.StringOutput
- func (o DbProxyOutput) DbProxyName() pulumi.StringOutput
- func (o DbProxyOutput) DebugLogging() pulumi.BoolPtrOutput
- func (DbProxyOutput) ElementType() reflect.Type
- func (o DbProxyOutput) Endpoint() pulumi.StringOutput
- func (o DbProxyOutput) EngineFamily() DbProxyEngineFamilyOutput
- func (o DbProxyOutput) IdleClientTimeout() pulumi.IntPtrOutput
- func (o DbProxyOutput) RequireTls() pulumi.BoolPtrOutput
- func (o DbProxyOutput) RoleArn() pulumi.StringOutput
- func (o DbProxyOutput) Tags() DbProxyTagFormatArrayOutput
- func (o DbProxyOutput) ToDbProxyOutput() DbProxyOutput
- func (o DbProxyOutput) ToDbProxyOutputWithContext(ctx context.Context) DbProxyOutput
- func (o DbProxyOutput) ToOutput(ctx context.Context) pulumix.Output[*DbProxy]
- func (o DbProxyOutput) VpcId() pulumi.StringOutput
- func (o DbProxyOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
- func (o DbProxyOutput) VpcSubnetIds() pulumi.StringArrayOutput
- type DbProxyState
- type DbProxyTagFormat
- type DbProxyTagFormatArgs
- func (DbProxyTagFormatArgs) ElementType() reflect.Type
- func (i DbProxyTagFormatArgs) ToDbProxyTagFormatOutput() DbProxyTagFormatOutput
- func (i DbProxyTagFormatArgs) ToDbProxyTagFormatOutputWithContext(ctx context.Context) DbProxyTagFormatOutput
- func (i DbProxyTagFormatArgs) ToOutput(ctx context.Context) pulumix.Output[DbProxyTagFormat]
- type DbProxyTagFormatArray
- func (DbProxyTagFormatArray) ElementType() reflect.Type
- func (i DbProxyTagFormatArray) ToDbProxyTagFormatArrayOutput() DbProxyTagFormatArrayOutput
- func (i DbProxyTagFormatArray) ToDbProxyTagFormatArrayOutputWithContext(ctx context.Context) DbProxyTagFormatArrayOutput
- func (i DbProxyTagFormatArray) ToOutput(ctx context.Context) pulumix.Output[[]DbProxyTagFormat]
- type DbProxyTagFormatArrayInput
- type DbProxyTagFormatArrayOutput
- func (DbProxyTagFormatArrayOutput) ElementType() reflect.Type
- func (o DbProxyTagFormatArrayOutput) Index(i pulumi.IntInput) DbProxyTagFormatOutput
- func (o DbProxyTagFormatArrayOutput) ToDbProxyTagFormatArrayOutput() DbProxyTagFormatArrayOutput
- func (o DbProxyTagFormatArrayOutput) ToDbProxyTagFormatArrayOutputWithContext(ctx context.Context) DbProxyTagFormatArrayOutput
- func (o DbProxyTagFormatArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbProxyTagFormat]
- type DbProxyTagFormatInput
- type DbProxyTagFormatOutput
- func (DbProxyTagFormatOutput) ElementType() reflect.Type
- func (o DbProxyTagFormatOutput) Key() pulumi.StringPtrOutput
- func (o DbProxyTagFormatOutput) ToDbProxyTagFormatOutput() DbProxyTagFormatOutput
- func (o DbProxyTagFormatOutput) ToDbProxyTagFormatOutputWithContext(ctx context.Context) DbProxyTagFormatOutput
- func (o DbProxyTagFormatOutput) ToOutput(ctx context.Context) pulumix.Output[DbProxyTagFormat]
- func (o DbProxyTagFormatOutput) Value() pulumi.StringPtrOutput
- type DbProxyTargetGroup
- func (*DbProxyTargetGroup) ElementType() reflect.Type
- func (i *DbProxyTargetGroup) ToDbProxyTargetGroupOutput() DbProxyTargetGroupOutput
- func (i *DbProxyTargetGroup) ToDbProxyTargetGroupOutputWithContext(ctx context.Context) DbProxyTargetGroupOutput
- func (i *DbProxyTargetGroup) ToOutput(ctx context.Context) pulumix.Output[*DbProxyTargetGroup]
- type DbProxyTargetGroupArgs
- type DbProxyTargetGroupConnectionPoolConfigurationInfoFormat
- type DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs
- func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ElementType() reflect.Type
- func (i DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput() DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput
- func (i DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutputWithContext(ctx context.Context) DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput
- func (i DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput() DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
- func (i DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutputWithContext(ctx context.Context) DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
- func (i DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToOutput(ctx context.Context) pulumix.Output[DbProxyTargetGroupConnectionPoolConfigurationInfoFormat]
- type DbProxyTargetGroupConnectionPoolConfigurationInfoFormatInput
- type DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput
- func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ConnectionBorrowTimeout() pulumi.IntPtrOutput
- func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ElementType() reflect.Type
- func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) InitQuery() pulumi.StringPtrOutput
- func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) MaxConnectionsPercent() pulumi.IntPtrOutput
- func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) MaxIdleConnectionsPercent() pulumi.IntPtrOutput
- func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) SessionPinningFilters() pulumi.StringArrayOutput
- func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput() DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput
- func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutputWithContext(ctx context.Context) DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput
- func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput() DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
- func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutputWithContext(ctx context.Context) DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
- func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ToOutput(ctx context.Context) pulumix.Output[DbProxyTargetGroupConnectionPoolConfigurationInfoFormat]
- type DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrInput
- type DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
- func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) ConnectionBorrowTimeout() pulumi.IntPtrOutput
- func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) Elem() DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput
- func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) ElementType() reflect.Type
- func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) InitQuery() pulumi.StringPtrOutput
- func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) MaxConnectionsPercent() pulumi.IntPtrOutput
- func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) MaxIdleConnectionsPercent() pulumi.IntPtrOutput
- func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) SessionPinningFilters() pulumi.StringArrayOutput
- func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput() DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
- func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutputWithContext(ctx context.Context) DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
- func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbProxyTargetGroupConnectionPoolConfigurationInfoFormat]
- type DbProxyTargetGroupInput
- type DbProxyTargetGroupOutput
- func (o DbProxyTargetGroupOutput) ConnectionPoolConfigurationInfo() DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
- func (o DbProxyTargetGroupOutput) DbClusterIdentifiers() pulumi.StringArrayOutput
- func (o DbProxyTargetGroupOutput) DbInstanceIdentifiers() pulumi.StringArrayOutput
- func (o DbProxyTargetGroupOutput) DbProxyName() pulumi.StringOutput
- func (DbProxyTargetGroupOutput) ElementType() reflect.Type
- func (o DbProxyTargetGroupOutput) TargetGroupArn() pulumi.StringOutput
- func (o DbProxyTargetGroupOutput) TargetGroupName() DbProxyTargetGroupTargetGroupNameOutput
- func (o DbProxyTargetGroupOutput) ToDbProxyTargetGroupOutput() DbProxyTargetGroupOutput
- func (o DbProxyTargetGroupOutput) ToDbProxyTargetGroupOutputWithContext(ctx context.Context) DbProxyTargetGroupOutput
- func (o DbProxyTargetGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*DbProxyTargetGroup]
- type DbProxyTargetGroupState
- type DbProxyTargetGroupTargetGroupName
- func (DbProxyTargetGroupTargetGroupName) ElementType() reflect.Type
- func (e DbProxyTargetGroupTargetGroupName) ToDbProxyTargetGroupTargetGroupNameOutput() DbProxyTargetGroupTargetGroupNameOutput
- func (e DbProxyTargetGroupTargetGroupName) ToDbProxyTargetGroupTargetGroupNameOutputWithContext(ctx context.Context) DbProxyTargetGroupTargetGroupNameOutput
- func (e DbProxyTargetGroupTargetGroupName) ToDbProxyTargetGroupTargetGroupNamePtrOutput() DbProxyTargetGroupTargetGroupNamePtrOutput
- func (e DbProxyTargetGroupTargetGroupName) ToDbProxyTargetGroupTargetGroupNamePtrOutputWithContext(ctx context.Context) DbProxyTargetGroupTargetGroupNamePtrOutput
- func (e DbProxyTargetGroupTargetGroupName) ToStringOutput() pulumi.StringOutput
- func (e DbProxyTargetGroupTargetGroupName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DbProxyTargetGroupTargetGroupName) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DbProxyTargetGroupTargetGroupName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbProxyTargetGroupTargetGroupNameInput
- type DbProxyTargetGroupTargetGroupNameOutput
- func (DbProxyTargetGroupTargetGroupNameOutput) ElementType() reflect.Type
- func (o DbProxyTargetGroupTargetGroupNameOutput) ToDbProxyTargetGroupTargetGroupNameOutput() DbProxyTargetGroupTargetGroupNameOutput
- func (o DbProxyTargetGroupTargetGroupNameOutput) ToDbProxyTargetGroupTargetGroupNameOutputWithContext(ctx context.Context) DbProxyTargetGroupTargetGroupNameOutput
- func (o DbProxyTargetGroupTargetGroupNameOutput) ToDbProxyTargetGroupTargetGroupNamePtrOutput() DbProxyTargetGroupTargetGroupNamePtrOutput
- func (o DbProxyTargetGroupTargetGroupNameOutput) ToDbProxyTargetGroupTargetGroupNamePtrOutputWithContext(ctx context.Context) DbProxyTargetGroupTargetGroupNamePtrOutput
- func (o DbProxyTargetGroupTargetGroupNameOutput) ToOutput(ctx context.Context) pulumix.Output[DbProxyTargetGroupTargetGroupName]
- func (o DbProxyTargetGroupTargetGroupNameOutput) ToStringOutput() pulumi.StringOutput
- func (o DbProxyTargetGroupTargetGroupNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DbProxyTargetGroupTargetGroupNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DbProxyTargetGroupTargetGroupNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbProxyTargetGroupTargetGroupNamePtrInput
- type DbProxyTargetGroupTargetGroupNamePtrOutput
- func (o DbProxyTargetGroupTargetGroupNamePtrOutput) Elem() DbProxyTargetGroupTargetGroupNameOutput
- func (DbProxyTargetGroupTargetGroupNamePtrOutput) ElementType() reflect.Type
- func (o DbProxyTargetGroupTargetGroupNamePtrOutput) ToDbProxyTargetGroupTargetGroupNamePtrOutput() DbProxyTargetGroupTargetGroupNamePtrOutput
- func (o DbProxyTargetGroupTargetGroupNamePtrOutput) ToDbProxyTargetGroupTargetGroupNamePtrOutputWithContext(ctx context.Context) DbProxyTargetGroupTargetGroupNamePtrOutput
- func (o DbProxyTargetGroupTargetGroupNamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbProxyTargetGroupTargetGroupName]
- func (o DbProxyTargetGroupTargetGroupNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DbProxyTargetGroupTargetGroupNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DbSecurityGroupdeprecated
- func (*DbSecurityGroup) ElementType() reflect.Type
- func (i *DbSecurityGroup) ToDbSecurityGroupOutput() DbSecurityGroupOutput
- func (i *DbSecurityGroup) ToDbSecurityGroupOutputWithContext(ctx context.Context) DbSecurityGroupOutput
- func (i *DbSecurityGroup) ToOutput(ctx context.Context) pulumix.Output[*DbSecurityGroup]
- type DbSecurityGroupArgs
- type DbSecurityGroupIngressdeprecated
- func (*DbSecurityGroupIngress) ElementType() reflect.Type
- func (i *DbSecurityGroupIngress) ToDbSecurityGroupIngressOutput() DbSecurityGroupIngressOutput
- func (i *DbSecurityGroupIngress) ToDbSecurityGroupIngressOutputWithContext(ctx context.Context) DbSecurityGroupIngressOutput
- func (i *DbSecurityGroupIngress) ToOutput(ctx context.Context) pulumix.Output[*DbSecurityGroupIngress]
- type DbSecurityGroupIngressArgs
- type DbSecurityGroupIngressInput
- type DbSecurityGroupIngressOutput
- func (o DbSecurityGroupIngressOutput) Cidrip() pulumi.StringPtrOutput
- func (o DbSecurityGroupIngressOutput) DbSecurityGroupName() pulumi.StringOutput
- func (o DbSecurityGroupIngressOutput) Ec2SecurityGroupId() pulumi.StringPtrOutput
- func (o DbSecurityGroupIngressOutput) Ec2SecurityGroupName() pulumi.StringPtrOutput
- func (o DbSecurityGroupIngressOutput) Ec2SecurityGroupOwnerId() pulumi.StringPtrOutput
- func (DbSecurityGroupIngressOutput) ElementType() reflect.Type
- func (o DbSecurityGroupIngressOutput) ToDbSecurityGroupIngressOutput() DbSecurityGroupIngressOutput
- func (o DbSecurityGroupIngressOutput) ToDbSecurityGroupIngressOutputWithContext(ctx context.Context) DbSecurityGroupIngressOutput
- func (o DbSecurityGroupIngressOutput) ToOutput(ctx context.Context) pulumix.Output[*DbSecurityGroupIngress]
- type DbSecurityGroupIngressState
- type DbSecurityGroupIngressType
- type DbSecurityGroupIngressTypeArgs
- func (DbSecurityGroupIngressTypeArgs) ElementType() reflect.Type
- func (i DbSecurityGroupIngressTypeArgs) ToDbSecurityGroupIngressTypeOutput() DbSecurityGroupIngressTypeOutput
- func (i DbSecurityGroupIngressTypeArgs) ToDbSecurityGroupIngressTypeOutputWithContext(ctx context.Context) DbSecurityGroupIngressTypeOutput
- func (i DbSecurityGroupIngressTypeArgs) ToOutput(ctx context.Context) pulumix.Output[DbSecurityGroupIngressType]
- type DbSecurityGroupIngressTypeArray
- func (DbSecurityGroupIngressTypeArray) ElementType() reflect.Type
- func (i DbSecurityGroupIngressTypeArray) ToDbSecurityGroupIngressTypeArrayOutput() DbSecurityGroupIngressTypeArrayOutput
- func (i DbSecurityGroupIngressTypeArray) ToDbSecurityGroupIngressTypeArrayOutputWithContext(ctx context.Context) DbSecurityGroupIngressTypeArrayOutput
- func (i DbSecurityGroupIngressTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]DbSecurityGroupIngressType]
- type DbSecurityGroupIngressTypeArrayInput
- type DbSecurityGroupIngressTypeArrayOutput
- func (DbSecurityGroupIngressTypeArrayOutput) ElementType() reflect.Type
- func (o DbSecurityGroupIngressTypeArrayOutput) Index(i pulumi.IntInput) DbSecurityGroupIngressTypeOutput
- func (o DbSecurityGroupIngressTypeArrayOutput) ToDbSecurityGroupIngressTypeArrayOutput() DbSecurityGroupIngressTypeArrayOutput
- func (o DbSecurityGroupIngressTypeArrayOutput) ToDbSecurityGroupIngressTypeArrayOutputWithContext(ctx context.Context) DbSecurityGroupIngressTypeArrayOutput
- func (o DbSecurityGroupIngressTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbSecurityGroupIngressType]
- type DbSecurityGroupIngressTypeInput
- type DbSecurityGroupIngressTypeOutput
- func (o DbSecurityGroupIngressTypeOutput) Cidrip() pulumi.StringPtrOutput
- func (o DbSecurityGroupIngressTypeOutput) Ec2SecurityGroupId() pulumi.StringPtrOutput
- func (o DbSecurityGroupIngressTypeOutput) Ec2SecurityGroupName() pulumi.StringPtrOutput
- func (o DbSecurityGroupIngressTypeOutput) Ec2SecurityGroupOwnerId() pulumi.StringPtrOutput
- func (DbSecurityGroupIngressTypeOutput) ElementType() reflect.Type
- func (o DbSecurityGroupIngressTypeOutput) ToDbSecurityGroupIngressTypeOutput() DbSecurityGroupIngressTypeOutput
- func (o DbSecurityGroupIngressTypeOutput) ToDbSecurityGroupIngressTypeOutputWithContext(ctx context.Context) DbSecurityGroupIngressTypeOutput
- func (o DbSecurityGroupIngressTypeOutput) ToOutput(ctx context.Context) pulumix.Output[DbSecurityGroupIngressType]
- type DbSecurityGroupInput
- type DbSecurityGroupOutput
- func (o DbSecurityGroupOutput) DbSecurityGroupIngress() DbSecurityGroupIngressTypeArrayOutput
- func (o DbSecurityGroupOutput) Ec2VpcId() pulumi.StringPtrOutput
- func (DbSecurityGroupOutput) ElementType() reflect.Type
- func (o DbSecurityGroupOutput) GroupDescription() pulumi.StringOutput
- func (o DbSecurityGroupOutput) Tags() DbSecurityGroupTagArrayOutput
- func (o DbSecurityGroupOutput) ToDbSecurityGroupOutput() DbSecurityGroupOutput
- func (o DbSecurityGroupOutput) ToDbSecurityGroupOutputWithContext(ctx context.Context) DbSecurityGroupOutput
- func (o DbSecurityGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*DbSecurityGroup]
- type DbSecurityGroupState
- type DbSecurityGroupTag
- type DbSecurityGroupTagArgs
- func (DbSecurityGroupTagArgs) ElementType() reflect.Type
- func (i DbSecurityGroupTagArgs) ToDbSecurityGroupTagOutput() DbSecurityGroupTagOutput
- func (i DbSecurityGroupTagArgs) ToDbSecurityGroupTagOutputWithContext(ctx context.Context) DbSecurityGroupTagOutput
- func (i DbSecurityGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[DbSecurityGroupTag]
- type DbSecurityGroupTagArray
- func (DbSecurityGroupTagArray) ElementType() reflect.Type
- func (i DbSecurityGroupTagArray) ToDbSecurityGroupTagArrayOutput() DbSecurityGroupTagArrayOutput
- func (i DbSecurityGroupTagArray) ToDbSecurityGroupTagArrayOutputWithContext(ctx context.Context) DbSecurityGroupTagArrayOutput
- func (i DbSecurityGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]DbSecurityGroupTag]
- type DbSecurityGroupTagArrayInput
- type DbSecurityGroupTagArrayOutput
- func (DbSecurityGroupTagArrayOutput) ElementType() reflect.Type
- func (o DbSecurityGroupTagArrayOutput) Index(i pulumi.IntInput) DbSecurityGroupTagOutput
- func (o DbSecurityGroupTagArrayOutput) ToDbSecurityGroupTagArrayOutput() DbSecurityGroupTagArrayOutput
- func (o DbSecurityGroupTagArrayOutput) ToDbSecurityGroupTagArrayOutputWithContext(ctx context.Context) DbSecurityGroupTagArrayOutput
- func (o DbSecurityGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbSecurityGroupTag]
- type DbSecurityGroupTagInput
- type DbSecurityGroupTagOutput
- func (DbSecurityGroupTagOutput) ElementType() reflect.Type
- func (o DbSecurityGroupTagOutput) Key() pulumi.StringOutput
- func (o DbSecurityGroupTagOutput) ToDbSecurityGroupTagOutput() DbSecurityGroupTagOutput
- func (o DbSecurityGroupTagOutput) ToDbSecurityGroupTagOutputWithContext(ctx context.Context) DbSecurityGroupTagOutput
- func (o DbSecurityGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[DbSecurityGroupTag]
- func (o DbSecurityGroupTagOutput) Value() pulumi.StringOutput
- type DbSubnetGroup
- type DbSubnetGroupArgs
- type DbSubnetGroupInput
- type DbSubnetGroupOutput
- func (o DbSubnetGroupOutput) DbSubnetGroupDescription() pulumi.StringOutput
- func (o DbSubnetGroupOutput) DbSubnetGroupName() pulumi.StringPtrOutput
- func (DbSubnetGroupOutput) ElementType() reflect.Type
- func (o DbSubnetGroupOutput) SubnetIds() pulumi.StringArrayOutput
- func (o DbSubnetGroupOutput) Tags() DbSubnetGroupTagArrayOutput
- func (o DbSubnetGroupOutput) ToDbSubnetGroupOutput() DbSubnetGroupOutput
- func (o DbSubnetGroupOutput) ToDbSubnetGroupOutputWithContext(ctx context.Context) DbSubnetGroupOutput
- func (o DbSubnetGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*DbSubnetGroup]
- type DbSubnetGroupState
- type DbSubnetGroupTag
- type DbSubnetGroupTagArgs
- func (DbSubnetGroupTagArgs) ElementType() reflect.Type
- func (i DbSubnetGroupTagArgs) ToDbSubnetGroupTagOutput() DbSubnetGroupTagOutput
- func (i DbSubnetGroupTagArgs) ToDbSubnetGroupTagOutputWithContext(ctx context.Context) DbSubnetGroupTagOutput
- func (i DbSubnetGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[DbSubnetGroupTag]
- type DbSubnetGroupTagArray
- func (DbSubnetGroupTagArray) ElementType() reflect.Type
- func (i DbSubnetGroupTagArray) ToDbSubnetGroupTagArrayOutput() DbSubnetGroupTagArrayOutput
- func (i DbSubnetGroupTagArray) ToDbSubnetGroupTagArrayOutputWithContext(ctx context.Context) DbSubnetGroupTagArrayOutput
- func (i DbSubnetGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]DbSubnetGroupTag]
- type DbSubnetGroupTagArrayInput
- type DbSubnetGroupTagArrayOutput
- func (DbSubnetGroupTagArrayOutput) ElementType() reflect.Type
- func (o DbSubnetGroupTagArrayOutput) Index(i pulumi.IntInput) DbSubnetGroupTagOutput
- func (o DbSubnetGroupTagArrayOutput) ToDbSubnetGroupTagArrayOutput() DbSubnetGroupTagArrayOutput
- func (o DbSubnetGroupTagArrayOutput) ToDbSubnetGroupTagArrayOutputWithContext(ctx context.Context) DbSubnetGroupTagArrayOutput
- func (o DbSubnetGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbSubnetGroupTag]
- type DbSubnetGroupTagInput
- type DbSubnetGroupTagOutput
- func (DbSubnetGroupTagOutput) ElementType() reflect.Type
- func (o DbSubnetGroupTagOutput) Key() pulumi.StringOutput
- func (o DbSubnetGroupTagOutput) ToDbSubnetGroupTagOutput() DbSubnetGroupTagOutput
- func (o DbSubnetGroupTagOutput) ToDbSubnetGroupTagOutputWithContext(ctx context.Context) DbSubnetGroupTagOutput
- func (o DbSubnetGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[DbSubnetGroupTag]
- func (o DbSubnetGroupTagOutput) Value() pulumi.StringPtrOutput
- type EventSubscription
- func (*EventSubscription) ElementType() reflect.Type
- func (i *EventSubscription) ToEventSubscriptionOutput() EventSubscriptionOutput
- func (i *EventSubscription) ToEventSubscriptionOutputWithContext(ctx context.Context) EventSubscriptionOutput
- func (i *EventSubscription) ToOutput(ctx context.Context) pulumix.Output[*EventSubscription]
- type EventSubscriptionArgs
- type EventSubscriptionInput
- type EventSubscriptionOutput
- func (EventSubscriptionOutput) ElementType() reflect.Type
- func (o EventSubscriptionOutput) Enabled() pulumi.BoolPtrOutput
- func (o EventSubscriptionOutput) EventCategories() pulumi.StringArrayOutput
- func (o EventSubscriptionOutput) SnsTopicArn() pulumi.StringOutput
- func (o EventSubscriptionOutput) SourceIds() pulumi.StringArrayOutput
- func (o EventSubscriptionOutput) SourceType() pulumi.StringPtrOutput
- func (o EventSubscriptionOutput) SubscriptionName() pulumi.StringPtrOutput
- func (o EventSubscriptionOutput) Tags() EventSubscriptionTagArrayOutput
- func (o EventSubscriptionOutput) ToEventSubscriptionOutput() EventSubscriptionOutput
- func (o EventSubscriptionOutput) ToEventSubscriptionOutputWithContext(ctx context.Context) EventSubscriptionOutput
- func (o EventSubscriptionOutput) ToOutput(ctx context.Context) pulumix.Output[*EventSubscription]
- type EventSubscriptionState
- type EventSubscriptionTag
- type EventSubscriptionTagArgs
- func (EventSubscriptionTagArgs) ElementType() reflect.Type
- func (i EventSubscriptionTagArgs) ToEventSubscriptionTagOutput() EventSubscriptionTagOutput
- func (i EventSubscriptionTagArgs) ToEventSubscriptionTagOutputWithContext(ctx context.Context) EventSubscriptionTagOutput
- func (i EventSubscriptionTagArgs) ToOutput(ctx context.Context) pulumix.Output[EventSubscriptionTag]
- type EventSubscriptionTagArray
- func (EventSubscriptionTagArray) ElementType() reflect.Type
- func (i EventSubscriptionTagArray) ToEventSubscriptionTagArrayOutput() EventSubscriptionTagArrayOutput
- func (i EventSubscriptionTagArray) ToEventSubscriptionTagArrayOutputWithContext(ctx context.Context) EventSubscriptionTagArrayOutput
- func (i EventSubscriptionTagArray) ToOutput(ctx context.Context) pulumix.Output[[]EventSubscriptionTag]
- type EventSubscriptionTagArrayInput
- type EventSubscriptionTagArrayOutput
- func (EventSubscriptionTagArrayOutput) ElementType() reflect.Type
- func (o EventSubscriptionTagArrayOutput) Index(i pulumi.IntInput) EventSubscriptionTagOutput
- func (o EventSubscriptionTagArrayOutput) ToEventSubscriptionTagArrayOutput() EventSubscriptionTagArrayOutput
- func (o EventSubscriptionTagArrayOutput) ToEventSubscriptionTagArrayOutputWithContext(ctx context.Context) EventSubscriptionTagArrayOutput
- func (o EventSubscriptionTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EventSubscriptionTag]
- type EventSubscriptionTagInput
- type EventSubscriptionTagOutput
- func (EventSubscriptionTagOutput) ElementType() reflect.Type
- func (o EventSubscriptionTagOutput) Key() pulumi.StringOutput
- func (o EventSubscriptionTagOutput) ToEventSubscriptionTagOutput() EventSubscriptionTagOutput
- func (o EventSubscriptionTagOutput) ToEventSubscriptionTagOutputWithContext(ctx context.Context) EventSubscriptionTagOutput
- func (o EventSubscriptionTagOutput) ToOutput(ctx context.Context) pulumix.Output[EventSubscriptionTag]
- func (o EventSubscriptionTagOutput) Value() pulumi.StringPtrOutput
- type GlobalCluster
- type GlobalClusterArgs
- type GlobalClusterEngine
- func (GlobalClusterEngine) ElementType() reflect.Type
- func (e GlobalClusterEngine) ToGlobalClusterEngineOutput() GlobalClusterEngineOutput
- func (e GlobalClusterEngine) ToGlobalClusterEngineOutputWithContext(ctx context.Context) GlobalClusterEngineOutput
- func (e GlobalClusterEngine) ToGlobalClusterEnginePtrOutput() GlobalClusterEnginePtrOutput
- func (e GlobalClusterEngine) ToGlobalClusterEnginePtrOutputWithContext(ctx context.Context) GlobalClusterEnginePtrOutput
- func (e GlobalClusterEngine) ToStringOutput() pulumi.StringOutput
- func (e GlobalClusterEngine) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GlobalClusterEngine) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GlobalClusterEngine) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GlobalClusterEngineInput
- type GlobalClusterEngineOutput
- func (GlobalClusterEngineOutput) ElementType() reflect.Type
- func (o GlobalClusterEngineOutput) ToGlobalClusterEngineOutput() GlobalClusterEngineOutput
- func (o GlobalClusterEngineOutput) ToGlobalClusterEngineOutputWithContext(ctx context.Context) GlobalClusterEngineOutput
- func (o GlobalClusterEngineOutput) ToGlobalClusterEnginePtrOutput() GlobalClusterEnginePtrOutput
- func (o GlobalClusterEngineOutput) ToGlobalClusterEnginePtrOutputWithContext(ctx context.Context) GlobalClusterEnginePtrOutput
- func (o GlobalClusterEngineOutput) ToOutput(ctx context.Context) pulumix.Output[GlobalClusterEngine]
- func (o GlobalClusterEngineOutput) ToStringOutput() pulumi.StringOutput
- func (o GlobalClusterEngineOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GlobalClusterEngineOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GlobalClusterEngineOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GlobalClusterEnginePtrInput
- type GlobalClusterEnginePtrOutput
- func (o GlobalClusterEnginePtrOutput) Elem() GlobalClusterEngineOutput
- func (GlobalClusterEnginePtrOutput) ElementType() reflect.Type
- func (o GlobalClusterEnginePtrOutput) ToGlobalClusterEnginePtrOutput() GlobalClusterEnginePtrOutput
- func (o GlobalClusterEnginePtrOutput) ToGlobalClusterEnginePtrOutputWithContext(ctx context.Context) GlobalClusterEnginePtrOutput
- func (o GlobalClusterEnginePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GlobalClusterEngine]
- func (o GlobalClusterEnginePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GlobalClusterEnginePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GlobalClusterInput
- type GlobalClusterOutput
- func (o GlobalClusterOutput) DeletionProtection() pulumi.BoolPtrOutput
- func (GlobalClusterOutput) ElementType() reflect.Type
- func (o GlobalClusterOutput) Engine() GlobalClusterEnginePtrOutput
- func (o GlobalClusterOutput) EngineVersion() pulumi.StringPtrOutput
- func (o GlobalClusterOutput) GlobalClusterIdentifier() pulumi.StringPtrOutput
- func (o GlobalClusterOutput) SourceDbClusterIdentifier() pulumi.StringPtrOutput
- func (o GlobalClusterOutput) StorageEncrypted() pulumi.BoolPtrOutput
- func (o GlobalClusterOutput) ToGlobalClusterOutput() GlobalClusterOutput
- func (o GlobalClusterOutput) ToGlobalClusterOutputWithContext(ctx context.Context) GlobalClusterOutput
- func (o GlobalClusterOutput) ToOutput(ctx context.Context) pulumix.Output[*GlobalCluster]
- type GlobalClusterState
- type LookupCustomDbEngineVersionArgs
- type LookupCustomDbEngineVersionOutputArgs
- type LookupCustomDbEngineVersionResult
- type LookupCustomDbEngineVersionResultOutput
- func (o LookupCustomDbEngineVersionResultOutput) DbEngineVersionArn() pulumi.StringPtrOutput
- func (o LookupCustomDbEngineVersionResultOutput) Description() pulumi.StringPtrOutput
- func (LookupCustomDbEngineVersionResultOutput) ElementType() reflect.Type
- func (o LookupCustomDbEngineVersionResultOutput) Status() CustomDbEngineVersionStatusPtrOutput
- func (o LookupCustomDbEngineVersionResultOutput) Tags() CustomDbEngineVersionTagArrayOutput
- func (o LookupCustomDbEngineVersionResultOutput) ToLookupCustomDbEngineVersionResultOutput() LookupCustomDbEngineVersionResultOutput
- func (o LookupCustomDbEngineVersionResultOutput) ToLookupCustomDbEngineVersionResultOutputWithContext(ctx context.Context) LookupCustomDbEngineVersionResultOutput
- func (o LookupCustomDbEngineVersionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupCustomDbEngineVersionResult]
- type LookupDbClusterArgs
- type LookupDbClusterOutputArgs
- type LookupDbClusterParameterGroupArgs
- type LookupDbClusterParameterGroupOutputArgs
- type LookupDbClusterParameterGroupResult
- type LookupDbClusterParameterGroupResultOutput
- func (LookupDbClusterParameterGroupResultOutput) ElementType() reflect.Type
- func (o LookupDbClusterParameterGroupResultOutput) Parameters() pulumi.AnyOutput
- func (o LookupDbClusterParameterGroupResultOutput) Tags() DbClusterParameterGroupTagArrayOutput
- func (o LookupDbClusterParameterGroupResultOutput) ToLookupDbClusterParameterGroupResultOutput() LookupDbClusterParameterGroupResultOutput
- func (o LookupDbClusterParameterGroupResultOutput) ToLookupDbClusterParameterGroupResultOutputWithContext(ctx context.Context) LookupDbClusterParameterGroupResultOutput
- func (o LookupDbClusterParameterGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDbClusterParameterGroupResult]
- type LookupDbClusterResult
- type LookupDbClusterResultOutput
- func (o LookupDbClusterResultOutput) AllocatedStorage() pulumi.IntPtrOutput
- func (o LookupDbClusterResultOutput) AssociatedRoles() DbClusterDbClusterRoleArrayOutput
- func (o LookupDbClusterResultOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput
- func (o LookupDbClusterResultOutput) BacktrackWindow() pulumi.IntPtrOutput
- func (o LookupDbClusterResultOutput) BackupRetentionPeriod() pulumi.IntPtrOutput
- func (o LookupDbClusterResultOutput) CopyTagsToSnapshot() pulumi.BoolPtrOutput
- func (o LookupDbClusterResultOutput) DbClusterArn() pulumi.StringPtrOutput
- func (o LookupDbClusterResultOutput) DbClusterInstanceClass() pulumi.StringPtrOutput
- func (o LookupDbClusterResultOutput) DbClusterParameterGroupName() pulumi.StringPtrOutput
- func (o LookupDbClusterResultOutput) DbClusterResourceId() pulumi.StringPtrOutput
- func (o LookupDbClusterResultOutput) DeletionProtection() pulumi.BoolPtrOutput
- func (o LookupDbClusterResultOutput) Domain() pulumi.StringPtrOutput
- func (o LookupDbClusterResultOutput) DomainIamRoleName() pulumi.StringPtrOutput
- func (LookupDbClusterResultOutput) ElementType() reflect.Type
- func (o LookupDbClusterResultOutput) EnableCloudwatchLogsExports() pulumi.StringArrayOutput
- func (o LookupDbClusterResultOutput) EnableHttpEndpoint() pulumi.BoolPtrOutput
- func (o LookupDbClusterResultOutput) EnableIamDatabaseAuthentication() pulumi.BoolPtrOutput
- func (o LookupDbClusterResultOutput) Endpoint() DbClusterEndpointPtrOutput
- func (o LookupDbClusterResultOutput) Engine() pulumi.StringPtrOutput
- func (o LookupDbClusterResultOutput) EngineVersion() pulumi.StringPtrOutput
- func (o LookupDbClusterResultOutput) GlobalClusterIdentifier() pulumi.StringPtrOutput
- func (o LookupDbClusterResultOutput) Iops() pulumi.IntPtrOutput
- func (o LookupDbClusterResultOutput) ManageMasterUserPassword() pulumi.BoolPtrOutput
- func (o LookupDbClusterResultOutput) MasterUserSecret() DbClusterMasterUserSecretPtrOutput
- func (o LookupDbClusterResultOutput) MasterUsername() pulumi.StringPtrOutput
- func (o LookupDbClusterResultOutput) MonitoringInterval() pulumi.IntPtrOutput
- func (o LookupDbClusterResultOutput) MonitoringRoleArn() pulumi.StringPtrOutput
- func (o LookupDbClusterResultOutput) NetworkType() pulumi.StringPtrOutput
- func (o LookupDbClusterResultOutput) PerformanceInsightsEnabled() pulumi.BoolPtrOutput
- func (o LookupDbClusterResultOutput) PerformanceInsightsKmsKeyId() pulumi.StringPtrOutput
- func (o LookupDbClusterResultOutput) PerformanceInsightsRetentionPeriod() pulumi.IntPtrOutput
- func (o LookupDbClusterResultOutput) Port() pulumi.IntPtrOutput
- func (o LookupDbClusterResultOutput) PreferredBackupWindow() pulumi.StringPtrOutput
- func (o LookupDbClusterResultOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
- func (o LookupDbClusterResultOutput) ReadEndpoint() DbClusterReadEndpointPtrOutput
- func (o LookupDbClusterResultOutput) ReplicationSourceIdentifier() pulumi.StringPtrOutput
- func (o LookupDbClusterResultOutput) ScalingConfiguration() DbClusterScalingConfigurationPtrOutput
- func (o LookupDbClusterResultOutput) ServerlessV2ScalingConfiguration() DbClusterServerlessV2ScalingConfigurationPtrOutput
- func (o LookupDbClusterResultOutput) StorageType() pulumi.StringPtrOutput
- func (o LookupDbClusterResultOutput) Tags() DbClusterTagArrayOutput
- func (o LookupDbClusterResultOutput) ToLookupDbClusterResultOutput() LookupDbClusterResultOutput
- func (o LookupDbClusterResultOutput) ToLookupDbClusterResultOutputWithContext(ctx context.Context) LookupDbClusterResultOutput
- func (o LookupDbClusterResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDbClusterResult]
- func (o LookupDbClusterResultOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
- type LookupDbInstanceArgs
- type LookupDbInstanceOutputArgs
- type LookupDbInstanceResult
- type LookupDbInstanceResultOutput
- func (o LookupDbInstanceResultOutput) AllocatedStorage() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) AssociatedRoles() DbInstanceDbInstanceRoleArrayOutput
- func (o LookupDbInstanceResultOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput
- func (o LookupDbInstanceResultOutput) AutomaticBackupReplicationRegion() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) BackupRetentionPeriod() pulumi.IntPtrOutput
- func (o LookupDbInstanceResultOutput) CaCertificateIdentifier() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) CertificateDetails() DbInstanceCertificateDetailsPtrOutput
- func (o LookupDbInstanceResultOutput) CopyTagsToSnapshot() pulumi.BoolPtrOutput
- func (o LookupDbInstanceResultOutput) DbClusterSnapshotIdentifier() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) DbInstanceArn() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) DbInstanceClass() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) DbParameterGroupName() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) DbSecurityGroups() pulumi.StringArrayOutput
- func (o LookupDbInstanceResultOutput) DbSystemId() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) DbiResourceId() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) DeletionProtection() pulumi.BoolPtrOutput
- func (o LookupDbInstanceResultOutput) Domain() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) DomainAuthSecretArn() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) DomainDnsIps() pulumi.StringArrayOutput
- func (o LookupDbInstanceResultOutput) DomainFqdn() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) DomainIamRoleName() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) DomainOu() pulumi.StringPtrOutput
- func (LookupDbInstanceResultOutput) ElementType() reflect.Type
- func (o LookupDbInstanceResultOutput) EnableCloudwatchLogsExports() pulumi.StringArrayOutput
- func (o LookupDbInstanceResultOutput) EnableIamDatabaseAuthentication() pulumi.BoolPtrOutput
- func (o LookupDbInstanceResultOutput) EnablePerformanceInsights() pulumi.BoolPtrOutput
- func (o LookupDbInstanceResultOutput) Endpoint() DbInstanceEndpointPtrOutput
- func (o LookupDbInstanceResultOutput) Engine() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) EngineVersion() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) Iops() pulumi.IntPtrOutput
- func (o LookupDbInstanceResultOutput) LicenseModel() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) ManageMasterUserPassword() pulumi.BoolPtrOutput
- func (o LookupDbInstanceResultOutput) MasterUserSecret() DbInstanceMasterUserSecretPtrOutput
- func (o LookupDbInstanceResultOutput) MaxAllocatedStorage() pulumi.IntPtrOutput
- func (o LookupDbInstanceResultOutput) MonitoringInterval() pulumi.IntPtrOutput
- func (o LookupDbInstanceResultOutput) MonitoringRoleArn() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) MultiAz() pulumi.BoolPtrOutput
- func (o LookupDbInstanceResultOutput) NetworkType() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) OptionGroupName() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) PerformanceInsightsKmsKeyId() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) PerformanceInsightsRetentionPeriod() pulumi.IntPtrOutput
- func (o LookupDbInstanceResultOutput) PreferredBackupWindow() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) ProcessorFeatures() DbInstanceProcessorFeatureArrayOutput
- func (o LookupDbInstanceResultOutput) PromotionTier() pulumi.IntPtrOutput
- func (o LookupDbInstanceResultOutput) PubliclyAccessible() pulumi.BoolPtrOutput
- func (o LookupDbInstanceResultOutput) ReplicaMode() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) SourceDbClusterIdentifier() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) StorageThroughput() pulumi.IntPtrOutput
- func (o LookupDbInstanceResultOutput) StorageType() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) Tags() DbInstanceTagArrayOutput
- func (o LookupDbInstanceResultOutput) TdeCredentialArn() pulumi.StringPtrOutput
- func (o LookupDbInstanceResultOutput) ToLookupDbInstanceResultOutput() LookupDbInstanceResultOutput
- func (o LookupDbInstanceResultOutput) ToLookupDbInstanceResultOutputWithContext(ctx context.Context) LookupDbInstanceResultOutput
- func (o LookupDbInstanceResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDbInstanceResult]
- func (o LookupDbInstanceResultOutput) VpcSecurityGroups() pulumi.StringArrayOutput
- type LookupDbParameterGroupArgs
- type LookupDbParameterGroupOutputArgs
- type LookupDbParameterGroupResult
- type LookupDbParameterGroupResultOutput
- func (LookupDbParameterGroupResultOutput) ElementType() reflect.Type
- func (o LookupDbParameterGroupResultOutput) Parameters() pulumi.AnyOutput
- func (o LookupDbParameterGroupResultOutput) Tags() DbParameterGroupTagArrayOutput
- func (o LookupDbParameterGroupResultOutput) ToLookupDbParameterGroupResultOutput() LookupDbParameterGroupResultOutput
- func (o LookupDbParameterGroupResultOutput) ToLookupDbParameterGroupResultOutputWithContext(ctx context.Context) LookupDbParameterGroupResultOutput
- func (o LookupDbParameterGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDbParameterGroupResult]
- type LookupDbProxyArgs
- type LookupDbProxyEndpointArgs
- type LookupDbProxyEndpointOutputArgs
- type LookupDbProxyEndpointResult
- type LookupDbProxyEndpointResultOutput
- func (o LookupDbProxyEndpointResultOutput) DbProxyEndpointArn() pulumi.StringPtrOutput
- func (LookupDbProxyEndpointResultOutput) ElementType() reflect.Type
- func (o LookupDbProxyEndpointResultOutput) Endpoint() pulumi.StringPtrOutput
- func (o LookupDbProxyEndpointResultOutput) IsDefault() pulumi.BoolPtrOutput
- func (o LookupDbProxyEndpointResultOutput) Tags() DbProxyEndpointTagFormatArrayOutput
- func (o LookupDbProxyEndpointResultOutput) TargetRole() DbProxyEndpointTargetRolePtrOutput
- func (o LookupDbProxyEndpointResultOutput) ToLookupDbProxyEndpointResultOutput() LookupDbProxyEndpointResultOutput
- func (o LookupDbProxyEndpointResultOutput) ToLookupDbProxyEndpointResultOutputWithContext(ctx context.Context) LookupDbProxyEndpointResultOutput
- func (o LookupDbProxyEndpointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDbProxyEndpointResult]
- func (o LookupDbProxyEndpointResultOutput) VpcId() pulumi.StringPtrOutput
- func (o LookupDbProxyEndpointResultOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
- type LookupDbProxyOutputArgs
- type LookupDbProxyResult
- type LookupDbProxyResultOutput
- func (o LookupDbProxyResultOutput) Auth() DbProxyAuthFormatArrayOutput
- func (o LookupDbProxyResultOutput) DbProxyArn() pulumi.StringPtrOutput
- func (o LookupDbProxyResultOutput) DebugLogging() pulumi.BoolPtrOutput
- func (LookupDbProxyResultOutput) ElementType() reflect.Type
- func (o LookupDbProxyResultOutput) Endpoint() pulumi.StringPtrOutput
- func (o LookupDbProxyResultOutput) IdleClientTimeout() pulumi.IntPtrOutput
- func (o LookupDbProxyResultOutput) RequireTls() pulumi.BoolPtrOutput
- func (o LookupDbProxyResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupDbProxyResultOutput) Tags() DbProxyTagFormatArrayOutput
- func (o LookupDbProxyResultOutput) ToLookupDbProxyResultOutput() LookupDbProxyResultOutput
- func (o LookupDbProxyResultOutput) ToLookupDbProxyResultOutputWithContext(ctx context.Context) LookupDbProxyResultOutput
- func (o LookupDbProxyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDbProxyResult]
- func (o LookupDbProxyResultOutput) VpcId() pulumi.StringPtrOutput
- func (o LookupDbProxyResultOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
- type LookupDbProxyTargetGroupArgs
- type LookupDbProxyTargetGroupOutputArgs
- type LookupDbProxyTargetGroupResult
- type LookupDbProxyTargetGroupResultOutput
- func (o LookupDbProxyTargetGroupResultOutput) ConnectionPoolConfigurationInfo() DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
- func (o LookupDbProxyTargetGroupResultOutput) DbClusterIdentifiers() pulumi.StringArrayOutput
- func (o LookupDbProxyTargetGroupResultOutput) DbInstanceIdentifiers() pulumi.StringArrayOutput
- func (LookupDbProxyTargetGroupResultOutput) ElementType() reflect.Type
- func (o LookupDbProxyTargetGroupResultOutput) TargetGroupArn() pulumi.StringPtrOutput
- func (o LookupDbProxyTargetGroupResultOutput) ToLookupDbProxyTargetGroupResultOutput() LookupDbProxyTargetGroupResultOutput
- func (o LookupDbProxyTargetGroupResultOutput) ToLookupDbProxyTargetGroupResultOutputWithContext(ctx context.Context) LookupDbProxyTargetGroupResultOutput
- func (o LookupDbProxyTargetGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDbProxyTargetGroupResult]
- type LookupDbSecurityGroupArgs
- type LookupDbSecurityGroupIngressArgs
- type LookupDbSecurityGroupIngressOutputArgs
- type LookupDbSecurityGroupIngressResult
- type LookupDbSecurityGroupIngressResultOutput
- func (o LookupDbSecurityGroupIngressResultOutput) Cidrip() pulumi.StringPtrOutput
- func (o LookupDbSecurityGroupIngressResultOutput) DbSecurityGroupName() pulumi.StringPtrOutput
- func (o LookupDbSecurityGroupIngressResultOutput) Ec2SecurityGroupId() pulumi.StringPtrOutput
- func (o LookupDbSecurityGroupIngressResultOutput) Ec2SecurityGroupName() pulumi.StringPtrOutput
- func (o LookupDbSecurityGroupIngressResultOutput) Ec2SecurityGroupOwnerId() pulumi.StringPtrOutput
- func (LookupDbSecurityGroupIngressResultOutput) ElementType() reflect.Type
- func (o LookupDbSecurityGroupIngressResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupDbSecurityGroupIngressResultOutput) ToLookupDbSecurityGroupIngressResultOutput() LookupDbSecurityGroupIngressResultOutput
- func (o LookupDbSecurityGroupIngressResultOutput) ToLookupDbSecurityGroupIngressResultOutputWithContext(ctx context.Context) LookupDbSecurityGroupIngressResultOutput
- func (o LookupDbSecurityGroupIngressResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDbSecurityGroupIngressResult]
- type LookupDbSecurityGroupOutputArgs
- type LookupDbSecurityGroupResult
- type LookupDbSecurityGroupResultOutput
- func (o LookupDbSecurityGroupResultOutput) DbSecurityGroupIngress() DbSecurityGroupIngressTypeArrayOutput
- func (LookupDbSecurityGroupResultOutput) ElementType() reflect.Type
- func (o LookupDbSecurityGroupResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupDbSecurityGroupResultOutput) Tags() DbSecurityGroupTagArrayOutput
- func (o LookupDbSecurityGroupResultOutput) ToLookupDbSecurityGroupResultOutput() LookupDbSecurityGroupResultOutput
- func (o LookupDbSecurityGroupResultOutput) ToLookupDbSecurityGroupResultOutputWithContext(ctx context.Context) LookupDbSecurityGroupResultOutput
- func (o LookupDbSecurityGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDbSecurityGroupResult]
- type LookupDbSubnetGroupArgs
- type LookupDbSubnetGroupOutputArgs
- type LookupDbSubnetGroupResult
- type LookupDbSubnetGroupResultOutput
- func (o LookupDbSubnetGroupResultOutput) DbSubnetGroupDescription() pulumi.StringPtrOutput
- func (LookupDbSubnetGroupResultOutput) ElementType() reflect.Type
- func (o LookupDbSubnetGroupResultOutput) Tags() DbSubnetGroupTagArrayOutput
- func (o LookupDbSubnetGroupResultOutput) ToLookupDbSubnetGroupResultOutput() LookupDbSubnetGroupResultOutput
- func (o LookupDbSubnetGroupResultOutput) ToLookupDbSubnetGroupResultOutputWithContext(ctx context.Context) LookupDbSubnetGroupResultOutput
- func (o LookupDbSubnetGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDbSubnetGroupResult]
- type LookupEventSubscriptionArgs
- type LookupEventSubscriptionOutputArgs
- type LookupEventSubscriptionResult
- type LookupEventSubscriptionResultOutput
- func (LookupEventSubscriptionResultOutput) ElementType() reflect.Type
- func (o LookupEventSubscriptionResultOutput) Enabled() pulumi.BoolPtrOutput
- func (o LookupEventSubscriptionResultOutput) EventCategories() pulumi.StringArrayOutput
- func (o LookupEventSubscriptionResultOutput) SourceIds() pulumi.StringArrayOutput
- func (o LookupEventSubscriptionResultOutput) SourceType() pulumi.StringPtrOutput
- func (o LookupEventSubscriptionResultOutput) Tags() EventSubscriptionTagArrayOutput
- func (o LookupEventSubscriptionResultOutput) ToLookupEventSubscriptionResultOutput() LookupEventSubscriptionResultOutput
- func (o LookupEventSubscriptionResultOutput) ToLookupEventSubscriptionResultOutputWithContext(ctx context.Context) LookupEventSubscriptionResultOutput
- func (o LookupEventSubscriptionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupEventSubscriptionResult]
- type LookupGlobalClusterArgs
- type LookupGlobalClusterOutputArgs
- type LookupGlobalClusterResult
- type LookupGlobalClusterResultOutput
- func (o LookupGlobalClusterResultOutput) DeletionProtection() pulumi.BoolPtrOutput
- func (LookupGlobalClusterResultOutput) ElementType() reflect.Type
- func (o LookupGlobalClusterResultOutput) EngineVersion() pulumi.StringPtrOutput
- func (o LookupGlobalClusterResultOutput) ToLookupGlobalClusterResultOutput() LookupGlobalClusterResultOutput
- func (o LookupGlobalClusterResultOutput) ToLookupGlobalClusterResultOutputWithContext(ctx context.Context) LookupGlobalClusterResultOutput
- func (o LookupGlobalClusterResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupGlobalClusterResult]
- type LookupOptionGroupArgs
- type LookupOptionGroupOutputArgs
- type LookupOptionGroupResult
- type LookupOptionGroupResultOutput
- func (LookupOptionGroupResultOutput) ElementType() reflect.Type
- func (o LookupOptionGroupResultOutput) OptionConfigurations() OptionGroupOptionConfigurationArrayOutput
- func (o LookupOptionGroupResultOutput) Tags() OptionGroupTagArrayOutput
- func (o LookupOptionGroupResultOutput) ToLookupOptionGroupResultOutput() LookupOptionGroupResultOutput
- func (o LookupOptionGroupResultOutput) ToLookupOptionGroupResultOutputWithContext(ctx context.Context) LookupOptionGroupResultOutput
- func (o LookupOptionGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupOptionGroupResult]
- type OptionGroup
- type OptionGroupArgs
- type OptionGroupInput
- type OptionGroupOptionConfiguration
- type OptionGroupOptionConfigurationArgs
- func (OptionGroupOptionConfigurationArgs) ElementType() reflect.Type
- func (i OptionGroupOptionConfigurationArgs) ToOptionGroupOptionConfigurationOutput() OptionGroupOptionConfigurationOutput
- func (i OptionGroupOptionConfigurationArgs) ToOptionGroupOptionConfigurationOutputWithContext(ctx context.Context) OptionGroupOptionConfigurationOutput
- func (i OptionGroupOptionConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[OptionGroupOptionConfiguration]
- type OptionGroupOptionConfigurationArray
- func (OptionGroupOptionConfigurationArray) ElementType() reflect.Type
- func (i OptionGroupOptionConfigurationArray) ToOptionGroupOptionConfigurationArrayOutput() OptionGroupOptionConfigurationArrayOutput
- func (i OptionGroupOptionConfigurationArray) ToOptionGroupOptionConfigurationArrayOutputWithContext(ctx context.Context) OptionGroupOptionConfigurationArrayOutput
- func (i OptionGroupOptionConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]OptionGroupOptionConfiguration]
- type OptionGroupOptionConfigurationArrayInput
- type OptionGroupOptionConfigurationArrayOutput
- func (OptionGroupOptionConfigurationArrayOutput) ElementType() reflect.Type
- func (o OptionGroupOptionConfigurationArrayOutput) Index(i pulumi.IntInput) OptionGroupOptionConfigurationOutput
- func (o OptionGroupOptionConfigurationArrayOutput) ToOptionGroupOptionConfigurationArrayOutput() OptionGroupOptionConfigurationArrayOutput
- func (o OptionGroupOptionConfigurationArrayOutput) ToOptionGroupOptionConfigurationArrayOutputWithContext(ctx context.Context) OptionGroupOptionConfigurationArrayOutput
- func (o OptionGroupOptionConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]OptionGroupOptionConfiguration]
- type OptionGroupOptionConfigurationInput
- type OptionGroupOptionConfigurationOutput
- func (o OptionGroupOptionConfigurationOutput) DbSecurityGroupMemberships() pulumi.StringArrayOutput
- func (OptionGroupOptionConfigurationOutput) ElementType() reflect.Type
- func (o OptionGroupOptionConfigurationOutput) OptionName() pulumi.StringOutput
- func (o OptionGroupOptionConfigurationOutput) OptionSettings() OptionGroupOptionSettingArrayOutput
- func (o OptionGroupOptionConfigurationOutput) OptionVersion() pulumi.StringPtrOutput
- func (o OptionGroupOptionConfigurationOutput) Port() pulumi.IntPtrOutput
- func (o OptionGroupOptionConfigurationOutput) ToOptionGroupOptionConfigurationOutput() OptionGroupOptionConfigurationOutput
- func (o OptionGroupOptionConfigurationOutput) ToOptionGroupOptionConfigurationOutputWithContext(ctx context.Context) OptionGroupOptionConfigurationOutput
- func (o OptionGroupOptionConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[OptionGroupOptionConfiguration]
- func (o OptionGroupOptionConfigurationOutput) VpcSecurityGroupMemberships() pulumi.StringArrayOutput
- type OptionGroupOptionSetting
- type OptionGroupOptionSettingArgs
- func (OptionGroupOptionSettingArgs) ElementType() reflect.Type
- func (i OptionGroupOptionSettingArgs) ToOptionGroupOptionSettingOutput() OptionGroupOptionSettingOutput
- func (i OptionGroupOptionSettingArgs) ToOptionGroupOptionSettingOutputWithContext(ctx context.Context) OptionGroupOptionSettingOutput
- func (i OptionGroupOptionSettingArgs) ToOutput(ctx context.Context) pulumix.Output[OptionGroupOptionSetting]
- type OptionGroupOptionSettingArray
- func (OptionGroupOptionSettingArray) ElementType() reflect.Type
- func (i OptionGroupOptionSettingArray) ToOptionGroupOptionSettingArrayOutput() OptionGroupOptionSettingArrayOutput
- func (i OptionGroupOptionSettingArray) ToOptionGroupOptionSettingArrayOutputWithContext(ctx context.Context) OptionGroupOptionSettingArrayOutput
- func (i OptionGroupOptionSettingArray) ToOutput(ctx context.Context) pulumix.Output[[]OptionGroupOptionSetting]
- type OptionGroupOptionSettingArrayInput
- type OptionGroupOptionSettingArrayOutput
- func (OptionGroupOptionSettingArrayOutput) ElementType() reflect.Type
- func (o OptionGroupOptionSettingArrayOutput) Index(i pulumi.IntInput) OptionGroupOptionSettingOutput
- func (o OptionGroupOptionSettingArrayOutput) ToOptionGroupOptionSettingArrayOutput() OptionGroupOptionSettingArrayOutput
- func (o OptionGroupOptionSettingArrayOutput) ToOptionGroupOptionSettingArrayOutputWithContext(ctx context.Context) OptionGroupOptionSettingArrayOutput
- func (o OptionGroupOptionSettingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]OptionGroupOptionSetting]
- type OptionGroupOptionSettingInput
- type OptionGroupOptionSettingOutput
- func (OptionGroupOptionSettingOutput) ElementType() reflect.Type
- func (o OptionGroupOptionSettingOutput) Name() pulumi.StringPtrOutput
- func (o OptionGroupOptionSettingOutput) ToOptionGroupOptionSettingOutput() OptionGroupOptionSettingOutput
- func (o OptionGroupOptionSettingOutput) ToOptionGroupOptionSettingOutputWithContext(ctx context.Context) OptionGroupOptionSettingOutput
- func (o OptionGroupOptionSettingOutput) ToOutput(ctx context.Context) pulumix.Output[OptionGroupOptionSetting]
- func (o OptionGroupOptionSettingOutput) Value() pulumi.StringPtrOutput
- type OptionGroupOutput
- func (OptionGroupOutput) ElementType() reflect.Type
- func (o OptionGroupOutput) EngineName() pulumi.StringOutput
- func (o OptionGroupOutput) MajorEngineVersion() pulumi.StringOutput
- func (o OptionGroupOutput) OptionConfigurations() OptionGroupOptionConfigurationArrayOutput
- func (o OptionGroupOutput) OptionGroupDescription() pulumi.StringOutput
- func (o OptionGroupOutput) OptionGroupName() pulumi.StringPtrOutput
- func (o OptionGroupOutput) Tags() OptionGroupTagArrayOutput
- func (o OptionGroupOutput) ToOptionGroupOutput() OptionGroupOutput
- func (o OptionGroupOutput) ToOptionGroupOutputWithContext(ctx context.Context) OptionGroupOutput
- func (o OptionGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*OptionGroup]
- type OptionGroupState
- type OptionGroupTag
- type OptionGroupTagArgs
- func (OptionGroupTagArgs) ElementType() reflect.Type
- func (i OptionGroupTagArgs) ToOptionGroupTagOutput() OptionGroupTagOutput
- func (i OptionGroupTagArgs) ToOptionGroupTagOutputWithContext(ctx context.Context) OptionGroupTagOutput
- func (i OptionGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[OptionGroupTag]
- type OptionGroupTagArray
- func (OptionGroupTagArray) ElementType() reflect.Type
- func (i OptionGroupTagArray) ToOptionGroupTagArrayOutput() OptionGroupTagArrayOutput
- func (i OptionGroupTagArray) ToOptionGroupTagArrayOutputWithContext(ctx context.Context) OptionGroupTagArrayOutput
- func (i OptionGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]OptionGroupTag]
- type OptionGroupTagArrayInput
- type OptionGroupTagArrayOutput
- func (OptionGroupTagArrayOutput) ElementType() reflect.Type
- func (o OptionGroupTagArrayOutput) Index(i pulumi.IntInput) OptionGroupTagOutput
- func (o OptionGroupTagArrayOutput) ToOptionGroupTagArrayOutput() OptionGroupTagArrayOutput
- func (o OptionGroupTagArrayOutput) ToOptionGroupTagArrayOutputWithContext(ctx context.Context) OptionGroupTagArrayOutput
- func (o OptionGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]OptionGroupTag]
- type OptionGroupTagInput
- type OptionGroupTagOutput
- func (OptionGroupTagOutput) ElementType() reflect.Type
- func (o OptionGroupTagOutput) Key() pulumi.StringOutput
- func (o OptionGroupTagOutput) ToOptionGroupTagOutput() OptionGroupTagOutput
- func (o OptionGroupTagOutput) ToOptionGroupTagOutputWithContext(ctx context.Context) OptionGroupTagOutput
- func (o OptionGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[OptionGroupTag]
- func (o OptionGroupTagOutput) Value() pulumi.StringPtrOutput
Constants ¶
const ( CustomDbEngineVersionStatusAvailable = CustomDbEngineVersionStatus("available") CustomDbEngineVersionStatusInactive = CustomDbEngineVersionStatus("inactive") CustomDbEngineVersionStatusInactiveExceptRestore = CustomDbEngineVersionStatus("inactive-except-restore") )
const ( DbInstanceProcessorFeatureNameCoreCount = DbInstanceProcessorFeatureName("coreCount") DbInstanceProcessorFeatureNameThreadsPerCore = DbInstanceProcessorFeatureName("threadsPerCore") )
const ( DbProxyAuthFormatClientPasswordAuthTypeMysqlNativePassword = DbProxyAuthFormatClientPasswordAuthType("MYSQL_NATIVE_PASSWORD") DbProxyAuthFormatClientPasswordAuthTypePostgresScramSha256 = DbProxyAuthFormatClientPasswordAuthType("POSTGRES_SCRAM_SHA_256") DbProxyAuthFormatClientPasswordAuthTypePostgresMd5 = DbProxyAuthFormatClientPasswordAuthType("POSTGRES_MD5") DbProxyAuthFormatClientPasswordAuthTypeSqlServerAuthentication = DbProxyAuthFormatClientPasswordAuthType("SQL_SERVER_AUTHENTICATION") )
const ( DbProxyAuthFormatIamAuthDisabled = DbProxyAuthFormatIamAuth("DISABLED") DbProxyAuthFormatIamAuthRequired = DbProxyAuthFormatIamAuth("REQUIRED") DbProxyAuthFormatIamAuthEnabled = DbProxyAuthFormatIamAuth("ENABLED") )
const ( DbProxyEndpointTargetRoleReadWrite = DbProxyEndpointTargetRole("READ_WRITE") DbProxyEndpointTargetRoleReadOnly = DbProxyEndpointTargetRole("READ_ONLY") )
const ( DbProxyEngineFamilyMysql = DbProxyEngineFamily("MYSQL") DbProxyEngineFamilyPostgresql = DbProxyEngineFamily("POSTGRESQL") DbProxyEngineFamilySqlserver = DbProxyEngineFamily("SQLSERVER") )
const ( GlobalClusterEngineAurora = GlobalClusterEngine("aurora") GlobalClusterEngineAuroraMysql = GlobalClusterEngine("aurora-mysql") GlobalClusterEngineAuroraPostgresql = GlobalClusterEngine("aurora-postgresql") )
const (
DbProxyAuthFormatAuthSchemeSecrets = DbProxyAuthFormatAuthScheme("SECRETS")
)
const (
DbProxyTargetGroupTargetGroupNameDefault = DbProxyTargetGroupTargetGroupName("default")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomDbEngineVersion ¶ added in v0.72.0
type CustomDbEngineVersion struct { pulumi.CustomResourceState // The name of an Amazon S3 bucket that contains database installation files for your CEV. For example, a valid bucket name is `my-custom-installation-files`. DatabaseInstallationFilesS3BucketName pulumi.StringOutput `pulumi:"databaseInstallationFilesS3BucketName"` // The Amazon S3 directory that contains the database installation files for your CEV. For example, a valid bucket name is `123456789012/cev1`. If this setting isn't specified, no prefix is assumed. DatabaseInstallationFilesS3Prefix pulumi.StringPtrOutput `pulumi:"databaseInstallationFilesS3Prefix"` // The ARN of the custom engine version. DbEngineVersionArn pulumi.StringOutput `pulumi:"dbEngineVersionArn"` // An optional description of your CEV. Description pulumi.StringPtrOutput `pulumi:"description"` // The database engine to use for your custom engine version (CEV). The only supported value is `custom-oracle-ee`. Engine pulumi.StringOutput `pulumi:"engine"` // The name of your CEV. The name format is 19.customized_string . For example, a valid name is 19.my_cev1. This setting is required for RDS Custom for Oracle, but optional for Amazon RDS. The combination of Engine and EngineVersion is unique per customer per Region. EngineVersion pulumi.StringOutput `pulumi:"engineVersion"` // The AWS KMS key identifier for an encrypted CEV. A symmetric KMS key is required for RDS Custom, but optional for Amazon RDS. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // The CEV manifest, which is a JSON document that describes the installation .zip files stored in Amazon S3. Specify the name/value pairs in a file or a quoted string. RDS Custom applies the patches in the order in which they are listed. Manifest pulumi.StringPtrOutput `pulumi:"manifest"` // The availability status to be assigned to the CEV. Status CustomDbEngineVersionStatusPtrOutput `pulumi:"status"` // An array of key-value pairs to apply to this resource. Tags CustomDbEngineVersionTagArrayOutput `pulumi:"tags"` }
The AWS::RDS::CustomDBEngineVersion resource creates an Amazon RDS custom DB engine version.
func GetCustomDbEngineVersion ¶ added in v0.72.0
func GetCustomDbEngineVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomDbEngineVersionState, opts ...pulumi.ResourceOption) (*CustomDbEngineVersion, error)
GetCustomDbEngineVersion gets an existing CustomDbEngineVersion 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 NewCustomDbEngineVersion ¶ added in v0.72.0
func NewCustomDbEngineVersion(ctx *pulumi.Context, name string, args *CustomDbEngineVersionArgs, opts ...pulumi.ResourceOption) (*CustomDbEngineVersion, error)
NewCustomDbEngineVersion registers a new resource with the given unique name, arguments, and options.
func (*CustomDbEngineVersion) ElementType ¶ added in v0.72.0
func (*CustomDbEngineVersion) ElementType() reflect.Type
func (*CustomDbEngineVersion) ToCustomDbEngineVersionOutput ¶ added in v0.72.0
func (i *CustomDbEngineVersion) ToCustomDbEngineVersionOutput() CustomDbEngineVersionOutput
func (*CustomDbEngineVersion) ToCustomDbEngineVersionOutputWithContext ¶ added in v0.72.0
func (i *CustomDbEngineVersion) ToCustomDbEngineVersionOutputWithContext(ctx context.Context) CustomDbEngineVersionOutput
func (*CustomDbEngineVersion) ToOutput ¶ added in v0.76.0
func (i *CustomDbEngineVersion) ToOutput(ctx context.Context) pulumix.Output[*CustomDbEngineVersion]
type CustomDbEngineVersionArgs ¶ added in v0.72.0
type CustomDbEngineVersionArgs struct { // The name of an Amazon S3 bucket that contains database installation files for your CEV. For example, a valid bucket name is `my-custom-installation-files`. DatabaseInstallationFilesS3BucketName pulumi.StringInput // The Amazon S3 directory that contains the database installation files for your CEV. For example, a valid bucket name is `123456789012/cev1`. If this setting isn't specified, no prefix is assumed. DatabaseInstallationFilesS3Prefix pulumi.StringPtrInput // An optional description of your CEV. Description pulumi.StringPtrInput // The database engine to use for your custom engine version (CEV). The only supported value is `custom-oracle-ee`. Engine pulumi.StringInput // The name of your CEV. The name format is 19.customized_string . For example, a valid name is 19.my_cev1. This setting is required for RDS Custom for Oracle, but optional for Amazon RDS. The combination of Engine and EngineVersion is unique per customer per Region. EngineVersion pulumi.StringInput // The AWS KMS key identifier for an encrypted CEV. A symmetric KMS key is required for RDS Custom, but optional for Amazon RDS. KmsKeyId pulumi.StringPtrInput // The CEV manifest, which is a JSON document that describes the installation .zip files stored in Amazon S3. Specify the name/value pairs in a file or a quoted string. RDS Custom applies the patches in the order in which they are listed. Manifest pulumi.StringPtrInput // The availability status to be assigned to the CEV. Status CustomDbEngineVersionStatusPtrInput // An array of key-value pairs to apply to this resource. Tags CustomDbEngineVersionTagArrayInput }
The set of arguments for constructing a CustomDbEngineVersion resource.
func (CustomDbEngineVersionArgs) ElementType ¶ added in v0.72.0
func (CustomDbEngineVersionArgs) ElementType() reflect.Type
type CustomDbEngineVersionInput ¶ added in v0.72.0
type CustomDbEngineVersionInput interface { pulumi.Input ToCustomDbEngineVersionOutput() CustomDbEngineVersionOutput ToCustomDbEngineVersionOutputWithContext(ctx context.Context) CustomDbEngineVersionOutput }
type CustomDbEngineVersionOutput ¶ added in v0.72.0
type CustomDbEngineVersionOutput struct{ *pulumi.OutputState }
func (CustomDbEngineVersionOutput) DatabaseInstallationFilesS3BucketName ¶ added in v0.72.0
func (o CustomDbEngineVersionOutput) DatabaseInstallationFilesS3BucketName() pulumi.StringOutput
The name of an Amazon S3 bucket that contains database installation files for your CEV. For example, a valid bucket name is `my-custom-installation-files`.
func (CustomDbEngineVersionOutput) DatabaseInstallationFilesS3Prefix ¶ added in v0.72.0
func (o CustomDbEngineVersionOutput) DatabaseInstallationFilesS3Prefix() pulumi.StringPtrOutput
The Amazon S3 directory that contains the database installation files for your CEV. For example, a valid bucket name is `123456789012/cev1`. If this setting isn't specified, no prefix is assumed.
func (CustomDbEngineVersionOutput) DbEngineVersionArn ¶ added in v0.72.0
func (o CustomDbEngineVersionOutput) DbEngineVersionArn() pulumi.StringOutput
The ARN of the custom engine version.
func (CustomDbEngineVersionOutput) Description ¶ added in v0.72.0
func (o CustomDbEngineVersionOutput) Description() pulumi.StringPtrOutput
An optional description of your CEV.
func (CustomDbEngineVersionOutput) ElementType ¶ added in v0.72.0
func (CustomDbEngineVersionOutput) ElementType() reflect.Type
func (CustomDbEngineVersionOutput) Engine ¶ added in v0.72.0
func (o CustomDbEngineVersionOutput) Engine() pulumi.StringOutput
The database engine to use for your custom engine version (CEV). The only supported value is `custom-oracle-ee`.
func (CustomDbEngineVersionOutput) EngineVersion ¶ added in v0.72.0
func (o CustomDbEngineVersionOutput) EngineVersion() pulumi.StringOutput
The name of your CEV. The name format is 19.customized_string . For example, a valid name is 19.my_cev1. This setting is required for RDS Custom for Oracle, but optional for Amazon RDS. The combination of Engine and EngineVersion is unique per customer per Region.
func (CustomDbEngineVersionOutput) KmsKeyId ¶ added in v0.72.0
func (o CustomDbEngineVersionOutput) KmsKeyId() pulumi.StringPtrOutput
The AWS KMS key identifier for an encrypted CEV. A symmetric KMS key is required for RDS Custom, but optional for Amazon RDS.
func (CustomDbEngineVersionOutput) Manifest ¶ added in v0.72.0
func (o CustomDbEngineVersionOutput) Manifest() pulumi.StringPtrOutput
The CEV manifest, which is a JSON document that describes the installation .zip files stored in Amazon S3. Specify the name/value pairs in a file or a quoted string. RDS Custom applies the patches in the order in which they are listed.
func (CustomDbEngineVersionOutput) Status ¶ added in v0.72.0
func (o CustomDbEngineVersionOutput) Status() CustomDbEngineVersionStatusPtrOutput
The availability status to be assigned to the CEV.
func (CustomDbEngineVersionOutput) Tags ¶ added in v0.72.0
func (o CustomDbEngineVersionOutput) Tags() CustomDbEngineVersionTagArrayOutput
An array of key-value pairs to apply to this resource.
func (CustomDbEngineVersionOutput) ToCustomDbEngineVersionOutput ¶ added in v0.72.0
func (o CustomDbEngineVersionOutput) ToCustomDbEngineVersionOutput() CustomDbEngineVersionOutput
func (CustomDbEngineVersionOutput) ToCustomDbEngineVersionOutputWithContext ¶ added in v0.72.0
func (o CustomDbEngineVersionOutput) ToCustomDbEngineVersionOutputWithContext(ctx context.Context) CustomDbEngineVersionOutput
func (CustomDbEngineVersionOutput) ToOutput ¶ added in v0.76.0
func (o CustomDbEngineVersionOutput) ToOutput(ctx context.Context) pulumix.Output[*CustomDbEngineVersion]
type CustomDbEngineVersionState ¶ added in v0.72.0
type CustomDbEngineVersionState struct { }
func (CustomDbEngineVersionState) ElementType ¶ added in v0.72.0
func (CustomDbEngineVersionState) ElementType() reflect.Type
type CustomDbEngineVersionStatus ¶ added in v0.72.0
type CustomDbEngineVersionStatus string
The availability status to be assigned to the CEV.
func (CustomDbEngineVersionStatus) ElementType ¶ added in v0.72.0
func (CustomDbEngineVersionStatus) ElementType() reflect.Type
func (CustomDbEngineVersionStatus) ToCustomDbEngineVersionStatusOutput ¶ added in v0.72.0
func (e CustomDbEngineVersionStatus) ToCustomDbEngineVersionStatusOutput() CustomDbEngineVersionStatusOutput
func (CustomDbEngineVersionStatus) ToCustomDbEngineVersionStatusOutputWithContext ¶ added in v0.72.0
func (e CustomDbEngineVersionStatus) ToCustomDbEngineVersionStatusOutputWithContext(ctx context.Context) CustomDbEngineVersionStatusOutput
func (CustomDbEngineVersionStatus) ToCustomDbEngineVersionStatusPtrOutput ¶ added in v0.72.0
func (e CustomDbEngineVersionStatus) ToCustomDbEngineVersionStatusPtrOutput() CustomDbEngineVersionStatusPtrOutput
func (CustomDbEngineVersionStatus) ToCustomDbEngineVersionStatusPtrOutputWithContext ¶ added in v0.72.0
func (e CustomDbEngineVersionStatus) ToCustomDbEngineVersionStatusPtrOutputWithContext(ctx context.Context) CustomDbEngineVersionStatusPtrOutput
func (CustomDbEngineVersionStatus) ToStringOutput ¶ added in v0.72.0
func (e CustomDbEngineVersionStatus) ToStringOutput() pulumi.StringOutput
func (CustomDbEngineVersionStatus) ToStringOutputWithContext ¶ added in v0.72.0
func (e CustomDbEngineVersionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CustomDbEngineVersionStatus) ToStringPtrOutput ¶ added in v0.72.0
func (e CustomDbEngineVersionStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomDbEngineVersionStatus) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (e CustomDbEngineVersionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomDbEngineVersionStatusInput ¶ added in v0.72.0
type CustomDbEngineVersionStatusInput interface { pulumi.Input ToCustomDbEngineVersionStatusOutput() CustomDbEngineVersionStatusOutput ToCustomDbEngineVersionStatusOutputWithContext(context.Context) CustomDbEngineVersionStatusOutput }
CustomDbEngineVersionStatusInput is an input type that accepts CustomDbEngineVersionStatusArgs and CustomDbEngineVersionStatusOutput values. You can construct a concrete instance of `CustomDbEngineVersionStatusInput` via:
CustomDbEngineVersionStatusArgs{...}
type CustomDbEngineVersionStatusOutput ¶ added in v0.72.0
type CustomDbEngineVersionStatusOutput struct{ *pulumi.OutputState }
func (CustomDbEngineVersionStatusOutput) ElementType ¶ added in v0.72.0
func (CustomDbEngineVersionStatusOutput) ElementType() reflect.Type
func (CustomDbEngineVersionStatusOutput) ToCustomDbEngineVersionStatusOutput ¶ added in v0.72.0
func (o CustomDbEngineVersionStatusOutput) ToCustomDbEngineVersionStatusOutput() CustomDbEngineVersionStatusOutput
func (CustomDbEngineVersionStatusOutput) ToCustomDbEngineVersionStatusOutputWithContext ¶ added in v0.72.0
func (o CustomDbEngineVersionStatusOutput) ToCustomDbEngineVersionStatusOutputWithContext(ctx context.Context) CustomDbEngineVersionStatusOutput
func (CustomDbEngineVersionStatusOutput) ToCustomDbEngineVersionStatusPtrOutput ¶ added in v0.72.0
func (o CustomDbEngineVersionStatusOutput) ToCustomDbEngineVersionStatusPtrOutput() CustomDbEngineVersionStatusPtrOutput
func (CustomDbEngineVersionStatusOutput) ToCustomDbEngineVersionStatusPtrOutputWithContext ¶ added in v0.72.0
func (o CustomDbEngineVersionStatusOutput) ToCustomDbEngineVersionStatusPtrOutputWithContext(ctx context.Context) CustomDbEngineVersionStatusPtrOutput
func (CustomDbEngineVersionStatusOutput) ToOutput ¶ added in v0.76.0
func (o CustomDbEngineVersionStatusOutput) ToOutput(ctx context.Context) pulumix.Output[CustomDbEngineVersionStatus]
func (CustomDbEngineVersionStatusOutput) ToStringOutput ¶ added in v0.72.0
func (o CustomDbEngineVersionStatusOutput) ToStringOutput() pulumi.StringOutput
func (CustomDbEngineVersionStatusOutput) ToStringOutputWithContext ¶ added in v0.72.0
func (o CustomDbEngineVersionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CustomDbEngineVersionStatusOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o CustomDbEngineVersionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomDbEngineVersionStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o CustomDbEngineVersionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomDbEngineVersionStatusPtrInput ¶ added in v0.72.0
type CustomDbEngineVersionStatusPtrInput interface { pulumi.Input ToCustomDbEngineVersionStatusPtrOutput() CustomDbEngineVersionStatusPtrOutput ToCustomDbEngineVersionStatusPtrOutputWithContext(context.Context) CustomDbEngineVersionStatusPtrOutput }
func CustomDbEngineVersionStatusPtr ¶ added in v0.72.0
func CustomDbEngineVersionStatusPtr(v string) CustomDbEngineVersionStatusPtrInput
type CustomDbEngineVersionStatusPtrOutput ¶ added in v0.72.0
type CustomDbEngineVersionStatusPtrOutput struct{ *pulumi.OutputState }
func (CustomDbEngineVersionStatusPtrOutput) ElementType ¶ added in v0.72.0
func (CustomDbEngineVersionStatusPtrOutput) ElementType() reflect.Type
func (CustomDbEngineVersionStatusPtrOutput) ToCustomDbEngineVersionStatusPtrOutput ¶ added in v0.72.0
func (o CustomDbEngineVersionStatusPtrOutput) ToCustomDbEngineVersionStatusPtrOutput() CustomDbEngineVersionStatusPtrOutput
func (CustomDbEngineVersionStatusPtrOutput) ToCustomDbEngineVersionStatusPtrOutputWithContext ¶ added in v0.72.0
func (o CustomDbEngineVersionStatusPtrOutput) ToCustomDbEngineVersionStatusPtrOutputWithContext(ctx context.Context) CustomDbEngineVersionStatusPtrOutput
func (CustomDbEngineVersionStatusPtrOutput) ToOutput ¶ added in v0.76.0
func (o CustomDbEngineVersionStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CustomDbEngineVersionStatus]
func (CustomDbEngineVersionStatusPtrOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o CustomDbEngineVersionStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomDbEngineVersionStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o CustomDbEngineVersionStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomDbEngineVersionTag ¶ added in v0.72.0
type CustomDbEngineVersionTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value *string `pulumi:"value"` }
A key-value pair to associate with a resource.
type CustomDbEngineVersionTagArgs ¶ added in v0.72.0
type CustomDbEngineVersionTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (CustomDbEngineVersionTagArgs) ElementType ¶ added in v0.72.0
func (CustomDbEngineVersionTagArgs) ElementType() reflect.Type
func (CustomDbEngineVersionTagArgs) ToCustomDbEngineVersionTagOutput ¶ added in v0.72.0
func (i CustomDbEngineVersionTagArgs) ToCustomDbEngineVersionTagOutput() CustomDbEngineVersionTagOutput
func (CustomDbEngineVersionTagArgs) ToCustomDbEngineVersionTagOutputWithContext ¶ added in v0.72.0
func (i CustomDbEngineVersionTagArgs) ToCustomDbEngineVersionTagOutputWithContext(ctx context.Context) CustomDbEngineVersionTagOutput
func (CustomDbEngineVersionTagArgs) ToOutput ¶ added in v0.76.0
func (i CustomDbEngineVersionTagArgs) ToOutput(ctx context.Context) pulumix.Output[CustomDbEngineVersionTag]
type CustomDbEngineVersionTagArray ¶ added in v0.72.0
type CustomDbEngineVersionTagArray []CustomDbEngineVersionTagInput
func (CustomDbEngineVersionTagArray) ElementType ¶ added in v0.72.0
func (CustomDbEngineVersionTagArray) ElementType() reflect.Type
func (CustomDbEngineVersionTagArray) ToCustomDbEngineVersionTagArrayOutput ¶ added in v0.72.0
func (i CustomDbEngineVersionTagArray) ToCustomDbEngineVersionTagArrayOutput() CustomDbEngineVersionTagArrayOutput
func (CustomDbEngineVersionTagArray) ToCustomDbEngineVersionTagArrayOutputWithContext ¶ added in v0.72.0
func (i CustomDbEngineVersionTagArray) ToCustomDbEngineVersionTagArrayOutputWithContext(ctx context.Context) CustomDbEngineVersionTagArrayOutput
func (CustomDbEngineVersionTagArray) ToOutput ¶ added in v0.76.0
func (i CustomDbEngineVersionTagArray) ToOutput(ctx context.Context) pulumix.Output[[]CustomDbEngineVersionTag]
type CustomDbEngineVersionTagArrayInput ¶ added in v0.72.0
type CustomDbEngineVersionTagArrayInput interface { pulumi.Input ToCustomDbEngineVersionTagArrayOutput() CustomDbEngineVersionTagArrayOutput ToCustomDbEngineVersionTagArrayOutputWithContext(context.Context) CustomDbEngineVersionTagArrayOutput }
CustomDbEngineVersionTagArrayInput is an input type that accepts CustomDbEngineVersionTagArray and CustomDbEngineVersionTagArrayOutput values. You can construct a concrete instance of `CustomDbEngineVersionTagArrayInput` via:
CustomDbEngineVersionTagArray{ CustomDbEngineVersionTagArgs{...} }
type CustomDbEngineVersionTagArrayOutput ¶ added in v0.72.0
type CustomDbEngineVersionTagArrayOutput struct{ *pulumi.OutputState }
func (CustomDbEngineVersionTagArrayOutput) ElementType ¶ added in v0.72.0
func (CustomDbEngineVersionTagArrayOutput) ElementType() reflect.Type
func (CustomDbEngineVersionTagArrayOutput) Index ¶ added in v0.72.0
func (o CustomDbEngineVersionTagArrayOutput) Index(i pulumi.IntInput) CustomDbEngineVersionTagOutput
func (CustomDbEngineVersionTagArrayOutput) ToCustomDbEngineVersionTagArrayOutput ¶ added in v0.72.0
func (o CustomDbEngineVersionTagArrayOutput) ToCustomDbEngineVersionTagArrayOutput() CustomDbEngineVersionTagArrayOutput
func (CustomDbEngineVersionTagArrayOutput) ToCustomDbEngineVersionTagArrayOutputWithContext ¶ added in v0.72.0
func (o CustomDbEngineVersionTagArrayOutput) ToCustomDbEngineVersionTagArrayOutputWithContext(ctx context.Context) CustomDbEngineVersionTagArrayOutput
func (CustomDbEngineVersionTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o CustomDbEngineVersionTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CustomDbEngineVersionTag]
type CustomDbEngineVersionTagInput ¶ added in v0.72.0
type CustomDbEngineVersionTagInput interface { pulumi.Input ToCustomDbEngineVersionTagOutput() CustomDbEngineVersionTagOutput ToCustomDbEngineVersionTagOutputWithContext(context.Context) CustomDbEngineVersionTagOutput }
CustomDbEngineVersionTagInput is an input type that accepts CustomDbEngineVersionTagArgs and CustomDbEngineVersionTagOutput values. You can construct a concrete instance of `CustomDbEngineVersionTagInput` via:
CustomDbEngineVersionTagArgs{...}
type CustomDbEngineVersionTagOutput ¶ added in v0.72.0
type CustomDbEngineVersionTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (CustomDbEngineVersionTagOutput) ElementType ¶ added in v0.72.0
func (CustomDbEngineVersionTagOutput) ElementType() reflect.Type
func (CustomDbEngineVersionTagOutput) Key ¶ added in v0.72.0
func (o CustomDbEngineVersionTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (CustomDbEngineVersionTagOutput) ToCustomDbEngineVersionTagOutput ¶ added in v0.72.0
func (o CustomDbEngineVersionTagOutput) ToCustomDbEngineVersionTagOutput() CustomDbEngineVersionTagOutput
func (CustomDbEngineVersionTagOutput) ToCustomDbEngineVersionTagOutputWithContext ¶ added in v0.72.0
func (o CustomDbEngineVersionTagOutput) ToCustomDbEngineVersionTagOutputWithContext(ctx context.Context) CustomDbEngineVersionTagOutput
func (CustomDbEngineVersionTagOutput) ToOutput ¶ added in v0.76.0
func (o CustomDbEngineVersionTagOutput) ToOutput(ctx context.Context) pulumix.Output[CustomDbEngineVersionTag]
func (CustomDbEngineVersionTagOutput) Value ¶ added in v0.72.0
func (o CustomDbEngineVersionTagOutput) Value() pulumi.StringPtrOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type DbCluster ¶ added in v0.72.0
type DbCluster struct { pulumi.CustomResourceState // The amount of storage in gibibytes (GiB) to allocate to each DB instance in the Multi-AZ DB cluster. AllocatedStorage pulumi.IntPtrOutput `pulumi:"allocatedStorage"` // Provides a list of the AWS Identity and Access Management (IAM) roles that are associated with the DB cluster. IAM roles that are associated with a DB cluster grant permission for the DB cluster to access other AWS services on your behalf. AssociatedRoles DbClusterDbClusterRoleArrayOutput `pulumi:"associatedRoles"` // A value that indicates whether minor engine upgrades are applied automatically to the DB cluster during the maintenance window. By default, minor engine upgrades are applied automatically. AutoMinorVersionUpgrade pulumi.BoolPtrOutput `pulumi:"autoMinorVersionUpgrade"` // A list of Availability Zones (AZs) where instances in the DB cluster can be created. For information on AWS Regions and Availability Zones, see Choosing the Regions and Availability Zones in the Amazon Aurora User Guide. AvailabilityZones pulumi.StringArrayOutput `pulumi:"availabilityZones"` // The target backtrack window, in seconds. To disable backtracking, set this value to 0. BacktrackWindow pulumi.IntPtrOutput `pulumi:"backtrackWindow"` // The number of days for which automated backups are retained. BackupRetentionPeriod pulumi.IntPtrOutput `pulumi:"backupRetentionPeriod"` // A value that indicates whether to copy all tags from the DB cluster to snapshots of the DB cluster. The default is not to copy them. CopyTagsToSnapshot pulumi.BoolPtrOutput `pulumi:"copyTagsToSnapshot"` // The name of your database. If you don't provide a name, then Amazon RDS won't create a database in this DB cluster. For naming constraints, see Naming Constraints in the Amazon RDS User Guide. DatabaseName pulumi.StringPtrOutput `pulumi:"databaseName"` // The Amazon Resource Name (ARN) for the DB cluster. DbClusterArn pulumi.StringOutput `pulumi:"dbClusterArn"` // The DB cluster identifier. This parameter is stored as a lowercase string. DbClusterIdentifier pulumi.StringPtrOutput `pulumi:"dbClusterIdentifier"` // The compute and memory capacity of each DB instance in the Multi-AZ DB cluster, for example db.m6g.xlarge. DbClusterInstanceClass pulumi.StringPtrOutput `pulumi:"dbClusterInstanceClass"` // The name of the DB cluster parameter group to associate with this DB cluster. DbClusterParameterGroupName pulumi.StringPtrOutput `pulumi:"dbClusterParameterGroupName"` // The AWS Region-unique, immutable identifier for the DB cluster. DbClusterResourceId pulumi.StringOutput `pulumi:"dbClusterResourceId"` // The name of the DB parameter group to apply to all instances of the DB cluster. DbInstanceParameterGroupName pulumi.StringPtrOutput `pulumi:"dbInstanceParameterGroupName"` // A DB subnet group that you want to associate with this DB cluster. DbSubnetGroupName pulumi.StringPtrOutput `pulumi:"dbSubnetGroupName"` // Reserved for future use. DbSystemId pulumi.StringPtrOutput `pulumi:"dbSystemId"` // A value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled. DeletionProtection pulumi.BoolPtrOutput `pulumi:"deletionProtection"` // The Active Directory directory ID to create the DB cluster in. Domain pulumi.StringPtrOutput `pulumi:"domain"` // Specify the name of the IAM role to be used when making API calls to the Directory Service. DomainIamRoleName pulumi.StringPtrOutput `pulumi:"domainIamRoleName"` // The list of log types that need to be enabled for exporting to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide. EnableCloudwatchLogsExports pulumi.StringArrayOutput `pulumi:"enableCloudwatchLogsExports"` // A value that indicates whether to enable the HTTP endpoint for an Aurora Serverless DB cluster. By default, the HTTP endpoint is disabled. EnableHttpEndpoint pulumi.BoolPtrOutput `pulumi:"enableHttpEndpoint"` // A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled. EnableIamDatabaseAuthentication pulumi.BoolPtrOutput `pulumi:"enableIamDatabaseAuthentication"` Endpoint DbClusterEndpointOutput `pulumi:"endpoint"` // The name of the database engine to be used for this DB cluster. Valid Values: aurora (for MySQL 5.6-compatible Aurora), aurora-mysql (for MySQL 5.7-compatible Aurora), and aurora-postgresql Engine pulumi.StringPtrOutput `pulumi:"engine"` // The DB engine mode of the DB cluster, either provisioned, serverless, parallelquery, global, or multimaster. EngineMode pulumi.StringPtrOutput `pulumi:"engineMode"` // The version number of the database engine to use. EngineVersion pulumi.StringPtrOutput `pulumi:"engineVersion"` // If you are configuring an Aurora global database cluster and want your Aurora DB cluster to be a secondary member in the global database cluster, specify the global cluster ID of the global database cluster. To define the primary database cluster of the global cluster, use the AWS::RDS::GlobalCluster resource. // // If you aren't configuring a global database cluster, don't specify this property. GlobalClusterIdentifier pulumi.StringPtrOutput `pulumi:"globalClusterIdentifier"` // The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for each DB instance in the Multi-AZ DB cluster. Iops pulumi.IntPtrOutput `pulumi:"iops"` // The Amazon Resource Name (ARN) of the AWS Key Management Service master key that is used to encrypt the database instances in the DB cluster, such as arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef. If you enable the StorageEncrypted property but don't specify this property, the default master key is used. If you specify this property, you must set the StorageEncrypted property to true. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // A value that indicates whether to manage the master user password with AWS Secrets Manager. ManageMasterUserPassword pulumi.BoolPtrOutput `pulumi:"manageMasterUserPassword"` // The master password for the DB instance. MasterUserPassword pulumi.StringPtrOutput `pulumi:"masterUserPassword"` // Contains the secret managed by RDS in AWS Secrets Manager for the master user password. MasterUserSecret DbClusterMasterUserSecretPtrOutput `pulumi:"masterUserSecret"` // The name of the master user for the DB cluster. You must specify MasterUsername, unless you specify SnapshotIdentifier. In that case, don't specify MasterUsername. MasterUsername pulumi.StringPtrOutput `pulumi:"masterUsername"` // The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB cluster. To turn off collecting Enhanced Monitoring metrics, specify 0. The default is 0. MonitoringInterval pulumi.IntPtrOutput `pulumi:"monitoringInterval"` // The Amazon Resource Name (ARN) for the IAM role that permits RDS to send Enhanced Monitoring metrics to Amazon CloudWatch Logs. MonitoringRoleArn pulumi.StringPtrOutput `pulumi:"monitoringRoleArn"` // The network type of the DB cluster. NetworkType pulumi.StringPtrOutput `pulumi:"networkType"` // A value that indicates whether to turn on Performance Insights for the DB cluster. PerformanceInsightsEnabled pulumi.BoolPtrOutput `pulumi:"performanceInsightsEnabled"` // The Amazon Web Services KMS key identifier for encryption of Performance Insights data. PerformanceInsightsKmsKeyId pulumi.StringPtrOutput `pulumi:"performanceInsightsKmsKeyId"` // The amount of time, in days, to retain Performance Insights data. PerformanceInsightsRetentionPeriod pulumi.IntPtrOutput `pulumi:"performanceInsightsRetentionPeriod"` // The port number on which the instances in the DB cluster accept connections. Default: 3306 if engine is set as aurora or 5432 if set to aurora-postgresql. Port pulumi.IntPtrOutput `pulumi:"port"` // The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter. The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region. To see the time blocks available, see Adjusting the Preferred DB Cluster Maintenance Window in the Amazon Aurora User Guide. PreferredBackupWindow pulumi.StringPtrOutput `pulumi:"preferredBackupWindow"` // The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC). The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region, occurring on a random day of the week. To see the time blocks available, see Adjusting the Preferred DB Cluster Maintenance Window in the Amazon Aurora User Guide. PreferredMaintenanceWindow pulumi.StringPtrOutput `pulumi:"preferredMaintenanceWindow"` // A value that indicates whether the DB cluster is publicly accessible. PubliclyAccessible pulumi.BoolPtrOutput `pulumi:"publiclyAccessible"` ReadEndpoint DbClusterReadEndpointPtrOutput `pulumi:"readEndpoint"` // The Amazon Resource Name (ARN) of the source DB instance or DB cluster if this DB cluster is created as a Read Replica. ReplicationSourceIdentifier pulumi.StringPtrOutput `pulumi:"replicationSourceIdentifier"` // The date and time to restore the DB cluster to. Value must be a time in Universal Coordinated Time (UTC) format. An example: 2015-03-07T23:45:00Z RestoreToTime pulumi.StringPtrOutput `pulumi:"restoreToTime"` // The type of restore to be performed. You can specify one of the following values: // full-copy - The new DB cluster is restored as a full copy of the source DB cluster. // copy-on-write - The new DB cluster is restored as a clone of the source DB cluster. RestoreType pulumi.StringPtrOutput `pulumi:"restoreType"` // The ScalingConfiguration property type specifies the scaling configuration of an Aurora Serverless DB cluster. ScalingConfiguration DbClusterScalingConfigurationPtrOutput `pulumi:"scalingConfiguration"` // Contains the scaling configuration of an Aurora Serverless v2 DB cluster. ServerlessV2ScalingConfiguration DbClusterServerlessV2ScalingConfigurationPtrOutput `pulumi:"serverlessV2ScalingConfiguration"` // The identifier for the DB snapshot or DB cluster snapshot to restore from. // You can use either the name or the Amazon Resource Name (ARN) to specify a DB cluster snapshot. However, you can use only the ARN to specify a DB snapshot. // After you restore a DB cluster with a SnapshotIdentifier property, you must specify the same SnapshotIdentifier property for any future updates to the DB cluster. When you specify this property for an update, the DB cluster is not restored from the snapshot again, and the data in the database is not changed. However, if you don't specify the SnapshotIdentifier property, an empty DB cluster is created, and the original DB cluster is deleted. If you specify a property that is different from the previous snapshot restore property, the DB cluster is restored from the specified SnapshotIdentifier property, and the original DB cluster is deleted. SnapshotIdentifier pulumi.StringPtrOutput `pulumi:"snapshotIdentifier"` // The identifier of the source DB cluster from which to restore. SourceDbClusterIdentifier pulumi.StringPtrOutput `pulumi:"sourceDbClusterIdentifier"` // The AWS Region which contains the source DB cluster when replicating a DB cluster. For example, us-east-1. SourceRegion pulumi.StringPtrOutput `pulumi:"sourceRegion"` // Indicates whether the DB instance is encrypted. // If you specify the DBClusterIdentifier, SnapshotIdentifier, or SourceDBInstanceIdentifier property, don't specify this property. The value is inherited from the cluster, snapshot, or source DB instance. StorageEncrypted pulumi.BoolPtrOutput `pulumi:"storageEncrypted"` // Specifies the storage type to be associated with the DB cluster. StorageType pulumi.StringPtrOutput `pulumi:"storageType"` // An array of key-value pairs to apply to this resource. Tags DbClusterTagArrayOutput `pulumi:"tags"` // A value that indicates whether to restore the DB cluster to the latest restorable backup time. By default, the DB cluster is not restored to the latest restorable backup time. UseLatestRestorableTime pulumi.BoolPtrOutput `pulumi:"useLatestRestorableTime"` // A list of EC2 VPC security groups to associate with this DB cluster. VpcSecurityGroupIds pulumi.StringArrayOutput `pulumi:"vpcSecurityGroupIds"` }
The AWS::RDS::DBCluster resource creates an Amazon Aurora DB cluster.
func GetDbCluster ¶ added in v0.72.0
func GetDbCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DbClusterState, opts ...pulumi.ResourceOption) (*DbCluster, error)
GetDbCluster gets an existing DbCluster 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 NewDbCluster ¶ added in v0.72.0
func NewDbCluster(ctx *pulumi.Context, name string, args *DbClusterArgs, opts ...pulumi.ResourceOption) (*DbCluster, error)
NewDbCluster registers a new resource with the given unique name, arguments, and options.
func (*DbCluster) ElementType ¶ added in v0.72.0
func (*DbCluster) ToDbClusterOutput ¶ added in v0.72.0
func (i *DbCluster) ToDbClusterOutput() DbClusterOutput
func (*DbCluster) ToDbClusterOutputWithContext ¶ added in v0.72.0
func (i *DbCluster) ToDbClusterOutputWithContext(ctx context.Context) DbClusterOutput
type DbClusterArgs ¶ added in v0.72.0
type DbClusterArgs struct { // The amount of storage in gibibytes (GiB) to allocate to each DB instance in the Multi-AZ DB cluster. AllocatedStorage pulumi.IntPtrInput // Provides a list of the AWS Identity and Access Management (IAM) roles that are associated with the DB cluster. IAM roles that are associated with a DB cluster grant permission for the DB cluster to access other AWS services on your behalf. AssociatedRoles DbClusterDbClusterRoleArrayInput // A value that indicates whether minor engine upgrades are applied automatically to the DB cluster during the maintenance window. By default, minor engine upgrades are applied automatically. AutoMinorVersionUpgrade pulumi.BoolPtrInput // A list of Availability Zones (AZs) where instances in the DB cluster can be created. For information on AWS Regions and Availability Zones, see Choosing the Regions and Availability Zones in the Amazon Aurora User Guide. AvailabilityZones pulumi.StringArrayInput // The target backtrack window, in seconds. To disable backtracking, set this value to 0. BacktrackWindow pulumi.IntPtrInput // The number of days for which automated backups are retained. BackupRetentionPeriod pulumi.IntPtrInput // A value that indicates whether to copy all tags from the DB cluster to snapshots of the DB cluster. The default is not to copy them. CopyTagsToSnapshot pulumi.BoolPtrInput // The name of your database. If you don't provide a name, then Amazon RDS won't create a database in this DB cluster. For naming constraints, see Naming Constraints in the Amazon RDS User Guide. DatabaseName pulumi.StringPtrInput // The DB cluster identifier. This parameter is stored as a lowercase string. DbClusterIdentifier pulumi.StringPtrInput // The compute and memory capacity of each DB instance in the Multi-AZ DB cluster, for example db.m6g.xlarge. DbClusterInstanceClass pulumi.StringPtrInput // The name of the DB cluster parameter group to associate with this DB cluster. DbClusterParameterGroupName pulumi.StringPtrInput // The name of the DB parameter group to apply to all instances of the DB cluster. DbInstanceParameterGroupName pulumi.StringPtrInput // A DB subnet group that you want to associate with this DB cluster. DbSubnetGroupName pulumi.StringPtrInput // Reserved for future use. DbSystemId pulumi.StringPtrInput // A value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled. DeletionProtection pulumi.BoolPtrInput // The Active Directory directory ID to create the DB cluster in. Domain pulumi.StringPtrInput // Specify the name of the IAM role to be used when making API calls to the Directory Service. DomainIamRoleName pulumi.StringPtrInput // The list of log types that need to be enabled for exporting to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide. EnableCloudwatchLogsExports pulumi.StringArrayInput // A value that indicates whether to enable the HTTP endpoint for an Aurora Serverless DB cluster. By default, the HTTP endpoint is disabled. EnableHttpEndpoint pulumi.BoolPtrInput // A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled. EnableIamDatabaseAuthentication pulumi.BoolPtrInput // The name of the database engine to be used for this DB cluster. Valid Values: aurora (for MySQL 5.6-compatible Aurora), aurora-mysql (for MySQL 5.7-compatible Aurora), and aurora-postgresql Engine pulumi.StringPtrInput // The DB engine mode of the DB cluster, either provisioned, serverless, parallelquery, global, or multimaster. EngineMode pulumi.StringPtrInput // The version number of the database engine to use. EngineVersion pulumi.StringPtrInput // If you are configuring an Aurora global database cluster and want your Aurora DB cluster to be a secondary member in the global database cluster, specify the global cluster ID of the global database cluster. To define the primary database cluster of the global cluster, use the AWS::RDS::GlobalCluster resource. // // If you aren't configuring a global database cluster, don't specify this property. GlobalClusterIdentifier pulumi.StringPtrInput // The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for each DB instance in the Multi-AZ DB cluster. Iops pulumi.IntPtrInput // The Amazon Resource Name (ARN) of the AWS Key Management Service master key that is used to encrypt the database instances in the DB cluster, such as arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef. If you enable the StorageEncrypted property but don't specify this property, the default master key is used. If you specify this property, you must set the StorageEncrypted property to true. KmsKeyId pulumi.StringPtrInput // A value that indicates whether to manage the master user password with AWS Secrets Manager. ManageMasterUserPassword pulumi.BoolPtrInput // The master password for the DB instance. MasterUserPassword pulumi.StringPtrInput // Contains the secret managed by RDS in AWS Secrets Manager for the master user password. MasterUserSecret DbClusterMasterUserSecretPtrInput // The name of the master user for the DB cluster. You must specify MasterUsername, unless you specify SnapshotIdentifier. In that case, don't specify MasterUsername. MasterUsername pulumi.StringPtrInput // The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB cluster. To turn off collecting Enhanced Monitoring metrics, specify 0. The default is 0. MonitoringInterval pulumi.IntPtrInput // The Amazon Resource Name (ARN) for the IAM role that permits RDS to send Enhanced Monitoring metrics to Amazon CloudWatch Logs. MonitoringRoleArn pulumi.StringPtrInput // The network type of the DB cluster. NetworkType pulumi.StringPtrInput // A value that indicates whether to turn on Performance Insights for the DB cluster. PerformanceInsightsEnabled pulumi.BoolPtrInput // The Amazon Web Services KMS key identifier for encryption of Performance Insights data. PerformanceInsightsKmsKeyId pulumi.StringPtrInput // The amount of time, in days, to retain Performance Insights data. PerformanceInsightsRetentionPeriod pulumi.IntPtrInput // The port number on which the instances in the DB cluster accept connections. Default: 3306 if engine is set as aurora or 5432 if set to aurora-postgresql. Port pulumi.IntPtrInput // The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter. The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region. To see the time blocks available, see Adjusting the Preferred DB Cluster Maintenance Window in the Amazon Aurora User Guide. PreferredBackupWindow pulumi.StringPtrInput // The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC). The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region, occurring on a random day of the week. To see the time blocks available, see Adjusting the Preferred DB Cluster Maintenance Window in the Amazon Aurora User Guide. PreferredMaintenanceWindow pulumi.StringPtrInput // A value that indicates whether the DB cluster is publicly accessible. PubliclyAccessible pulumi.BoolPtrInput ReadEndpoint DbClusterReadEndpointPtrInput // The Amazon Resource Name (ARN) of the source DB instance or DB cluster if this DB cluster is created as a Read Replica. ReplicationSourceIdentifier pulumi.StringPtrInput // The date and time to restore the DB cluster to. Value must be a time in Universal Coordinated Time (UTC) format. An example: 2015-03-07T23:45:00Z RestoreToTime pulumi.StringPtrInput // The type of restore to be performed. You can specify one of the following values: // full-copy - The new DB cluster is restored as a full copy of the source DB cluster. // copy-on-write - The new DB cluster is restored as a clone of the source DB cluster. RestoreType pulumi.StringPtrInput // The ScalingConfiguration property type specifies the scaling configuration of an Aurora Serverless DB cluster. ScalingConfiguration DbClusterScalingConfigurationPtrInput // Contains the scaling configuration of an Aurora Serverless v2 DB cluster. ServerlessV2ScalingConfiguration DbClusterServerlessV2ScalingConfigurationPtrInput // The identifier for the DB snapshot or DB cluster snapshot to restore from. // You can use either the name or the Amazon Resource Name (ARN) to specify a DB cluster snapshot. However, you can use only the ARN to specify a DB snapshot. // After you restore a DB cluster with a SnapshotIdentifier property, you must specify the same SnapshotIdentifier property for any future updates to the DB cluster. When you specify this property for an update, the DB cluster is not restored from the snapshot again, and the data in the database is not changed. However, if you don't specify the SnapshotIdentifier property, an empty DB cluster is created, and the original DB cluster is deleted. If you specify a property that is different from the previous snapshot restore property, the DB cluster is restored from the specified SnapshotIdentifier property, and the original DB cluster is deleted. SnapshotIdentifier pulumi.StringPtrInput // The identifier of the source DB cluster from which to restore. SourceDbClusterIdentifier pulumi.StringPtrInput // The AWS Region which contains the source DB cluster when replicating a DB cluster. For example, us-east-1. SourceRegion pulumi.StringPtrInput // Indicates whether the DB instance is encrypted. // If you specify the DBClusterIdentifier, SnapshotIdentifier, or SourceDBInstanceIdentifier property, don't specify this property. The value is inherited from the cluster, snapshot, or source DB instance. StorageEncrypted pulumi.BoolPtrInput // Specifies the storage type to be associated with the DB cluster. StorageType pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. Tags DbClusterTagArrayInput // A value that indicates whether to restore the DB cluster to the latest restorable backup time. By default, the DB cluster is not restored to the latest restorable backup time. UseLatestRestorableTime pulumi.BoolPtrInput // A list of EC2 VPC security groups to associate with this DB cluster. VpcSecurityGroupIds pulumi.StringArrayInput }
The set of arguments for constructing a DbCluster resource.
func (DbClusterArgs) ElementType ¶ added in v0.72.0
func (DbClusterArgs) ElementType() reflect.Type
type DbClusterDbClusterRole ¶ added in v0.72.0
type DbClusterDbClusterRole struct { // The name of the feature associated with the AWS Identity and Access Management (IAM) role. For the list of supported feature names, see DBEngineVersion in the Amazon RDS API Reference. FeatureName *string `pulumi:"featureName"` // The Amazon Resource Name (ARN) of the IAM role that is associated with the DB cluster. RoleArn string `pulumi:"roleArn"` }
Describes an AWS Identity and Access Management (IAM) role that is associated with a DB cluster.
type DbClusterDbClusterRoleArgs ¶ added in v0.72.0
type DbClusterDbClusterRoleArgs struct { // The name of the feature associated with the AWS Identity and Access Management (IAM) role. For the list of supported feature names, see DBEngineVersion in the Amazon RDS API Reference. FeatureName pulumi.StringPtrInput `pulumi:"featureName"` // The Amazon Resource Name (ARN) of the IAM role that is associated with the DB cluster. RoleArn pulumi.StringInput `pulumi:"roleArn"` }
Describes an AWS Identity and Access Management (IAM) role that is associated with a DB cluster.
func (DbClusterDbClusterRoleArgs) ElementType ¶ added in v0.72.0
func (DbClusterDbClusterRoleArgs) ElementType() reflect.Type
func (DbClusterDbClusterRoleArgs) ToDbClusterDbClusterRoleOutput ¶ added in v0.72.0
func (i DbClusterDbClusterRoleArgs) ToDbClusterDbClusterRoleOutput() DbClusterDbClusterRoleOutput
func (DbClusterDbClusterRoleArgs) ToDbClusterDbClusterRoleOutputWithContext ¶ added in v0.72.0
func (i DbClusterDbClusterRoleArgs) ToDbClusterDbClusterRoleOutputWithContext(ctx context.Context) DbClusterDbClusterRoleOutput
func (DbClusterDbClusterRoleArgs) ToOutput ¶ added in v0.76.0
func (i DbClusterDbClusterRoleArgs) ToOutput(ctx context.Context) pulumix.Output[DbClusterDbClusterRole]
type DbClusterDbClusterRoleArray ¶ added in v0.72.0
type DbClusterDbClusterRoleArray []DbClusterDbClusterRoleInput
func (DbClusterDbClusterRoleArray) ElementType ¶ added in v0.72.0
func (DbClusterDbClusterRoleArray) ElementType() reflect.Type
func (DbClusterDbClusterRoleArray) ToDbClusterDbClusterRoleArrayOutput ¶ added in v0.72.0
func (i DbClusterDbClusterRoleArray) ToDbClusterDbClusterRoleArrayOutput() DbClusterDbClusterRoleArrayOutput
func (DbClusterDbClusterRoleArray) ToDbClusterDbClusterRoleArrayOutputWithContext ¶ added in v0.72.0
func (i DbClusterDbClusterRoleArray) ToDbClusterDbClusterRoleArrayOutputWithContext(ctx context.Context) DbClusterDbClusterRoleArrayOutput
func (DbClusterDbClusterRoleArray) ToOutput ¶ added in v0.76.0
func (i DbClusterDbClusterRoleArray) ToOutput(ctx context.Context) pulumix.Output[[]DbClusterDbClusterRole]
type DbClusterDbClusterRoleArrayInput ¶ added in v0.72.0
type DbClusterDbClusterRoleArrayInput interface { pulumi.Input ToDbClusterDbClusterRoleArrayOutput() DbClusterDbClusterRoleArrayOutput ToDbClusterDbClusterRoleArrayOutputWithContext(context.Context) DbClusterDbClusterRoleArrayOutput }
DbClusterDbClusterRoleArrayInput is an input type that accepts DbClusterDbClusterRoleArray and DbClusterDbClusterRoleArrayOutput values. You can construct a concrete instance of `DbClusterDbClusterRoleArrayInput` via:
DbClusterDbClusterRoleArray{ DbClusterDbClusterRoleArgs{...} }
type DbClusterDbClusterRoleArrayOutput ¶ added in v0.72.0
type DbClusterDbClusterRoleArrayOutput struct{ *pulumi.OutputState }
func (DbClusterDbClusterRoleArrayOutput) ElementType ¶ added in v0.72.0
func (DbClusterDbClusterRoleArrayOutput) ElementType() reflect.Type
func (DbClusterDbClusterRoleArrayOutput) Index ¶ added in v0.72.0
func (o DbClusterDbClusterRoleArrayOutput) Index(i pulumi.IntInput) DbClusterDbClusterRoleOutput
func (DbClusterDbClusterRoleArrayOutput) ToDbClusterDbClusterRoleArrayOutput ¶ added in v0.72.0
func (o DbClusterDbClusterRoleArrayOutput) ToDbClusterDbClusterRoleArrayOutput() DbClusterDbClusterRoleArrayOutput
func (DbClusterDbClusterRoleArrayOutput) ToDbClusterDbClusterRoleArrayOutputWithContext ¶ added in v0.72.0
func (o DbClusterDbClusterRoleArrayOutput) ToDbClusterDbClusterRoleArrayOutputWithContext(ctx context.Context) DbClusterDbClusterRoleArrayOutput
func (DbClusterDbClusterRoleArrayOutput) ToOutput ¶ added in v0.76.0
func (o DbClusterDbClusterRoleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbClusterDbClusterRole]
type DbClusterDbClusterRoleInput ¶ added in v0.72.0
type DbClusterDbClusterRoleInput interface { pulumi.Input ToDbClusterDbClusterRoleOutput() DbClusterDbClusterRoleOutput ToDbClusterDbClusterRoleOutputWithContext(context.Context) DbClusterDbClusterRoleOutput }
DbClusterDbClusterRoleInput is an input type that accepts DbClusterDbClusterRoleArgs and DbClusterDbClusterRoleOutput values. You can construct a concrete instance of `DbClusterDbClusterRoleInput` via:
DbClusterDbClusterRoleArgs{...}
type DbClusterDbClusterRoleOutput ¶ added in v0.72.0
type DbClusterDbClusterRoleOutput struct{ *pulumi.OutputState }
Describes an AWS Identity and Access Management (IAM) role that is associated with a DB cluster.
func (DbClusterDbClusterRoleOutput) ElementType ¶ added in v0.72.0
func (DbClusterDbClusterRoleOutput) ElementType() reflect.Type
func (DbClusterDbClusterRoleOutput) FeatureName ¶ added in v0.72.0
func (o DbClusterDbClusterRoleOutput) FeatureName() pulumi.StringPtrOutput
The name of the feature associated with the AWS Identity and Access Management (IAM) role. For the list of supported feature names, see DBEngineVersion in the Amazon RDS API Reference.
func (DbClusterDbClusterRoleOutput) RoleArn ¶ added in v0.72.0
func (o DbClusterDbClusterRoleOutput) RoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the IAM role that is associated with the DB cluster.
func (DbClusterDbClusterRoleOutput) ToDbClusterDbClusterRoleOutput ¶ added in v0.72.0
func (o DbClusterDbClusterRoleOutput) ToDbClusterDbClusterRoleOutput() DbClusterDbClusterRoleOutput
func (DbClusterDbClusterRoleOutput) ToDbClusterDbClusterRoleOutputWithContext ¶ added in v0.72.0
func (o DbClusterDbClusterRoleOutput) ToDbClusterDbClusterRoleOutputWithContext(ctx context.Context) DbClusterDbClusterRoleOutput
func (DbClusterDbClusterRoleOutput) ToOutput ¶ added in v0.76.0
func (o DbClusterDbClusterRoleOutput) ToOutput(ctx context.Context) pulumix.Output[DbClusterDbClusterRole]
type DbClusterEndpoint ¶ added in v0.72.0
type DbClusterEndpointOutput ¶ added in v0.72.0
type DbClusterEndpointOutput struct{ *pulumi.OutputState }
func (DbClusterEndpointOutput) Address ¶ added in v0.72.0
func (o DbClusterEndpointOutput) Address() pulumi.StringPtrOutput
The connection endpoint for the DB cluster.
func (DbClusterEndpointOutput) ElementType ¶ added in v0.72.0
func (DbClusterEndpointOutput) ElementType() reflect.Type
func (DbClusterEndpointOutput) Port ¶ added in v0.72.0
func (o DbClusterEndpointOutput) Port() pulumi.StringPtrOutput
The port number that will accept connections on this DB cluster.
func (DbClusterEndpointOutput) ToDbClusterEndpointOutput ¶ added in v0.72.0
func (o DbClusterEndpointOutput) ToDbClusterEndpointOutput() DbClusterEndpointOutput
func (DbClusterEndpointOutput) ToDbClusterEndpointOutputWithContext ¶ added in v0.72.0
func (o DbClusterEndpointOutput) ToDbClusterEndpointOutputWithContext(ctx context.Context) DbClusterEndpointOutput
func (DbClusterEndpointOutput) ToOutput ¶ added in v0.76.0
func (o DbClusterEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[DbClusterEndpoint]
type DbClusterEndpointPtrOutput ¶ added in v0.72.0
type DbClusterEndpointPtrOutput struct{ *pulumi.OutputState }
func (DbClusterEndpointPtrOutput) Address ¶ added in v0.72.0
func (o DbClusterEndpointPtrOutput) Address() pulumi.StringPtrOutput
The connection endpoint for the DB cluster.
func (DbClusterEndpointPtrOutput) Elem ¶ added in v0.72.0
func (o DbClusterEndpointPtrOutput) Elem() DbClusterEndpointOutput
func (DbClusterEndpointPtrOutput) ElementType ¶ added in v0.72.0
func (DbClusterEndpointPtrOutput) ElementType() reflect.Type
func (DbClusterEndpointPtrOutput) Port ¶ added in v0.72.0
func (o DbClusterEndpointPtrOutput) Port() pulumi.StringPtrOutput
The port number that will accept connections on this DB cluster.
func (DbClusterEndpointPtrOutput) ToDbClusterEndpointPtrOutput ¶ added in v0.72.0
func (o DbClusterEndpointPtrOutput) ToDbClusterEndpointPtrOutput() DbClusterEndpointPtrOutput
func (DbClusterEndpointPtrOutput) ToDbClusterEndpointPtrOutputWithContext ¶ added in v0.72.0
func (o DbClusterEndpointPtrOutput) ToDbClusterEndpointPtrOutputWithContext(ctx context.Context) DbClusterEndpointPtrOutput
func (DbClusterEndpointPtrOutput) ToOutput ¶ added in v0.76.0
func (o DbClusterEndpointPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbClusterEndpoint]
type DbClusterInput ¶ added in v0.72.0
type DbClusterInput interface { pulumi.Input ToDbClusterOutput() DbClusterOutput ToDbClusterOutputWithContext(ctx context.Context) DbClusterOutput }
type DbClusterMasterUserSecret ¶ added in v0.72.0
type DbClusterMasterUserSecretArgs ¶ added in v0.72.0
type DbClusterMasterUserSecretArgs struct { // The AWS KMS key identifier that is used to encrypt the secret. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // The Amazon Resource Name (ARN) of the secret. SecretArn pulumi.StringPtrInput `pulumi:"secretArn"` }
func (DbClusterMasterUserSecretArgs) ElementType ¶ added in v0.72.0
func (DbClusterMasterUserSecretArgs) ElementType() reflect.Type
func (DbClusterMasterUserSecretArgs) ToDbClusterMasterUserSecretOutput ¶ added in v0.72.0
func (i DbClusterMasterUserSecretArgs) ToDbClusterMasterUserSecretOutput() DbClusterMasterUserSecretOutput
func (DbClusterMasterUserSecretArgs) ToDbClusterMasterUserSecretOutputWithContext ¶ added in v0.72.0
func (i DbClusterMasterUserSecretArgs) ToDbClusterMasterUserSecretOutputWithContext(ctx context.Context) DbClusterMasterUserSecretOutput
func (DbClusterMasterUserSecretArgs) ToDbClusterMasterUserSecretPtrOutput ¶ added in v0.72.0
func (i DbClusterMasterUserSecretArgs) ToDbClusterMasterUserSecretPtrOutput() DbClusterMasterUserSecretPtrOutput
func (DbClusterMasterUserSecretArgs) ToDbClusterMasterUserSecretPtrOutputWithContext ¶ added in v0.72.0
func (i DbClusterMasterUserSecretArgs) ToDbClusterMasterUserSecretPtrOutputWithContext(ctx context.Context) DbClusterMasterUserSecretPtrOutput
func (DbClusterMasterUserSecretArgs) ToOutput ¶ added in v0.76.0
func (i DbClusterMasterUserSecretArgs) ToOutput(ctx context.Context) pulumix.Output[DbClusterMasterUserSecret]
type DbClusterMasterUserSecretInput ¶ added in v0.72.0
type DbClusterMasterUserSecretInput interface { pulumi.Input ToDbClusterMasterUserSecretOutput() DbClusterMasterUserSecretOutput ToDbClusterMasterUserSecretOutputWithContext(context.Context) DbClusterMasterUserSecretOutput }
DbClusterMasterUserSecretInput is an input type that accepts DbClusterMasterUserSecretArgs and DbClusterMasterUserSecretOutput values. You can construct a concrete instance of `DbClusterMasterUserSecretInput` via:
DbClusterMasterUserSecretArgs{...}
type DbClusterMasterUserSecretOutput ¶ added in v0.72.0
type DbClusterMasterUserSecretOutput struct{ *pulumi.OutputState }
func (DbClusterMasterUserSecretOutput) ElementType ¶ added in v0.72.0
func (DbClusterMasterUserSecretOutput) ElementType() reflect.Type
func (DbClusterMasterUserSecretOutput) KmsKeyId ¶ added in v0.72.0
func (o DbClusterMasterUserSecretOutput) KmsKeyId() pulumi.StringPtrOutput
The AWS KMS key identifier that is used to encrypt the secret.
func (DbClusterMasterUserSecretOutput) SecretArn ¶ added in v0.72.0
func (o DbClusterMasterUserSecretOutput) SecretArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the secret.
func (DbClusterMasterUserSecretOutput) ToDbClusterMasterUserSecretOutput ¶ added in v0.72.0
func (o DbClusterMasterUserSecretOutput) ToDbClusterMasterUserSecretOutput() DbClusterMasterUserSecretOutput
func (DbClusterMasterUserSecretOutput) ToDbClusterMasterUserSecretOutputWithContext ¶ added in v0.72.0
func (o DbClusterMasterUserSecretOutput) ToDbClusterMasterUserSecretOutputWithContext(ctx context.Context) DbClusterMasterUserSecretOutput
func (DbClusterMasterUserSecretOutput) ToDbClusterMasterUserSecretPtrOutput ¶ added in v0.72.0
func (o DbClusterMasterUserSecretOutput) ToDbClusterMasterUserSecretPtrOutput() DbClusterMasterUserSecretPtrOutput
func (DbClusterMasterUserSecretOutput) ToDbClusterMasterUserSecretPtrOutputWithContext ¶ added in v0.72.0
func (o DbClusterMasterUserSecretOutput) ToDbClusterMasterUserSecretPtrOutputWithContext(ctx context.Context) DbClusterMasterUserSecretPtrOutput
func (DbClusterMasterUserSecretOutput) ToOutput ¶ added in v0.76.0
func (o DbClusterMasterUserSecretOutput) ToOutput(ctx context.Context) pulumix.Output[DbClusterMasterUserSecret]
type DbClusterMasterUserSecretPtrInput ¶ added in v0.72.0
type DbClusterMasterUserSecretPtrInput interface { pulumi.Input ToDbClusterMasterUserSecretPtrOutput() DbClusterMasterUserSecretPtrOutput ToDbClusterMasterUserSecretPtrOutputWithContext(context.Context) DbClusterMasterUserSecretPtrOutput }
DbClusterMasterUserSecretPtrInput is an input type that accepts DbClusterMasterUserSecretArgs, DbClusterMasterUserSecretPtr and DbClusterMasterUserSecretPtrOutput values. You can construct a concrete instance of `DbClusterMasterUserSecretPtrInput` via:
DbClusterMasterUserSecretArgs{...} or: nil
func DbClusterMasterUserSecretPtr ¶ added in v0.72.0
func DbClusterMasterUserSecretPtr(v *DbClusterMasterUserSecretArgs) DbClusterMasterUserSecretPtrInput
type DbClusterMasterUserSecretPtrOutput ¶ added in v0.72.0
type DbClusterMasterUserSecretPtrOutput struct{ *pulumi.OutputState }
func (DbClusterMasterUserSecretPtrOutput) Elem ¶ added in v0.72.0
func (o DbClusterMasterUserSecretPtrOutput) Elem() DbClusterMasterUserSecretOutput
func (DbClusterMasterUserSecretPtrOutput) ElementType ¶ added in v0.72.0
func (DbClusterMasterUserSecretPtrOutput) ElementType() reflect.Type
func (DbClusterMasterUserSecretPtrOutput) KmsKeyId ¶ added in v0.72.0
func (o DbClusterMasterUserSecretPtrOutput) KmsKeyId() pulumi.StringPtrOutput
The AWS KMS key identifier that is used to encrypt the secret.
func (DbClusterMasterUserSecretPtrOutput) SecretArn ¶ added in v0.72.0
func (o DbClusterMasterUserSecretPtrOutput) SecretArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the secret.
func (DbClusterMasterUserSecretPtrOutput) ToDbClusterMasterUserSecretPtrOutput ¶ added in v0.72.0
func (o DbClusterMasterUserSecretPtrOutput) ToDbClusterMasterUserSecretPtrOutput() DbClusterMasterUserSecretPtrOutput
func (DbClusterMasterUserSecretPtrOutput) ToDbClusterMasterUserSecretPtrOutputWithContext ¶ added in v0.72.0
func (o DbClusterMasterUserSecretPtrOutput) ToDbClusterMasterUserSecretPtrOutputWithContext(ctx context.Context) DbClusterMasterUserSecretPtrOutput
func (DbClusterMasterUserSecretPtrOutput) ToOutput ¶ added in v0.76.0
func (o DbClusterMasterUserSecretPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbClusterMasterUserSecret]
type DbClusterOutput ¶ added in v0.72.0
type DbClusterOutput struct{ *pulumi.OutputState }
func (DbClusterOutput) AllocatedStorage ¶ added in v0.72.0
func (o DbClusterOutput) AllocatedStorage() pulumi.IntPtrOutput
The amount of storage in gibibytes (GiB) to allocate to each DB instance in the Multi-AZ DB cluster.
func (DbClusterOutput) AssociatedRoles ¶ added in v0.72.0
func (o DbClusterOutput) AssociatedRoles() DbClusterDbClusterRoleArrayOutput
Provides a list of the AWS Identity and Access Management (IAM) roles that are associated with the DB cluster. IAM roles that are associated with a DB cluster grant permission for the DB cluster to access other AWS services on your behalf.
func (DbClusterOutput) AutoMinorVersionUpgrade ¶ added in v0.72.0
func (o DbClusterOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput
A value that indicates whether minor engine upgrades are applied automatically to the DB cluster during the maintenance window. By default, minor engine upgrades are applied automatically.
func (DbClusterOutput) AvailabilityZones ¶ added in v0.72.0
func (o DbClusterOutput) AvailabilityZones() pulumi.StringArrayOutput
A list of Availability Zones (AZs) where instances in the DB cluster can be created. For information on AWS Regions and Availability Zones, see Choosing the Regions and Availability Zones in the Amazon Aurora User Guide.
func (DbClusterOutput) BacktrackWindow ¶ added in v0.72.0
func (o DbClusterOutput) BacktrackWindow() pulumi.IntPtrOutput
The target backtrack window, in seconds. To disable backtracking, set this value to 0.
func (DbClusterOutput) BackupRetentionPeriod ¶ added in v0.72.0
func (o DbClusterOutput) BackupRetentionPeriod() pulumi.IntPtrOutput
The number of days for which automated backups are retained.
func (DbClusterOutput) CopyTagsToSnapshot ¶ added in v0.72.0
func (o DbClusterOutput) CopyTagsToSnapshot() pulumi.BoolPtrOutput
A value that indicates whether to copy all tags from the DB cluster to snapshots of the DB cluster. The default is not to copy them.
func (DbClusterOutput) DatabaseName ¶ added in v0.72.0
func (o DbClusterOutput) DatabaseName() pulumi.StringPtrOutput
The name of your database. If you don't provide a name, then Amazon RDS won't create a database in this DB cluster. For naming constraints, see Naming Constraints in the Amazon RDS User Guide.
func (DbClusterOutput) DbClusterArn ¶ added in v0.72.0
func (o DbClusterOutput) DbClusterArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the DB cluster.
func (DbClusterOutput) DbClusterIdentifier ¶ added in v0.72.0
func (o DbClusterOutput) DbClusterIdentifier() pulumi.StringPtrOutput
The DB cluster identifier. This parameter is stored as a lowercase string.
func (DbClusterOutput) DbClusterInstanceClass ¶ added in v0.72.0
func (o DbClusterOutput) DbClusterInstanceClass() pulumi.StringPtrOutput
The compute and memory capacity of each DB instance in the Multi-AZ DB cluster, for example db.m6g.xlarge.
func (DbClusterOutput) DbClusterParameterGroupName ¶ added in v0.72.0
func (o DbClusterOutput) DbClusterParameterGroupName() pulumi.StringPtrOutput
The name of the DB cluster parameter group to associate with this DB cluster.
func (DbClusterOutput) DbClusterResourceId ¶ added in v0.72.0
func (o DbClusterOutput) DbClusterResourceId() pulumi.StringOutput
The AWS Region-unique, immutable identifier for the DB cluster.
func (DbClusterOutput) DbInstanceParameterGroupName ¶ added in v0.72.0
func (o DbClusterOutput) DbInstanceParameterGroupName() pulumi.StringPtrOutput
The name of the DB parameter group to apply to all instances of the DB cluster.
func (DbClusterOutput) DbSubnetGroupName ¶ added in v0.72.0
func (o DbClusterOutput) DbSubnetGroupName() pulumi.StringPtrOutput
A DB subnet group that you want to associate with this DB cluster.
func (DbClusterOutput) DbSystemId ¶ added in v0.72.0
func (o DbClusterOutput) DbSystemId() pulumi.StringPtrOutput
Reserved for future use.
func (DbClusterOutput) DeletionProtection ¶ added in v0.72.0
func (o DbClusterOutput) DeletionProtection() pulumi.BoolPtrOutput
A value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled.
func (DbClusterOutput) Domain ¶ added in v0.72.0
func (o DbClusterOutput) Domain() pulumi.StringPtrOutput
The Active Directory directory ID to create the DB cluster in.
func (DbClusterOutput) DomainIamRoleName ¶ added in v0.72.0
func (o DbClusterOutput) DomainIamRoleName() pulumi.StringPtrOutput
Specify the name of the IAM role to be used when making API calls to the Directory Service.
func (DbClusterOutput) ElementType ¶ added in v0.72.0
func (DbClusterOutput) ElementType() reflect.Type
func (DbClusterOutput) EnableCloudwatchLogsExports ¶ added in v0.72.0
func (o DbClusterOutput) EnableCloudwatchLogsExports() pulumi.StringArrayOutput
The list of log types that need to be enabled for exporting to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide.
func (DbClusterOutput) EnableHttpEndpoint ¶ added in v0.72.0
func (o DbClusterOutput) EnableHttpEndpoint() pulumi.BoolPtrOutput
A value that indicates whether to enable the HTTP endpoint for an Aurora Serverless DB cluster. By default, the HTTP endpoint is disabled.
func (DbClusterOutput) EnableIamDatabaseAuthentication ¶ added in v0.72.0
func (o DbClusterOutput) EnableIamDatabaseAuthentication() pulumi.BoolPtrOutput
A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled.
func (DbClusterOutput) Endpoint ¶ added in v0.72.0
func (o DbClusterOutput) Endpoint() DbClusterEndpointOutput
func (DbClusterOutput) Engine ¶ added in v0.72.0
func (o DbClusterOutput) Engine() pulumi.StringPtrOutput
The name of the database engine to be used for this DB cluster. Valid Values: aurora (for MySQL 5.6-compatible Aurora), aurora-mysql (for MySQL 5.7-compatible Aurora), and aurora-postgresql
func (DbClusterOutput) EngineMode ¶ added in v0.72.0
func (o DbClusterOutput) EngineMode() pulumi.StringPtrOutput
The DB engine mode of the DB cluster, either provisioned, serverless, parallelquery, global, or multimaster.
func (DbClusterOutput) EngineVersion ¶ added in v0.72.0
func (o DbClusterOutput) EngineVersion() pulumi.StringPtrOutput
The version number of the database engine to use.
func (DbClusterOutput) GlobalClusterIdentifier ¶ added in v0.72.0
func (o DbClusterOutput) GlobalClusterIdentifier() pulumi.StringPtrOutput
If you are configuring an Aurora global database cluster and want your Aurora DB cluster to be a secondary member in the global database cluster, specify the global cluster ID of the global database cluster. To define the primary database cluster of the global cluster, use the AWS::RDS::GlobalCluster resource.
If you aren't configuring a global database cluster, don't specify this property.
func (DbClusterOutput) Iops ¶ added in v0.72.0
func (o DbClusterOutput) Iops() pulumi.IntPtrOutput
The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for each DB instance in the Multi-AZ DB cluster.
func (DbClusterOutput) KmsKeyId ¶ added in v0.72.0
func (o DbClusterOutput) KmsKeyId() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the AWS Key Management Service master key that is used to encrypt the database instances in the DB cluster, such as arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef. If you enable the StorageEncrypted property but don't specify this property, the default master key is used. If you specify this property, you must set the StorageEncrypted property to true.
func (DbClusterOutput) ManageMasterUserPassword ¶ added in v0.72.0
func (o DbClusterOutput) ManageMasterUserPassword() pulumi.BoolPtrOutput
A value that indicates whether to manage the master user password with AWS Secrets Manager.
func (DbClusterOutput) MasterUserPassword ¶ added in v0.72.0
func (o DbClusterOutput) MasterUserPassword() pulumi.StringPtrOutput
The master password for the DB instance.
func (DbClusterOutput) MasterUserSecret ¶ added in v0.72.0
func (o DbClusterOutput) MasterUserSecret() DbClusterMasterUserSecretPtrOutput
Contains the secret managed by RDS in AWS Secrets Manager for the master user password.
func (DbClusterOutput) MasterUsername ¶ added in v0.72.0
func (o DbClusterOutput) MasterUsername() pulumi.StringPtrOutput
The name of the master user for the DB cluster. You must specify MasterUsername, unless you specify SnapshotIdentifier. In that case, don't specify MasterUsername.
func (DbClusterOutput) MonitoringInterval ¶ added in v0.72.0
func (o DbClusterOutput) MonitoringInterval() pulumi.IntPtrOutput
The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB cluster. To turn off collecting Enhanced Monitoring metrics, specify 0. The default is 0.
func (DbClusterOutput) MonitoringRoleArn ¶ added in v0.72.0
func (o DbClusterOutput) MonitoringRoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the IAM role that permits RDS to send Enhanced Monitoring metrics to Amazon CloudWatch Logs.
func (DbClusterOutput) NetworkType ¶ added in v0.72.0
func (o DbClusterOutput) NetworkType() pulumi.StringPtrOutput
The network type of the DB cluster.
func (DbClusterOutput) PerformanceInsightsEnabled ¶ added in v0.72.0
func (o DbClusterOutput) PerformanceInsightsEnabled() pulumi.BoolPtrOutput
A value that indicates whether to turn on Performance Insights for the DB cluster.
func (DbClusterOutput) PerformanceInsightsKmsKeyId ¶ added in v0.72.0
func (o DbClusterOutput) PerformanceInsightsKmsKeyId() pulumi.StringPtrOutput
The Amazon Web Services KMS key identifier for encryption of Performance Insights data.
func (DbClusterOutput) PerformanceInsightsRetentionPeriod ¶ added in v0.72.0
func (o DbClusterOutput) PerformanceInsightsRetentionPeriod() pulumi.IntPtrOutput
The amount of time, in days, to retain Performance Insights data.
func (DbClusterOutput) Port ¶ added in v0.72.0
func (o DbClusterOutput) Port() pulumi.IntPtrOutput
The port number on which the instances in the DB cluster accept connections. Default: 3306 if engine is set as aurora or 5432 if set to aurora-postgresql.
func (DbClusterOutput) PreferredBackupWindow ¶ added in v0.72.0
func (o DbClusterOutput) PreferredBackupWindow() pulumi.StringPtrOutput
The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter. The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region. To see the time blocks available, see Adjusting the Preferred DB Cluster Maintenance Window in the Amazon Aurora User Guide.
func (DbClusterOutput) PreferredMaintenanceWindow ¶ added in v0.72.0
func (o DbClusterOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC). The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region, occurring on a random day of the week. To see the time blocks available, see Adjusting the Preferred DB Cluster Maintenance Window in the Amazon Aurora User Guide.
func (DbClusterOutput) PubliclyAccessible ¶ added in v0.72.0
func (o DbClusterOutput) PubliclyAccessible() pulumi.BoolPtrOutput
A value that indicates whether the DB cluster is publicly accessible.
func (DbClusterOutput) ReadEndpoint ¶ added in v0.72.0
func (o DbClusterOutput) ReadEndpoint() DbClusterReadEndpointPtrOutput
func (DbClusterOutput) ReplicationSourceIdentifier ¶ added in v0.72.0
func (o DbClusterOutput) ReplicationSourceIdentifier() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the source DB instance or DB cluster if this DB cluster is created as a Read Replica.
func (DbClusterOutput) RestoreToTime ¶ added in v0.72.0
func (o DbClusterOutput) RestoreToTime() pulumi.StringPtrOutput
The date and time to restore the DB cluster to. Value must be a time in Universal Coordinated Time (UTC) format. An example: 2015-03-07T23:45:00Z
func (DbClusterOutput) RestoreType ¶ added in v0.72.0
func (o DbClusterOutput) RestoreType() pulumi.StringPtrOutput
The type of restore to be performed. You can specify one of the following values: full-copy - The new DB cluster is restored as a full copy of the source DB cluster. copy-on-write - The new DB cluster is restored as a clone of the source DB cluster.
func (DbClusterOutput) ScalingConfiguration ¶ added in v0.72.0
func (o DbClusterOutput) ScalingConfiguration() DbClusterScalingConfigurationPtrOutput
The ScalingConfiguration property type specifies the scaling configuration of an Aurora Serverless DB cluster.
func (DbClusterOutput) ServerlessV2ScalingConfiguration ¶ added in v0.72.0
func (o DbClusterOutput) ServerlessV2ScalingConfiguration() DbClusterServerlessV2ScalingConfigurationPtrOutput
Contains the scaling configuration of an Aurora Serverless v2 DB cluster.
func (DbClusterOutput) SnapshotIdentifier ¶ added in v0.72.0
func (o DbClusterOutput) SnapshotIdentifier() pulumi.StringPtrOutput
The identifier for the DB snapshot or DB cluster snapshot to restore from. You can use either the name or the Amazon Resource Name (ARN) to specify a DB cluster snapshot. However, you can use only the ARN to specify a DB snapshot. After you restore a DB cluster with a SnapshotIdentifier property, you must specify the same SnapshotIdentifier property for any future updates to the DB cluster. When you specify this property for an update, the DB cluster is not restored from the snapshot again, and the data in the database is not changed. However, if you don't specify the SnapshotIdentifier property, an empty DB cluster is created, and the original DB cluster is deleted. If you specify a property that is different from the previous snapshot restore property, the DB cluster is restored from the specified SnapshotIdentifier property, and the original DB cluster is deleted.
func (DbClusterOutput) SourceDbClusterIdentifier ¶ added in v0.72.0
func (o DbClusterOutput) SourceDbClusterIdentifier() pulumi.StringPtrOutput
The identifier of the source DB cluster from which to restore.
func (DbClusterOutput) SourceRegion ¶ added in v0.72.0
func (o DbClusterOutput) SourceRegion() pulumi.StringPtrOutput
The AWS Region which contains the source DB cluster when replicating a DB cluster. For example, us-east-1.
func (DbClusterOutput) StorageEncrypted ¶ added in v0.72.0
func (o DbClusterOutput) StorageEncrypted() pulumi.BoolPtrOutput
Indicates whether the DB instance is encrypted. If you specify the DBClusterIdentifier, SnapshotIdentifier, or SourceDBInstanceIdentifier property, don't specify this property. The value is inherited from the cluster, snapshot, or source DB instance.
func (DbClusterOutput) StorageType ¶ added in v0.72.0
func (o DbClusterOutput) StorageType() pulumi.StringPtrOutput
Specifies the storage type to be associated with the DB cluster.
func (DbClusterOutput) Tags ¶ added in v0.72.0
func (o DbClusterOutput) Tags() DbClusterTagArrayOutput
An array of key-value pairs to apply to this resource.
func (DbClusterOutput) ToDbClusterOutput ¶ added in v0.72.0
func (o DbClusterOutput) ToDbClusterOutput() DbClusterOutput
func (DbClusterOutput) ToDbClusterOutputWithContext ¶ added in v0.72.0
func (o DbClusterOutput) ToDbClusterOutputWithContext(ctx context.Context) DbClusterOutput
func (DbClusterOutput) UseLatestRestorableTime ¶ added in v0.72.0
func (o DbClusterOutput) UseLatestRestorableTime() pulumi.BoolPtrOutput
A value that indicates whether to restore the DB cluster to the latest restorable backup time. By default, the DB cluster is not restored to the latest restorable backup time.
func (DbClusterOutput) VpcSecurityGroupIds ¶ added in v0.72.0
func (o DbClusterOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
A list of EC2 VPC security groups to associate with this DB cluster.
type DbClusterParameterGroup ¶ added in v0.72.0
type DbClusterParameterGroup struct { pulumi.CustomResourceState DbClusterParameterGroupName pulumi.StringPtrOutput `pulumi:"dbClusterParameterGroupName"` // A friendly description for this DB cluster parameter group. Description pulumi.StringOutput `pulumi:"description"` // The DB cluster parameter group family name. A DB cluster parameter group can be associated with one and only one DB cluster parameter group family, and can be applied only to a DB cluster running a DB engine and engine version compatible with that DB cluster parameter group family. Family pulumi.StringOutput `pulumi:"family"` // An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request. Parameters pulumi.AnyOutput `pulumi:"parameters"` // The list of tags for the cluster parameter group. Tags DbClusterParameterGroupTagArrayOutput `pulumi:"tags"` }
The AWS::RDS::DBClusterParameterGroup resource creates a new Amazon RDS DB cluster parameter group. For more information, see Managing an Amazon Aurora DB Cluster in the Amazon Aurora User Guide.
func GetDbClusterParameterGroup ¶ added in v0.72.0
func GetDbClusterParameterGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DbClusterParameterGroupState, opts ...pulumi.ResourceOption) (*DbClusterParameterGroup, error)
GetDbClusterParameterGroup gets an existing DbClusterParameterGroup 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 NewDbClusterParameterGroup ¶ added in v0.72.0
func NewDbClusterParameterGroup(ctx *pulumi.Context, name string, args *DbClusterParameterGroupArgs, opts ...pulumi.ResourceOption) (*DbClusterParameterGroup, error)
NewDbClusterParameterGroup registers a new resource with the given unique name, arguments, and options.
func (*DbClusterParameterGroup) ElementType ¶ added in v0.72.0
func (*DbClusterParameterGroup) ElementType() reflect.Type
func (*DbClusterParameterGroup) ToDbClusterParameterGroupOutput ¶ added in v0.72.0
func (i *DbClusterParameterGroup) ToDbClusterParameterGroupOutput() DbClusterParameterGroupOutput
func (*DbClusterParameterGroup) ToDbClusterParameterGroupOutputWithContext ¶ added in v0.72.0
func (i *DbClusterParameterGroup) ToDbClusterParameterGroupOutputWithContext(ctx context.Context) DbClusterParameterGroupOutput
func (*DbClusterParameterGroup) ToOutput ¶ added in v0.76.0
func (i *DbClusterParameterGroup) ToOutput(ctx context.Context) pulumix.Output[*DbClusterParameterGroup]
type DbClusterParameterGroupArgs ¶ added in v0.72.0
type DbClusterParameterGroupArgs struct { DbClusterParameterGroupName pulumi.StringPtrInput // A friendly description for this DB cluster parameter group. Description pulumi.StringInput // The DB cluster parameter group family name. A DB cluster parameter group can be associated with one and only one DB cluster parameter group family, and can be applied only to a DB cluster running a DB engine and engine version compatible with that DB cluster parameter group family. Family pulumi.StringInput // An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request. Parameters pulumi.Input // The list of tags for the cluster parameter group. Tags DbClusterParameterGroupTagArrayInput }
The set of arguments for constructing a DbClusterParameterGroup resource.
func (DbClusterParameterGroupArgs) ElementType ¶ added in v0.72.0
func (DbClusterParameterGroupArgs) ElementType() reflect.Type
type DbClusterParameterGroupInput ¶ added in v0.72.0
type DbClusterParameterGroupInput interface { pulumi.Input ToDbClusterParameterGroupOutput() DbClusterParameterGroupOutput ToDbClusterParameterGroupOutputWithContext(ctx context.Context) DbClusterParameterGroupOutput }
type DbClusterParameterGroupOutput ¶ added in v0.72.0
type DbClusterParameterGroupOutput struct{ *pulumi.OutputState }
func (DbClusterParameterGroupOutput) DbClusterParameterGroupName ¶ added in v0.72.0
func (o DbClusterParameterGroupOutput) DbClusterParameterGroupName() pulumi.StringPtrOutput
func (DbClusterParameterGroupOutput) Description ¶ added in v0.72.0
func (o DbClusterParameterGroupOutput) Description() pulumi.StringOutput
A friendly description for this DB cluster parameter group.
func (DbClusterParameterGroupOutput) ElementType ¶ added in v0.72.0
func (DbClusterParameterGroupOutput) ElementType() reflect.Type
func (DbClusterParameterGroupOutput) Family ¶ added in v0.72.0
func (o DbClusterParameterGroupOutput) Family() pulumi.StringOutput
The DB cluster parameter group family name. A DB cluster parameter group can be associated with one and only one DB cluster parameter group family, and can be applied only to a DB cluster running a DB engine and engine version compatible with that DB cluster parameter group family.
func (DbClusterParameterGroupOutput) Parameters ¶ added in v0.72.0
func (o DbClusterParameterGroupOutput) Parameters() pulumi.AnyOutput
An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request.
func (DbClusterParameterGroupOutput) Tags ¶ added in v0.72.0
func (o DbClusterParameterGroupOutput) Tags() DbClusterParameterGroupTagArrayOutput
The list of tags for the cluster parameter group.
func (DbClusterParameterGroupOutput) ToDbClusterParameterGroupOutput ¶ added in v0.72.0
func (o DbClusterParameterGroupOutput) ToDbClusterParameterGroupOutput() DbClusterParameterGroupOutput
func (DbClusterParameterGroupOutput) ToDbClusterParameterGroupOutputWithContext ¶ added in v0.72.0
func (o DbClusterParameterGroupOutput) ToDbClusterParameterGroupOutputWithContext(ctx context.Context) DbClusterParameterGroupOutput
func (DbClusterParameterGroupOutput) ToOutput ¶ added in v0.76.0
func (o DbClusterParameterGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*DbClusterParameterGroup]
type DbClusterParameterGroupState ¶ added in v0.72.0
type DbClusterParameterGroupState struct { }
func (DbClusterParameterGroupState) ElementType ¶ added in v0.72.0
func (DbClusterParameterGroupState) ElementType() reflect.Type
type DbClusterParameterGroupTag ¶ added in v0.72.0
type DbClusterParameterGroupTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value *string `pulumi:"value"` }
A key-value pair to associate with a resource.
type DbClusterParameterGroupTagArgs ¶ added in v0.72.0
type DbClusterParameterGroupTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (DbClusterParameterGroupTagArgs) ElementType ¶ added in v0.72.0
func (DbClusterParameterGroupTagArgs) ElementType() reflect.Type
func (DbClusterParameterGroupTagArgs) ToDbClusterParameterGroupTagOutput ¶ added in v0.72.0
func (i DbClusterParameterGroupTagArgs) ToDbClusterParameterGroupTagOutput() DbClusterParameterGroupTagOutput
func (DbClusterParameterGroupTagArgs) ToDbClusterParameterGroupTagOutputWithContext ¶ added in v0.72.0
func (i DbClusterParameterGroupTagArgs) ToDbClusterParameterGroupTagOutputWithContext(ctx context.Context) DbClusterParameterGroupTagOutput
func (DbClusterParameterGroupTagArgs) ToOutput ¶ added in v0.76.0
func (i DbClusterParameterGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[DbClusterParameterGroupTag]
type DbClusterParameterGroupTagArray ¶ added in v0.72.0
type DbClusterParameterGroupTagArray []DbClusterParameterGroupTagInput
func (DbClusterParameterGroupTagArray) ElementType ¶ added in v0.72.0
func (DbClusterParameterGroupTagArray) ElementType() reflect.Type
func (DbClusterParameterGroupTagArray) ToDbClusterParameterGroupTagArrayOutput ¶ added in v0.72.0
func (i DbClusterParameterGroupTagArray) ToDbClusterParameterGroupTagArrayOutput() DbClusterParameterGroupTagArrayOutput
func (DbClusterParameterGroupTagArray) ToDbClusterParameterGroupTagArrayOutputWithContext ¶ added in v0.72.0
func (i DbClusterParameterGroupTagArray) ToDbClusterParameterGroupTagArrayOutputWithContext(ctx context.Context) DbClusterParameterGroupTagArrayOutput
func (DbClusterParameterGroupTagArray) ToOutput ¶ added in v0.76.0
func (i DbClusterParameterGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]DbClusterParameterGroupTag]
type DbClusterParameterGroupTagArrayInput ¶ added in v0.72.0
type DbClusterParameterGroupTagArrayInput interface { pulumi.Input ToDbClusterParameterGroupTagArrayOutput() DbClusterParameterGroupTagArrayOutput ToDbClusterParameterGroupTagArrayOutputWithContext(context.Context) DbClusterParameterGroupTagArrayOutput }
DbClusterParameterGroupTagArrayInput is an input type that accepts DbClusterParameterGroupTagArray and DbClusterParameterGroupTagArrayOutput values. You can construct a concrete instance of `DbClusterParameterGroupTagArrayInput` via:
DbClusterParameterGroupTagArray{ DbClusterParameterGroupTagArgs{...} }
type DbClusterParameterGroupTagArrayOutput ¶ added in v0.72.0
type DbClusterParameterGroupTagArrayOutput struct{ *pulumi.OutputState }
func (DbClusterParameterGroupTagArrayOutput) ElementType ¶ added in v0.72.0
func (DbClusterParameterGroupTagArrayOutput) ElementType() reflect.Type
func (DbClusterParameterGroupTagArrayOutput) Index ¶ added in v0.72.0
func (o DbClusterParameterGroupTagArrayOutput) Index(i pulumi.IntInput) DbClusterParameterGroupTagOutput
func (DbClusterParameterGroupTagArrayOutput) ToDbClusterParameterGroupTagArrayOutput ¶ added in v0.72.0
func (o DbClusterParameterGroupTagArrayOutput) ToDbClusterParameterGroupTagArrayOutput() DbClusterParameterGroupTagArrayOutput
func (DbClusterParameterGroupTagArrayOutput) ToDbClusterParameterGroupTagArrayOutputWithContext ¶ added in v0.72.0
func (o DbClusterParameterGroupTagArrayOutput) ToDbClusterParameterGroupTagArrayOutputWithContext(ctx context.Context) DbClusterParameterGroupTagArrayOutput
func (DbClusterParameterGroupTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o DbClusterParameterGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbClusterParameterGroupTag]
type DbClusterParameterGroupTagInput ¶ added in v0.72.0
type DbClusterParameterGroupTagInput interface { pulumi.Input ToDbClusterParameterGroupTagOutput() DbClusterParameterGroupTagOutput ToDbClusterParameterGroupTagOutputWithContext(context.Context) DbClusterParameterGroupTagOutput }
DbClusterParameterGroupTagInput is an input type that accepts DbClusterParameterGroupTagArgs and DbClusterParameterGroupTagOutput values. You can construct a concrete instance of `DbClusterParameterGroupTagInput` via:
DbClusterParameterGroupTagArgs{...}
type DbClusterParameterGroupTagOutput ¶ added in v0.72.0
type DbClusterParameterGroupTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (DbClusterParameterGroupTagOutput) ElementType ¶ added in v0.72.0
func (DbClusterParameterGroupTagOutput) ElementType() reflect.Type
func (DbClusterParameterGroupTagOutput) Key ¶ added in v0.72.0
func (o DbClusterParameterGroupTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (DbClusterParameterGroupTagOutput) ToDbClusterParameterGroupTagOutput ¶ added in v0.72.0
func (o DbClusterParameterGroupTagOutput) ToDbClusterParameterGroupTagOutput() DbClusterParameterGroupTagOutput
func (DbClusterParameterGroupTagOutput) ToDbClusterParameterGroupTagOutputWithContext ¶ added in v0.72.0
func (o DbClusterParameterGroupTagOutput) ToDbClusterParameterGroupTagOutputWithContext(ctx context.Context) DbClusterParameterGroupTagOutput
func (DbClusterParameterGroupTagOutput) ToOutput ¶ added in v0.76.0
func (o DbClusterParameterGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[DbClusterParameterGroupTag]
func (DbClusterParameterGroupTagOutput) Value ¶ added in v0.72.0
func (o DbClusterParameterGroupTagOutput) Value() pulumi.StringPtrOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type DbClusterReadEndpoint ¶ added in v0.72.0
type DbClusterReadEndpoint struct { // The reader endpoint for the DB cluster. Address *string `pulumi:"address"` }
type DbClusterReadEndpointArgs ¶ added in v0.72.0
type DbClusterReadEndpointArgs struct { // The reader endpoint for the DB cluster. Address pulumi.StringPtrInput `pulumi:"address"` }
func (DbClusterReadEndpointArgs) ElementType ¶ added in v0.72.0
func (DbClusterReadEndpointArgs) ElementType() reflect.Type
func (DbClusterReadEndpointArgs) ToDbClusterReadEndpointOutput ¶ added in v0.72.0
func (i DbClusterReadEndpointArgs) ToDbClusterReadEndpointOutput() DbClusterReadEndpointOutput
func (DbClusterReadEndpointArgs) ToDbClusterReadEndpointOutputWithContext ¶ added in v0.72.0
func (i DbClusterReadEndpointArgs) ToDbClusterReadEndpointOutputWithContext(ctx context.Context) DbClusterReadEndpointOutput
func (DbClusterReadEndpointArgs) ToDbClusterReadEndpointPtrOutput ¶ added in v0.72.0
func (i DbClusterReadEndpointArgs) ToDbClusterReadEndpointPtrOutput() DbClusterReadEndpointPtrOutput
func (DbClusterReadEndpointArgs) ToDbClusterReadEndpointPtrOutputWithContext ¶ added in v0.72.0
func (i DbClusterReadEndpointArgs) ToDbClusterReadEndpointPtrOutputWithContext(ctx context.Context) DbClusterReadEndpointPtrOutput
func (DbClusterReadEndpointArgs) ToOutput ¶ added in v0.76.0
func (i DbClusterReadEndpointArgs) ToOutput(ctx context.Context) pulumix.Output[DbClusterReadEndpoint]
type DbClusterReadEndpointInput ¶ added in v0.72.0
type DbClusterReadEndpointInput interface { pulumi.Input ToDbClusterReadEndpointOutput() DbClusterReadEndpointOutput ToDbClusterReadEndpointOutputWithContext(context.Context) DbClusterReadEndpointOutput }
DbClusterReadEndpointInput is an input type that accepts DbClusterReadEndpointArgs and DbClusterReadEndpointOutput values. You can construct a concrete instance of `DbClusterReadEndpointInput` via:
DbClusterReadEndpointArgs{...}
type DbClusterReadEndpointOutput ¶ added in v0.72.0
type DbClusterReadEndpointOutput struct{ *pulumi.OutputState }
func (DbClusterReadEndpointOutput) Address ¶ added in v0.72.0
func (o DbClusterReadEndpointOutput) Address() pulumi.StringPtrOutput
The reader endpoint for the DB cluster.
func (DbClusterReadEndpointOutput) ElementType ¶ added in v0.72.0
func (DbClusterReadEndpointOutput) ElementType() reflect.Type
func (DbClusterReadEndpointOutput) ToDbClusterReadEndpointOutput ¶ added in v0.72.0
func (o DbClusterReadEndpointOutput) ToDbClusterReadEndpointOutput() DbClusterReadEndpointOutput
func (DbClusterReadEndpointOutput) ToDbClusterReadEndpointOutputWithContext ¶ added in v0.72.0
func (o DbClusterReadEndpointOutput) ToDbClusterReadEndpointOutputWithContext(ctx context.Context) DbClusterReadEndpointOutput
func (DbClusterReadEndpointOutput) ToDbClusterReadEndpointPtrOutput ¶ added in v0.72.0
func (o DbClusterReadEndpointOutput) ToDbClusterReadEndpointPtrOutput() DbClusterReadEndpointPtrOutput
func (DbClusterReadEndpointOutput) ToDbClusterReadEndpointPtrOutputWithContext ¶ added in v0.72.0
func (o DbClusterReadEndpointOutput) ToDbClusterReadEndpointPtrOutputWithContext(ctx context.Context) DbClusterReadEndpointPtrOutput
func (DbClusterReadEndpointOutput) ToOutput ¶ added in v0.76.0
func (o DbClusterReadEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[DbClusterReadEndpoint]
type DbClusterReadEndpointPtrInput ¶ added in v0.72.0
type DbClusterReadEndpointPtrInput interface { pulumi.Input ToDbClusterReadEndpointPtrOutput() DbClusterReadEndpointPtrOutput ToDbClusterReadEndpointPtrOutputWithContext(context.Context) DbClusterReadEndpointPtrOutput }
DbClusterReadEndpointPtrInput is an input type that accepts DbClusterReadEndpointArgs, DbClusterReadEndpointPtr and DbClusterReadEndpointPtrOutput values. You can construct a concrete instance of `DbClusterReadEndpointPtrInput` via:
DbClusterReadEndpointArgs{...} or: nil
func DbClusterReadEndpointPtr ¶ added in v0.72.0
func DbClusterReadEndpointPtr(v *DbClusterReadEndpointArgs) DbClusterReadEndpointPtrInput
type DbClusterReadEndpointPtrOutput ¶ added in v0.72.0
type DbClusterReadEndpointPtrOutput struct{ *pulumi.OutputState }
func (DbClusterReadEndpointPtrOutput) Address ¶ added in v0.72.0
func (o DbClusterReadEndpointPtrOutput) Address() pulumi.StringPtrOutput
The reader endpoint for the DB cluster.
func (DbClusterReadEndpointPtrOutput) Elem ¶ added in v0.72.0
func (o DbClusterReadEndpointPtrOutput) Elem() DbClusterReadEndpointOutput
func (DbClusterReadEndpointPtrOutput) ElementType ¶ added in v0.72.0
func (DbClusterReadEndpointPtrOutput) ElementType() reflect.Type
func (DbClusterReadEndpointPtrOutput) ToDbClusterReadEndpointPtrOutput ¶ added in v0.72.0
func (o DbClusterReadEndpointPtrOutput) ToDbClusterReadEndpointPtrOutput() DbClusterReadEndpointPtrOutput
func (DbClusterReadEndpointPtrOutput) ToDbClusterReadEndpointPtrOutputWithContext ¶ added in v0.72.0
func (o DbClusterReadEndpointPtrOutput) ToDbClusterReadEndpointPtrOutputWithContext(ctx context.Context) DbClusterReadEndpointPtrOutput
func (DbClusterReadEndpointPtrOutput) ToOutput ¶ added in v0.76.0
func (o DbClusterReadEndpointPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbClusterReadEndpoint]
type DbClusterScalingConfiguration ¶ added in v0.72.0
type DbClusterScalingConfiguration struct { // A value that indicates whether to allow or disallow automatic pause for an Aurora DB cluster in serverless DB engine mode. A DB cluster can be paused only when it's idle (it has no connections). AutoPause *bool `pulumi:"autoPause"` // The maximum capacity for an Aurora DB cluster in serverless DB engine mode. // For Aurora MySQL, valid capacity values are 1, 2, 4, 8, 16, 32, 64, 128, and 256. // For Aurora PostgreSQL, valid capacity values are 2, 4, 8, 16, 32, 64, 192, and 384. // The maximum capacity must be greater than or equal to the minimum capacity. MaxCapacity *int `pulumi:"maxCapacity"` // The minimum capacity for an Aurora DB cluster in serverless DB engine mode. // For Aurora MySQL, valid capacity values are 1, 2, 4, 8, 16, 32, 64, 128, and 256. // For Aurora PostgreSQL, valid capacity values are 2, 4, 8, 16, 32, 64, 192, and 384. // The minimum capacity must be less than or equal to the maximum capacity. MinCapacity *int `pulumi:"minCapacity"` // The amount of time, in seconds, that Aurora Serverless v1 tries to find a scaling point to perform seamless scaling before enforcing the timeout action. // The default is 300. SecondsBeforeTimeout *int `pulumi:"secondsBeforeTimeout"` // The time, in seconds, before an Aurora DB cluster in serverless mode is paused. SecondsUntilAutoPause *int `pulumi:"secondsUntilAutoPause"` // The action to take when the timeout is reached, either ForceApplyCapacityChange or RollbackCapacityChange. // ForceApplyCapacityChange sets the capacity to the specified value as soon as possible. // RollbackCapacityChange, the default, ignores the capacity change if a scaling point isn't found in the timeout period. // // For more information, see Autoscaling for Aurora Serverless v1 in the Amazon Aurora User Guide. TimeoutAction *string `pulumi:"timeoutAction"` }
The ScalingConfiguration property type specifies the scaling configuration of an Aurora Serverless DB cluster.
type DbClusterScalingConfigurationArgs ¶ added in v0.72.0
type DbClusterScalingConfigurationArgs struct { // A value that indicates whether to allow or disallow automatic pause for an Aurora DB cluster in serverless DB engine mode. A DB cluster can be paused only when it's idle (it has no connections). AutoPause pulumi.BoolPtrInput `pulumi:"autoPause"` // The maximum capacity for an Aurora DB cluster in serverless DB engine mode. // For Aurora MySQL, valid capacity values are 1, 2, 4, 8, 16, 32, 64, 128, and 256. // For Aurora PostgreSQL, valid capacity values are 2, 4, 8, 16, 32, 64, 192, and 384. // The maximum capacity must be greater than or equal to the minimum capacity. MaxCapacity pulumi.IntPtrInput `pulumi:"maxCapacity"` // The minimum capacity for an Aurora DB cluster in serverless DB engine mode. // For Aurora MySQL, valid capacity values are 1, 2, 4, 8, 16, 32, 64, 128, and 256. // For Aurora PostgreSQL, valid capacity values are 2, 4, 8, 16, 32, 64, 192, and 384. // The minimum capacity must be less than or equal to the maximum capacity. MinCapacity pulumi.IntPtrInput `pulumi:"minCapacity"` // The amount of time, in seconds, that Aurora Serverless v1 tries to find a scaling point to perform seamless scaling before enforcing the timeout action. // The default is 300. SecondsBeforeTimeout pulumi.IntPtrInput `pulumi:"secondsBeforeTimeout"` // The time, in seconds, before an Aurora DB cluster in serverless mode is paused. SecondsUntilAutoPause pulumi.IntPtrInput `pulumi:"secondsUntilAutoPause"` // The action to take when the timeout is reached, either ForceApplyCapacityChange or RollbackCapacityChange. // ForceApplyCapacityChange sets the capacity to the specified value as soon as possible. // RollbackCapacityChange, the default, ignores the capacity change if a scaling point isn't found in the timeout period. // // For more information, see Autoscaling for Aurora Serverless v1 in the Amazon Aurora User Guide. TimeoutAction pulumi.StringPtrInput `pulumi:"timeoutAction"` }
The ScalingConfiguration property type specifies the scaling configuration of an Aurora Serverless DB cluster.
func (DbClusterScalingConfigurationArgs) ElementType ¶ added in v0.72.0
func (DbClusterScalingConfigurationArgs) ElementType() reflect.Type
func (DbClusterScalingConfigurationArgs) ToDbClusterScalingConfigurationOutput ¶ added in v0.72.0
func (i DbClusterScalingConfigurationArgs) ToDbClusterScalingConfigurationOutput() DbClusterScalingConfigurationOutput
func (DbClusterScalingConfigurationArgs) ToDbClusterScalingConfigurationOutputWithContext ¶ added in v0.72.0
func (i DbClusterScalingConfigurationArgs) ToDbClusterScalingConfigurationOutputWithContext(ctx context.Context) DbClusterScalingConfigurationOutput
func (DbClusterScalingConfigurationArgs) ToDbClusterScalingConfigurationPtrOutput ¶ added in v0.72.0
func (i DbClusterScalingConfigurationArgs) ToDbClusterScalingConfigurationPtrOutput() DbClusterScalingConfigurationPtrOutput
func (DbClusterScalingConfigurationArgs) ToDbClusterScalingConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (i DbClusterScalingConfigurationArgs) ToDbClusterScalingConfigurationPtrOutputWithContext(ctx context.Context) DbClusterScalingConfigurationPtrOutput
func (DbClusterScalingConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i DbClusterScalingConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[DbClusterScalingConfiguration]
type DbClusterScalingConfigurationInput ¶ added in v0.72.0
type DbClusterScalingConfigurationInput interface { pulumi.Input ToDbClusterScalingConfigurationOutput() DbClusterScalingConfigurationOutput ToDbClusterScalingConfigurationOutputWithContext(context.Context) DbClusterScalingConfigurationOutput }
DbClusterScalingConfigurationInput is an input type that accepts DbClusterScalingConfigurationArgs and DbClusterScalingConfigurationOutput values. You can construct a concrete instance of `DbClusterScalingConfigurationInput` via:
DbClusterScalingConfigurationArgs{...}
type DbClusterScalingConfigurationOutput ¶ added in v0.72.0
type DbClusterScalingConfigurationOutput struct{ *pulumi.OutputState }
The ScalingConfiguration property type specifies the scaling configuration of an Aurora Serverless DB cluster.
func (DbClusterScalingConfigurationOutput) AutoPause ¶ added in v0.72.0
func (o DbClusterScalingConfigurationOutput) AutoPause() pulumi.BoolPtrOutput
A value that indicates whether to allow or disallow automatic pause for an Aurora DB cluster in serverless DB engine mode. A DB cluster can be paused only when it's idle (it has no connections).
func (DbClusterScalingConfigurationOutput) ElementType ¶ added in v0.72.0
func (DbClusterScalingConfigurationOutput) ElementType() reflect.Type
func (DbClusterScalingConfigurationOutput) MaxCapacity ¶ added in v0.72.0
func (o DbClusterScalingConfigurationOutput) MaxCapacity() pulumi.IntPtrOutput
The maximum capacity for an Aurora DB cluster in serverless DB engine mode. For Aurora MySQL, valid capacity values are 1, 2, 4, 8, 16, 32, 64, 128, and 256. For Aurora PostgreSQL, valid capacity values are 2, 4, 8, 16, 32, 64, 192, and 384. The maximum capacity must be greater than or equal to the minimum capacity.
func (DbClusterScalingConfigurationOutput) MinCapacity ¶ added in v0.72.0
func (o DbClusterScalingConfigurationOutput) MinCapacity() pulumi.IntPtrOutput
The minimum capacity for an Aurora DB cluster in serverless DB engine mode. For Aurora MySQL, valid capacity values are 1, 2, 4, 8, 16, 32, 64, 128, and 256. For Aurora PostgreSQL, valid capacity values are 2, 4, 8, 16, 32, 64, 192, and 384. The minimum capacity must be less than or equal to the maximum capacity.
func (DbClusterScalingConfigurationOutput) SecondsBeforeTimeout ¶ added in v0.72.0
func (o DbClusterScalingConfigurationOutput) SecondsBeforeTimeout() pulumi.IntPtrOutput
The amount of time, in seconds, that Aurora Serverless v1 tries to find a scaling point to perform seamless scaling before enforcing the timeout action. The default is 300.
func (DbClusterScalingConfigurationOutput) SecondsUntilAutoPause ¶ added in v0.72.0
func (o DbClusterScalingConfigurationOutput) SecondsUntilAutoPause() pulumi.IntPtrOutput
The time, in seconds, before an Aurora DB cluster in serverless mode is paused.
func (DbClusterScalingConfigurationOutput) TimeoutAction ¶ added in v0.72.0
func (o DbClusterScalingConfigurationOutput) TimeoutAction() pulumi.StringPtrOutput
The action to take when the timeout is reached, either ForceApplyCapacityChange or RollbackCapacityChange. ForceApplyCapacityChange sets the capacity to the specified value as soon as possible. RollbackCapacityChange, the default, ignores the capacity change if a scaling point isn't found in the timeout period.
For more information, see Autoscaling for Aurora Serverless v1 in the Amazon Aurora User Guide.
func (DbClusterScalingConfigurationOutput) ToDbClusterScalingConfigurationOutput ¶ added in v0.72.0
func (o DbClusterScalingConfigurationOutput) ToDbClusterScalingConfigurationOutput() DbClusterScalingConfigurationOutput
func (DbClusterScalingConfigurationOutput) ToDbClusterScalingConfigurationOutputWithContext ¶ added in v0.72.0
func (o DbClusterScalingConfigurationOutput) ToDbClusterScalingConfigurationOutputWithContext(ctx context.Context) DbClusterScalingConfigurationOutput
func (DbClusterScalingConfigurationOutput) ToDbClusterScalingConfigurationPtrOutput ¶ added in v0.72.0
func (o DbClusterScalingConfigurationOutput) ToDbClusterScalingConfigurationPtrOutput() DbClusterScalingConfigurationPtrOutput
func (DbClusterScalingConfigurationOutput) ToDbClusterScalingConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (o DbClusterScalingConfigurationOutput) ToDbClusterScalingConfigurationPtrOutputWithContext(ctx context.Context) DbClusterScalingConfigurationPtrOutput
func (DbClusterScalingConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o DbClusterScalingConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[DbClusterScalingConfiguration]
type DbClusterScalingConfigurationPtrInput ¶ added in v0.72.0
type DbClusterScalingConfigurationPtrInput interface { pulumi.Input ToDbClusterScalingConfigurationPtrOutput() DbClusterScalingConfigurationPtrOutput ToDbClusterScalingConfigurationPtrOutputWithContext(context.Context) DbClusterScalingConfigurationPtrOutput }
DbClusterScalingConfigurationPtrInput is an input type that accepts DbClusterScalingConfigurationArgs, DbClusterScalingConfigurationPtr and DbClusterScalingConfigurationPtrOutput values. You can construct a concrete instance of `DbClusterScalingConfigurationPtrInput` via:
DbClusterScalingConfigurationArgs{...} or: nil
func DbClusterScalingConfigurationPtr ¶ added in v0.72.0
func DbClusterScalingConfigurationPtr(v *DbClusterScalingConfigurationArgs) DbClusterScalingConfigurationPtrInput
type DbClusterScalingConfigurationPtrOutput ¶ added in v0.72.0
type DbClusterScalingConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DbClusterScalingConfigurationPtrOutput) AutoPause ¶ added in v0.72.0
func (o DbClusterScalingConfigurationPtrOutput) AutoPause() pulumi.BoolPtrOutput
A value that indicates whether to allow or disallow automatic pause for an Aurora DB cluster in serverless DB engine mode. A DB cluster can be paused only when it's idle (it has no connections).
func (DbClusterScalingConfigurationPtrOutput) ElementType ¶ added in v0.72.0
func (DbClusterScalingConfigurationPtrOutput) ElementType() reflect.Type
func (DbClusterScalingConfigurationPtrOutput) MaxCapacity ¶ added in v0.72.0
func (o DbClusterScalingConfigurationPtrOutput) MaxCapacity() pulumi.IntPtrOutput
The maximum capacity for an Aurora DB cluster in serverless DB engine mode. For Aurora MySQL, valid capacity values are 1, 2, 4, 8, 16, 32, 64, 128, and 256. For Aurora PostgreSQL, valid capacity values are 2, 4, 8, 16, 32, 64, 192, and 384. The maximum capacity must be greater than or equal to the minimum capacity.
func (DbClusterScalingConfigurationPtrOutput) MinCapacity ¶ added in v0.72.0
func (o DbClusterScalingConfigurationPtrOutput) MinCapacity() pulumi.IntPtrOutput
The minimum capacity for an Aurora DB cluster in serverless DB engine mode. For Aurora MySQL, valid capacity values are 1, 2, 4, 8, 16, 32, 64, 128, and 256. For Aurora PostgreSQL, valid capacity values are 2, 4, 8, 16, 32, 64, 192, and 384. The minimum capacity must be less than or equal to the maximum capacity.
func (DbClusterScalingConfigurationPtrOutput) SecondsBeforeTimeout ¶ added in v0.72.0
func (o DbClusterScalingConfigurationPtrOutput) SecondsBeforeTimeout() pulumi.IntPtrOutput
The amount of time, in seconds, that Aurora Serverless v1 tries to find a scaling point to perform seamless scaling before enforcing the timeout action. The default is 300.
func (DbClusterScalingConfigurationPtrOutput) SecondsUntilAutoPause ¶ added in v0.72.0
func (o DbClusterScalingConfigurationPtrOutput) SecondsUntilAutoPause() pulumi.IntPtrOutput
The time, in seconds, before an Aurora DB cluster in serverless mode is paused.
func (DbClusterScalingConfigurationPtrOutput) TimeoutAction ¶ added in v0.72.0
func (o DbClusterScalingConfigurationPtrOutput) TimeoutAction() pulumi.StringPtrOutput
The action to take when the timeout is reached, either ForceApplyCapacityChange or RollbackCapacityChange. ForceApplyCapacityChange sets the capacity to the specified value as soon as possible. RollbackCapacityChange, the default, ignores the capacity change if a scaling point isn't found in the timeout period.
For more information, see Autoscaling for Aurora Serverless v1 in the Amazon Aurora User Guide.
func (DbClusterScalingConfigurationPtrOutput) ToDbClusterScalingConfigurationPtrOutput ¶ added in v0.72.0
func (o DbClusterScalingConfigurationPtrOutput) ToDbClusterScalingConfigurationPtrOutput() DbClusterScalingConfigurationPtrOutput
func (DbClusterScalingConfigurationPtrOutput) ToDbClusterScalingConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (o DbClusterScalingConfigurationPtrOutput) ToDbClusterScalingConfigurationPtrOutputWithContext(ctx context.Context) DbClusterScalingConfigurationPtrOutput
func (DbClusterScalingConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o DbClusterScalingConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbClusterScalingConfiguration]
type DbClusterServerlessV2ScalingConfiguration ¶ added in v0.72.0
type DbClusterServerlessV2ScalingConfiguration struct { // The maximum number of Aurora capacity units (ACUs) for a DB instance in an Aurora Serverless v2 cluster. You can specify ACU values in half-step increments, such as 40, 40.5, 41, and so on. The largest value that you can use is 128. MaxCapacity *float64 `pulumi:"maxCapacity"` // The minimum number of Aurora capacity units (ACUs) for a DB instance in an Aurora Serverless v2 cluster. You can specify ACU values in half-step increments, such as 8, 8.5, 9, and so on. The smallest value that you can use is 0.5. MinCapacity *float64 `pulumi:"minCapacity"` }
Contains the scaling configuration of an Aurora Serverless v2 DB cluster.
type DbClusterServerlessV2ScalingConfigurationArgs ¶ added in v0.72.0
type DbClusterServerlessV2ScalingConfigurationArgs struct { // The maximum number of Aurora capacity units (ACUs) for a DB instance in an Aurora Serverless v2 cluster. You can specify ACU values in half-step increments, such as 40, 40.5, 41, and so on. The largest value that you can use is 128. MaxCapacity pulumi.Float64PtrInput `pulumi:"maxCapacity"` // The minimum number of Aurora capacity units (ACUs) for a DB instance in an Aurora Serverless v2 cluster. You can specify ACU values in half-step increments, such as 8, 8.5, 9, and so on. The smallest value that you can use is 0.5. MinCapacity pulumi.Float64PtrInput `pulumi:"minCapacity"` }
Contains the scaling configuration of an Aurora Serverless v2 DB cluster.
func (DbClusterServerlessV2ScalingConfigurationArgs) ElementType ¶ added in v0.72.0
func (DbClusterServerlessV2ScalingConfigurationArgs) ElementType() reflect.Type
func (DbClusterServerlessV2ScalingConfigurationArgs) ToDbClusterServerlessV2ScalingConfigurationOutput ¶ added in v0.72.0
func (i DbClusterServerlessV2ScalingConfigurationArgs) ToDbClusterServerlessV2ScalingConfigurationOutput() DbClusterServerlessV2ScalingConfigurationOutput
func (DbClusterServerlessV2ScalingConfigurationArgs) ToDbClusterServerlessV2ScalingConfigurationOutputWithContext ¶ added in v0.72.0
func (i DbClusterServerlessV2ScalingConfigurationArgs) ToDbClusterServerlessV2ScalingConfigurationOutputWithContext(ctx context.Context) DbClusterServerlessV2ScalingConfigurationOutput
func (DbClusterServerlessV2ScalingConfigurationArgs) ToDbClusterServerlessV2ScalingConfigurationPtrOutput ¶ added in v0.72.0
func (i DbClusterServerlessV2ScalingConfigurationArgs) ToDbClusterServerlessV2ScalingConfigurationPtrOutput() DbClusterServerlessV2ScalingConfigurationPtrOutput
func (DbClusterServerlessV2ScalingConfigurationArgs) ToDbClusterServerlessV2ScalingConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (i DbClusterServerlessV2ScalingConfigurationArgs) ToDbClusterServerlessV2ScalingConfigurationPtrOutputWithContext(ctx context.Context) DbClusterServerlessV2ScalingConfigurationPtrOutput
func (DbClusterServerlessV2ScalingConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i DbClusterServerlessV2ScalingConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[DbClusterServerlessV2ScalingConfiguration]
type DbClusterServerlessV2ScalingConfigurationInput ¶ added in v0.72.0
type DbClusterServerlessV2ScalingConfigurationInput interface { pulumi.Input ToDbClusterServerlessV2ScalingConfigurationOutput() DbClusterServerlessV2ScalingConfigurationOutput ToDbClusterServerlessV2ScalingConfigurationOutputWithContext(context.Context) DbClusterServerlessV2ScalingConfigurationOutput }
DbClusterServerlessV2ScalingConfigurationInput is an input type that accepts DbClusterServerlessV2ScalingConfigurationArgs and DbClusterServerlessV2ScalingConfigurationOutput values. You can construct a concrete instance of `DbClusterServerlessV2ScalingConfigurationInput` via:
DbClusterServerlessV2ScalingConfigurationArgs{...}
type DbClusterServerlessV2ScalingConfigurationOutput ¶ added in v0.72.0
type DbClusterServerlessV2ScalingConfigurationOutput struct{ *pulumi.OutputState }
Contains the scaling configuration of an Aurora Serverless v2 DB cluster.
func (DbClusterServerlessV2ScalingConfigurationOutput) ElementType ¶ added in v0.72.0
func (DbClusterServerlessV2ScalingConfigurationOutput) ElementType() reflect.Type
func (DbClusterServerlessV2ScalingConfigurationOutput) MaxCapacity ¶ added in v0.72.0
func (o DbClusterServerlessV2ScalingConfigurationOutput) MaxCapacity() pulumi.Float64PtrOutput
The maximum number of Aurora capacity units (ACUs) for a DB instance in an Aurora Serverless v2 cluster. You can specify ACU values in half-step increments, such as 40, 40.5, 41, and so on. The largest value that you can use is 128.
func (DbClusterServerlessV2ScalingConfigurationOutput) MinCapacity ¶ added in v0.72.0
func (o DbClusterServerlessV2ScalingConfigurationOutput) MinCapacity() pulumi.Float64PtrOutput
The minimum number of Aurora capacity units (ACUs) for a DB instance in an Aurora Serverless v2 cluster. You can specify ACU values in half-step increments, such as 8, 8.5, 9, and so on. The smallest value that you can use is 0.5.
func (DbClusterServerlessV2ScalingConfigurationOutput) ToDbClusterServerlessV2ScalingConfigurationOutput ¶ added in v0.72.0
func (o DbClusterServerlessV2ScalingConfigurationOutput) ToDbClusterServerlessV2ScalingConfigurationOutput() DbClusterServerlessV2ScalingConfigurationOutput
func (DbClusterServerlessV2ScalingConfigurationOutput) ToDbClusterServerlessV2ScalingConfigurationOutputWithContext ¶ added in v0.72.0
func (o DbClusterServerlessV2ScalingConfigurationOutput) ToDbClusterServerlessV2ScalingConfigurationOutputWithContext(ctx context.Context) DbClusterServerlessV2ScalingConfigurationOutput
func (DbClusterServerlessV2ScalingConfigurationOutput) ToDbClusterServerlessV2ScalingConfigurationPtrOutput ¶ added in v0.72.0
func (o DbClusterServerlessV2ScalingConfigurationOutput) ToDbClusterServerlessV2ScalingConfigurationPtrOutput() DbClusterServerlessV2ScalingConfigurationPtrOutput
func (DbClusterServerlessV2ScalingConfigurationOutput) ToDbClusterServerlessV2ScalingConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (o DbClusterServerlessV2ScalingConfigurationOutput) ToDbClusterServerlessV2ScalingConfigurationPtrOutputWithContext(ctx context.Context) DbClusterServerlessV2ScalingConfigurationPtrOutput
func (DbClusterServerlessV2ScalingConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o DbClusterServerlessV2ScalingConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[DbClusterServerlessV2ScalingConfiguration]
type DbClusterServerlessV2ScalingConfigurationPtrInput ¶ added in v0.72.0
type DbClusterServerlessV2ScalingConfigurationPtrInput interface { pulumi.Input ToDbClusterServerlessV2ScalingConfigurationPtrOutput() DbClusterServerlessV2ScalingConfigurationPtrOutput ToDbClusterServerlessV2ScalingConfigurationPtrOutputWithContext(context.Context) DbClusterServerlessV2ScalingConfigurationPtrOutput }
DbClusterServerlessV2ScalingConfigurationPtrInput is an input type that accepts DbClusterServerlessV2ScalingConfigurationArgs, DbClusterServerlessV2ScalingConfigurationPtr and DbClusterServerlessV2ScalingConfigurationPtrOutput values. You can construct a concrete instance of `DbClusterServerlessV2ScalingConfigurationPtrInput` via:
DbClusterServerlessV2ScalingConfigurationArgs{...} or: nil
func DbClusterServerlessV2ScalingConfigurationPtr ¶ added in v0.72.0
func DbClusterServerlessV2ScalingConfigurationPtr(v *DbClusterServerlessV2ScalingConfigurationArgs) DbClusterServerlessV2ScalingConfigurationPtrInput
type DbClusterServerlessV2ScalingConfigurationPtrOutput ¶ added in v0.72.0
type DbClusterServerlessV2ScalingConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DbClusterServerlessV2ScalingConfigurationPtrOutput) ElementType ¶ added in v0.72.0
func (DbClusterServerlessV2ScalingConfigurationPtrOutput) ElementType() reflect.Type
func (DbClusterServerlessV2ScalingConfigurationPtrOutput) MaxCapacity ¶ added in v0.72.0
func (o DbClusterServerlessV2ScalingConfigurationPtrOutput) MaxCapacity() pulumi.Float64PtrOutput
The maximum number of Aurora capacity units (ACUs) for a DB instance in an Aurora Serverless v2 cluster. You can specify ACU values in half-step increments, such as 40, 40.5, 41, and so on. The largest value that you can use is 128.
func (DbClusterServerlessV2ScalingConfigurationPtrOutput) MinCapacity ¶ added in v0.72.0
func (o DbClusterServerlessV2ScalingConfigurationPtrOutput) MinCapacity() pulumi.Float64PtrOutput
The minimum number of Aurora capacity units (ACUs) for a DB instance in an Aurora Serverless v2 cluster. You can specify ACU values in half-step increments, such as 8, 8.5, 9, and so on. The smallest value that you can use is 0.5.
func (DbClusterServerlessV2ScalingConfigurationPtrOutput) ToDbClusterServerlessV2ScalingConfigurationPtrOutput ¶ added in v0.72.0
func (o DbClusterServerlessV2ScalingConfigurationPtrOutput) ToDbClusterServerlessV2ScalingConfigurationPtrOutput() DbClusterServerlessV2ScalingConfigurationPtrOutput
func (DbClusterServerlessV2ScalingConfigurationPtrOutput) ToDbClusterServerlessV2ScalingConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (o DbClusterServerlessV2ScalingConfigurationPtrOutput) ToDbClusterServerlessV2ScalingConfigurationPtrOutputWithContext(ctx context.Context) DbClusterServerlessV2ScalingConfigurationPtrOutput
func (DbClusterServerlessV2ScalingConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o DbClusterServerlessV2ScalingConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbClusterServerlessV2ScalingConfiguration]
type DbClusterState ¶ added in v0.72.0
type DbClusterState struct { }
func (DbClusterState) ElementType ¶ added in v0.72.0
func (DbClusterState) ElementType() reflect.Type
type DbClusterTag ¶ added in v0.72.0
type DbClusterTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value *string `pulumi:"value"` }
A key-value pair to associate with a resource.
type DbClusterTagArgs ¶ added in v0.72.0
type DbClusterTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (DbClusterTagArgs) ElementType ¶ added in v0.72.0
func (DbClusterTagArgs) ElementType() reflect.Type
func (DbClusterTagArgs) ToDbClusterTagOutput ¶ added in v0.72.0
func (i DbClusterTagArgs) ToDbClusterTagOutput() DbClusterTagOutput
func (DbClusterTagArgs) ToDbClusterTagOutputWithContext ¶ added in v0.72.0
func (i DbClusterTagArgs) ToDbClusterTagOutputWithContext(ctx context.Context) DbClusterTagOutput
func (DbClusterTagArgs) ToOutput ¶ added in v0.76.0
func (i DbClusterTagArgs) ToOutput(ctx context.Context) pulumix.Output[DbClusterTag]
type DbClusterTagArray ¶ added in v0.72.0
type DbClusterTagArray []DbClusterTagInput
func (DbClusterTagArray) ElementType ¶ added in v0.72.0
func (DbClusterTagArray) ElementType() reflect.Type
func (DbClusterTagArray) ToDbClusterTagArrayOutput ¶ added in v0.72.0
func (i DbClusterTagArray) ToDbClusterTagArrayOutput() DbClusterTagArrayOutput
func (DbClusterTagArray) ToDbClusterTagArrayOutputWithContext ¶ added in v0.72.0
func (i DbClusterTagArray) ToDbClusterTagArrayOutputWithContext(ctx context.Context) DbClusterTagArrayOutput
func (DbClusterTagArray) ToOutput ¶ added in v0.76.0
func (i DbClusterTagArray) ToOutput(ctx context.Context) pulumix.Output[[]DbClusterTag]
type DbClusterTagArrayInput ¶ added in v0.72.0
type DbClusterTagArrayInput interface { pulumi.Input ToDbClusterTagArrayOutput() DbClusterTagArrayOutput ToDbClusterTagArrayOutputWithContext(context.Context) DbClusterTagArrayOutput }
DbClusterTagArrayInput is an input type that accepts DbClusterTagArray and DbClusterTagArrayOutput values. You can construct a concrete instance of `DbClusterTagArrayInput` via:
DbClusterTagArray{ DbClusterTagArgs{...} }
type DbClusterTagArrayOutput ¶ added in v0.72.0
type DbClusterTagArrayOutput struct{ *pulumi.OutputState }
func (DbClusterTagArrayOutput) ElementType ¶ added in v0.72.0
func (DbClusterTagArrayOutput) ElementType() reflect.Type
func (DbClusterTagArrayOutput) Index ¶ added in v0.72.0
func (o DbClusterTagArrayOutput) Index(i pulumi.IntInput) DbClusterTagOutput
func (DbClusterTagArrayOutput) ToDbClusterTagArrayOutput ¶ added in v0.72.0
func (o DbClusterTagArrayOutput) ToDbClusterTagArrayOutput() DbClusterTagArrayOutput
func (DbClusterTagArrayOutput) ToDbClusterTagArrayOutputWithContext ¶ added in v0.72.0
func (o DbClusterTagArrayOutput) ToDbClusterTagArrayOutputWithContext(ctx context.Context) DbClusterTagArrayOutput
func (DbClusterTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o DbClusterTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbClusterTag]
type DbClusterTagInput ¶ added in v0.72.0
type DbClusterTagInput interface { pulumi.Input ToDbClusterTagOutput() DbClusterTagOutput ToDbClusterTagOutputWithContext(context.Context) DbClusterTagOutput }
DbClusterTagInput is an input type that accepts DbClusterTagArgs and DbClusterTagOutput values. You can construct a concrete instance of `DbClusterTagInput` via:
DbClusterTagArgs{...}
type DbClusterTagOutput ¶ added in v0.72.0
type DbClusterTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (DbClusterTagOutput) ElementType ¶ added in v0.72.0
func (DbClusterTagOutput) ElementType() reflect.Type
func (DbClusterTagOutput) Key ¶ added in v0.72.0
func (o DbClusterTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (DbClusterTagOutput) ToDbClusterTagOutput ¶ added in v0.72.0
func (o DbClusterTagOutput) ToDbClusterTagOutput() DbClusterTagOutput
func (DbClusterTagOutput) ToDbClusterTagOutputWithContext ¶ added in v0.72.0
func (o DbClusterTagOutput) ToDbClusterTagOutputWithContext(ctx context.Context) DbClusterTagOutput
func (DbClusterTagOutput) ToOutput ¶ added in v0.76.0
func (o DbClusterTagOutput) ToOutput(ctx context.Context) pulumix.Output[DbClusterTag]
func (DbClusterTagOutput) Value ¶ added in v0.72.0
func (o DbClusterTagOutput) Value() pulumi.StringPtrOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type DbInstance ¶ added in v0.72.0
type DbInstance struct { pulumi.CustomResourceState // The amount of storage (in gigabytes) to be initially allocated for the database instance. AllocatedStorage pulumi.StringPtrOutput `pulumi:"allocatedStorage"` // A value that indicates whether major version upgrades are allowed. Changing this parameter doesn't result in an outage and the change is asynchronously applied as soon as possible. AllowMajorVersionUpgrade pulumi.BoolPtrOutput `pulumi:"allowMajorVersionUpgrade"` // The AWS Identity and Access Management (IAM) roles associated with the DB instance. AssociatedRoles DbInstanceDbInstanceRoleArrayOutput `pulumi:"associatedRoles"` // A value that indicates whether minor engine upgrades are applied automatically to the DB instance during the maintenance window. By default, minor engine upgrades are applied automatically. AutoMinorVersionUpgrade pulumi.BoolPtrOutput `pulumi:"autoMinorVersionUpgrade"` // Enables replication of automated backups to a different Amazon Web Services Region. AutomaticBackupReplicationRegion pulumi.StringPtrOutput `pulumi:"automaticBackupReplicationRegion"` // The Availability Zone (AZ) where the database will be created. For information on AWS Regions and Availability Zones. AvailabilityZone pulumi.StringPtrOutput `pulumi:"availabilityZone"` // The number of days for which automated backups are retained. Setting this parameter to a positive number enables backups. Setting this parameter to 0 disables automated backups. BackupRetentionPeriod pulumi.IntPtrOutput `pulumi:"backupRetentionPeriod"` // The identifier of the CA certificate for this DB instance. CaCertificateIdentifier pulumi.StringPtrOutput `pulumi:"caCertificateIdentifier"` // Returns the details of the DB instance's server certificate. CertificateDetails DbInstanceCertificateDetailsPtrOutput `pulumi:"certificateDetails"` // A value that indicates whether the DB instance is restarted when you rotate your SSL/TLS certificate. // By default, the DB instance is restarted when you rotate your SSL/TLS certificate. The certificate is not updated until the DB instance is restarted. // If you are using SSL/TLS to connect to the DB instance, follow the appropriate instructions for your DB engine to rotate your SSL/TLS certificate // This setting doesn't apply to RDS Custom. CertificateRotationRestart pulumi.BoolPtrOutput `pulumi:"certificateRotationRestart"` // For supported engines, indicates that the DB instance should be associated with the specified character set. CharacterSetName pulumi.StringPtrOutput `pulumi:"characterSetName"` // A value that indicates whether to copy tags from the DB instance to snapshots of the DB instance. By default, tags are not copied. CopyTagsToSnapshot pulumi.BoolPtrOutput `pulumi:"copyTagsToSnapshot"` // The instance profile associated with the underlying Amazon EC2 instance of an RDS Custom DB instance. The instance profile must meet the following requirements: // * The profile must exist in your account. // * The profile must have an IAM role that Amazon EC2 has permissions to assume. // * The instance profile name and the associated IAM role name must start with the prefix AWSRDSCustom . // For the list of permissions required for the IAM role, see Configure IAM and your VPC in the Amazon RDS User Guide . // // This setting is required for RDS Custom. CustomIamInstanceProfile pulumi.StringPtrOutput `pulumi:"customIamInstanceProfile"` // The identifier of the DB cluster that the instance will belong to. DbClusterIdentifier pulumi.StringPtrOutput `pulumi:"dbClusterIdentifier"` // The identifier for the RDS for MySQL Multi-AZ DB cluster snapshot to restore from. For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide . // // Constraints: // * Must match the identifier of an existing Multi-AZ DB cluster snapshot. // * Can't be specified when DBSnapshotIdentifier is specified. // * Must be specified when DBSnapshotIdentifier isn't specified. // * If you are restoring from a shared manual Multi-AZ DB cluster snapshot, the DBClusterSnapshotIdentifier must be the ARN of the shared snapshot. // * Can't be the identifier of an Aurora DB cluster snapshot. // * Can't be the identifier of an RDS for PostgreSQL Multi-AZ DB cluster snapshot. DbClusterSnapshotIdentifier pulumi.StringPtrOutput `pulumi:"dbClusterSnapshotIdentifier"` // The Amazon Resource Name (ARN) for the DB instance. DbInstanceArn pulumi.StringOutput `pulumi:"dbInstanceArn"` // The compute and memory capacity of the DB instance, for example, db.m4.large. Not all DB instance classes are available in all AWS Regions, or for all database engines. DbInstanceClass pulumi.StringPtrOutput `pulumi:"dbInstanceClass"` // A name for the DB instance. If you specify a name, AWS CloudFormation converts it to lowercase. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the DB instance. DbInstanceIdentifier pulumi.StringPtrOutput `pulumi:"dbInstanceIdentifier"` // The meaning of this parameter differs according to the database engine you use. DbName pulumi.StringPtrOutput `pulumi:"dbName"` // The name of an existing DB parameter group or a reference to an AWS::RDS::DBParameterGroup resource created in the template. DbParameterGroupName pulumi.StringPtrOutput `pulumi:"dbParameterGroupName"` // A list of the DB security groups to assign to the DB instance. The list can include both the name of existing DB security groups or references to AWS::RDS::DBSecurityGroup resources created in the template. DbSecurityGroups pulumi.StringArrayOutput `pulumi:"dbSecurityGroups"` // The name or Amazon Resource Name (ARN) of the DB snapshot that's used to restore the DB instance. If you're restoring from a shared manual DB snapshot, you must specify the ARN of the snapshot. DbSnapshotIdentifier pulumi.StringPtrOutput `pulumi:"dbSnapshotIdentifier"` // A DB subnet group to associate with the DB instance. If you update this value, the new subnet group must be a subnet group in a new VPC. DbSubnetGroupName pulumi.StringPtrOutput `pulumi:"dbSubnetGroupName"` // The Oracle system ID (Oracle SID) for a container database (CDB). The Oracle SID is also the name of the CDB. This setting is valid for RDS Custom only. DbSystemId pulumi.StringOutput `pulumi:"dbSystemId"` // The AWS Region-unique, immutable identifier for the DB instance. This identifier is found in AWS CloudTrail log entries whenever the AWS KMS key for the DB instance is accessed. DbiResourceId pulumi.StringOutput `pulumi:"dbiResourceId"` // A value that indicates whether to remove automated backups immediately after the DB instance is deleted. This parameter isn't case-sensitive. The default is to remove automated backups immediately after the DB instance is deleted. DeleteAutomatedBackups pulumi.BoolPtrOutput `pulumi:"deleteAutomatedBackups"` // A value that indicates whether the DB instance has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled. DeletionProtection pulumi.BoolPtrOutput `pulumi:"deletionProtection"` // The Active Directory directory ID to create the DB instance in. Currently, only MySQL, Microsoft SQL Server, Oracle, and PostgreSQL DB instances can be created in an Active Directory Domain. Domain pulumi.StringPtrOutput `pulumi:"domain"` // The ARN for the Secrets Manager secret with the credentials for the user joining the domain. DomainAuthSecretArn pulumi.StringPtrOutput `pulumi:"domainAuthSecretArn"` // The IPv4 DNS IP addresses of your primary and secondary Active Directory domain controllers. DomainDnsIps pulumi.StringArrayOutput `pulumi:"domainDnsIps"` // The fully qualified domain name (FQDN) of an Active Directory domain. DomainFqdn pulumi.StringPtrOutput `pulumi:"domainFqdn"` // Specify the name of the IAM role to be used when making API calls to the Directory Service. DomainIamRoleName pulumi.StringPtrOutput `pulumi:"domainIamRoleName"` // The Active Directory organizational unit for your DB instance to join. DomainOu pulumi.StringPtrOutput `pulumi:"domainOu"` // The list of log types that need to be enabled for exporting to CloudWatch Logs. The values in the list depend on the DB engine being used. EnableCloudwatchLogsExports pulumi.StringArrayOutput `pulumi:"enableCloudwatchLogsExports"` // A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled. EnableIamDatabaseAuthentication pulumi.BoolPtrOutput `pulumi:"enableIamDatabaseAuthentication"` // A value that indicates whether to enable Performance Insights for the DB instance. EnablePerformanceInsights pulumi.BoolPtrOutput `pulumi:"enablePerformanceInsights"` // Specifies the connection endpoint. Endpoint DbInstanceEndpointPtrOutput `pulumi:"endpoint"` // The name of the database engine that you want to use for this DB instance. Engine pulumi.StringPtrOutput `pulumi:"engine"` // The version number of the database engine to use. EngineVersion pulumi.StringPtrOutput `pulumi:"engineVersion"` // The number of I/O operations per second (IOPS) that the database provisions. Iops pulumi.IntPtrOutput `pulumi:"iops"` // The ARN of the AWS Key Management Service (AWS KMS) master key that's used to encrypt the DB instance. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // License model information for this DB instance. LicenseModel pulumi.StringPtrOutput `pulumi:"licenseModel"` // A value that indicates whether to manage the master user password with AWS Secrets Manager. ManageMasterUserPassword pulumi.BoolPtrOutput `pulumi:"manageMasterUserPassword"` // The password for the master user. MasterUserPassword pulumi.StringPtrOutput `pulumi:"masterUserPassword"` // Contains the secret managed by RDS in AWS Secrets Manager for the master user password. MasterUserSecret DbInstanceMasterUserSecretPtrOutput `pulumi:"masterUserSecret"` // The master user name for the DB instance. MasterUsername pulumi.StringPtrOutput `pulumi:"masterUsername"` // The upper limit to which Amazon RDS can automatically scale the storage of the DB instance. MaxAllocatedStorage pulumi.IntPtrOutput `pulumi:"maxAllocatedStorage"` // The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance. To disable collecting Enhanced Monitoring metrics, specify 0. The default is 0. MonitoringInterval pulumi.IntPtrOutput `pulumi:"monitoringInterval"` // The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to Amazon CloudWatch Logs. MonitoringRoleArn pulumi.StringPtrOutput `pulumi:"monitoringRoleArn"` // Specifies whether the database instance is a multiple Availability Zone deployment. MultiAz pulumi.BoolPtrOutput `pulumi:"multiAz"` // The name of the NCHAR character set for the Oracle DB instance. This parameter doesn't apply to RDS Custom. NcharCharacterSetName pulumi.StringPtrOutput `pulumi:"ncharCharacterSetName"` // The network type of the DB cluster. NetworkType pulumi.StringPtrOutput `pulumi:"networkType"` // Indicates that the DB instance should be associated with the specified option group. OptionGroupName pulumi.StringPtrOutput `pulumi:"optionGroupName"` // The AWS KMS key identifier for encryption of Performance Insights data. The KMS key ID is the Amazon Resource Name (ARN), KMS key identifier, or the KMS key alias for the KMS encryption key. PerformanceInsightsKmsKeyId pulumi.StringPtrOutput `pulumi:"performanceInsightsKmsKeyId"` // The amount of time, in days, to retain Performance Insights data. Valid values are 7 or 731 (2 years). PerformanceInsightsRetentionPeriod pulumi.IntPtrOutput `pulumi:"performanceInsightsRetentionPeriod"` // The port number on which the database accepts connections. Port pulumi.StringPtrOutput `pulumi:"port"` // The daily time range during which automated backups are created if automated backups are enabled, using the BackupRetentionPeriod parameter. PreferredBackupWindow pulumi.StringPtrOutput `pulumi:"preferredBackupWindow"` // he weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC). PreferredMaintenanceWindow pulumi.StringPtrOutput `pulumi:"preferredMaintenanceWindow"` // The number of CPU cores and the number of threads per core for the DB instance class of the DB instance. ProcessorFeatures DbInstanceProcessorFeatureArrayOutput `pulumi:"processorFeatures"` // A value that specifies the order in which an Aurora Replica is promoted to the primary instance after a failure of the existing primary instance. PromotionTier pulumi.IntPtrOutput `pulumi:"promotionTier"` // Indicates whether the DB instance is an internet-facing instance. If you specify true, AWS CloudFormation creates an instance with a publicly resolvable DNS name, which resolves to a public IP address. If you specify false, AWS CloudFormation creates an internal instance with a DNS name that resolves to a private IP address. PubliclyAccessible pulumi.BoolPtrOutput `pulumi:"publiclyAccessible"` // The open mode of an Oracle read replica. The default is open-read-only. ReplicaMode pulumi.StringPtrOutput `pulumi:"replicaMode"` // The date and time to restore from. RestoreTime pulumi.StringPtrOutput `pulumi:"restoreTime"` // The identifier of the Multi-AZ DB cluster that will act as the source for the read replica. Each DB cluster can have up to 15 read replicas. SourceDbClusterIdentifier pulumi.StringPtrOutput `pulumi:"sourceDbClusterIdentifier"` // The Amazon Resource Name (ARN) of the replicated automated backups from which to restore. SourceDbInstanceAutomatedBackupsArn pulumi.StringPtrOutput `pulumi:"sourceDbInstanceAutomatedBackupsArn"` // If you want to create a Read Replica DB instance, specify the ID of the source DB instance. Each DB instance can have a limited number of Read Replicas. SourceDbInstanceIdentifier pulumi.StringPtrOutput `pulumi:"sourceDbInstanceIdentifier"` // The resource ID of the source DB instance from which to restore. SourceDbiResourceId pulumi.StringPtrOutput `pulumi:"sourceDbiResourceId"` // The ID of the region that contains the source DB instance for the Read Replica. SourceRegion pulumi.StringPtrOutput `pulumi:"sourceRegion"` // A value that indicates whether the DB instance is encrypted. By default, it isn't encrypted. StorageEncrypted pulumi.BoolPtrOutput `pulumi:"storageEncrypted"` // Specifies the storage throughput for the DB instance. StorageThroughput pulumi.IntPtrOutput `pulumi:"storageThroughput"` // Specifies the storage type to be associated with the DB instance. StorageType pulumi.StringPtrOutput `pulumi:"storageType"` // Tags to assign to the DB instance. Tags DbInstanceTagArrayOutput `pulumi:"tags"` // The ARN from the key store with which to associate the instance for TDE encryption. TdeCredentialArn pulumi.StringPtrOutput `pulumi:"tdeCredentialArn"` // The password for the given ARN from the key store in order to access the device. TdeCredentialPassword pulumi.StringPtrOutput `pulumi:"tdeCredentialPassword"` // The time zone of the DB instance. The time zone parameter is currently supported only by Microsoft SQL Server. Timezone pulumi.StringPtrOutput `pulumi:"timezone"` // A value that indicates whether the DB instance class of the DB instance uses its default processor features. UseDefaultProcessorFeatures pulumi.BoolPtrOutput `pulumi:"useDefaultProcessorFeatures"` // A value that indicates whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. UseLatestRestorableTime pulumi.BoolPtrOutput `pulumi:"useLatestRestorableTime"` // A list of the VPC security group IDs to assign to the DB instance. The list can include both the physical IDs of existing VPC security groups and references to AWS::EC2::SecurityGroup resources created in the template. VpcSecurityGroups pulumi.StringArrayOutput `pulumi:"vpcSecurityGroups"` }
The AWS::RDS::DBInstance resource creates an Amazon RDS DB instance.
func GetDbInstance ¶ added in v0.72.0
func GetDbInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DbInstanceState, opts ...pulumi.ResourceOption) (*DbInstance, error)
GetDbInstance gets an existing DbInstance 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 NewDbInstance ¶ added in v0.72.0
func NewDbInstance(ctx *pulumi.Context, name string, args *DbInstanceArgs, opts ...pulumi.ResourceOption) (*DbInstance, error)
NewDbInstance registers a new resource with the given unique name, arguments, and options.
func (*DbInstance) ElementType ¶ added in v0.72.0
func (*DbInstance) ElementType() reflect.Type
func (*DbInstance) ToDbInstanceOutput ¶ added in v0.72.0
func (i *DbInstance) ToDbInstanceOutput() DbInstanceOutput
func (*DbInstance) ToDbInstanceOutputWithContext ¶ added in v0.72.0
func (i *DbInstance) ToDbInstanceOutputWithContext(ctx context.Context) DbInstanceOutput
func (*DbInstance) ToOutput ¶ added in v0.76.0
func (i *DbInstance) ToOutput(ctx context.Context) pulumix.Output[*DbInstance]
type DbInstanceArgs ¶ added in v0.72.0
type DbInstanceArgs struct { // The amount of storage (in gigabytes) to be initially allocated for the database instance. AllocatedStorage pulumi.StringPtrInput // A value that indicates whether major version upgrades are allowed. Changing this parameter doesn't result in an outage and the change is asynchronously applied as soon as possible. AllowMajorVersionUpgrade pulumi.BoolPtrInput // The AWS Identity and Access Management (IAM) roles associated with the DB instance. AssociatedRoles DbInstanceDbInstanceRoleArrayInput // A value that indicates whether minor engine upgrades are applied automatically to the DB instance during the maintenance window. By default, minor engine upgrades are applied automatically. AutoMinorVersionUpgrade pulumi.BoolPtrInput // Enables replication of automated backups to a different Amazon Web Services Region. AutomaticBackupReplicationRegion pulumi.StringPtrInput // The Availability Zone (AZ) where the database will be created. For information on AWS Regions and Availability Zones. AvailabilityZone pulumi.StringPtrInput // The number of days for which automated backups are retained. Setting this parameter to a positive number enables backups. Setting this parameter to 0 disables automated backups. BackupRetentionPeriod pulumi.IntPtrInput // The identifier of the CA certificate for this DB instance. CaCertificateIdentifier pulumi.StringPtrInput // Returns the details of the DB instance's server certificate. CertificateDetails DbInstanceCertificateDetailsPtrInput // A value that indicates whether the DB instance is restarted when you rotate your SSL/TLS certificate. // By default, the DB instance is restarted when you rotate your SSL/TLS certificate. The certificate is not updated until the DB instance is restarted. // If you are using SSL/TLS to connect to the DB instance, follow the appropriate instructions for your DB engine to rotate your SSL/TLS certificate // This setting doesn't apply to RDS Custom. CertificateRotationRestart pulumi.BoolPtrInput // For supported engines, indicates that the DB instance should be associated with the specified character set. CharacterSetName pulumi.StringPtrInput // A value that indicates whether to copy tags from the DB instance to snapshots of the DB instance. By default, tags are not copied. CopyTagsToSnapshot pulumi.BoolPtrInput // The instance profile associated with the underlying Amazon EC2 instance of an RDS Custom DB instance. The instance profile must meet the following requirements: // * The profile must exist in your account. // * The profile must have an IAM role that Amazon EC2 has permissions to assume. // * The instance profile name and the associated IAM role name must start with the prefix AWSRDSCustom . // For the list of permissions required for the IAM role, see Configure IAM and your VPC in the Amazon RDS User Guide . // // This setting is required for RDS Custom. CustomIamInstanceProfile pulumi.StringPtrInput // The identifier of the DB cluster that the instance will belong to. DbClusterIdentifier pulumi.StringPtrInput // The identifier for the RDS for MySQL Multi-AZ DB cluster snapshot to restore from. For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide . // // Constraints: // * Must match the identifier of an existing Multi-AZ DB cluster snapshot. // * Can't be specified when DBSnapshotIdentifier is specified. // * Must be specified when DBSnapshotIdentifier isn't specified. // * If you are restoring from a shared manual Multi-AZ DB cluster snapshot, the DBClusterSnapshotIdentifier must be the ARN of the shared snapshot. // * Can't be the identifier of an Aurora DB cluster snapshot. // * Can't be the identifier of an RDS for PostgreSQL Multi-AZ DB cluster snapshot. DbClusterSnapshotIdentifier pulumi.StringPtrInput // The compute and memory capacity of the DB instance, for example, db.m4.large. Not all DB instance classes are available in all AWS Regions, or for all database engines. DbInstanceClass pulumi.StringPtrInput // A name for the DB instance. If you specify a name, AWS CloudFormation converts it to lowercase. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the DB instance. DbInstanceIdentifier pulumi.StringPtrInput // The meaning of this parameter differs according to the database engine you use. DbName pulumi.StringPtrInput // The name of an existing DB parameter group or a reference to an AWS::RDS::DBParameterGroup resource created in the template. DbParameterGroupName pulumi.StringPtrInput // A list of the DB security groups to assign to the DB instance. The list can include both the name of existing DB security groups or references to AWS::RDS::DBSecurityGroup resources created in the template. DbSecurityGroups pulumi.StringArrayInput // The name or Amazon Resource Name (ARN) of the DB snapshot that's used to restore the DB instance. If you're restoring from a shared manual DB snapshot, you must specify the ARN of the snapshot. DbSnapshotIdentifier pulumi.StringPtrInput // A DB subnet group to associate with the DB instance. If you update this value, the new subnet group must be a subnet group in a new VPC. DbSubnetGroupName pulumi.StringPtrInput // A value that indicates whether to remove automated backups immediately after the DB instance is deleted. This parameter isn't case-sensitive. The default is to remove automated backups immediately after the DB instance is deleted. DeleteAutomatedBackups pulumi.BoolPtrInput // A value that indicates whether the DB instance has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled. DeletionProtection pulumi.BoolPtrInput // The Active Directory directory ID to create the DB instance in. Currently, only MySQL, Microsoft SQL Server, Oracle, and PostgreSQL DB instances can be created in an Active Directory Domain. Domain pulumi.StringPtrInput // The ARN for the Secrets Manager secret with the credentials for the user joining the domain. DomainAuthSecretArn pulumi.StringPtrInput // The IPv4 DNS IP addresses of your primary and secondary Active Directory domain controllers. DomainDnsIps pulumi.StringArrayInput // The fully qualified domain name (FQDN) of an Active Directory domain. DomainFqdn pulumi.StringPtrInput // Specify the name of the IAM role to be used when making API calls to the Directory Service. DomainIamRoleName pulumi.StringPtrInput // The Active Directory organizational unit for your DB instance to join. DomainOu pulumi.StringPtrInput // The list of log types that need to be enabled for exporting to CloudWatch Logs. The values in the list depend on the DB engine being used. EnableCloudwatchLogsExports pulumi.StringArrayInput // A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled. EnableIamDatabaseAuthentication pulumi.BoolPtrInput // A value that indicates whether to enable Performance Insights for the DB instance. EnablePerformanceInsights pulumi.BoolPtrInput // Specifies the connection endpoint. Endpoint DbInstanceEndpointPtrInput // The name of the database engine that you want to use for this DB instance. Engine pulumi.StringPtrInput // The version number of the database engine to use. EngineVersion pulumi.StringPtrInput // The number of I/O operations per second (IOPS) that the database provisions. Iops pulumi.IntPtrInput // The ARN of the AWS Key Management Service (AWS KMS) master key that's used to encrypt the DB instance. KmsKeyId pulumi.StringPtrInput // License model information for this DB instance. LicenseModel pulumi.StringPtrInput // A value that indicates whether to manage the master user password with AWS Secrets Manager. ManageMasterUserPassword pulumi.BoolPtrInput // The password for the master user. MasterUserPassword pulumi.StringPtrInput // Contains the secret managed by RDS in AWS Secrets Manager for the master user password. MasterUserSecret DbInstanceMasterUserSecretPtrInput // The master user name for the DB instance. MasterUsername pulumi.StringPtrInput // The upper limit to which Amazon RDS can automatically scale the storage of the DB instance. MaxAllocatedStorage pulumi.IntPtrInput // The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance. To disable collecting Enhanced Monitoring metrics, specify 0. The default is 0. MonitoringInterval pulumi.IntPtrInput // The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to Amazon CloudWatch Logs. MonitoringRoleArn pulumi.StringPtrInput // Specifies whether the database instance is a multiple Availability Zone deployment. MultiAz pulumi.BoolPtrInput // The name of the NCHAR character set for the Oracle DB instance. This parameter doesn't apply to RDS Custom. NcharCharacterSetName pulumi.StringPtrInput // The network type of the DB cluster. NetworkType pulumi.StringPtrInput // Indicates that the DB instance should be associated with the specified option group. OptionGroupName pulumi.StringPtrInput // The AWS KMS key identifier for encryption of Performance Insights data. The KMS key ID is the Amazon Resource Name (ARN), KMS key identifier, or the KMS key alias for the KMS encryption key. PerformanceInsightsKmsKeyId pulumi.StringPtrInput // The amount of time, in days, to retain Performance Insights data. Valid values are 7 or 731 (2 years). PerformanceInsightsRetentionPeriod pulumi.IntPtrInput // The port number on which the database accepts connections. Port pulumi.StringPtrInput // The daily time range during which automated backups are created if automated backups are enabled, using the BackupRetentionPeriod parameter. PreferredBackupWindow pulumi.StringPtrInput // he weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC). PreferredMaintenanceWindow pulumi.StringPtrInput // The number of CPU cores and the number of threads per core for the DB instance class of the DB instance. ProcessorFeatures DbInstanceProcessorFeatureArrayInput // A value that specifies the order in which an Aurora Replica is promoted to the primary instance after a failure of the existing primary instance. PromotionTier pulumi.IntPtrInput // Indicates whether the DB instance is an internet-facing instance. If you specify true, AWS CloudFormation creates an instance with a publicly resolvable DNS name, which resolves to a public IP address. If you specify false, AWS CloudFormation creates an internal instance with a DNS name that resolves to a private IP address. PubliclyAccessible pulumi.BoolPtrInput // The open mode of an Oracle read replica. The default is open-read-only. ReplicaMode pulumi.StringPtrInput // The date and time to restore from. RestoreTime pulumi.StringPtrInput // The identifier of the Multi-AZ DB cluster that will act as the source for the read replica. Each DB cluster can have up to 15 read replicas. SourceDbClusterIdentifier pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the replicated automated backups from which to restore. SourceDbInstanceAutomatedBackupsArn pulumi.StringPtrInput // If you want to create a Read Replica DB instance, specify the ID of the source DB instance. Each DB instance can have a limited number of Read Replicas. SourceDbInstanceIdentifier pulumi.StringPtrInput // The resource ID of the source DB instance from which to restore. SourceDbiResourceId pulumi.StringPtrInput // The ID of the region that contains the source DB instance for the Read Replica. SourceRegion pulumi.StringPtrInput // A value that indicates whether the DB instance is encrypted. By default, it isn't encrypted. StorageEncrypted pulumi.BoolPtrInput // Specifies the storage throughput for the DB instance. StorageThroughput pulumi.IntPtrInput // Specifies the storage type to be associated with the DB instance. StorageType pulumi.StringPtrInput // Tags to assign to the DB instance. Tags DbInstanceTagArrayInput // The ARN from the key store with which to associate the instance for TDE encryption. TdeCredentialArn pulumi.StringPtrInput // The password for the given ARN from the key store in order to access the device. TdeCredentialPassword pulumi.StringPtrInput // The time zone of the DB instance. The time zone parameter is currently supported only by Microsoft SQL Server. Timezone pulumi.StringPtrInput // A value that indicates whether the DB instance class of the DB instance uses its default processor features. UseDefaultProcessorFeatures pulumi.BoolPtrInput // A value that indicates whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. UseLatestRestorableTime pulumi.BoolPtrInput // A list of the VPC security group IDs to assign to the DB instance. The list can include both the physical IDs of existing VPC security groups and references to AWS::EC2::SecurityGroup resources created in the template. VpcSecurityGroups pulumi.StringArrayInput }
The set of arguments for constructing a DbInstance resource.
func (DbInstanceArgs) ElementType ¶ added in v0.72.0
func (DbInstanceArgs) ElementType() reflect.Type
type DbInstanceCertificateDetails ¶ added in v0.72.0
type DbInstanceCertificateDetailsArgs ¶ added in v0.72.0
type DbInstanceCertificateDetailsArgs struct { // The CA identifier of the CA certificate used for the DB instance's server certificate. CaIdentifier pulumi.StringPtrInput `pulumi:"caIdentifier"` // The expiration date of the DB instance’s server certificate. ValidTill pulumi.StringPtrInput `pulumi:"validTill"` }
func (DbInstanceCertificateDetailsArgs) ElementType ¶ added in v0.72.0
func (DbInstanceCertificateDetailsArgs) ElementType() reflect.Type
func (DbInstanceCertificateDetailsArgs) ToDbInstanceCertificateDetailsOutput ¶ added in v0.72.0
func (i DbInstanceCertificateDetailsArgs) ToDbInstanceCertificateDetailsOutput() DbInstanceCertificateDetailsOutput
func (DbInstanceCertificateDetailsArgs) ToDbInstanceCertificateDetailsOutputWithContext ¶ added in v0.72.0
func (i DbInstanceCertificateDetailsArgs) ToDbInstanceCertificateDetailsOutputWithContext(ctx context.Context) DbInstanceCertificateDetailsOutput
func (DbInstanceCertificateDetailsArgs) ToDbInstanceCertificateDetailsPtrOutput ¶ added in v0.72.0
func (i DbInstanceCertificateDetailsArgs) ToDbInstanceCertificateDetailsPtrOutput() DbInstanceCertificateDetailsPtrOutput
func (DbInstanceCertificateDetailsArgs) ToDbInstanceCertificateDetailsPtrOutputWithContext ¶ added in v0.72.0
func (i DbInstanceCertificateDetailsArgs) ToDbInstanceCertificateDetailsPtrOutputWithContext(ctx context.Context) DbInstanceCertificateDetailsPtrOutput
func (DbInstanceCertificateDetailsArgs) ToOutput ¶ added in v0.76.0
func (i DbInstanceCertificateDetailsArgs) ToOutput(ctx context.Context) pulumix.Output[DbInstanceCertificateDetails]
type DbInstanceCertificateDetailsInput ¶ added in v0.72.0
type DbInstanceCertificateDetailsInput interface { pulumi.Input ToDbInstanceCertificateDetailsOutput() DbInstanceCertificateDetailsOutput ToDbInstanceCertificateDetailsOutputWithContext(context.Context) DbInstanceCertificateDetailsOutput }
DbInstanceCertificateDetailsInput is an input type that accepts DbInstanceCertificateDetailsArgs and DbInstanceCertificateDetailsOutput values. You can construct a concrete instance of `DbInstanceCertificateDetailsInput` via:
DbInstanceCertificateDetailsArgs{...}
type DbInstanceCertificateDetailsOutput ¶ added in v0.72.0
type DbInstanceCertificateDetailsOutput struct{ *pulumi.OutputState }
func (DbInstanceCertificateDetailsOutput) CaIdentifier ¶ added in v0.72.0
func (o DbInstanceCertificateDetailsOutput) CaIdentifier() pulumi.StringPtrOutput
The CA identifier of the CA certificate used for the DB instance's server certificate.
func (DbInstanceCertificateDetailsOutput) ElementType ¶ added in v0.72.0
func (DbInstanceCertificateDetailsOutput) ElementType() reflect.Type
func (DbInstanceCertificateDetailsOutput) ToDbInstanceCertificateDetailsOutput ¶ added in v0.72.0
func (o DbInstanceCertificateDetailsOutput) ToDbInstanceCertificateDetailsOutput() DbInstanceCertificateDetailsOutput
func (DbInstanceCertificateDetailsOutput) ToDbInstanceCertificateDetailsOutputWithContext ¶ added in v0.72.0
func (o DbInstanceCertificateDetailsOutput) ToDbInstanceCertificateDetailsOutputWithContext(ctx context.Context) DbInstanceCertificateDetailsOutput
func (DbInstanceCertificateDetailsOutput) ToDbInstanceCertificateDetailsPtrOutput ¶ added in v0.72.0
func (o DbInstanceCertificateDetailsOutput) ToDbInstanceCertificateDetailsPtrOutput() DbInstanceCertificateDetailsPtrOutput
func (DbInstanceCertificateDetailsOutput) ToDbInstanceCertificateDetailsPtrOutputWithContext ¶ added in v0.72.0
func (o DbInstanceCertificateDetailsOutput) ToDbInstanceCertificateDetailsPtrOutputWithContext(ctx context.Context) DbInstanceCertificateDetailsPtrOutput
func (DbInstanceCertificateDetailsOutput) ToOutput ¶ added in v0.76.0
func (o DbInstanceCertificateDetailsOutput) ToOutput(ctx context.Context) pulumix.Output[DbInstanceCertificateDetails]
func (DbInstanceCertificateDetailsOutput) ValidTill ¶ added in v0.72.0
func (o DbInstanceCertificateDetailsOutput) ValidTill() pulumi.StringPtrOutput
The expiration date of the DB instance’s server certificate.
type DbInstanceCertificateDetailsPtrInput ¶ added in v0.72.0
type DbInstanceCertificateDetailsPtrInput interface { pulumi.Input ToDbInstanceCertificateDetailsPtrOutput() DbInstanceCertificateDetailsPtrOutput ToDbInstanceCertificateDetailsPtrOutputWithContext(context.Context) DbInstanceCertificateDetailsPtrOutput }
DbInstanceCertificateDetailsPtrInput is an input type that accepts DbInstanceCertificateDetailsArgs, DbInstanceCertificateDetailsPtr and DbInstanceCertificateDetailsPtrOutput values. You can construct a concrete instance of `DbInstanceCertificateDetailsPtrInput` via:
DbInstanceCertificateDetailsArgs{...} or: nil
func DbInstanceCertificateDetailsPtr ¶ added in v0.72.0
func DbInstanceCertificateDetailsPtr(v *DbInstanceCertificateDetailsArgs) DbInstanceCertificateDetailsPtrInput
type DbInstanceCertificateDetailsPtrOutput ¶ added in v0.72.0
type DbInstanceCertificateDetailsPtrOutput struct{ *pulumi.OutputState }
func (DbInstanceCertificateDetailsPtrOutput) CaIdentifier ¶ added in v0.72.0
func (o DbInstanceCertificateDetailsPtrOutput) CaIdentifier() pulumi.StringPtrOutput
The CA identifier of the CA certificate used for the DB instance's server certificate.
func (DbInstanceCertificateDetailsPtrOutput) ElementType ¶ added in v0.72.0
func (DbInstanceCertificateDetailsPtrOutput) ElementType() reflect.Type
func (DbInstanceCertificateDetailsPtrOutput) ToDbInstanceCertificateDetailsPtrOutput ¶ added in v0.72.0
func (o DbInstanceCertificateDetailsPtrOutput) ToDbInstanceCertificateDetailsPtrOutput() DbInstanceCertificateDetailsPtrOutput
func (DbInstanceCertificateDetailsPtrOutput) ToDbInstanceCertificateDetailsPtrOutputWithContext ¶ added in v0.72.0
func (o DbInstanceCertificateDetailsPtrOutput) ToDbInstanceCertificateDetailsPtrOutputWithContext(ctx context.Context) DbInstanceCertificateDetailsPtrOutput
func (DbInstanceCertificateDetailsPtrOutput) ToOutput ¶ added in v0.76.0
func (o DbInstanceCertificateDetailsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbInstanceCertificateDetails]
func (DbInstanceCertificateDetailsPtrOutput) ValidTill ¶ added in v0.72.0
func (o DbInstanceCertificateDetailsPtrOutput) ValidTill() pulumi.StringPtrOutput
The expiration date of the DB instance’s server certificate.
type DbInstanceDbInstanceRole ¶ added in v0.72.0
type DbInstanceDbInstanceRole struct { // The name of the feature associated with the AWS Identity and Access Management (IAM) role. IAM roles that are associated with a DB instance grant permission for the DB instance to access other AWS services on your behalf. FeatureName string `pulumi:"featureName"` // The Amazon Resource Name (ARN) of the IAM role that is associated with the DB instance. RoleArn string `pulumi:"roleArn"` }
type DbInstanceDbInstanceRoleArgs ¶ added in v0.72.0
type DbInstanceDbInstanceRoleArgs struct { // The name of the feature associated with the AWS Identity and Access Management (IAM) role. IAM roles that are associated with a DB instance grant permission for the DB instance to access other AWS services on your behalf. FeatureName pulumi.StringInput `pulumi:"featureName"` // The Amazon Resource Name (ARN) of the IAM role that is associated with the DB instance. RoleArn pulumi.StringInput `pulumi:"roleArn"` }
func (DbInstanceDbInstanceRoleArgs) ElementType ¶ added in v0.72.0
func (DbInstanceDbInstanceRoleArgs) ElementType() reflect.Type
func (DbInstanceDbInstanceRoleArgs) ToDbInstanceDbInstanceRoleOutput ¶ added in v0.72.0
func (i DbInstanceDbInstanceRoleArgs) ToDbInstanceDbInstanceRoleOutput() DbInstanceDbInstanceRoleOutput
func (DbInstanceDbInstanceRoleArgs) ToDbInstanceDbInstanceRoleOutputWithContext ¶ added in v0.72.0
func (i DbInstanceDbInstanceRoleArgs) ToDbInstanceDbInstanceRoleOutputWithContext(ctx context.Context) DbInstanceDbInstanceRoleOutput
func (DbInstanceDbInstanceRoleArgs) ToOutput ¶ added in v0.76.0
func (i DbInstanceDbInstanceRoleArgs) ToOutput(ctx context.Context) pulumix.Output[DbInstanceDbInstanceRole]
type DbInstanceDbInstanceRoleArray ¶ added in v0.72.0
type DbInstanceDbInstanceRoleArray []DbInstanceDbInstanceRoleInput
func (DbInstanceDbInstanceRoleArray) ElementType ¶ added in v0.72.0
func (DbInstanceDbInstanceRoleArray) ElementType() reflect.Type
func (DbInstanceDbInstanceRoleArray) ToDbInstanceDbInstanceRoleArrayOutput ¶ added in v0.72.0
func (i DbInstanceDbInstanceRoleArray) ToDbInstanceDbInstanceRoleArrayOutput() DbInstanceDbInstanceRoleArrayOutput
func (DbInstanceDbInstanceRoleArray) ToDbInstanceDbInstanceRoleArrayOutputWithContext ¶ added in v0.72.0
func (i DbInstanceDbInstanceRoleArray) ToDbInstanceDbInstanceRoleArrayOutputWithContext(ctx context.Context) DbInstanceDbInstanceRoleArrayOutput
func (DbInstanceDbInstanceRoleArray) ToOutput ¶ added in v0.76.0
func (i DbInstanceDbInstanceRoleArray) ToOutput(ctx context.Context) pulumix.Output[[]DbInstanceDbInstanceRole]
type DbInstanceDbInstanceRoleArrayInput ¶ added in v0.72.0
type DbInstanceDbInstanceRoleArrayInput interface { pulumi.Input ToDbInstanceDbInstanceRoleArrayOutput() DbInstanceDbInstanceRoleArrayOutput ToDbInstanceDbInstanceRoleArrayOutputWithContext(context.Context) DbInstanceDbInstanceRoleArrayOutput }
DbInstanceDbInstanceRoleArrayInput is an input type that accepts DbInstanceDbInstanceRoleArray and DbInstanceDbInstanceRoleArrayOutput values. You can construct a concrete instance of `DbInstanceDbInstanceRoleArrayInput` via:
DbInstanceDbInstanceRoleArray{ DbInstanceDbInstanceRoleArgs{...} }
type DbInstanceDbInstanceRoleArrayOutput ¶ added in v0.72.0
type DbInstanceDbInstanceRoleArrayOutput struct{ *pulumi.OutputState }
func (DbInstanceDbInstanceRoleArrayOutput) ElementType ¶ added in v0.72.0
func (DbInstanceDbInstanceRoleArrayOutput) ElementType() reflect.Type
func (DbInstanceDbInstanceRoleArrayOutput) Index ¶ added in v0.72.0
func (o DbInstanceDbInstanceRoleArrayOutput) Index(i pulumi.IntInput) DbInstanceDbInstanceRoleOutput
func (DbInstanceDbInstanceRoleArrayOutput) ToDbInstanceDbInstanceRoleArrayOutput ¶ added in v0.72.0
func (o DbInstanceDbInstanceRoleArrayOutput) ToDbInstanceDbInstanceRoleArrayOutput() DbInstanceDbInstanceRoleArrayOutput
func (DbInstanceDbInstanceRoleArrayOutput) ToDbInstanceDbInstanceRoleArrayOutputWithContext ¶ added in v0.72.0
func (o DbInstanceDbInstanceRoleArrayOutput) ToDbInstanceDbInstanceRoleArrayOutputWithContext(ctx context.Context) DbInstanceDbInstanceRoleArrayOutput
func (DbInstanceDbInstanceRoleArrayOutput) ToOutput ¶ added in v0.76.0
func (o DbInstanceDbInstanceRoleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbInstanceDbInstanceRole]
type DbInstanceDbInstanceRoleInput ¶ added in v0.72.0
type DbInstanceDbInstanceRoleInput interface { pulumi.Input ToDbInstanceDbInstanceRoleOutput() DbInstanceDbInstanceRoleOutput ToDbInstanceDbInstanceRoleOutputWithContext(context.Context) DbInstanceDbInstanceRoleOutput }
DbInstanceDbInstanceRoleInput is an input type that accepts DbInstanceDbInstanceRoleArgs and DbInstanceDbInstanceRoleOutput values. You can construct a concrete instance of `DbInstanceDbInstanceRoleInput` via:
DbInstanceDbInstanceRoleArgs{...}
type DbInstanceDbInstanceRoleOutput ¶ added in v0.72.0
type DbInstanceDbInstanceRoleOutput struct{ *pulumi.OutputState }
func (DbInstanceDbInstanceRoleOutput) ElementType ¶ added in v0.72.0
func (DbInstanceDbInstanceRoleOutput) ElementType() reflect.Type
func (DbInstanceDbInstanceRoleOutput) FeatureName ¶ added in v0.72.0
func (o DbInstanceDbInstanceRoleOutput) FeatureName() pulumi.StringOutput
The name of the feature associated with the AWS Identity and Access Management (IAM) role. IAM roles that are associated with a DB instance grant permission for the DB instance to access other AWS services on your behalf.
func (DbInstanceDbInstanceRoleOutput) RoleArn ¶ added in v0.72.0
func (o DbInstanceDbInstanceRoleOutput) RoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the IAM role that is associated with the DB instance.
func (DbInstanceDbInstanceRoleOutput) ToDbInstanceDbInstanceRoleOutput ¶ added in v0.72.0
func (o DbInstanceDbInstanceRoleOutput) ToDbInstanceDbInstanceRoleOutput() DbInstanceDbInstanceRoleOutput
func (DbInstanceDbInstanceRoleOutput) ToDbInstanceDbInstanceRoleOutputWithContext ¶ added in v0.72.0
func (o DbInstanceDbInstanceRoleOutput) ToDbInstanceDbInstanceRoleOutputWithContext(ctx context.Context) DbInstanceDbInstanceRoleOutput
func (DbInstanceDbInstanceRoleOutput) ToOutput ¶ added in v0.76.0
func (o DbInstanceDbInstanceRoleOutput) ToOutput(ctx context.Context) pulumix.Output[DbInstanceDbInstanceRole]
type DbInstanceEndpoint ¶ added in v0.72.0
type DbInstanceEndpoint struct { // Specifies the DNS address of the DB instance. Address *string `pulumi:"address"` // Specifies the ID that Amazon Route 53 assigns when you create a hosted zone. HostedZoneId *string `pulumi:"hostedZoneId"` // Specifies the port that the database engine is listening on. Port *string `pulumi:"port"` }
type DbInstanceEndpointArgs ¶ added in v0.72.0
type DbInstanceEndpointArgs struct { // Specifies the DNS address of the DB instance. Address pulumi.StringPtrInput `pulumi:"address"` // Specifies the ID that Amazon Route 53 assigns when you create a hosted zone. HostedZoneId pulumi.StringPtrInput `pulumi:"hostedZoneId"` // Specifies the port that the database engine is listening on. Port pulumi.StringPtrInput `pulumi:"port"` }
func (DbInstanceEndpointArgs) ElementType ¶ added in v0.72.0
func (DbInstanceEndpointArgs) ElementType() reflect.Type
func (DbInstanceEndpointArgs) ToDbInstanceEndpointOutput ¶ added in v0.72.0
func (i DbInstanceEndpointArgs) ToDbInstanceEndpointOutput() DbInstanceEndpointOutput
func (DbInstanceEndpointArgs) ToDbInstanceEndpointOutputWithContext ¶ added in v0.72.0
func (i DbInstanceEndpointArgs) ToDbInstanceEndpointOutputWithContext(ctx context.Context) DbInstanceEndpointOutput
func (DbInstanceEndpointArgs) ToDbInstanceEndpointPtrOutput ¶ added in v0.72.0
func (i DbInstanceEndpointArgs) ToDbInstanceEndpointPtrOutput() DbInstanceEndpointPtrOutput
func (DbInstanceEndpointArgs) ToDbInstanceEndpointPtrOutputWithContext ¶ added in v0.72.0
func (i DbInstanceEndpointArgs) ToDbInstanceEndpointPtrOutputWithContext(ctx context.Context) DbInstanceEndpointPtrOutput
func (DbInstanceEndpointArgs) ToOutput ¶ added in v0.76.0
func (i DbInstanceEndpointArgs) ToOutput(ctx context.Context) pulumix.Output[DbInstanceEndpoint]
type DbInstanceEndpointInput ¶ added in v0.72.0
type DbInstanceEndpointInput interface { pulumi.Input ToDbInstanceEndpointOutput() DbInstanceEndpointOutput ToDbInstanceEndpointOutputWithContext(context.Context) DbInstanceEndpointOutput }
DbInstanceEndpointInput is an input type that accepts DbInstanceEndpointArgs and DbInstanceEndpointOutput values. You can construct a concrete instance of `DbInstanceEndpointInput` via:
DbInstanceEndpointArgs{...}
type DbInstanceEndpointOutput ¶ added in v0.72.0
type DbInstanceEndpointOutput struct{ *pulumi.OutputState }
func (DbInstanceEndpointOutput) Address ¶ added in v0.72.0
func (o DbInstanceEndpointOutput) Address() pulumi.StringPtrOutput
Specifies the DNS address of the DB instance.
func (DbInstanceEndpointOutput) ElementType ¶ added in v0.72.0
func (DbInstanceEndpointOutput) ElementType() reflect.Type
func (DbInstanceEndpointOutput) HostedZoneId ¶ added in v0.72.0
func (o DbInstanceEndpointOutput) HostedZoneId() pulumi.StringPtrOutput
Specifies the ID that Amazon Route 53 assigns when you create a hosted zone.
func (DbInstanceEndpointOutput) Port ¶ added in v0.72.0
func (o DbInstanceEndpointOutput) Port() pulumi.StringPtrOutput
Specifies the port that the database engine is listening on.
func (DbInstanceEndpointOutput) ToDbInstanceEndpointOutput ¶ added in v0.72.0
func (o DbInstanceEndpointOutput) ToDbInstanceEndpointOutput() DbInstanceEndpointOutput
func (DbInstanceEndpointOutput) ToDbInstanceEndpointOutputWithContext ¶ added in v0.72.0
func (o DbInstanceEndpointOutput) ToDbInstanceEndpointOutputWithContext(ctx context.Context) DbInstanceEndpointOutput
func (DbInstanceEndpointOutput) ToDbInstanceEndpointPtrOutput ¶ added in v0.72.0
func (o DbInstanceEndpointOutput) ToDbInstanceEndpointPtrOutput() DbInstanceEndpointPtrOutput
func (DbInstanceEndpointOutput) ToDbInstanceEndpointPtrOutputWithContext ¶ added in v0.72.0
func (o DbInstanceEndpointOutput) ToDbInstanceEndpointPtrOutputWithContext(ctx context.Context) DbInstanceEndpointPtrOutput
func (DbInstanceEndpointOutput) ToOutput ¶ added in v0.76.0
func (o DbInstanceEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[DbInstanceEndpoint]
type DbInstanceEndpointPtrInput ¶ added in v0.72.0
type DbInstanceEndpointPtrInput interface { pulumi.Input ToDbInstanceEndpointPtrOutput() DbInstanceEndpointPtrOutput ToDbInstanceEndpointPtrOutputWithContext(context.Context) DbInstanceEndpointPtrOutput }
DbInstanceEndpointPtrInput is an input type that accepts DbInstanceEndpointArgs, DbInstanceEndpointPtr and DbInstanceEndpointPtrOutput values. You can construct a concrete instance of `DbInstanceEndpointPtrInput` via:
DbInstanceEndpointArgs{...} or: nil
func DbInstanceEndpointPtr ¶ added in v0.72.0
func DbInstanceEndpointPtr(v *DbInstanceEndpointArgs) DbInstanceEndpointPtrInput
type DbInstanceEndpointPtrOutput ¶ added in v0.72.0
type DbInstanceEndpointPtrOutput struct{ *pulumi.OutputState }
func (DbInstanceEndpointPtrOutput) Address ¶ added in v0.72.0
func (o DbInstanceEndpointPtrOutput) Address() pulumi.StringPtrOutput
Specifies the DNS address of the DB instance.
func (DbInstanceEndpointPtrOutput) Elem ¶ added in v0.72.0
func (o DbInstanceEndpointPtrOutput) Elem() DbInstanceEndpointOutput
func (DbInstanceEndpointPtrOutput) ElementType ¶ added in v0.72.0
func (DbInstanceEndpointPtrOutput) ElementType() reflect.Type
func (DbInstanceEndpointPtrOutput) HostedZoneId ¶ added in v0.72.0
func (o DbInstanceEndpointPtrOutput) HostedZoneId() pulumi.StringPtrOutput
Specifies the ID that Amazon Route 53 assigns when you create a hosted zone.
func (DbInstanceEndpointPtrOutput) Port ¶ added in v0.72.0
func (o DbInstanceEndpointPtrOutput) Port() pulumi.StringPtrOutput
Specifies the port that the database engine is listening on.
func (DbInstanceEndpointPtrOutput) ToDbInstanceEndpointPtrOutput ¶ added in v0.72.0
func (o DbInstanceEndpointPtrOutput) ToDbInstanceEndpointPtrOutput() DbInstanceEndpointPtrOutput
func (DbInstanceEndpointPtrOutput) ToDbInstanceEndpointPtrOutputWithContext ¶ added in v0.72.0
func (o DbInstanceEndpointPtrOutput) ToDbInstanceEndpointPtrOutputWithContext(ctx context.Context) DbInstanceEndpointPtrOutput
func (DbInstanceEndpointPtrOutput) ToOutput ¶ added in v0.76.0
func (o DbInstanceEndpointPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbInstanceEndpoint]
type DbInstanceInput ¶ added in v0.72.0
type DbInstanceInput interface { pulumi.Input ToDbInstanceOutput() DbInstanceOutput ToDbInstanceOutputWithContext(ctx context.Context) DbInstanceOutput }
type DbInstanceMasterUserSecret ¶ added in v0.72.0
type DbInstanceMasterUserSecretArgs ¶ added in v0.72.0
type DbInstanceMasterUserSecretArgs struct { // The AWS KMS key identifier that is used to encrypt the secret. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // The Amazon Resource Name (ARN) of the secret. SecretArn pulumi.StringPtrInput `pulumi:"secretArn"` }
func (DbInstanceMasterUserSecretArgs) ElementType ¶ added in v0.72.0
func (DbInstanceMasterUserSecretArgs) ElementType() reflect.Type
func (DbInstanceMasterUserSecretArgs) ToDbInstanceMasterUserSecretOutput ¶ added in v0.72.0
func (i DbInstanceMasterUserSecretArgs) ToDbInstanceMasterUserSecretOutput() DbInstanceMasterUserSecretOutput
func (DbInstanceMasterUserSecretArgs) ToDbInstanceMasterUserSecretOutputWithContext ¶ added in v0.72.0
func (i DbInstanceMasterUserSecretArgs) ToDbInstanceMasterUserSecretOutputWithContext(ctx context.Context) DbInstanceMasterUserSecretOutput
func (DbInstanceMasterUserSecretArgs) ToDbInstanceMasterUserSecretPtrOutput ¶ added in v0.72.0
func (i DbInstanceMasterUserSecretArgs) ToDbInstanceMasterUserSecretPtrOutput() DbInstanceMasterUserSecretPtrOutput
func (DbInstanceMasterUserSecretArgs) ToDbInstanceMasterUserSecretPtrOutputWithContext ¶ added in v0.72.0
func (i DbInstanceMasterUserSecretArgs) ToDbInstanceMasterUserSecretPtrOutputWithContext(ctx context.Context) DbInstanceMasterUserSecretPtrOutput
func (DbInstanceMasterUserSecretArgs) ToOutput ¶ added in v0.76.0
func (i DbInstanceMasterUserSecretArgs) ToOutput(ctx context.Context) pulumix.Output[DbInstanceMasterUserSecret]
type DbInstanceMasterUserSecretInput ¶ added in v0.72.0
type DbInstanceMasterUserSecretInput interface { pulumi.Input ToDbInstanceMasterUserSecretOutput() DbInstanceMasterUserSecretOutput ToDbInstanceMasterUserSecretOutputWithContext(context.Context) DbInstanceMasterUserSecretOutput }
DbInstanceMasterUserSecretInput is an input type that accepts DbInstanceMasterUserSecretArgs and DbInstanceMasterUserSecretOutput values. You can construct a concrete instance of `DbInstanceMasterUserSecretInput` via:
DbInstanceMasterUserSecretArgs{...}
type DbInstanceMasterUserSecretOutput ¶ added in v0.72.0
type DbInstanceMasterUserSecretOutput struct{ *pulumi.OutputState }
func (DbInstanceMasterUserSecretOutput) ElementType ¶ added in v0.72.0
func (DbInstanceMasterUserSecretOutput) ElementType() reflect.Type
func (DbInstanceMasterUserSecretOutput) KmsKeyId ¶ added in v0.72.0
func (o DbInstanceMasterUserSecretOutput) KmsKeyId() pulumi.StringPtrOutput
The AWS KMS key identifier that is used to encrypt the secret.
func (DbInstanceMasterUserSecretOutput) SecretArn ¶ added in v0.72.0
func (o DbInstanceMasterUserSecretOutput) SecretArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the secret.
func (DbInstanceMasterUserSecretOutput) ToDbInstanceMasterUserSecretOutput ¶ added in v0.72.0
func (o DbInstanceMasterUserSecretOutput) ToDbInstanceMasterUserSecretOutput() DbInstanceMasterUserSecretOutput
func (DbInstanceMasterUserSecretOutput) ToDbInstanceMasterUserSecretOutputWithContext ¶ added in v0.72.0
func (o DbInstanceMasterUserSecretOutput) ToDbInstanceMasterUserSecretOutputWithContext(ctx context.Context) DbInstanceMasterUserSecretOutput
func (DbInstanceMasterUserSecretOutput) ToDbInstanceMasterUserSecretPtrOutput ¶ added in v0.72.0
func (o DbInstanceMasterUserSecretOutput) ToDbInstanceMasterUserSecretPtrOutput() DbInstanceMasterUserSecretPtrOutput
func (DbInstanceMasterUserSecretOutput) ToDbInstanceMasterUserSecretPtrOutputWithContext ¶ added in v0.72.0
func (o DbInstanceMasterUserSecretOutput) ToDbInstanceMasterUserSecretPtrOutputWithContext(ctx context.Context) DbInstanceMasterUserSecretPtrOutput
func (DbInstanceMasterUserSecretOutput) ToOutput ¶ added in v0.76.0
func (o DbInstanceMasterUserSecretOutput) ToOutput(ctx context.Context) pulumix.Output[DbInstanceMasterUserSecret]
type DbInstanceMasterUserSecretPtrInput ¶ added in v0.72.0
type DbInstanceMasterUserSecretPtrInput interface { pulumi.Input ToDbInstanceMasterUserSecretPtrOutput() DbInstanceMasterUserSecretPtrOutput ToDbInstanceMasterUserSecretPtrOutputWithContext(context.Context) DbInstanceMasterUserSecretPtrOutput }
DbInstanceMasterUserSecretPtrInput is an input type that accepts DbInstanceMasterUserSecretArgs, DbInstanceMasterUserSecretPtr and DbInstanceMasterUserSecretPtrOutput values. You can construct a concrete instance of `DbInstanceMasterUserSecretPtrInput` via:
DbInstanceMasterUserSecretArgs{...} or: nil
func DbInstanceMasterUserSecretPtr ¶ added in v0.72.0
func DbInstanceMasterUserSecretPtr(v *DbInstanceMasterUserSecretArgs) DbInstanceMasterUserSecretPtrInput
type DbInstanceMasterUserSecretPtrOutput ¶ added in v0.72.0
type DbInstanceMasterUserSecretPtrOutput struct{ *pulumi.OutputState }
func (DbInstanceMasterUserSecretPtrOutput) Elem ¶ added in v0.72.0
func (o DbInstanceMasterUserSecretPtrOutput) Elem() DbInstanceMasterUserSecretOutput
func (DbInstanceMasterUserSecretPtrOutput) ElementType ¶ added in v0.72.0
func (DbInstanceMasterUserSecretPtrOutput) ElementType() reflect.Type
func (DbInstanceMasterUserSecretPtrOutput) KmsKeyId ¶ added in v0.72.0
func (o DbInstanceMasterUserSecretPtrOutput) KmsKeyId() pulumi.StringPtrOutput
The AWS KMS key identifier that is used to encrypt the secret.
func (DbInstanceMasterUserSecretPtrOutput) SecretArn ¶ added in v0.72.0
func (o DbInstanceMasterUserSecretPtrOutput) SecretArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the secret.
func (DbInstanceMasterUserSecretPtrOutput) ToDbInstanceMasterUserSecretPtrOutput ¶ added in v0.72.0
func (o DbInstanceMasterUserSecretPtrOutput) ToDbInstanceMasterUserSecretPtrOutput() DbInstanceMasterUserSecretPtrOutput
func (DbInstanceMasterUserSecretPtrOutput) ToDbInstanceMasterUserSecretPtrOutputWithContext ¶ added in v0.72.0
func (o DbInstanceMasterUserSecretPtrOutput) ToDbInstanceMasterUserSecretPtrOutputWithContext(ctx context.Context) DbInstanceMasterUserSecretPtrOutput
func (DbInstanceMasterUserSecretPtrOutput) ToOutput ¶ added in v0.76.0
func (o DbInstanceMasterUserSecretPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbInstanceMasterUserSecret]
type DbInstanceOutput ¶ added in v0.72.0
type DbInstanceOutput struct{ *pulumi.OutputState }
func (DbInstanceOutput) AllocatedStorage ¶ added in v0.72.0
func (o DbInstanceOutput) AllocatedStorage() pulumi.StringPtrOutput
The amount of storage (in gigabytes) to be initially allocated for the database instance.
func (DbInstanceOutput) AllowMajorVersionUpgrade ¶ added in v0.72.0
func (o DbInstanceOutput) AllowMajorVersionUpgrade() pulumi.BoolPtrOutput
A value that indicates whether major version upgrades are allowed. Changing this parameter doesn't result in an outage and the change is asynchronously applied as soon as possible.
func (DbInstanceOutput) AssociatedRoles ¶ added in v0.72.0
func (o DbInstanceOutput) AssociatedRoles() DbInstanceDbInstanceRoleArrayOutput
The AWS Identity and Access Management (IAM) roles associated with the DB instance.
func (DbInstanceOutput) AutoMinorVersionUpgrade ¶ added in v0.72.0
func (o DbInstanceOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput
A value that indicates whether minor engine upgrades are applied automatically to the DB instance during the maintenance window. By default, minor engine upgrades are applied automatically.
func (DbInstanceOutput) AutomaticBackupReplicationRegion ¶ added in v0.80.0
func (o DbInstanceOutput) AutomaticBackupReplicationRegion() pulumi.StringPtrOutput
Enables replication of automated backups to a different Amazon Web Services Region.
func (DbInstanceOutput) AvailabilityZone ¶ added in v0.72.0
func (o DbInstanceOutput) AvailabilityZone() pulumi.StringPtrOutput
The Availability Zone (AZ) where the database will be created. For information on AWS Regions and Availability Zones.
func (DbInstanceOutput) BackupRetentionPeriod ¶ added in v0.72.0
func (o DbInstanceOutput) BackupRetentionPeriod() pulumi.IntPtrOutput
The number of days for which automated backups are retained. Setting this parameter to a positive number enables backups. Setting this parameter to 0 disables automated backups.
func (DbInstanceOutput) CaCertificateIdentifier ¶ added in v0.72.0
func (o DbInstanceOutput) CaCertificateIdentifier() pulumi.StringPtrOutput
The identifier of the CA certificate for this DB instance.
func (DbInstanceOutput) CertificateDetails ¶ added in v0.72.0
func (o DbInstanceOutput) CertificateDetails() DbInstanceCertificateDetailsPtrOutput
Returns the details of the DB instance's server certificate.
func (DbInstanceOutput) CertificateRotationRestart ¶ added in v0.72.0
func (o DbInstanceOutput) CertificateRotationRestart() pulumi.BoolPtrOutput
A value that indicates whether the DB instance is restarted when you rotate your SSL/TLS certificate. By default, the DB instance is restarted when you rotate your SSL/TLS certificate. The certificate is not updated until the DB instance is restarted. If you are using SSL/TLS to connect to the DB instance, follow the appropriate instructions for your DB engine to rotate your SSL/TLS certificate This setting doesn't apply to RDS Custom.
func (DbInstanceOutput) CharacterSetName ¶ added in v0.72.0
func (o DbInstanceOutput) CharacterSetName() pulumi.StringPtrOutput
For supported engines, indicates that the DB instance should be associated with the specified character set.
func (DbInstanceOutput) CopyTagsToSnapshot ¶ added in v0.72.0
func (o DbInstanceOutput) CopyTagsToSnapshot() pulumi.BoolPtrOutput
A value that indicates whether to copy tags from the DB instance to snapshots of the DB instance. By default, tags are not copied.
func (DbInstanceOutput) CustomIamInstanceProfile ¶ added in v0.72.0
func (o DbInstanceOutput) CustomIamInstanceProfile() pulumi.StringPtrOutput
The instance profile associated with the underlying Amazon EC2 instance of an RDS Custom DB instance. The instance profile must meet the following requirements:
- The profile must exist in your account.
- The profile must have an IAM role that Amazon EC2 has permissions to assume.
- The instance profile name and the associated IAM role name must start with the prefix AWSRDSCustom . For the list of permissions required for the IAM role, see Configure IAM and your VPC in the Amazon RDS User Guide .
This setting is required for RDS Custom.
func (DbInstanceOutput) DbClusterIdentifier ¶ added in v0.72.0
func (o DbInstanceOutput) DbClusterIdentifier() pulumi.StringPtrOutput
The identifier of the DB cluster that the instance will belong to.
func (DbInstanceOutput) DbClusterSnapshotIdentifier ¶ added in v0.72.0
func (o DbInstanceOutput) DbClusterSnapshotIdentifier() pulumi.StringPtrOutput
The identifier for the RDS for MySQL Multi-AZ DB cluster snapshot to restore from. For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide .
Constraints:
- Must match the identifier of an existing Multi-AZ DB cluster snapshot.
- Can't be specified when DBSnapshotIdentifier is specified.
- Must be specified when DBSnapshotIdentifier isn't specified.
- If you are restoring from a shared manual Multi-AZ DB cluster snapshot, the DBClusterSnapshotIdentifier must be the ARN of the shared snapshot.
- Can't be the identifier of an Aurora DB cluster snapshot.
- Can't be the identifier of an RDS for PostgreSQL Multi-AZ DB cluster snapshot.
func (DbInstanceOutput) DbInstanceArn ¶ added in v0.72.0
func (o DbInstanceOutput) DbInstanceArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the DB instance.
func (DbInstanceOutput) DbInstanceClass ¶ added in v0.72.0
func (o DbInstanceOutput) DbInstanceClass() pulumi.StringPtrOutput
The compute and memory capacity of the DB instance, for example, db.m4.large. Not all DB instance classes are available in all AWS Regions, or for all database engines.
func (DbInstanceOutput) DbInstanceIdentifier ¶ added in v0.72.0
func (o DbInstanceOutput) DbInstanceIdentifier() pulumi.StringPtrOutput
A name for the DB instance. If you specify a name, AWS CloudFormation converts it to lowercase. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the DB instance.
func (DbInstanceOutput) DbName ¶ added in v0.72.0
func (o DbInstanceOutput) DbName() pulumi.StringPtrOutput
The meaning of this parameter differs according to the database engine you use.
func (DbInstanceOutput) DbParameterGroupName ¶ added in v0.72.0
func (o DbInstanceOutput) DbParameterGroupName() pulumi.StringPtrOutput
The name of an existing DB parameter group or a reference to an AWS::RDS::DBParameterGroup resource created in the template.
func (DbInstanceOutput) DbSecurityGroups ¶ added in v0.72.0
func (o DbInstanceOutput) DbSecurityGroups() pulumi.StringArrayOutput
A list of the DB security groups to assign to the DB instance. The list can include both the name of existing DB security groups or references to AWS::RDS::DBSecurityGroup resources created in the template.
func (DbInstanceOutput) DbSnapshotIdentifier ¶ added in v0.72.0
func (o DbInstanceOutput) DbSnapshotIdentifier() pulumi.StringPtrOutput
The name or Amazon Resource Name (ARN) of the DB snapshot that's used to restore the DB instance. If you're restoring from a shared manual DB snapshot, you must specify the ARN of the snapshot.
func (DbInstanceOutput) DbSubnetGroupName ¶ added in v0.72.0
func (o DbInstanceOutput) DbSubnetGroupName() pulumi.StringPtrOutput
A DB subnet group to associate with the DB instance. If you update this value, the new subnet group must be a subnet group in a new VPC.
func (DbInstanceOutput) DbSystemId ¶ added in v0.72.0
func (o DbInstanceOutput) DbSystemId() pulumi.StringOutput
The Oracle system ID (Oracle SID) for a container database (CDB). The Oracle SID is also the name of the CDB. This setting is valid for RDS Custom only.
func (DbInstanceOutput) DbiResourceId ¶ added in v0.72.0
func (o DbInstanceOutput) DbiResourceId() pulumi.StringOutput
The AWS Region-unique, immutable identifier for the DB instance. This identifier is found in AWS CloudTrail log entries whenever the AWS KMS key for the DB instance is accessed.
func (DbInstanceOutput) DeleteAutomatedBackups ¶ added in v0.72.0
func (o DbInstanceOutput) DeleteAutomatedBackups() pulumi.BoolPtrOutput
A value that indicates whether to remove automated backups immediately after the DB instance is deleted. This parameter isn't case-sensitive. The default is to remove automated backups immediately after the DB instance is deleted.
func (DbInstanceOutput) DeletionProtection ¶ added in v0.72.0
func (o DbInstanceOutput) DeletionProtection() pulumi.BoolPtrOutput
A value that indicates whether the DB instance has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled.
func (DbInstanceOutput) Domain ¶ added in v0.72.0
func (o DbInstanceOutput) Domain() pulumi.StringPtrOutput
The Active Directory directory ID to create the DB instance in. Currently, only MySQL, Microsoft SQL Server, Oracle, and PostgreSQL DB instances can be created in an Active Directory Domain.
func (DbInstanceOutput) DomainAuthSecretArn ¶ added in v0.76.0
func (o DbInstanceOutput) DomainAuthSecretArn() pulumi.StringPtrOutput
The ARN for the Secrets Manager secret with the credentials for the user joining the domain.
func (DbInstanceOutput) DomainDnsIps ¶ added in v0.76.0
func (o DbInstanceOutput) DomainDnsIps() pulumi.StringArrayOutput
The IPv4 DNS IP addresses of your primary and secondary Active Directory domain controllers.
func (DbInstanceOutput) DomainFqdn ¶ added in v0.76.0
func (o DbInstanceOutput) DomainFqdn() pulumi.StringPtrOutput
The fully qualified domain name (FQDN) of an Active Directory domain.
func (DbInstanceOutput) DomainIamRoleName ¶ added in v0.72.0
func (o DbInstanceOutput) DomainIamRoleName() pulumi.StringPtrOutput
Specify the name of the IAM role to be used when making API calls to the Directory Service.
func (DbInstanceOutput) DomainOu ¶ added in v0.76.0
func (o DbInstanceOutput) DomainOu() pulumi.StringPtrOutput
The Active Directory organizational unit for your DB instance to join.
func (DbInstanceOutput) ElementType ¶ added in v0.72.0
func (DbInstanceOutput) ElementType() reflect.Type
func (DbInstanceOutput) EnableCloudwatchLogsExports ¶ added in v0.72.0
func (o DbInstanceOutput) EnableCloudwatchLogsExports() pulumi.StringArrayOutput
The list of log types that need to be enabled for exporting to CloudWatch Logs. The values in the list depend on the DB engine being used.
func (DbInstanceOutput) EnableIamDatabaseAuthentication ¶ added in v0.72.0
func (o DbInstanceOutput) EnableIamDatabaseAuthentication() pulumi.BoolPtrOutput
A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled.
func (DbInstanceOutput) EnablePerformanceInsights ¶ added in v0.72.0
func (o DbInstanceOutput) EnablePerformanceInsights() pulumi.BoolPtrOutput
A value that indicates whether to enable Performance Insights for the DB instance.
func (DbInstanceOutput) Endpoint ¶ added in v0.72.0
func (o DbInstanceOutput) Endpoint() DbInstanceEndpointPtrOutput
Specifies the connection endpoint.
func (DbInstanceOutput) Engine ¶ added in v0.72.0
func (o DbInstanceOutput) Engine() pulumi.StringPtrOutput
The name of the database engine that you want to use for this DB instance.
func (DbInstanceOutput) EngineVersion ¶ added in v0.72.0
func (o DbInstanceOutput) EngineVersion() pulumi.StringPtrOutput
The version number of the database engine to use.
func (DbInstanceOutput) Iops ¶ added in v0.72.0
func (o DbInstanceOutput) Iops() pulumi.IntPtrOutput
The number of I/O operations per second (IOPS) that the database provisions.
func (DbInstanceOutput) KmsKeyId ¶ added in v0.72.0
func (o DbInstanceOutput) KmsKeyId() pulumi.StringPtrOutput
The ARN of the AWS Key Management Service (AWS KMS) master key that's used to encrypt the DB instance.
func (DbInstanceOutput) LicenseModel ¶ added in v0.72.0
func (o DbInstanceOutput) LicenseModel() pulumi.StringPtrOutput
License model information for this DB instance.
func (DbInstanceOutput) ManageMasterUserPassword ¶ added in v0.72.0
func (o DbInstanceOutput) ManageMasterUserPassword() pulumi.BoolPtrOutput
A value that indicates whether to manage the master user password with AWS Secrets Manager.
func (DbInstanceOutput) MasterUserPassword ¶ added in v0.72.0
func (o DbInstanceOutput) MasterUserPassword() pulumi.StringPtrOutput
The password for the master user.
func (DbInstanceOutput) MasterUserSecret ¶ added in v0.72.0
func (o DbInstanceOutput) MasterUserSecret() DbInstanceMasterUserSecretPtrOutput
Contains the secret managed by RDS in AWS Secrets Manager for the master user password.
func (DbInstanceOutput) MasterUsername ¶ added in v0.72.0
func (o DbInstanceOutput) MasterUsername() pulumi.StringPtrOutput
The master user name for the DB instance.
func (DbInstanceOutput) MaxAllocatedStorage ¶ added in v0.72.0
func (o DbInstanceOutput) MaxAllocatedStorage() pulumi.IntPtrOutput
The upper limit to which Amazon RDS can automatically scale the storage of the DB instance.
func (DbInstanceOutput) MonitoringInterval ¶ added in v0.72.0
func (o DbInstanceOutput) MonitoringInterval() pulumi.IntPtrOutput
The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance. To disable collecting Enhanced Monitoring metrics, specify 0. The default is 0.
func (DbInstanceOutput) MonitoringRoleArn ¶ added in v0.72.0
func (o DbInstanceOutput) MonitoringRoleArn() pulumi.StringPtrOutput
The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to Amazon CloudWatch Logs.
func (DbInstanceOutput) MultiAz ¶ added in v0.72.0
func (o DbInstanceOutput) MultiAz() pulumi.BoolPtrOutput
Specifies whether the database instance is a multiple Availability Zone deployment.
func (DbInstanceOutput) NcharCharacterSetName ¶ added in v0.72.0
func (o DbInstanceOutput) NcharCharacterSetName() pulumi.StringPtrOutput
The name of the NCHAR character set for the Oracle DB instance. This parameter doesn't apply to RDS Custom.
func (DbInstanceOutput) NetworkType ¶ added in v0.72.0
func (o DbInstanceOutput) NetworkType() pulumi.StringPtrOutput
The network type of the DB cluster.
func (DbInstanceOutput) OptionGroupName ¶ added in v0.72.0
func (o DbInstanceOutput) OptionGroupName() pulumi.StringPtrOutput
Indicates that the DB instance should be associated with the specified option group.
func (DbInstanceOutput) PerformanceInsightsKmsKeyId ¶ added in v0.72.0
func (o DbInstanceOutput) PerformanceInsightsKmsKeyId() pulumi.StringPtrOutput
The AWS KMS key identifier for encryption of Performance Insights data. The KMS key ID is the Amazon Resource Name (ARN), KMS key identifier, or the KMS key alias for the KMS encryption key.
func (DbInstanceOutput) PerformanceInsightsRetentionPeriod ¶ added in v0.72.0
func (o DbInstanceOutput) PerformanceInsightsRetentionPeriod() pulumi.IntPtrOutput
The amount of time, in days, to retain Performance Insights data. Valid values are 7 or 731 (2 years).
func (DbInstanceOutput) Port ¶ added in v0.72.0
func (o DbInstanceOutput) Port() pulumi.StringPtrOutput
The port number on which the database accepts connections.
func (DbInstanceOutput) PreferredBackupWindow ¶ added in v0.72.0
func (o DbInstanceOutput) PreferredBackupWindow() pulumi.StringPtrOutput
The daily time range during which automated backups are created if automated backups are enabled, using the BackupRetentionPeriod parameter.
func (DbInstanceOutput) PreferredMaintenanceWindow ¶ added in v0.72.0
func (o DbInstanceOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
he weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).
func (DbInstanceOutput) ProcessorFeatures ¶ added in v0.72.0
func (o DbInstanceOutput) ProcessorFeatures() DbInstanceProcessorFeatureArrayOutput
The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.
func (DbInstanceOutput) PromotionTier ¶ added in v0.72.0
func (o DbInstanceOutput) PromotionTier() pulumi.IntPtrOutput
A value that specifies the order in which an Aurora Replica is promoted to the primary instance after a failure of the existing primary instance.
func (DbInstanceOutput) PubliclyAccessible ¶ added in v0.72.0
func (o DbInstanceOutput) PubliclyAccessible() pulumi.BoolPtrOutput
Indicates whether the DB instance is an internet-facing instance. If you specify true, AWS CloudFormation creates an instance with a publicly resolvable DNS name, which resolves to a public IP address. If you specify false, AWS CloudFormation creates an internal instance with a DNS name that resolves to a private IP address.
func (DbInstanceOutput) ReplicaMode ¶ added in v0.72.0
func (o DbInstanceOutput) ReplicaMode() pulumi.StringPtrOutput
The open mode of an Oracle read replica. The default is open-read-only.
func (DbInstanceOutput) RestoreTime ¶ added in v0.72.0
func (o DbInstanceOutput) RestoreTime() pulumi.StringPtrOutput
The date and time to restore from.
func (DbInstanceOutput) SourceDbClusterIdentifier ¶ added in v0.72.0
func (o DbInstanceOutput) SourceDbClusterIdentifier() pulumi.StringPtrOutput
The identifier of the Multi-AZ DB cluster that will act as the source for the read replica. Each DB cluster can have up to 15 read replicas.
func (DbInstanceOutput) SourceDbInstanceAutomatedBackupsArn ¶ added in v0.72.0
func (o DbInstanceOutput) SourceDbInstanceAutomatedBackupsArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the replicated automated backups from which to restore.
func (DbInstanceOutput) SourceDbInstanceIdentifier ¶ added in v0.72.0
func (o DbInstanceOutput) SourceDbInstanceIdentifier() pulumi.StringPtrOutput
If you want to create a Read Replica DB instance, specify the ID of the source DB instance. Each DB instance can have a limited number of Read Replicas.
func (DbInstanceOutput) SourceDbiResourceId ¶ added in v0.72.0
func (o DbInstanceOutput) SourceDbiResourceId() pulumi.StringPtrOutput
The resource ID of the source DB instance from which to restore.
func (DbInstanceOutput) SourceRegion ¶ added in v0.72.0
func (o DbInstanceOutput) SourceRegion() pulumi.StringPtrOutput
The ID of the region that contains the source DB instance for the Read Replica.
func (DbInstanceOutput) StorageEncrypted ¶ added in v0.72.0
func (o DbInstanceOutput) StorageEncrypted() pulumi.BoolPtrOutput
A value that indicates whether the DB instance is encrypted. By default, it isn't encrypted.
func (DbInstanceOutput) StorageThroughput ¶ added in v0.72.0
func (o DbInstanceOutput) StorageThroughput() pulumi.IntPtrOutput
Specifies the storage throughput for the DB instance.
func (DbInstanceOutput) StorageType ¶ added in v0.72.0
func (o DbInstanceOutput) StorageType() pulumi.StringPtrOutput
Specifies the storage type to be associated with the DB instance.
func (DbInstanceOutput) Tags ¶ added in v0.72.0
func (o DbInstanceOutput) Tags() DbInstanceTagArrayOutput
Tags to assign to the DB instance.
func (DbInstanceOutput) TdeCredentialArn ¶ added in v0.72.0
func (o DbInstanceOutput) TdeCredentialArn() pulumi.StringPtrOutput
The ARN from the key store with which to associate the instance for TDE encryption.
func (DbInstanceOutput) TdeCredentialPassword ¶ added in v0.72.0
func (o DbInstanceOutput) TdeCredentialPassword() pulumi.StringPtrOutput
The password for the given ARN from the key store in order to access the device.
func (DbInstanceOutput) Timezone ¶ added in v0.72.0
func (o DbInstanceOutput) Timezone() pulumi.StringPtrOutput
The time zone of the DB instance. The time zone parameter is currently supported only by Microsoft SQL Server.
func (DbInstanceOutput) ToDbInstanceOutput ¶ added in v0.72.0
func (o DbInstanceOutput) ToDbInstanceOutput() DbInstanceOutput
func (DbInstanceOutput) ToDbInstanceOutputWithContext ¶ added in v0.72.0
func (o DbInstanceOutput) ToDbInstanceOutputWithContext(ctx context.Context) DbInstanceOutput
func (DbInstanceOutput) ToOutput ¶ added in v0.76.0
func (o DbInstanceOutput) ToOutput(ctx context.Context) pulumix.Output[*DbInstance]
func (DbInstanceOutput) UseDefaultProcessorFeatures ¶ added in v0.72.0
func (o DbInstanceOutput) UseDefaultProcessorFeatures() pulumi.BoolPtrOutput
A value that indicates whether the DB instance class of the DB instance uses its default processor features.
func (DbInstanceOutput) UseLatestRestorableTime ¶ added in v0.72.0
func (o DbInstanceOutput) UseLatestRestorableTime() pulumi.BoolPtrOutput
A value that indicates whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time.
func (DbInstanceOutput) VpcSecurityGroups ¶ added in v0.72.0
func (o DbInstanceOutput) VpcSecurityGroups() pulumi.StringArrayOutput
A list of the VPC security group IDs to assign to the DB instance. The list can include both the physical IDs of existing VPC security groups and references to AWS::EC2::SecurityGroup resources created in the template.
type DbInstanceProcessorFeature ¶ added in v0.72.0
type DbInstanceProcessorFeature struct { // The name of the processor feature. Valid names are coreCount and threadsPerCore. Name *DbInstanceProcessorFeatureName `pulumi:"name"` // The value of a processor feature name. Value *string `pulumi:"value"` }
type DbInstanceProcessorFeatureArgs ¶ added in v0.72.0
type DbInstanceProcessorFeatureArgs struct { // The name of the processor feature. Valid names are coreCount and threadsPerCore. Name DbInstanceProcessorFeatureNamePtrInput `pulumi:"name"` // The value of a processor feature name. Value pulumi.StringPtrInput `pulumi:"value"` }
func (DbInstanceProcessorFeatureArgs) ElementType ¶ added in v0.72.0
func (DbInstanceProcessorFeatureArgs) ElementType() reflect.Type
func (DbInstanceProcessorFeatureArgs) ToDbInstanceProcessorFeatureOutput ¶ added in v0.72.0
func (i DbInstanceProcessorFeatureArgs) ToDbInstanceProcessorFeatureOutput() DbInstanceProcessorFeatureOutput
func (DbInstanceProcessorFeatureArgs) ToDbInstanceProcessorFeatureOutputWithContext ¶ added in v0.72.0
func (i DbInstanceProcessorFeatureArgs) ToDbInstanceProcessorFeatureOutputWithContext(ctx context.Context) DbInstanceProcessorFeatureOutput
func (DbInstanceProcessorFeatureArgs) ToOutput ¶ added in v0.76.0
func (i DbInstanceProcessorFeatureArgs) ToOutput(ctx context.Context) pulumix.Output[DbInstanceProcessorFeature]
type DbInstanceProcessorFeatureArray ¶ added in v0.72.0
type DbInstanceProcessorFeatureArray []DbInstanceProcessorFeatureInput
func (DbInstanceProcessorFeatureArray) ElementType ¶ added in v0.72.0
func (DbInstanceProcessorFeatureArray) ElementType() reflect.Type
func (DbInstanceProcessorFeatureArray) ToDbInstanceProcessorFeatureArrayOutput ¶ added in v0.72.0
func (i DbInstanceProcessorFeatureArray) ToDbInstanceProcessorFeatureArrayOutput() DbInstanceProcessorFeatureArrayOutput
func (DbInstanceProcessorFeatureArray) ToDbInstanceProcessorFeatureArrayOutputWithContext ¶ added in v0.72.0
func (i DbInstanceProcessorFeatureArray) ToDbInstanceProcessorFeatureArrayOutputWithContext(ctx context.Context) DbInstanceProcessorFeatureArrayOutput
func (DbInstanceProcessorFeatureArray) ToOutput ¶ added in v0.76.0
func (i DbInstanceProcessorFeatureArray) ToOutput(ctx context.Context) pulumix.Output[[]DbInstanceProcessorFeature]
type DbInstanceProcessorFeatureArrayInput ¶ added in v0.72.0
type DbInstanceProcessorFeatureArrayInput interface { pulumi.Input ToDbInstanceProcessorFeatureArrayOutput() DbInstanceProcessorFeatureArrayOutput ToDbInstanceProcessorFeatureArrayOutputWithContext(context.Context) DbInstanceProcessorFeatureArrayOutput }
DbInstanceProcessorFeatureArrayInput is an input type that accepts DbInstanceProcessorFeatureArray and DbInstanceProcessorFeatureArrayOutput values. You can construct a concrete instance of `DbInstanceProcessorFeatureArrayInput` via:
DbInstanceProcessorFeatureArray{ DbInstanceProcessorFeatureArgs{...} }
type DbInstanceProcessorFeatureArrayOutput ¶ added in v0.72.0
type DbInstanceProcessorFeatureArrayOutput struct{ *pulumi.OutputState }
func (DbInstanceProcessorFeatureArrayOutput) ElementType ¶ added in v0.72.0
func (DbInstanceProcessorFeatureArrayOutput) ElementType() reflect.Type
func (DbInstanceProcessorFeatureArrayOutput) Index ¶ added in v0.72.0
func (o DbInstanceProcessorFeatureArrayOutput) Index(i pulumi.IntInput) DbInstanceProcessorFeatureOutput
func (DbInstanceProcessorFeatureArrayOutput) ToDbInstanceProcessorFeatureArrayOutput ¶ added in v0.72.0
func (o DbInstanceProcessorFeatureArrayOutput) ToDbInstanceProcessorFeatureArrayOutput() DbInstanceProcessorFeatureArrayOutput
func (DbInstanceProcessorFeatureArrayOutput) ToDbInstanceProcessorFeatureArrayOutputWithContext ¶ added in v0.72.0
func (o DbInstanceProcessorFeatureArrayOutput) ToDbInstanceProcessorFeatureArrayOutputWithContext(ctx context.Context) DbInstanceProcessorFeatureArrayOutput
func (DbInstanceProcessorFeatureArrayOutput) ToOutput ¶ added in v0.76.0
func (o DbInstanceProcessorFeatureArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbInstanceProcessorFeature]
type DbInstanceProcessorFeatureInput ¶ added in v0.72.0
type DbInstanceProcessorFeatureInput interface { pulumi.Input ToDbInstanceProcessorFeatureOutput() DbInstanceProcessorFeatureOutput ToDbInstanceProcessorFeatureOutputWithContext(context.Context) DbInstanceProcessorFeatureOutput }
DbInstanceProcessorFeatureInput is an input type that accepts DbInstanceProcessorFeatureArgs and DbInstanceProcessorFeatureOutput values. You can construct a concrete instance of `DbInstanceProcessorFeatureInput` via:
DbInstanceProcessorFeatureArgs{...}
type DbInstanceProcessorFeatureName ¶ added in v0.72.0
type DbInstanceProcessorFeatureName string
The name of the processor feature. Valid names are coreCount and threadsPerCore.
func (DbInstanceProcessorFeatureName) ElementType ¶ added in v0.72.0
func (DbInstanceProcessorFeatureName) ElementType() reflect.Type
func (DbInstanceProcessorFeatureName) ToDbInstanceProcessorFeatureNameOutput ¶ added in v0.72.0
func (e DbInstanceProcessorFeatureName) ToDbInstanceProcessorFeatureNameOutput() DbInstanceProcessorFeatureNameOutput
func (DbInstanceProcessorFeatureName) ToDbInstanceProcessorFeatureNameOutputWithContext ¶ added in v0.72.0
func (e DbInstanceProcessorFeatureName) ToDbInstanceProcessorFeatureNameOutputWithContext(ctx context.Context) DbInstanceProcessorFeatureNameOutput
func (DbInstanceProcessorFeatureName) ToDbInstanceProcessorFeatureNamePtrOutput ¶ added in v0.72.0
func (e DbInstanceProcessorFeatureName) ToDbInstanceProcessorFeatureNamePtrOutput() DbInstanceProcessorFeatureNamePtrOutput
func (DbInstanceProcessorFeatureName) ToDbInstanceProcessorFeatureNamePtrOutputWithContext ¶ added in v0.72.0
func (e DbInstanceProcessorFeatureName) ToDbInstanceProcessorFeatureNamePtrOutputWithContext(ctx context.Context) DbInstanceProcessorFeatureNamePtrOutput
func (DbInstanceProcessorFeatureName) ToStringOutput ¶ added in v0.72.0
func (e DbInstanceProcessorFeatureName) ToStringOutput() pulumi.StringOutput
func (DbInstanceProcessorFeatureName) ToStringOutputWithContext ¶ added in v0.72.0
func (e DbInstanceProcessorFeatureName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DbInstanceProcessorFeatureName) ToStringPtrOutput ¶ added in v0.72.0
func (e DbInstanceProcessorFeatureName) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbInstanceProcessorFeatureName) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (e DbInstanceProcessorFeatureName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbInstanceProcessorFeatureNameInput ¶ added in v0.72.0
type DbInstanceProcessorFeatureNameInput interface { pulumi.Input ToDbInstanceProcessorFeatureNameOutput() DbInstanceProcessorFeatureNameOutput ToDbInstanceProcessorFeatureNameOutputWithContext(context.Context) DbInstanceProcessorFeatureNameOutput }
DbInstanceProcessorFeatureNameInput is an input type that accepts DbInstanceProcessorFeatureNameArgs and DbInstanceProcessorFeatureNameOutput values. You can construct a concrete instance of `DbInstanceProcessorFeatureNameInput` via:
DbInstanceProcessorFeatureNameArgs{...}
type DbInstanceProcessorFeatureNameOutput ¶ added in v0.72.0
type DbInstanceProcessorFeatureNameOutput struct{ *pulumi.OutputState }
func (DbInstanceProcessorFeatureNameOutput) ElementType ¶ added in v0.72.0
func (DbInstanceProcessorFeatureNameOutput) ElementType() reflect.Type
func (DbInstanceProcessorFeatureNameOutput) ToDbInstanceProcessorFeatureNameOutput ¶ added in v0.72.0
func (o DbInstanceProcessorFeatureNameOutput) ToDbInstanceProcessorFeatureNameOutput() DbInstanceProcessorFeatureNameOutput
func (DbInstanceProcessorFeatureNameOutput) ToDbInstanceProcessorFeatureNameOutputWithContext ¶ added in v0.72.0
func (o DbInstanceProcessorFeatureNameOutput) ToDbInstanceProcessorFeatureNameOutputWithContext(ctx context.Context) DbInstanceProcessorFeatureNameOutput
func (DbInstanceProcessorFeatureNameOutput) ToDbInstanceProcessorFeatureNamePtrOutput ¶ added in v0.72.0
func (o DbInstanceProcessorFeatureNameOutput) ToDbInstanceProcessorFeatureNamePtrOutput() DbInstanceProcessorFeatureNamePtrOutput
func (DbInstanceProcessorFeatureNameOutput) ToDbInstanceProcessorFeatureNamePtrOutputWithContext ¶ added in v0.72.0
func (o DbInstanceProcessorFeatureNameOutput) ToDbInstanceProcessorFeatureNamePtrOutputWithContext(ctx context.Context) DbInstanceProcessorFeatureNamePtrOutput
func (DbInstanceProcessorFeatureNameOutput) ToOutput ¶ added in v0.76.0
func (o DbInstanceProcessorFeatureNameOutput) ToOutput(ctx context.Context) pulumix.Output[DbInstanceProcessorFeatureName]
func (DbInstanceProcessorFeatureNameOutput) ToStringOutput ¶ added in v0.72.0
func (o DbInstanceProcessorFeatureNameOutput) ToStringOutput() pulumi.StringOutput
func (DbInstanceProcessorFeatureNameOutput) ToStringOutputWithContext ¶ added in v0.72.0
func (o DbInstanceProcessorFeatureNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DbInstanceProcessorFeatureNameOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o DbInstanceProcessorFeatureNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbInstanceProcessorFeatureNameOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o DbInstanceProcessorFeatureNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbInstanceProcessorFeatureNamePtrInput ¶ added in v0.72.0
type DbInstanceProcessorFeatureNamePtrInput interface { pulumi.Input ToDbInstanceProcessorFeatureNamePtrOutput() DbInstanceProcessorFeatureNamePtrOutput ToDbInstanceProcessorFeatureNamePtrOutputWithContext(context.Context) DbInstanceProcessorFeatureNamePtrOutput }
func DbInstanceProcessorFeatureNamePtr ¶ added in v0.72.0
func DbInstanceProcessorFeatureNamePtr(v string) DbInstanceProcessorFeatureNamePtrInput
type DbInstanceProcessorFeatureNamePtrOutput ¶ added in v0.72.0
type DbInstanceProcessorFeatureNamePtrOutput struct{ *pulumi.OutputState }
func (DbInstanceProcessorFeatureNamePtrOutput) ElementType ¶ added in v0.72.0
func (DbInstanceProcessorFeatureNamePtrOutput) ElementType() reflect.Type
func (DbInstanceProcessorFeatureNamePtrOutput) ToDbInstanceProcessorFeatureNamePtrOutput ¶ added in v0.72.0
func (o DbInstanceProcessorFeatureNamePtrOutput) ToDbInstanceProcessorFeatureNamePtrOutput() DbInstanceProcessorFeatureNamePtrOutput
func (DbInstanceProcessorFeatureNamePtrOutput) ToDbInstanceProcessorFeatureNamePtrOutputWithContext ¶ added in v0.72.0
func (o DbInstanceProcessorFeatureNamePtrOutput) ToDbInstanceProcessorFeatureNamePtrOutputWithContext(ctx context.Context) DbInstanceProcessorFeatureNamePtrOutput
func (DbInstanceProcessorFeatureNamePtrOutput) ToOutput ¶ added in v0.76.0
func (o DbInstanceProcessorFeatureNamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbInstanceProcessorFeatureName]
func (DbInstanceProcessorFeatureNamePtrOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o DbInstanceProcessorFeatureNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbInstanceProcessorFeatureNamePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o DbInstanceProcessorFeatureNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbInstanceProcessorFeatureOutput ¶ added in v0.72.0
type DbInstanceProcessorFeatureOutput struct{ *pulumi.OutputState }
func (DbInstanceProcessorFeatureOutput) ElementType ¶ added in v0.72.0
func (DbInstanceProcessorFeatureOutput) ElementType() reflect.Type
func (DbInstanceProcessorFeatureOutput) Name ¶ added in v0.72.0
The name of the processor feature. Valid names are coreCount and threadsPerCore.
func (DbInstanceProcessorFeatureOutput) ToDbInstanceProcessorFeatureOutput ¶ added in v0.72.0
func (o DbInstanceProcessorFeatureOutput) ToDbInstanceProcessorFeatureOutput() DbInstanceProcessorFeatureOutput
func (DbInstanceProcessorFeatureOutput) ToDbInstanceProcessorFeatureOutputWithContext ¶ added in v0.72.0
func (o DbInstanceProcessorFeatureOutput) ToDbInstanceProcessorFeatureOutputWithContext(ctx context.Context) DbInstanceProcessorFeatureOutput
func (DbInstanceProcessorFeatureOutput) ToOutput ¶ added in v0.76.0
func (o DbInstanceProcessorFeatureOutput) ToOutput(ctx context.Context) pulumix.Output[DbInstanceProcessorFeature]
func (DbInstanceProcessorFeatureOutput) Value ¶ added in v0.72.0
func (o DbInstanceProcessorFeatureOutput) Value() pulumi.StringPtrOutput
The value of a processor feature name.
type DbInstanceState ¶ added in v0.72.0
type DbInstanceState struct { }
func (DbInstanceState) ElementType ¶ added in v0.72.0
func (DbInstanceState) ElementType() reflect.Type
type DbInstanceTag ¶ added in v0.72.0
type DbInstanceTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value *string `pulumi:"value"` }
A key-value pair to associate with a resource.
type DbInstanceTagArgs ¶ added in v0.72.0
type DbInstanceTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (DbInstanceTagArgs) ElementType ¶ added in v0.72.0
func (DbInstanceTagArgs) ElementType() reflect.Type
func (DbInstanceTagArgs) ToDbInstanceTagOutput ¶ added in v0.72.0
func (i DbInstanceTagArgs) ToDbInstanceTagOutput() DbInstanceTagOutput
func (DbInstanceTagArgs) ToDbInstanceTagOutputWithContext ¶ added in v0.72.0
func (i DbInstanceTagArgs) ToDbInstanceTagOutputWithContext(ctx context.Context) DbInstanceTagOutput
func (DbInstanceTagArgs) ToOutput ¶ added in v0.76.0
func (i DbInstanceTagArgs) ToOutput(ctx context.Context) pulumix.Output[DbInstanceTag]
type DbInstanceTagArray ¶ added in v0.72.0
type DbInstanceTagArray []DbInstanceTagInput
func (DbInstanceTagArray) ElementType ¶ added in v0.72.0
func (DbInstanceTagArray) ElementType() reflect.Type
func (DbInstanceTagArray) ToDbInstanceTagArrayOutput ¶ added in v0.72.0
func (i DbInstanceTagArray) ToDbInstanceTagArrayOutput() DbInstanceTagArrayOutput
func (DbInstanceTagArray) ToDbInstanceTagArrayOutputWithContext ¶ added in v0.72.0
func (i DbInstanceTagArray) ToDbInstanceTagArrayOutputWithContext(ctx context.Context) DbInstanceTagArrayOutput
func (DbInstanceTagArray) ToOutput ¶ added in v0.76.0
func (i DbInstanceTagArray) ToOutput(ctx context.Context) pulumix.Output[[]DbInstanceTag]
type DbInstanceTagArrayInput ¶ added in v0.72.0
type DbInstanceTagArrayInput interface { pulumi.Input ToDbInstanceTagArrayOutput() DbInstanceTagArrayOutput ToDbInstanceTagArrayOutputWithContext(context.Context) DbInstanceTagArrayOutput }
DbInstanceTagArrayInput is an input type that accepts DbInstanceTagArray and DbInstanceTagArrayOutput values. You can construct a concrete instance of `DbInstanceTagArrayInput` via:
DbInstanceTagArray{ DbInstanceTagArgs{...} }
type DbInstanceTagArrayOutput ¶ added in v0.72.0
type DbInstanceTagArrayOutput struct{ *pulumi.OutputState }
func (DbInstanceTagArrayOutput) ElementType ¶ added in v0.72.0
func (DbInstanceTagArrayOutput) ElementType() reflect.Type
func (DbInstanceTagArrayOutput) Index ¶ added in v0.72.0
func (o DbInstanceTagArrayOutput) Index(i pulumi.IntInput) DbInstanceTagOutput
func (DbInstanceTagArrayOutput) ToDbInstanceTagArrayOutput ¶ added in v0.72.0
func (o DbInstanceTagArrayOutput) ToDbInstanceTagArrayOutput() DbInstanceTagArrayOutput
func (DbInstanceTagArrayOutput) ToDbInstanceTagArrayOutputWithContext ¶ added in v0.72.0
func (o DbInstanceTagArrayOutput) ToDbInstanceTagArrayOutputWithContext(ctx context.Context) DbInstanceTagArrayOutput
func (DbInstanceTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o DbInstanceTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbInstanceTag]
type DbInstanceTagInput ¶ added in v0.72.0
type DbInstanceTagInput interface { pulumi.Input ToDbInstanceTagOutput() DbInstanceTagOutput ToDbInstanceTagOutputWithContext(context.Context) DbInstanceTagOutput }
DbInstanceTagInput is an input type that accepts DbInstanceTagArgs and DbInstanceTagOutput values. You can construct a concrete instance of `DbInstanceTagInput` via:
DbInstanceTagArgs{...}
type DbInstanceTagOutput ¶ added in v0.72.0
type DbInstanceTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (DbInstanceTagOutput) ElementType ¶ added in v0.72.0
func (DbInstanceTagOutput) ElementType() reflect.Type
func (DbInstanceTagOutput) Key ¶ added in v0.72.0
func (o DbInstanceTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (DbInstanceTagOutput) ToDbInstanceTagOutput ¶ added in v0.72.0
func (o DbInstanceTagOutput) ToDbInstanceTagOutput() DbInstanceTagOutput
func (DbInstanceTagOutput) ToDbInstanceTagOutputWithContext ¶ added in v0.72.0
func (o DbInstanceTagOutput) ToDbInstanceTagOutputWithContext(ctx context.Context) DbInstanceTagOutput
func (DbInstanceTagOutput) ToOutput ¶ added in v0.76.0
func (o DbInstanceTagOutput) ToOutput(ctx context.Context) pulumix.Output[DbInstanceTag]
func (DbInstanceTagOutput) Value ¶ added in v0.72.0
func (o DbInstanceTagOutput) Value() pulumi.StringPtrOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type DbParameterGroup ¶ added in v0.72.0
type DbParameterGroup struct { pulumi.CustomResourceState // Specifies the name of the DB parameter group DbParameterGroupName pulumi.StringPtrOutput `pulumi:"dbParameterGroupName"` // Provides the customer-specified description for this DB parameter group. Description pulumi.StringOutput `pulumi:"description"` // The DB parameter group family name. Family pulumi.StringOutput `pulumi:"family"` // An array of parameter names and values for the parameter update. Parameters pulumi.AnyOutput `pulumi:"parameters"` // An array of key-value pairs to apply to this resource. Tags DbParameterGroupTagArrayOutput `pulumi:"tags"` }
The AWS::RDS::DBParameterGroup resource creates a custom parameter group for an RDS database family
func GetDbParameterGroup ¶ added in v0.72.0
func GetDbParameterGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DbParameterGroupState, opts ...pulumi.ResourceOption) (*DbParameterGroup, error)
GetDbParameterGroup gets an existing DbParameterGroup 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 NewDbParameterGroup ¶ added in v0.72.0
func NewDbParameterGroup(ctx *pulumi.Context, name string, args *DbParameterGroupArgs, opts ...pulumi.ResourceOption) (*DbParameterGroup, error)
NewDbParameterGroup registers a new resource with the given unique name, arguments, and options.
func (*DbParameterGroup) ElementType ¶ added in v0.72.0
func (*DbParameterGroup) ElementType() reflect.Type
func (*DbParameterGroup) ToDbParameterGroupOutput ¶ added in v0.72.0
func (i *DbParameterGroup) ToDbParameterGroupOutput() DbParameterGroupOutput
func (*DbParameterGroup) ToDbParameterGroupOutputWithContext ¶ added in v0.72.0
func (i *DbParameterGroup) ToDbParameterGroupOutputWithContext(ctx context.Context) DbParameterGroupOutput
func (*DbParameterGroup) ToOutput ¶ added in v0.76.0
func (i *DbParameterGroup) ToOutput(ctx context.Context) pulumix.Output[*DbParameterGroup]
type DbParameterGroupArgs ¶ added in v0.72.0
type DbParameterGroupArgs struct { // Specifies the name of the DB parameter group DbParameterGroupName pulumi.StringPtrInput // Provides the customer-specified description for this DB parameter group. Description pulumi.StringInput // The DB parameter group family name. Family pulumi.StringInput // An array of parameter names and values for the parameter update. Parameters pulumi.Input // An array of key-value pairs to apply to this resource. Tags DbParameterGroupTagArrayInput }
The set of arguments for constructing a DbParameterGroup resource.
func (DbParameterGroupArgs) ElementType ¶ added in v0.72.0
func (DbParameterGroupArgs) ElementType() reflect.Type
type DbParameterGroupInput ¶ added in v0.72.0
type DbParameterGroupInput interface { pulumi.Input ToDbParameterGroupOutput() DbParameterGroupOutput ToDbParameterGroupOutputWithContext(ctx context.Context) DbParameterGroupOutput }
type DbParameterGroupOutput ¶ added in v0.72.0
type DbParameterGroupOutput struct{ *pulumi.OutputState }
func (DbParameterGroupOutput) DbParameterGroupName ¶ added in v0.72.0
func (o DbParameterGroupOutput) DbParameterGroupName() pulumi.StringPtrOutput
Specifies the name of the DB parameter group
func (DbParameterGroupOutput) Description ¶ added in v0.72.0
func (o DbParameterGroupOutput) Description() pulumi.StringOutput
Provides the customer-specified description for this DB parameter group.
func (DbParameterGroupOutput) ElementType ¶ added in v0.72.0
func (DbParameterGroupOutput) ElementType() reflect.Type
func (DbParameterGroupOutput) Family ¶ added in v0.72.0
func (o DbParameterGroupOutput) Family() pulumi.StringOutput
The DB parameter group family name.
func (DbParameterGroupOutput) Parameters ¶ added in v0.72.0
func (o DbParameterGroupOutput) Parameters() pulumi.AnyOutput
An array of parameter names and values for the parameter update.
func (DbParameterGroupOutput) Tags ¶ added in v0.72.0
func (o DbParameterGroupOutput) Tags() DbParameterGroupTagArrayOutput
An array of key-value pairs to apply to this resource.
func (DbParameterGroupOutput) ToDbParameterGroupOutput ¶ added in v0.72.0
func (o DbParameterGroupOutput) ToDbParameterGroupOutput() DbParameterGroupOutput
func (DbParameterGroupOutput) ToDbParameterGroupOutputWithContext ¶ added in v0.72.0
func (o DbParameterGroupOutput) ToDbParameterGroupOutputWithContext(ctx context.Context) DbParameterGroupOutput
func (DbParameterGroupOutput) ToOutput ¶ added in v0.76.0
func (o DbParameterGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*DbParameterGroup]
type DbParameterGroupState ¶ added in v0.72.0
type DbParameterGroupState struct { }
func (DbParameterGroupState) ElementType ¶ added in v0.72.0
func (DbParameterGroupState) ElementType() reflect.Type
type DbParameterGroupTag ¶ added in v0.72.0
type DbParameterGroupTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value *string `pulumi:"value"` }
A key-value pair to associate with a resource.
type DbParameterGroupTagArgs ¶ added in v0.72.0
type DbParameterGroupTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (DbParameterGroupTagArgs) ElementType ¶ added in v0.72.0
func (DbParameterGroupTagArgs) ElementType() reflect.Type
func (DbParameterGroupTagArgs) ToDbParameterGroupTagOutput ¶ added in v0.72.0
func (i DbParameterGroupTagArgs) ToDbParameterGroupTagOutput() DbParameterGroupTagOutput
func (DbParameterGroupTagArgs) ToDbParameterGroupTagOutputWithContext ¶ added in v0.72.0
func (i DbParameterGroupTagArgs) ToDbParameterGroupTagOutputWithContext(ctx context.Context) DbParameterGroupTagOutput
func (DbParameterGroupTagArgs) ToOutput ¶ added in v0.76.0
func (i DbParameterGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[DbParameterGroupTag]
type DbParameterGroupTagArray ¶ added in v0.72.0
type DbParameterGroupTagArray []DbParameterGroupTagInput
func (DbParameterGroupTagArray) ElementType ¶ added in v0.72.0
func (DbParameterGroupTagArray) ElementType() reflect.Type
func (DbParameterGroupTagArray) ToDbParameterGroupTagArrayOutput ¶ added in v0.72.0
func (i DbParameterGroupTagArray) ToDbParameterGroupTagArrayOutput() DbParameterGroupTagArrayOutput
func (DbParameterGroupTagArray) ToDbParameterGroupTagArrayOutputWithContext ¶ added in v0.72.0
func (i DbParameterGroupTagArray) ToDbParameterGroupTagArrayOutputWithContext(ctx context.Context) DbParameterGroupTagArrayOutput
func (DbParameterGroupTagArray) ToOutput ¶ added in v0.76.0
func (i DbParameterGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]DbParameterGroupTag]
type DbParameterGroupTagArrayInput ¶ added in v0.72.0
type DbParameterGroupTagArrayInput interface { pulumi.Input ToDbParameterGroupTagArrayOutput() DbParameterGroupTagArrayOutput ToDbParameterGroupTagArrayOutputWithContext(context.Context) DbParameterGroupTagArrayOutput }
DbParameterGroupTagArrayInput is an input type that accepts DbParameterGroupTagArray and DbParameterGroupTagArrayOutput values. You can construct a concrete instance of `DbParameterGroupTagArrayInput` via:
DbParameterGroupTagArray{ DbParameterGroupTagArgs{...} }
type DbParameterGroupTagArrayOutput ¶ added in v0.72.0
type DbParameterGroupTagArrayOutput struct{ *pulumi.OutputState }
func (DbParameterGroupTagArrayOutput) ElementType ¶ added in v0.72.0
func (DbParameterGroupTagArrayOutput) ElementType() reflect.Type
func (DbParameterGroupTagArrayOutput) Index ¶ added in v0.72.0
func (o DbParameterGroupTagArrayOutput) Index(i pulumi.IntInput) DbParameterGroupTagOutput
func (DbParameterGroupTagArrayOutput) ToDbParameterGroupTagArrayOutput ¶ added in v0.72.0
func (o DbParameterGroupTagArrayOutput) ToDbParameterGroupTagArrayOutput() DbParameterGroupTagArrayOutput
func (DbParameterGroupTagArrayOutput) ToDbParameterGroupTagArrayOutputWithContext ¶ added in v0.72.0
func (o DbParameterGroupTagArrayOutput) ToDbParameterGroupTagArrayOutputWithContext(ctx context.Context) DbParameterGroupTagArrayOutput
func (DbParameterGroupTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o DbParameterGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbParameterGroupTag]
type DbParameterGroupTagInput ¶ added in v0.72.0
type DbParameterGroupTagInput interface { pulumi.Input ToDbParameterGroupTagOutput() DbParameterGroupTagOutput ToDbParameterGroupTagOutputWithContext(context.Context) DbParameterGroupTagOutput }
DbParameterGroupTagInput is an input type that accepts DbParameterGroupTagArgs and DbParameterGroupTagOutput values. You can construct a concrete instance of `DbParameterGroupTagInput` via:
DbParameterGroupTagArgs{...}
type DbParameterGroupTagOutput ¶ added in v0.72.0
type DbParameterGroupTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (DbParameterGroupTagOutput) ElementType ¶ added in v0.72.0
func (DbParameterGroupTagOutput) ElementType() reflect.Type
func (DbParameterGroupTagOutput) Key ¶ added in v0.72.0
func (o DbParameterGroupTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (DbParameterGroupTagOutput) ToDbParameterGroupTagOutput ¶ added in v0.72.0
func (o DbParameterGroupTagOutput) ToDbParameterGroupTagOutput() DbParameterGroupTagOutput
func (DbParameterGroupTagOutput) ToDbParameterGroupTagOutputWithContext ¶ added in v0.72.0
func (o DbParameterGroupTagOutput) ToDbParameterGroupTagOutputWithContext(ctx context.Context) DbParameterGroupTagOutput
func (DbParameterGroupTagOutput) ToOutput ¶ added in v0.76.0
func (o DbParameterGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[DbParameterGroupTag]
func (DbParameterGroupTagOutput) Value ¶ added in v0.72.0
func (o DbParameterGroupTagOutput) Value() pulumi.StringPtrOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type DbProxy ¶ added in v0.72.0
type DbProxy struct { pulumi.CustomResourceState // The authorization mechanism that the proxy uses. Auth DbProxyAuthFormatArrayOutput `pulumi:"auth"` // The Amazon Resource Name (ARN) for the proxy. DbProxyArn pulumi.StringOutput `pulumi:"dbProxyArn"` // The identifier for the proxy. This name must be unique for all proxies owned by your AWS account in the specified AWS Region. DbProxyName pulumi.StringOutput `pulumi:"dbProxyName"` // Whether the proxy includes detailed information about SQL statements in its logs. DebugLogging pulumi.BoolPtrOutput `pulumi:"debugLogging"` // The endpoint that you can use to connect to the proxy. You include the endpoint value in the connection string for a database client application. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // The kinds of databases that the proxy can connect to. EngineFamily DbProxyEngineFamilyOutput `pulumi:"engineFamily"` // The number of seconds that a connection to the proxy can be inactive before the proxy disconnects it. IdleClientTimeout pulumi.IntPtrOutput `pulumi:"idleClientTimeout"` // A Boolean parameter that specifies whether Transport Layer Security (TLS) encryption is required for connections to the proxy. RequireTls pulumi.BoolPtrOutput `pulumi:"requireTls"` // The Amazon Resource Name (ARN) of the IAM role that the proxy uses to access secrets in AWS Secrets Manager. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // An optional set of key-value pairs to associate arbitrary data of your choosing with the proxy. Tags DbProxyTagFormatArrayOutput `pulumi:"tags"` // VPC ID to associate with the new DB proxy. VpcId pulumi.StringOutput `pulumi:"vpcId"` // VPC security group IDs to associate with the new proxy. VpcSecurityGroupIds pulumi.StringArrayOutput `pulumi:"vpcSecurityGroupIds"` // VPC subnet IDs to associate with the new proxy. VpcSubnetIds pulumi.StringArrayOutput `pulumi:"vpcSubnetIds"` }
Resource schema for AWS::RDS::DBProxy
func GetDbProxy ¶ added in v0.72.0
func GetDbProxy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DbProxyState, opts ...pulumi.ResourceOption) (*DbProxy, error)
GetDbProxy gets an existing DbProxy 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 NewDbProxy ¶ added in v0.72.0
func NewDbProxy(ctx *pulumi.Context, name string, args *DbProxyArgs, opts ...pulumi.ResourceOption) (*DbProxy, error)
NewDbProxy registers a new resource with the given unique name, arguments, and options.
func (*DbProxy) ElementType ¶ added in v0.72.0
func (*DbProxy) ToDbProxyOutput ¶ added in v0.72.0
func (i *DbProxy) ToDbProxyOutput() DbProxyOutput
func (*DbProxy) ToDbProxyOutputWithContext ¶ added in v0.72.0
func (i *DbProxy) ToDbProxyOutputWithContext(ctx context.Context) DbProxyOutput
type DbProxyArgs ¶ added in v0.72.0
type DbProxyArgs struct { // The authorization mechanism that the proxy uses. Auth DbProxyAuthFormatArrayInput // The identifier for the proxy. This name must be unique for all proxies owned by your AWS account in the specified AWS Region. DbProxyName pulumi.StringPtrInput // Whether the proxy includes detailed information about SQL statements in its logs. DebugLogging pulumi.BoolPtrInput // The kinds of databases that the proxy can connect to. EngineFamily DbProxyEngineFamilyInput // The number of seconds that a connection to the proxy can be inactive before the proxy disconnects it. IdleClientTimeout pulumi.IntPtrInput // A Boolean parameter that specifies whether Transport Layer Security (TLS) encryption is required for connections to the proxy. RequireTls pulumi.BoolPtrInput // The Amazon Resource Name (ARN) of the IAM role that the proxy uses to access secrets in AWS Secrets Manager. RoleArn pulumi.StringInput // An optional set of key-value pairs to associate arbitrary data of your choosing with the proxy. Tags DbProxyTagFormatArrayInput // VPC security group IDs to associate with the new proxy. VpcSecurityGroupIds pulumi.StringArrayInput // VPC subnet IDs to associate with the new proxy. VpcSubnetIds pulumi.StringArrayInput }
The set of arguments for constructing a DbProxy resource.
func (DbProxyArgs) ElementType ¶ added in v0.72.0
func (DbProxyArgs) ElementType() reflect.Type
type DbProxyAuthFormat ¶ added in v0.72.0
type DbProxyAuthFormat struct { // The type of authentication that the proxy uses for connections from the proxy to the underlying database. AuthScheme *DbProxyAuthFormatAuthScheme `pulumi:"authScheme"` // The type of authentication the proxy uses for connections from clients. ClientPasswordAuthType *DbProxyAuthFormatClientPasswordAuthType `pulumi:"clientPasswordAuthType"` // A user-specified description about the authentication used by a proxy to log in as a specific database user. Description *string `pulumi:"description"` // Whether to require or disallow Amazon Web Services Identity and Access Management (IAM) authentication for connections to the proxy. The ENABLED value is valid only for proxies with RDS for Microsoft SQL Server. IamAuth *DbProxyAuthFormatIamAuth `pulumi:"iamAuth"` // The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster. These secrets are stored within Amazon Secrets Manager. SecretArn *string `pulumi:"secretArn"` }
type DbProxyAuthFormatArgs ¶ added in v0.72.0
type DbProxyAuthFormatArgs struct { // The type of authentication that the proxy uses for connections from the proxy to the underlying database. AuthScheme DbProxyAuthFormatAuthSchemePtrInput `pulumi:"authScheme"` // The type of authentication the proxy uses for connections from clients. ClientPasswordAuthType DbProxyAuthFormatClientPasswordAuthTypePtrInput `pulumi:"clientPasswordAuthType"` // A user-specified description about the authentication used by a proxy to log in as a specific database user. Description pulumi.StringPtrInput `pulumi:"description"` // Whether to require or disallow Amazon Web Services Identity and Access Management (IAM) authentication for connections to the proxy. The ENABLED value is valid only for proxies with RDS for Microsoft SQL Server. IamAuth DbProxyAuthFormatIamAuthPtrInput `pulumi:"iamAuth"` // The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster. These secrets are stored within Amazon Secrets Manager. SecretArn pulumi.StringPtrInput `pulumi:"secretArn"` }
func (DbProxyAuthFormatArgs) ElementType ¶ added in v0.72.0
func (DbProxyAuthFormatArgs) ElementType() reflect.Type
func (DbProxyAuthFormatArgs) ToDbProxyAuthFormatOutput ¶ added in v0.72.0
func (i DbProxyAuthFormatArgs) ToDbProxyAuthFormatOutput() DbProxyAuthFormatOutput
func (DbProxyAuthFormatArgs) ToDbProxyAuthFormatOutputWithContext ¶ added in v0.72.0
func (i DbProxyAuthFormatArgs) ToDbProxyAuthFormatOutputWithContext(ctx context.Context) DbProxyAuthFormatOutput
func (DbProxyAuthFormatArgs) ToOutput ¶ added in v0.76.0
func (i DbProxyAuthFormatArgs) ToOutput(ctx context.Context) pulumix.Output[DbProxyAuthFormat]
type DbProxyAuthFormatArray ¶ added in v0.72.0
type DbProxyAuthFormatArray []DbProxyAuthFormatInput
func (DbProxyAuthFormatArray) ElementType ¶ added in v0.72.0
func (DbProxyAuthFormatArray) ElementType() reflect.Type
func (DbProxyAuthFormatArray) ToDbProxyAuthFormatArrayOutput ¶ added in v0.72.0
func (i DbProxyAuthFormatArray) ToDbProxyAuthFormatArrayOutput() DbProxyAuthFormatArrayOutput
func (DbProxyAuthFormatArray) ToDbProxyAuthFormatArrayOutputWithContext ¶ added in v0.72.0
func (i DbProxyAuthFormatArray) ToDbProxyAuthFormatArrayOutputWithContext(ctx context.Context) DbProxyAuthFormatArrayOutput
func (DbProxyAuthFormatArray) ToOutput ¶ added in v0.76.0
func (i DbProxyAuthFormatArray) ToOutput(ctx context.Context) pulumix.Output[[]DbProxyAuthFormat]
type DbProxyAuthFormatArrayInput ¶ added in v0.72.0
type DbProxyAuthFormatArrayInput interface { pulumi.Input ToDbProxyAuthFormatArrayOutput() DbProxyAuthFormatArrayOutput ToDbProxyAuthFormatArrayOutputWithContext(context.Context) DbProxyAuthFormatArrayOutput }
DbProxyAuthFormatArrayInput is an input type that accepts DbProxyAuthFormatArray and DbProxyAuthFormatArrayOutput values. You can construct a concrete instance of `DbProxyAuthFormatArrayInput` via:
DbProxyAuthFormatArray{ DbProxyAuthFormatArgs{...} }
type DbProxyAuthFormatArrayOutput ¶ added in v0.72.0
type DbProxyAuthFormatArrayOutput struct{ *pulumi.OutputState }
func (DbProxyAuthFormatArrayOutput) ElementType ¶ added in v0.72.0
func (DbProxyAuthFormatArrayOutput) ElementType() reflect.Type
func (DbProxyAuthFormatArrayOutput) Index ¶ added in v0.72.0
func (o DbProxyAuthFormatArrayOutput) Index(i pulumi.IntInput) DbProxyAuthFormatOutput
func (DbProxyAuthFormatArrayOutput) ToDbProxyAuthFormatArrayOutput ¶ added in v0.72.0
func (o DbProxyAuthFormatArrayOutput) ToDbProxyAuthFormatArrayOutput() DbProxyAuthFormatArrayOutput
func (DbProxyAuthFormatArrayOutput) ToDbProxyAuthFormatArrayOutputWithContext ¶ added in v0.72.0
func (o DbProxyAuthFormatArrayOutput) ToDbProxyAuthFormatArrayOutputWithContext(ctx context.Context) DbProxyAuthFormatArrayOutput
func (DbProxyAuthFormatArrayOutput) ToOutput ¶ added in v0.76.0
func (o DbProxyAuthFormatArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbProxyAuthFormat]
type DbProxyAuthFormatAuthScheme ¶ added in v0.72.0
type DbProxyAuthFormatAuthScheme string
The type of authentication that the proxy uses for connections from the proxy to the underlying database.
func (DbProxyAuthFormatAuthScheme) ElementType ¶ added in v0.72.0
func (DbProxyAuthFormatAuthScheme) ElementType() reflect.Type
func (DbProxyAuthFormatAuthScheme) ToDbProxyAuthFormatAuthSchemeOutput ¶ added in v0.72.0
func (e DbProxyAuthFormatAuthScheme) ToDbProxyAuthFormatAuthSchemeOutput() DbProxyAuthFormatAuthSchemeOutput
func (DbProxyAuthFormatAuthScheme) ToDbProxyAuthFormatAuthSchemeOutputWithContext ¶ added in v0.72.0
func (e DbProxyAuthFormatAuthScheme) ToDbProxyAuthFormatAuthSchemeOutputWithContext(ctx context.Context) DbProxyAuthFormatAuthSchemeOutput
func (DbProxyAuthFormatAuthScheme) ToDbProxyAuthFormatAuthSchemePtrOutput ¶ added in v0.72.0
func (e DbProxyAuthFormatAuthScheme) ToDbProxyAuthFormatAuthSchemePtrOutput() DbProxyAuthFormatAuthSchemePtrOutput
func (DbProxyAuthFormatAuthScheme) ToDbProxyAuthFormatAuthSchemePtrOutputWithContext ¶ added in v0.72.0
func (e DbProxyAuthFormatAuthScheme) ToDbProxyAuthFormatAuthSchemePtrOutputWithContext(ctx context.Context) DbProxyAuthFormatAuthSchemePtrOutput
func (DbProxyAuthFormatAuthScheme) ToStringOutput ¶ added in v0.72.0
func (e DbProxyAuthFormatAuthScheme) ToStringOutput() pulumi.StringOutput
func (DbProxyAuthFormatAuthScheme) ToStringOutputWithContext ¶ added in v0.72.0
func (e DbProxyAuthFormatAuthScheme) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DbProxyAuthFormatAuthScheme) ToStringPtrOutput ¶ added in v0.72.0
func (e DbProxyAuthFormatAuthScheme) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbProxyAuthFormatAuthScheme) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (e DbProxyAuthFormatAuthScheme) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbProxyAuthFormatAuthSchemeInput ¶ added in v0.72.0
type DbProxyAuthFormatAuthSchemeInput interface { pulumi.Input ToDbProxyAuthFormatAuthSchemeOutput() DbProxyAuthFormatAuthSchemeOutput ToDbProxyAuthFormatAuthSchemeOutputWithContext(context.Context) DbProxyAuthFormatAuthSchemeOutput }
DbProxyAuthFormatAuthSchemeInput is an input type that accepts DbProxyAuthFormatAuthSchemeArgs and DbProxyAuthFormatAuthSchemeOutput values. You can construct a concrete instance of `DbProxyAuthFormatAuthSchemeInput` via:
DbProxyAuthFormatAuthSchemeArgs{...}
type DbProxyAuthFormatAuthSchemeOutput ¶ added in v0.72.0
type DbProxyAuthFormatAuthSchemeOutput struct{ *pulumi.OutputState }
func (DbProxyAuthFormatAuthSchemeOutput) ElementType ¶ added in v0.72.0
func (DbProxyAuthFormatAuthSchemeOutput) ElementType() reflect.Type
func (DbProxyAuthFormatAuthSchemeOutput) ToDbProxyAuthFormatAuthSchemeOutput ¶ added in v0.72.0
func (o DbProxyAuthFormatAuthSchemeOutput) ToDbProxyAuthFormatAuthSchemeOutput() DbProxyAuthFormatAuthSchemeOutput
func (DbProxyAuthFormatAuthSchemeOutput) ToDbProxyAuthFormatAuthSchemeOutputWithContext ¶ added in v0.72.0
func (o DbProxyAuthFormatAuthSchemeOutput) ToDbProxyAuthFormatAuthSchemeOutputWithContext(ctx context.Context) DbProxyAuthFormatAuthSchemeOutput
func (DbProxyAuthFormatAuthSchemeOutput) ToDbProxyAuthFormatAuthSchemePtrOutput ¶ added in v0.72.0
func (o DbProxyAuthFormatAuthSchemeOutput) ToDbProxyAuthFormatAuthSchemePtrOutput() DbProxyAuthFormatAuthSchemePtrOutput
func (DbProxyAuthFormatAuthSchemeOutput) ToDbProxyAuthFormatAuthSchemePtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyAuthFormatAuthSchemeOutput) ToDbProxyAuthFormatAuthSchemePtrOutputWithContext(ctx context.Context) DbProxyAuthFormatAuthSchemePtrOutput
func (DbProxyAuthFormatAuthSchemeOutput) ToOutput ¶ added in v0.76.0
func (o DbProxyAuthFormatAuthSchemeOutput) ToOutput(ctx context.Context) pulumix.Output[DbProxyAuthFormatAuthScheme]
func (DbProxyAuthFormatAuthSchemeOutput) ToStringOutput ¶ added in v0.72.0
func (o DbProxyAuthFormatAuthSchemeOutput) ToStringOutput() pulumi.StringOutput
func (DbProxyAuthFormatAuthSchemeOutput) ToStringOutputWithContext ¶ added in v0.72.0
func (o DbProxyAuthFormatAuthSchemeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DbProxyAuthFormatAuthSchemeOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o DbProxyAuthFormatAuthSchemeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbProxyAuthFormatAuthSchemeOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyAuthFormatAuthSchemeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbProxyAuthFormatAuthSchemePtrInput ¶ added in v0.72.0
type DbProxyAuthFormatAuthSchemePtrInput interface { pulumi.Input ToDbProxyAuthFormatAuthSchemePtrOutput() DbProxyAuthFormatAuthSchemePtrOutput ToDbProxyAuthFormatAuthSchemePtrOutputWithContext(context.Context) DbProxyAuthFormatAuthSchemePtrOutput }
func DbProxyAuthFormatAuthSchemePtr ¶ added in v0.72.0
func DbProxyAuthFormatAuthSchemePtr(v string) DbProxyAuthFormatAuthSchemePtrInput
type DbProxyAuthFormatAuthSchemePtrOutput ¶ added in v0.72.0
type DbProxyAuthFormatAuthSchemePtrOutput struct{ *pulumi.OutputState }
func (DbProxyAuthFormatAuthSchemePtrOutput) ElementType ¶ added in v0.72.0
func (DbProxyAuthFormatAuthSchemePtrOutput) ElementType() reflect.Type
func (DbProxyAuthFormatAuthSchemePtrOutput) ToDbProxyAuthFormatAuthSchemePtrOutput ¶ added in v0.72.0
func (o DbProxyAuthFormatAuthSchemePtrOutput) ToDbProxyAuthFormatAuthSchemePtrOutput() DbProxyAuthFormatAuthSchemePtrOutput
func (DbProxyAuthFormatAuthSchemePtrOutput) ToDbProxyAuthFormatAuthSchemePtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyAuthFormatAuthSchemePtrOutput) ToDbProxyAuthFormatAuthSchemePtrOutputWithContext(ctx context.Context) DbProxyAuthFormatAuthSchemePtrOutput
func (DbProxyAuthFormatAuthSchemePtrOutput) ToOutput ¶ added in v0.76.0
func (o DbProxyAuthFormatAuthSchemePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbProxyAuthFormatAuthScheme]
func (DbProxyAuthFormatAuthSchemePtrOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o DbProxyAuthFormatAuthSchemePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbProxyAuthFormatAuthSchemePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyAuthFormatAuthSchemePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbProxyAuthFormatClientPasswordAuthType ¶ added in v0.72.0
type DbProxyAuthFormatClientPasswordAuthType string
The type of authentication the proxy uses for connections from clients.
func (DbProxyAuthFormatClientPasswordAuthType) ElementType ¶ added in v0.72.0
func (DbProxyAuthFormatClientPasswordAuthType) ElementType() reflect.Type
func (DbProxyAuthFormatClientPasswordAuthType) ToDbProxyAuthFormatClientPasswordAuthTypeOutput ¶ added in v0.72.0
func (e DbProxyAuthFormatClientPasswordAuthType) ToDbProxyAuthFormatClientPasswordAuthTypeOutput() DbProxyAuthFormatClientPasswordAuthTypeOutput
func (DbProxyAuthFormatClientPasswordAuthType) ToDbProxyAuthFormatClientPasswordAuthTypeOutputWithContext ¶ added in v0.72.0
func (e DbProxyAuthFormatClientPasswordAuthType) ToDbProxyAuthFormatClientPasswordAuthTypeOutputWithContext(ctx context.Context) DbProxyAuthFormatClientPasswordAuthTypeOutput
func (DbProxyAuthFormatClientPasswordAuthType) ToDbProxyAuthFormatClientPasswordAuthTypePtrOutput ¶ added in v0.72.0
func (e DbProxyAuthFormatClientPasswordAuthType) ToDbProxyAuthFormatClientPasswordAuthTypePtrOutput() DbProxyAuthFormatClientPasswordAuthTypePtrOutput
func (DbProxyAuthFormatClientPasswordAuthType) ToDbProxyAuthFormatClientPasswordAuthTypePtrOutputWithContext ¶ added in v0.72.0
func (e DbProxyAuthFormatClientPasswordAuthType) ToDbProxyAuthFormatClientPasswordAuthTypePtrOutputWithContext(ctx context.Context) DbProxyAuthFormatClientPasswordAuthTypePtrOutput
func (DbProxyAuthFormatClientPasswordAuthType) ToStringOutput ¶ added in v0.72.0
func (e DbProxyAuthFormatClientPasswordAuthType) ToStringOutput() pulumi.StringOutput
func (DbProxyAuthFormatClientPasswordAuthType) ToStringOutputWithContext ¶ added in v0.72.0
func (e DbProxyAuthFormatClientPasswordAuthType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DbProxyAuthFormatClientPasswordAuthType) ToStringPtrOutput ¶ added in v0.72.0
func (e DbProxyAuthFormatClientPasswordAuthType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbProxyAuthFormatClientPasswordAuthType) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (e DbProxyAuthFormatClientPasswordAuthType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbProxyAuthFormatClientPasswordAuthTypeInput ¶ added in v0.72.0
type DbProxyAuthFormatClientPasswordAuthTypeInput interface { pulumi.Input ToDbProxyAuthFormatClientPasswordAuthTypeOutput() DbProxyAuthFormatClientPasswordAuthTypeOutput ToDbProxyAuthFormatClientPasswordAuthTypeOutputWithContext(context.Context) DbProxyAuthFormatClientPasswordAuthTypeOutput }
DbProxyAuthFormatClientPasswordAuthTypeInput is an input type that accepts DbProxyAuthFormatClientPasswordAuthTypeArgs and DbProxyAuthFormatClientPasswordAuthTypeOutput values. You can construct a concrete instance of `DbProxyAuthFormatClientPasswordAuthTypeInput` via:
DbProxyAuthFormatClientPasswordAuthTypeArgs{...}
type DbProxyAuthFormatClientPasswordAuthTypeOutput ¶ added in v0.72.0
type DbProxyAuthFormatClientPasswordAuthTypeOutput struct{ *pulumi.OutputState }
func (DbProxyAuthFormatClientPasswordAuthTypeOutput) ElementType ¶ added in v0.72.0
func (DbProxyAuthFormatClientPasswordAuthTypeOutput) ElementType() reflect.Type
func (DbProxyAuthFormatClientPasswordAuthTypeOutput) ToDbProxyAuthFormatClientPasswordAuthTypeOutput ¶ added in v0.72.0
func (o DbProxyAuthFormatClientPasswordAuthTypeOutput) ToDbProxyAuthFormatClientPasswordAuthTypeOutput() DbProxyAuthFormatClientPasswordAuthTypeOutput
func (DbProxyAuthFormatClientPasswordAuthTypeOutput) ToDbProxyAuthFormatClientPasswordAuthTypeOutputWithContext ¶ added in v0.72.0
func (o DbProxyAuthFormatClientPasswordAuthTypeOutput) ToDbProxyAuthFormatClientPasswordAuthTypeOutputWithContext(ctx context.Context) DbProxyAuthFormatClientPasswordAuthTypeOutput
func (DbProxyAuthFormatClientPasswordAuthTypeOutput) ToDbProxyAuthFormatClientPasswordAuthTypePtrOutput ¶ added in v0.72.0
func (o DbProxyAuthFormatClientPasswordAuthTypeOutput) ToDbProxyAuthFormatClientPasswordAuthTypePtrOutput() DbProxyAuthFormatClientPasswordAuthTypePtrOutput
func (DbProxyAuthFormatClientPasswordAuthTypeOutput) ToDbProxyAuthFormatClientPasswordAuthTypePtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyAuthFormatClientPasswordAuthTypeOutput) ToDbProxyAuthFormatClientPasswordAuthTypePtrOutputWithContext(ctx context.Context) DbProxyAuthFormatClientPasswordAuthTypePtrOutput
func (DbProxyAuthFormatClientPasswordAuthTypeOutput) ToOutput ¶ added in v0.76.0
func (o DbProxyAuthFormatClientPasswordAuthTypeOutput) ToOutput(ctx context.Context) pulumix.Output[DbProxyAuthFormatClientPasswordAuthType]
func (DbProxyAuthFormatClientPasswordAuthTypeOutput) ToStringOutput ¶ added in v0.72.0
func (o DbProxyAuthFormatClientPasswordAuthTypeOutput) ToStringOutput() pulumi.StringOutput
func (DbProxyAuthFormatClientPasswordAuthTypeOutput) ToStringOutputWithContext ¶ added in v0.72.0
func (o DbProxyAuthFormatClientPasswordAuthTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DbProxyAuthFormatClientPasswordAuthTypeOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o DbProxyAuthFormatClientPasswordAuthTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbProxyAuthFormatClientPasswordAuthTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyAuthFormatClientPasswordAuthTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbProxyAuthFormatClientPasswordAuthTypePtrInput ¶ added in v0.72.0
type DbProxyAuthFormatClientPasswordAuthTypePtrInput interface { pulumi.Input ToDbProxyAuthFormatClientPasswordAuthTypePtrOutput() DbProxyAuthFormatClientPasswordAuthTypePtrOutput ToDbProxyAuthFormatClientPasswordAuthTypePtrOutputWithContext(context.Context) DbProxyAuthFormatClientPasswordAuthTypePtrOutput }
func DbProxyAuthFormatClientPasswordAuthTypePtr ¶ added in v0.72.0
func DbProxyAuthFormatClientPasswordAuthTypePtr(v string) DbProxyAuthFormatClientPasswordAuthTypePtrInput
type DbProxyAuthFormatClientPasswordAuthTypePtrOutput ¶ added in v0.72.0
type DbProxyAuthFormatClientPasswordAuthTypePtrOutput struct{ *pulumi.OutputState }
func (DbProxyAuthFormatClientPasswordAuthTypePtrOutput) ElementType ¶ added in v0.72.0
func (DbProxyAuthFormatClientPasswordAuthTypePtrOutput) ElementType() reflect.Type
func (DbProxyAuthFormatClientPasswordAuthTypePtrOutput) ToDbProxyAuthFormatClientPasswordAuthTypePtrOutput ¶ added in v0.72.0
func (o DbProxyAuthFormatClientPasswordAuthTypePtrOutput) ToDbProxyAuthFormatClientPasswordAuthTypePtrOutput() DbProxyAuthFormatClientPasswordAuthTypePtrOutput
func (DbProxyAuthFormatClientPasswordAuthTypePtrOutput) ToDbProxyAuthFormatClientPasswordAuthTypePtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyAuthFormatClientPasswordAuthTypePtrOutput) ToDbProxyAuthFormatClientPasswordAuthTypePtrOutputWithContext(ctx context.Context) DbProxyAuthFormatClientPasswordAuthTypePtrOutput
func (DbProxyAuthFormatClientPasswordAuthTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o DbProxyAuthFormatClientPasswordAuthTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbProxyAuthFormatClientPasswordAuthType]
func (DbProxyAuthFormatClientPasswordAuthTypePtrOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o DbProxyAuthFormatClientPasswordAuthTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbProxyAuthFormatClientPasswordAuthTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyAuthFormatClientPasswordAuthTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbProxyAuthFormatIamAuth ¶ added in v0.72.0
type DbProxyAuthFormatIamAuth string
Whether to require or disallow Amazon Web Services Identity and Access Management (IAM) authentication for connections to the proxy. The ENABLED value is valid only for proxies with RDS for Microsoft SQL Server.
func (DbProxyAuthFormatIamAuth) ElementType ¶ added in v0.72.0
func (DbProxyAuthFormatIamAuth) ElementType() reflect.Type
func (DbProxyAuthFormatIamAuth) ToDbProxyAuthFormatIamAuthOutput ¶ added in v0.72.0
func (e DbProxyAuthFormatIamAuth) ToDbProxyAuthFormatIamAuthOutput() DbProxyAuthFormatIamAuthOutput
func (DbProxyAuthFormatIamAuth) ToDbProxyAuthFormatIamAuthOutputWithContext ¶ added in v0.72.0
func (e DbProxyAuthFormatIamAuth) ToDbProxyAuthFormatIamAuthOutputWithContext(ctx context.Context) DbProxyAuthFormatIamAuthOutput
func (DbProxyAuthFormatIamAuth) ToDbProxyAuthFormatIamAuthPtrOutput ¶ added in v0.72.0
func (e DbProxyAuthFormatIamAuth) ToDbProxyAuthFormatIamAuthPtrOutput() DbProxyAuthFormatIamAuthPtrOutput
func (DbProxyAuthFormatIamAuth) ToDbProxyAuthFormatIamAuthPtrOutputWithContext ¶ added in v0.72.0
func (e DbProxyAuthFormatIamAuth) ToDbProxyAuthFormatIamAuthPtrOutputWithContext(ctx context.Context) DbProxyAuthFormatIamAuthPtrOutput
func (DbProxyAuthFormatIamAuth) ToStringOutput ¶ added in v0.72.0
func (e DbProxyAuthFormatIamAuth) ToStringOutput() pulumi.StringOutput
func (DbProxyAuthFormatIamAuth) ToStringOutputWithContext ¶ added in v0.72.0
func (e DbProxyAuthFormatIamAuth) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DbProxyAuthFormatIamAuth) ToStringPtrOutput ¶ added in v0.72.0
func (e DbProxyAuthFormatIamAuth) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbProxyAuthFormatIamAuth) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (e DbProxyAuthFormatIamAuth) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbProxyAuthFormatIamAuthInput ¶ added in v0.72.0
type DbProxyAuthFormatIamAuthInput interface { pulumi.Input ToDbProxyAuthFormatIamAuthOutput() DbProxyAuthFormatIamAuthOutput ToDbProxyAuthFormatIamAuthOutputWithContext(context.Context) DbProxyAuthFormatIamAuthOutput }
DbProxyAuthFormatIamAuthInput is an input type that accepts DbProxyAuthFormatIamAuthArgs and DbProxyAuthFormatIamAuthOutput values. You can construct a concrete instance of `DbProxyAuthFormatIamAuthInput` via:
DbProxyAuthFormatIamAuthArgs{...}
type DbProxyAuthFormatIamAuthOutput ¶ added in v0.72.0
type DbProxyAuthFormatIamAuthOutput struct{ *pulumi.OutputState }
func (DbProxyAuthFormatIamAuthOutput) ElementType ¶ added in v0.72.0
func (DbProxyAuthFormatIamAuthOutput) ElementType() reflect.Type
func (DbProxyAuthFormatIamAuthOutput) ToDbProxyAuthFormatIamAuthOutput ¶ added in v0.72.0
func (o DbProxyAuthFormatIamAuthOutput) ToDbProxyAuthFormatIamAuthOutput() DbProxyAuthFormatIamAuthOutput
func (DbProxyAuthFormatIamAuthOutput) ToDbProxyAuthFormatIamAuthOutputWithContext ¶ added in v0.72.0
func (o DbProxyAuthFormatIamAuthOutput) ToDbProxyAuthFormatIamAuthOutputWithContext(ctx context.Context) DbProxyAuthFormatIamAuthOutput
func (DbProxyAuthFormatIamAuthOutput) ToDbProxyAuthFormatIamAuthPtrOutput ¶ added in v0.72.0
func (o DbProxyAuthFormatIamAuthOutput) ToDbProxyAuthFormatIamAuthPtrOutput() DbProxyAuthFormatIamAuthPtrOutput
func (DbProxyAuthFormatIamAuthOutput) ToDbProxyAuthFormatIamAuthPtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyAuthFormatIamAuthOutput) ToDbProxyAuthFormatIamAuthPtrOutputWithContext(ctx context.Context) DbProxyAuthFormatIamAuthPtrOutput
func (DbProxyAuthFormatIamAuthOutput) ToOutput ¶ added in v0.76.0
func (o DbProxyAuthFormatIamAuthOutput) ToOutput(ctx context.Context) pulumix.Output[DbProxyAuthFormatIamAuth]
func (DbProxyAuthFormatIamAuthOutput) ToStringOutput ¶ added in v0.72.0
func (o DbProxyAuthFormatIamAuthOutput) ToStringOutput() pulumi.StringOutput
func (DbProxyAuthFormatIamAuthOutput) ToStringOutputWithContext ¶ added in v0.72.0
func (o DbProxyAuthFormatIamAuthOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DbProxyAuthFormatIamAuthOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o DbProxyAuthFormatIamAuthOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbProxyAuthFormatIamAuthOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyAuthFormatIamAuthOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbProxyAuthFormatIamAuthPtrInput ¶ added in v0.72.0
type DbProxyAuthFormatIamAuthPtrInput interface { pulumi.Input ToDbProxyAuthFormatIamAuthPtrOutput() DbProxyAuthFormatIamAuthPtrOutput ToDbProxyAuthFormatIamAuthPtrOutputWithContext(context.Context) DbProxyAuthFormatIamAuthPtrOutput }
func DbProxyAuthFormatIamAuthPtr ¶ added in v0.72.0
func DbProxyAuthFormatIamAuthPtr(v string) DbProxyAuthFormatIamAuthPtrInput
type DbProxyAuthFormatIamAuthPtrOutput ¶ added in v0.72.0
type DbProxyAuthFormatIamAuthPtrOutput struct{ *pulumi.OutputState }
func (DbProxyAuthFormatIamAuthPtrOutput) Elem ¶ added in v0.72.0
func (o DbProxyAuthFormatIamAuthPtrOutput) Elem() DbProxyAuthFormatIamAuthOutput
func (DbProxyAuthFormatIamAuthPtrOutput) ElementType ¶ added in v0.72.0
func (DbProxyAuthFormatIamAuthPtrOutput) ElementType() reflect.Type
func (DbProxyAuthFormatIamAuthPtrOutput) ToDbProxyAuthFormatIamAuthPtrOutput ¶ added in v0.72.0
func (o DbProxyAuthFormatIamAuthPtrOutput) ToDbProxyAuthFormatIamAuthPtrOutput() DbProxyAuthFormatIamAuthPtrOutput
func (DbProxyAuthFormatIamAuthPtrOutput) ToDbProxyAuthFormatIamAuthPtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyAuthFormatIamAuthPtrOutput) ToDbProxyAuthFormatIamAuthPtrOutputWithContext(ctx context.Context) DbProxyAuthFormatIamAuthPtrOutput
func (DbProxyAuthFormatIamAuthPtrOutput) ToOutput ¶ added in v0.76.0
func (o DbProxyAuthFormatIamAuthPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbProxyAuthFormatIamAuth]
func (DbProxyAuthFormatIamAuthPtrOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o DbProxyAuthFormatIamAuthPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbProxyAuthFormatIamAuthPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyAuthFormatIamAuthPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbProxyAuthFormatInput ¶ added in v0.72.0
type DbProxyAuthFormatInput interface { pulumi.Input ToDbProxyAuthFormatOutput() DbProxyAuthFormatOutput ToDbProxyAuthFormatOutputWithContext(context.Context) DbProxyAuthFormatOutput }
DbProxyAuthFormatInput is an input type that accepts DbProxyAuthFormatArgs and DbProxyAuthFormatOutput values. You can construct a concrete instance of `DbProxyAuthFormatInput` via:
DbProxyAuthFormatArgs{...}
type DbProxyAuthFormatOutput ¶ added in v0.72.0
type DbProxyAuthFormatOutput struct{ *pulumi.OutputState }
func (DbProxyAuthFormatOutput) AuthScheme ¶ added in v0.72.0
func (o DbProxyAuthFormatOutput) AuthScheme() DbProxyAuthFormatAuthSchemePtrOutput
The type of authentication that the proxy uses for connections from the proxy to the underlying database.
func (DbProxyAuthFormatOutput) ClientPasswordAuthType ¶ added in v0.72.0
func (o DbProxyAuthFormatOutput) ClientPasswordAuthType() DbProxyAuthFormatClientPasswordAuthTypePtrOutput
The type of authentication the proxy uses for connections from clients.
func (DbProxyAuthFormatOutput) Description ¶ added in v0.72.0
func (o DbProxyAuthFormatOutput) Description() pulumi.StringPtrOutput
A user-specified description about the authentication used by a proxy to log in as a specific database user.
func (DbProxyAuthFormatOutput) ElementType ¶ added in v0.72.0
func (DbProxyAuthFormatOutput) ElementType() reflect.Type
func (DbProxyAuthFormatOutput) IamAuth ¶ added in v0.72.0
func (o DbProxyAuthFormatOutput) IamAuth() DbProxyAuthFormatIamAuthPtrOutput
Whether to require or disallow Amazon Web Services Identity and Access Management (IAM) authentication for connections to the proxy. The ENABLED value is valid only for proxies with RDS for Microsoft SQL Server.
func (DbProxyAuthFormatOutput) SecretArn ¶ added in v0.72.0
func (o DbProxyAuthFormatOutput) SecretArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster. These secrets are stored within Amazon Secrets Manager.
func (DbProxyAuthFormatOutput) ToDbProxyAuthFormatOutput ¶ added in v0.72.0
func (o DbProxyAuthFormatOutput) ToDbProxyAuthFormatOutput() DbProxyAuthFormatOutput
func (DbProxyAuthFormatOutput) ToDbProxyAuthFormatOutputWithContext ¶ added in v0.72.0
func (o DbProxyAuthFormatOutput) ToDbProxyAuthFormatOutputWithContext(ctx context.Context) DbProxyAuthFormatOutput
func (DbProxyAuthFormatOutput) ToOutput ¶ added in v0.76.0
func (o DbProxyAuthFormatOutput) ToOutput(ctx context.Context) pulumix.Output[DbProxyAuthFormat]
type DbProxyEndpoint ¶ added in v0.72.0
type DbProxyEndpoint struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) for the DB proxy endpoint. DbProxyEndpointArn pulumi.StringOutput `pulumi:"dbProxyEndpointArn"` // The identifier for the DB proxy endpoint. This name must be unique for all DB proxy endpoints owned by your AWS account in the specified AWS Region. DbProxyEndpointName pulumi.StringOutput `pulumi:"dbProxyEndpointName"` // The identifier for the proxy. This name must be unique for all proxies owned by your AWS account in the specified AWS Region. DbProxyName pulumi.StringOutput `pulumi:"dbProxyName"` // The endpoint that you can use to connect to the DB proxy. You include the endpoint value in the connection string for a database client application. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // A value that indicates whether this endpoint is the default endpoint for the associated DB proxy. Default DB proxy endpoints always have read/write capability. Other endpoints that you associate with the DB proxy can be either read/write or read-only. IsDefault pulumi.BoolOutput `pulumi:"isDefault"` // An optional set of key-value pairs to associate arbitrary data of your choosing with the DB proxy endpoint. Tags DbProxyEndpointTagFormatArrayOutput `pulumi:"tags"` // A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations. TargetRole DbProxyEndpointTargetRolePtrOutput `pulumi:"targetRole"` // VPC ID to associate with the new DB proxy endpoint. VpcId pulumi.StringOutput `pulumi:"vpcId"` // VPC security group IDs to associate with the new DB proxy endpoint. VpcSecurityGroupIds pulumi.StringArrayOutput `pulumi:"vpcSecurityGroupIds"` // VPC subnet IDs to associate with the new DB proxy endpoint. VpcSubnetIds pulumi.StringArrayOutput `pulumi:"vpcSubnetIds"` }
Resource schema for AWS::RDS::DBProxyEndpoint.
func GetDbProxyEndpoint ¶ added in v0.72.0
func GetDbProxyEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DbProxyEndpointState, opts ...pulumi.ResourceOption) (*DbProxyEndpoint, error)
GetDbProxyEndpoint gets an existing DbProxyEndpoint 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 NewDbProxyEndpoint ¶ added in v0.72.0
func NewDbProxyEndpoint(ctx *pulumi.Context, name string, args *DbProxyEndpointArgs, opts ...pulumi.ResourceOption) (*DbProxyEndpoint, error)
NewDbProxyEndpoint registers a new resource with the given unique name, arguments, and options.
func (*DbProxyEndpoint) ElementType ¶ added in v0.72.0
func (*DbProxyEndpoint) ElementType() reflect.Type
func (*DbProxyEndpoint) ToDbProxyEndpointOutput ¶ added in v0.72.0
func (i *DbProxyEndpoint) ToDbProxyEndpointOutput() DbProxyEndpointOutput
func (*DbProxyEndpoint) ToDbProxyEndpointOutputWithContext ¶ added in v0.72.0
func (i *DbProxyEndpoint) ToDbProxyEndpointOutputWithContext(ctx context.Context) DbProxyEndpointOutput
func (*DbProxyEndpoint) ToOutput ¶ added in v0.76.0
func (i *DbProxyEndpoint) ToOutput(ctx context.Context) pulumix.Output[*DbProxyEndpoint]
type DbProxyEndpointArgs ¶ added in v0.72.0
type DbProxyEndpointArgs struct { // The identifier for the DB proxy endpoint. This name must be unique for all DB proxy endpoints owned by your AWS account in the specified AWS Region. DbProxyEndpointName pulumi.StringPtrInput // The identifier for the proxy. This name must be unique for all proxies owned by your AWS account in the specified AWS Region. DbProxyName pulumi.StringInput // An optional set of key-value pairs to associate arbitrary data of your choosing with the DB proxy endpoint. Tags DbProxyEndpointTagFormatArrayInput // A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations. TargetRole DbProxyEndpointTargetRolePtrInput // VPC security group IDs to associate with the new DB proxy endpoint. VpcSecurityGroupIds pulumi.StringArrayInput // VPC subnet IDs to associate with the new DB proxy endpoint. VpcSubnetIds pulumi.StringArrayInput }
The set of arguments for constructing a DbProxyEndpoint resource.
func (DbProxyEndpointArgs) ElementType ¶ added in v0.72.0
func (DbProxyEndpointArgs) ElementType() reflect.Type
type DbProxyEndpointInput ¶ added in v0.72.0
type DbProxyEndpointInput interface { pulumi.Input ToDbProxyEndpointOutput() DbProxyEndpointOutput ToDbProxyEndpointOutputWithContext(ctx context.Context) DbProxyEndpointOutput }
type DbProxyEndpointOutput ¶ added in v0.72.0
type DbProxyEndpointOutput struct{ *pulumi.OutputState }
func (DbProxyEndpointOutput) DbProxyEndpointArn ¶ added in v0.72.0
func (o DbProxyEndpointOutput) DbProxyEndpointArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the DB proxy endpoint.
func (DbProxyEndpointOutput) DbProxyEndpointName ¶ added in v0.72.0
func (o DbProxyEndpointOutput) DbProxyEndpointName() pulumi.StringOutput
The identifier for the DB proxy endpoint. This name must be unique for all DB proxy endpoints owned by your AWS account in the specified AWS Region.
func (DbProxyEndpointOutput) DbProxyName ¶ added in v0.72.0
func (o DbProxyEndpointOutput) DbProxyName() pulumi.StringOutput
The identifier for the proxy. This name must be unique for all proxies owned by your AWS account in the specified AWS Region.
func (DbProxyEndpointOutput) ElementType ¶ added in v0.72.0
func (DbProxyEndpointOutput) ElementType() reflect.Type
func (DbProxyEndpointOutput) Endpoint ¶ added in v0.72.0
func (o DbProxyEndpointOutput) Endpoint() pulumi.StringOutput
The endpoint that you can use to connect to the DB proxy. You include the endpoint value in the connection string for a database client application.
func (DbProxyEndpointOutput) IsDefault ¶ added in v0.72.0
func (o DbProxyEndpointOutput) IsDefault() pulumi.BoolOutput
A value that indicates whether this endpoint is the default endpoint for the associated DB proxy. Default DB proxy endpoints always have read/write capability. Other endpoints that you associate with the DB proxy can be either read/write or read-only.
func (DbProxyEndpointOutput) Tags ¶ added in v0.72.0
func (o DbProxyEndpointOutput) Tags() DbProxyEndpointTagFormatArrayOutput
An optional set of key-value pairs to associate arbitrary data of your choosing with the DB proxy endpoint.
func (DbProxyEndpointOutput) TargetRole ¶ added in v0.72.0
func (o DbProxyEndpointOutput) TargetRole() DbProxyEndpointTargetRolePtrOutput
A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations.
func (DbProxyEndpointOutput) ToDbProxyEndpointOutput ¶ added in v0.72.0
func (o DbProxyEndpointOutput) ToDbProxyEndpointOutput() DbProxyEndpointOutput
func (DbProxyEndpointOutput) ToDbProxyEndpointOutputWithContext ¶ added in v0.72.0
func (o DbProxyEndpointOutput) ToDbProxyEndpointOutputWithContext(ctx context.Context) DbProxyEndpointOutput
func (DbProxyEndpointOutput) ToOutput ¶ added in v0.76.0
func (o DbProxyEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[*DbProxyEndpoint]
func (DbProxyEndpointOutput) VpcId ¶ added in v0.72.0
func (o DbProxyEndpointOutput) VpcId() pulumi.StringOutput
VPC ID to associate with the new DB proxy endpoint.
func (DbProxyEndpointOutput) VpcSecurityGroupIds ¶ added in v0.72.0
func (o DbProxyEndpointOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
VPC security group IDs to associate with the new DB proxy endpoint.
func (DbProxyEndpointOutput) VpcSubnetIds ¶ added in v0.72.0
func (o DbProxyEndpointOutput) VpcSubnetIds() pulumi.StringArrayOutput
VPC subnet IDs to associate with the new DB proxy endpoint.
type DbProxyEndpointState ¶ added in v0.72.0
type DbProxyEndpointState struct { }
func (DbProxyEndpointState) ElementType ¶ added in v0.72.0
func (DbProxyEndpointState) ElementType() reflect.Type
type DbProxyEndpointTagFormat ¶ added in v0.72.0
type DbProxyEndpointTagFormatArgs ¶ added in v0.72.0
type DbProxyEndpointTagFormatArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (DbProxyEndpointTagFormatArgs) ElementType ¶ added in v0.72.0
func (DbProxyEndpointTagFormatArgs) ElementType() reflect.Type
func (DbProxyEndpointTagFormatArgs) ToDbProxyEndpointTagFormatOutput ¶ added in v0.72.0
func (i DbProxyEndpointTagFormatArgs) ToDbProxyEndpointTagFormatOutput() DbProxyEndpointTagFormatOutput
func (DbProxyEndpointTagFormatArgs) ToDbProxyEndpointTagFormatOutputWithContext ¶ added in v0.72.0
func (i DbProxyEndpointTagFormatArgs) ToDbProxyEndpointTagFormatOutputWithContext(ctx context.Context) DbProxyEndpointTagFormatOutput
func (DbProxyEndpointTagFormatArgs) ToOutput ¶ added in v0.76.0
func (i DbProxyEndpointTagFormatArgs) ToOutput(ctx context.Context) pulumix.Output[DbProxyEndpointTagFormat]
type DbProxyEndpointTagFormatArray ¶ added in v0.72.0
type DbProxyEndpointTagFormatArray []DbProxyEndpointTagFormatInput
func (DbProxyEndpointTagFormatArray) ElementType ¶ added in v0.72.0
func (DbProxyEndpointTagFormatArray) ElementType() reflect.Type
func (DbProxyEndpointTagFormatArray) ToDbProxyEndpointTagFormatArrayOutput ¶ added in v0.72.0
func (i DbProxyEndpointTagFormatArray) ToDbProxyEndpointTagFormatArrayOutput() DbProxyEndpointTagFormatArrayOutput
func (DbProxyEndpointTagFormatArray) ToDbProxyEndpointTagFormatArrayOutputWithContext ¶ added in v0.72.0
func (i DbProxyEndpointTagFormatArray) ToDbProxyEndpointTagFormatArrayOutputWithContext(ctx context.Context) DbProxyEndpointTagFormatArrayOutput
func (DbProxyEndpointTagFormatArray) ToOutput ¶ added in v0.76.0
func (i DbProxyEndpointTagFormatArray) ToOutput(ctx context.Context) pulumix.Output[[]DbProxyEndpointTagFormat]
type DbProxyEndpointTagFormatArrayInput ¶ added in v0.72.0
type DbProxyEndpointTagFormatArrayInput interface { pulumi.Input ToDbProxyEndpointTagFormatArrayOutput() DbProxyEndpointTagFormatArrayOutput ToDbProxyEndpointTagFormatArrayOutputWithContext(context.Context) DbProxyEndpointTagFormatArrayOutput }
DbProxyEndpointTagFormatArrayInput is an input type that accepts DbProxyEndpointTagFormatArray and DbProxyEndpointTagFormatArrayOutput values. You can construct a concrete instance of `DbProxyEndpointTagFormatArrayInput` via:
DbProxyEndpointTagFormatArray{ DbProxyEndpointTagFormatArgs{...} }
type DbProxyEndpointTagFormatArrayOutput ¶ added in v0.72.0
type DbProxyEndpointTagFormatArrayOutput struct{ *pulumi.OutputState }
func (DbProxyEndpointTagFormatArrayOutput) ElementType ¶ added in v0.72.0
func (DbProxyEndpointTagFormatArrayOutput) ElementType() reflect.Type
func (DbProxyEndpointTagFormatArrayOutput) Index ¶ added in v0.72.0
func (o DbProxyEndpointTagFormatArrayOutput) Index(i pulumi.IntInput) DbProxyEndpointTagFormatOutput
func (DbProxyEndpointTagFormatArrayOutput) ToDbProxyEndpointTagFormatArrayOutput ¶ added in v0.72.0
func (o DbProxyEndpointTagFormatArrayOutput) ToDbProxyEndpointTagFormatArrayOutput() DbProxyEndpointTagFormatArrayOutput
func (DbProxyEndpointTagFormatArrayOutput) ToDbProxyEndpointTagFormatArrayOutputWithContext ¶ added in v0.72.0
func (o DbProxyEndpointTagFormatArrayOutput) ToDbProxyEndpointTagFormatArrayOutputWithContext(ctx context.Context) DbProxyEndpointTagFormatArrayOutput
func (DbProxyEndpointTagFormatArrayOutput) ToOutput ¶ added in v0.76.0
func (o DbProxyEndpointTagFormatArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbProxyEndpointTagFormat]
type DbProxyEndpointTagFormatInput ¶ added in v0.72.0
type DbProxyEndpointTagFormatInput interface { pulumi.Input ToDbProxyEndpointTagFormatOutput() DbProxyEndpointTagFormatOutput ToDbProxyEndpointTagFormatOutputWithContext(context.Context) DbProxyEndpointTagFormatOutput }
DbProxyEndpointTagFormatInput is an input type that accepts DbProxyEndpointTagFormatArgs and DbProxyEndpointTagFormatOutput values. You can construct a concrete instance of `DbProxyEndpointTagFormatInput` via:
DbProxyEndpointTagFormatArgs{...}
type DbProxyEndpointTagFormatOutput ¶ added in v0.72.0
type DbProxyEndpointTagFormatOutput struct{ *pulumi.OutputState }
func (DbProxyEndpointTagFormatOutput) ElementType ¶ added in v0.72.0
func (DbProxyEndpointTagFormatOutput) ElementType() reflect.Type
func (DbProxyEndpointTagFormatOutput) Key ¶ added in v0.72.0
func (o DbProxyEndpointTagFormatOutput) Key() pulumi.StringPtrOutput
func (DbProxyEndpointTagFormatOutput) ToDbProxyEndpointTagFormatOutput ¶ added in v0.72.0
func (o DbProxyEndpointTagFormatOutput) ToDbProxyEndpointTagFormatOutput() DbProxyEndpointTagFormatOutput
func (DbProxyEndpointTagFormatOutput) ToDbProxyEndpointTagFormatOutputWithContext ¶ added in v0.72.0
func (o DbProxyEndpointTagFormatOutput) ToDbProxyEndpointTagFormatOutputWithContext(ctx context.Context) DbProxyEndpointTagFormatOutput
func (DbProxyEndpointTagFormatOutput) ToOutput ¶ added in v0.76.0
func (o DbProxyEndpointTagFormatOutput) ToOutput(ctx context.Context) pulumix.Output[DbProxyEndpointTagFormat]
func (DbProxyEndpointTagFormatOutput) Value ¶ added in v0.72.0
func (o DbProxyEndpointTagFormatOutput) Value() pulumi.StringPtrOutput
type DbProxyEndpointTargetRole ¶ added in v0.72.0
type DbProxyEndpointTargetRole string
A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations.
func (DbProxyEndpointTargetRole) ElementType ¶ added in v0.72.0
func (DbProxyEndpointTargetRole) ElementType() reflect.Type
func (DbProxyEndpointTargetRole) ToDbProxyEndpointTargetRoleOutput ¶ added in v0.72.0
func (e DbProxyEndpointTargetRole) ToDbProxyEndpointTargetRoleOutput() DbProxyEndpointTargetRoleOutput
func (DbProxyEndpointTargetRole) ToDbProxyEndpointTargetRoleOutputWithContext ¶ added in v0.72.0
func (e DbProxyEndpointTargetRole) ToDbProxyEndpointTargetRoleOutputWithContext(ctx context.Context) DbProxyEndpointTargetRoleOutput
func (DbProxyEndpointTargetRole) ToDbProxyEndpointTargetRolePtrOutput ¶ added in v0.72.0
func (e DbProxyEndpointTargetRole) ToDbProxyEndpointTargetRolePtrOutput() DbProxyEndpointTargetRolePtrOutput
func (DbProxyEndpointTargetRole) ToDbProxyEndpointTargetRolePtrOutputWithContext ¶ added in v0.72.0
func (e DbProxyEndpointTargetRole) ToDbProxyEndpointTargetRolePtrOutputWithContext(ctx context.Context) DbProxyEndpointTargetRolePtrOutput
func (DbProxyEndpointTargetRole) ToStringOutput ¶ added in v0.72.0
func (e DbProxyEndpointTargetRole) ToStringOutput() pulumi.StringOutput
func (DbProxyEndpointTargetRole) ToStringOutputWithContext ¶ added in v0.72.0
func (e DbProxyEndpointTargetRole) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DbProxyEndpointTargetRole) ToStringPtrOutput ¶ added in v0.72.0
func (e DbProxyEndpointTargetRole) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbProxyEndpointTargetRole) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (e DbProxyEndpointTargetRole) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbProxyEndpointTargetRoleInput ¶ added in v0.72.0
type DbProxyEndpointTargetRoleInput interface { pulumi.Input ToDbProxyEndpointTargetRoleOutput() DbProxyEndpointTargetRoleOutput ToDbProxyEndpointTargetRoleOutputWithContext(context.Context) DbProxyEndpointTargetRoleOutput }
DbProxyEndpointTargetRoleInput is an input type that accepts DbProxyEndpointTargetRoleArgs and DbProxyEndpointTargetRoleOutput values. You can construct a concrete instance of `DbProxyEndpointTargetRoleInput` via:
DbProxyEndpointTargetRoleArgs{...}
type DbProxyEndpointTargetRoleOutput ¶ added in v0.72.0
type DbProxyEndpointTargetRoleOutput struct{ *pulumi.OutputState }
func (DbProxyEndpointTargetRoleOutput) ElementType ¶ added in v0.72.0
func (DbProxyEndpointTargetRoleOutput) ElementType() reflect.Type
func (DbProxyEndpointTargetRoleOutput) ToDbProxyEndpointTargetRoleOutput ¶ added in v0.72.0
func (o DbProxyEndpointTargetRoleOutput) ToDbProxyEndpointTargetRoleOutput() DbProxyEndpointTargetRoleOutput
func (DbProxyEndpointTargetRoleOutput) ToDbProxyEndpointTargetRoleOutputWithContext ¶ added in v0.72.0
func (o DbProxyEndpointTargetRoleOutput) ToDbProxyEndpointTargetRoleOutputWithContext(ctx context.Context) DbProxyEndpointTargetRoleOutput
func (DbProxyEndpointTargetRoleOutput) ToDbProxyEndpointTargetRolePtrOutput ¶ added in v0.72.0
func (o DbProxyEndpointTargetRoleOutput) ToDbProxyEndpointTargetRolePtrOutput() DbProxyEndpointTargetRolePtrOutput
func (DbProxyEndpointTargetRoleOutput) ToDbProxyEndpointTargetRolePtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyEndpointTargetRoleOutput) ToDbProxyEndpointTargetRolePtrOutputWithContext(ctx context.Context) DbProxyEndpointTargetRolePtrOutput
func (DbProxyEndpointTargetRoleOutput) ToOutput ¶ added in v0.76.0
func (o DbProxyEndpointTargetRoleOutput) ToOutput(ctx context.Context) pulumix.Output[DbProxyEndpointTargetRole]
func (DbProxyEndpointTargetRoleOutput) ToStringOutput ¶ added in v0.72.0
func (o DbProxyEndpointTargetRoleOutput) ToStringOutput() pulumi.StringOutput
func (DbProxyEndpointTargetRoleOutput) ToStringOutputWithContext ¶ added in v0.72.0
func (o DbProxyEndpointTargetRoleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DbProxyEndpointTargetRoleOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o DbProxyEndpointTargetRoleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbProxyEndpointTargetRoleOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyEndpointTargetRoleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbProxyEndpointTargetRolePtrInput ¶ added in v0.72.0
type DbProxyEndpointTargetRolePtrInput interface { pulumi.Input ToDbProxyEndpointTargetRolePtrOutput() DbProxyEndpointTargetRolePtrOutput ToDbProxyEndpointTargetRolePtrOutputWithContext(context.Context) DbProxyEndpointTargetRolePtrOutput }
func DbProxyEndpointTargetRolePtr ¶ added in v0.72.0
func DbProxyEndpointTargetRolePtr(v string) DbProxyEndpointTargetRolePtrInput
type DbProxyEndpointTargetRolePtrOutput ¶ added in v0.72.0
type DbProxyEndpointTargetRolePtrOutput struct{ *pulumi.OutputState }
func (DbProxyEndpointTargetRolePtrOutput) Elem ¶ added in v0.72.0
func (o DbProxyEndpointTargetRolePtrOutput) Elem() DbProxyEndpointTargetRoleOutput
func (DbProxyEndpointTargetRolePtrOutput) ElementType ¶ added in v0.72.0
func (DbProxyEndpointTargetRolePtrOutput) ElementType() reflect.Type
func (DbProxyEndpointTargetRolePtrOutput) ToDbProxyEndpointTargetRolePtrOutput ¶ added in v0.72.0
func (o DbProxyEndpointTargetRolePtrOutput) ToDbProxyEndpointTargetRolePtrOutput() DbProxyEndpointTargetRolePtrOutput
func (DbProxyEndpointTargetRolePtrOutput) ToDbProxyEndpointTargetRolePtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyEndpointTargetRolePtrOutput) ToDbProxyEndpointTargetRolePtrOutputWithContext(ctx context.Context) DbProxyEndpointTargetRolePtrOutput
func (DbProxyEndpointTargetRolePtrOutput) ToOutput ¶ added in v0.76.0
func (o DbProxyEndpointTargetRolePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbProxyEndpointTargetRole]
func (DbProxyEndpointTargetRolePtrOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o DbProxyEndpointTargetRolePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbProxyEndpointTargetRolePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyEndpointTargetRolePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbProxyEngineFamily ¶ added in v0.72.0
type DbProxyEngineFamily string
The kinds of databases that the proxy can connect to.
func (DbProxyEngineFamily) ElementType ¶ added in v0.72.0
func (DbProxyEngineFamily) ElementType() reflect.Type
func (DbProxyEngineFamily) ToDbProxyEngineFamilyOutput ¶ added in v0.72.0
func (e DbProxyEngineFamily) ToDbProxyEngineFamilyOutput() DbProxyEngineFamilyOutput
func (DbProxyEngineFamily) ToDbProxyEngineFamilyOutputWithContext ¶ added in v0.72.0
func (e DbProxyEngineFamily) ToDbProxyEngineFamilyOutputWithContext(ctx context.Context) DbProxyEngineFamilyOutput
func (DbProxyEngineFamily) ToDbProxyEngineFamilyPtrOutput ¶ added in v0.72.0
func (e DbProxyEngineFamily) ToDbProxyEngineFamilyPtrOutput() DbProxyEngineFamilyPtrOutput
func (DbProxyEngineFamily) ToDbProxyEngineFamilyPtrOutputWithContext ¶ added in v0.72.0
func (e DbProxyEngineFamily) ToDbProxyEngineFamilyPtrOutputWithContext(ctx context.Context) DbProxyEngineFamilyPtrOutput
func (DbProxyEngineFamily) ToStringOutput ¶ added in v0.72.0
func (e DbProxyEngineFamily) ToStringOutput() pulumi.StringOutput
func (DbProxyEngineFamily) ToStringOutputWithContext ¶ added in v0.72.0
func (e DbProxyEngineFamily) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DbProxyEngineFamily) ToStringPtrOutput ¶ added in v0.72.0
func (e DbProxyEngineFamily) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbProxyEngineFamily) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (e DbProxyEngineFamily) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbProxyEngineFamilyInput ¶ added in v0.72.0
type DbProxyEngineFamilyInput interface { pulumi.Input ToDbProxyEngineFamilyOutput() DbProxyEngineFamilyOutput ToDbProxyEngineFamilyOutputWithContext(context.Context) DbProxyEngineFamilyOutput }
DbProxyEngineFamilyInput is an input type that accepts DbProxyEngineFamilyArgs and DbProxyEngineFamilyOutput values. You can construct a concrete instance of `DbProxyEngineFamilyInput` via:
DbProxyEngineFamilyArgs{...}
type DbProxyEngineFamilyOutput ¶ added in v0.72.0
type DbProxyEngineFamilyOutput struct{ *pulumi.OutputState }
func (DbProxyEngineFamilyOutput) ElementType ¶ added in v0.72.0
func (DbProxyEngineFamilyOutput) ElementType() reflect.Type
func (DbProxyEngineFamilyOutput) ToDbProxyEngineFamilyOutput ¶ added in v0.72.0
func (o DbProxyEngineFamilyOutput) ToDbProxyEngineFamilyOutput() DbProxyEngineFamilyOutput
func (DbProxyEngineFamilyOutput) ToDbProxyEngineFamilyOutputWithContext ¶ added in v0.72.0
func (o DbProxyEngineFamilyOutput) ToDbProxyEngineFamilyOutputWithContext(ctx context.Context) DbProxyEngineFamilyOutput
func (DbProxyEngineFamilyOutput) ToDbProxyEngineFamilyPtrOutput ¶ added in v0.72.0
func (o DbProxyEngineFamilyOutput) ToDbProxyEngineFamilyPtrOutput() DbProxyEngineFamilyPtrOutput
func (DbProxyEngineFamilyOutput) ToDbProxyEngineFamilyPtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyEngineFamilyOutput) ToDbProxyEngineFamilyPtrOutputWithContext(ctx context.Context) DbProxyEngineFamilyPtrOutput
func (DbProxyEngineFamilyOutput) ToOutput ¶ added in v0.76.0
func (o DbProxyEngineFamilyOutput) ToOutput(ctx context.Context) pulumix.Output[DbProxyEngineFamily]
func (DbProxyEngineFamilyOutput) ToStringOutput ¶ added in v0.72.0
func (o DbProxyEngineFamilyOutput) ToStringOutput() pulumi.StringOutput
func (DbProxyEngineFamilyOutput) ToStringOutputWithContext ¶ added in v0.72.0
func (o DbProxyEngineFamilyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DbProxyEngineFamilyOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o DbProxyEngineFamilyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbProxyEngineFamilyOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyEngineFamilyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbProxyEngineFamilyPtrInput ¶ added in v0.72.0
type DbProxyEngineFamilyPtrInput interface { pulumi.Input ToDbProxyEngineFamilyPtrOutput() DbProxyEngineFamilyPtrOutput ToDbProxyEngineFamilyPtrOutputWithContext(context.Context) DbProxyEngineFamilyPtrOutput }
func DbProxyEngineFamilyPtr ¶ added in v0.72.0
func DbProxyEngineFamilyPtr(v string) DbProxyEngineFamilyPtrInput
type DbProxyEngineFamilyPtrOutput ¶ added in v0.72.0
type DbProxyEngineFamilyPtrOutput struct{ *pulumi.OutputState }
func (DbProxyEngineFamilyPtrOutput) Elem ¶ added in v0.72.0
func (o DbProxyEngineFamilyPtrOutput) Elem() DbProxyEngineFamilyOutput
func (DbProxyEngineFamilyPtrOutput) ElementType ¶ added in v0.72.0
func (DbProxyEngineFamilyPtrOutput) ElementType() reflect.Type
func (DbProxyEngineFamilyPtrOutput) ToDbProxyEngineFamilyPtrOutput ¶ added in v0.72.0
func (o DbProxyEngineFamilyPtrOutput) ToDbProxyEngineFamilyPtrOutput() DbProxyEngineFamilyPtrOutput
func (DbProxyEngineFamilyPtrOutput) ToDbProxyEngineFamilyPtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyEngineFamilyPtrOutput) ToDbProxyEngineFamilyPtrOutputWithContext(ctx context.Context) DbProxyEngineFamilyPtrOutput
func (DbProxyEngineFamilyPtrOutput) ToOutput ¶ added in v0.76.0
func (o DbProxyEngineFamilyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbProxyEngineFamily]
func (DbProxyEngineFamilyPtrOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o DbProxyEngineFamilyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbProxyEngineFamilyPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyEngineFamilyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbProxyInput ¶ added in v0.72.0
type DbProxyInput interface { pulumi.Input ToDbProxyOutput() DbProxyOutput ToDbProxyOutputWithContext(ctx context.Context) DbProxyOutput }
type DbProxyOutput ¶ added in v0.72.0
type DbProxyOutput struct{ *pulumi.OutputState }
func (DbProxyOutput) Auth ¶ added in v0.72.0
func (o DbProxyOutput) Auth() DbProxyAuthFormatArrayOutput
The authorization mechanism that the proxy uses.
func (DbProxyOutput) DbProxyArn ¶ added in v0.72.0
func (o DbProxyOutput) DbProxyArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the proxy.
func (DbProxyOutput) DbProxyName ¶ added in v0.72.0
func (o DbProxyOutput) DbProxyName() pulumi.StringOutput
The identifier for the proxy. This name must be unique for all proxies owned by your AWS account in the specified AWS Region.
func (DbProxyOutput) DebugLogging ¶ added in v0.72.0
func (o DbProxyOutput) DebugLogging() pulumi.BoolPtrOutput
Whether the proxy includes detailed information about SQL statements in its logs.
func (DbProxyOutput) ElementType ¶ added in v0.72.0
func (DbProxyOutput) ElementType() reflect.Type
func (DbProxyOutput) Endpoint ¶ added in v0.72.0
func (o DbProxyOutput) Endpoint() pulumi.StringOutput
The endpoint that you can use to connect to the proxy. You include the endpoint value in the connection string for a database client application.
func (DbProxyOutput) EngineFamily ¶ added in v0.72.0
func (o DbProxyOutput) EngineFamily() DbProxyEngineFamilyOutput
The kinds of databases that the proxy can connect to.
func (DbProxyOutput) IdleClientTimeout ¶ added in v0.72.0
func (o DbProxyOutput) IdleClientTimeout() pulumi.IntPtrOutput
The number of seconds that a connection to the proxy can be inactive before the proxy disconnects it.
func (DbProxyOutput) RequireTls ¶ added in v0.72.0
func (o DbProxyOutput) RequireTls() pulumi.BoolPtrOutput
A Boolean parameter that specifies whether Transport Layer Security (TLS) encryption is required for connections to the proxy.
func (DbProxyOutput) RoleArn ¶ added in v0.72.0
func (o DbProxyOutput) RoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the IAM role that the proxy uses to access secrets in AWS Secrets Manager.
func (DbProxyOutput) Tags ¶ added in v0.72.0
func (o DbProxyOutput) Tags() DbProxyTagFormatArrayOutput
An optional set of key-value pairs to associate arbitrary data of your choosing with the proxy.
func (DbProxyOutput) ToDbProxyOutput ¶ added in v0.72.0
func (o DbProxyOutput) ToDbProxyOutput() DbProxyOutput
func (DbProxyOutput) ToDbProxyOutputWithContext ¶ added in v0.72.0
func (o DbProxyOutput) ToDbProxyOutputWithContext(ctx context.Context) DbProxyOutput
func (DbProxyOutput) VpcId ¶ added in v0.72.0
func (o DbProxyOutput) VpcId() pulumi.StringOutput
VPC ID to associate with the new DB proxy.
func (DbProxyOutput) VpcSecurityGroupIds ¶ added in v0.72.0
func (o DbProxyOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
VPC security group IDs to associate with the new proxy.
func (DbProxyOutput) VpcSubnetIds ¶ added in v0.72.0
func (o DbProxyOutput) VpcSubnetIds() pulumi.StringArrayOutput
VPC subnet IDs to associate with the new proxy.
type DbProxyState ¶ added in v0.72.0
type DbProxyState struct { }
func (DbProxyState) ElementType ¶ added in v0.72.0
func (DbProxyState) ElementType() reflect.Type
type DbProxyTagFormat ¶ added in v0.72.0
type DbProxyTagFormatArgs ¶ added in v0.72.0
type DbProxyTagFormatArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (DbProxyTagFormatArgs) ElementType ¶ added in v0.72.0
func (DbProxyTagFormatArgs) ElementType() reflect.Type
func (DbProxyTagFormatArgs) ToDbProxyTagFormatOutput ¶ added in v0.72.0
func (i DbProxyTagFormatArgs) ToDbProxyTagFormatOutput() DbProxyTagFormatOutput
func (DbProxyTagFormatArgs) ToDbProxyTagFormatOutputWithContext ¶ added in v0.72.0
func (i DbProxyTagFormatArgs) ToDbProxyTagFormatOutputWithContext(ctx context.Context) DbProxyTagFormatOutput
func (DbProxyTagFormatArgs) ToOutput ¶ added in v0.76.0
func (i DbProxyTagFormatArgs) ToOutput(ctx context.Context) pulumix.Output[DbProxyTagFormat]
type DbProxyTagFormatArray ¶ added in v0.72.0
type DbProxyTagFormatArray []DbProxyTagFormatInput
func (DbProxyTagFormatArray) ElementType ¶ added in v0.72.0
func (DbProxyTagFormatArray) ElementType() reflect.Type
func (DbProxyTagFormatArray) ToDbProxyTagFormatArrayOutput ¶ added in v0.72.0
func (i DbProxyTagFormatArray) ToDbProxyTagFormatArrayOutput() DbProxyTagFormatArrayOutput
func (DbProxyTagFormatArray) ToDbProxyTagFormatArrayOutputWithContext ¶ added in v0.72.0
func (i DbProxyTagFormatArray) ToDbProxyTagFormatArrayOutputWithContext(ctx context.Context) DbProxyTagFormatArrayOutput
func (DbProxyTagFormatArray) ToOutput ¶ added in v0.76.0
func (i DbProxyTagFormatArray) ToOutput(ctx context.Context) pulumix.Output[[]DbProxyTagFormat]
type DbProxyTagFormatArrayInput ¶ added in v0.72.0
type DbProxyTagFormatArrayInput interface { pulumi.Input ToDbProxyTagFormatArrayOutput() DbProxyTagFormatArrayOutput ToDbProxyTagFormatArrayOutputWithContext(context.Context) DbProxyTagFormatArrayOutput }
DbProxyTagFormatArrayInput is an input type that accepts DbProxyTagFormatArray and DbProxyTagFormatArrayOutput values. You can construct a concrete instance of `DbProxyTagFormatArrayInput` via:
DbProxyTagFormatArray{ DbProxyTagFormatArgs{...} }
type DbProxyTagFormatArrayOutput ¶ added in v0.72.0
type DbProxyTagFormatArrayOutput struct{ *pulumi.OutputState }
func (DbProxyTagFormatArrayOutput) ElementType ¶ added in v0.72.0
func (DbProxyTagFormatArrayOutput) ElementType() reflect.Type
func (DbProxyTagFormatArrayOutput) Index ¶ added in v0.72.0
func (o DbProxyTagFormatArrayOutput) Index(i pulumi.IntInput) DbProxyTagFormatOutput
func (DbProxyTagFormatArrayOutput) ToDbProxyTagFormatArrayOutput ¶ added in v0.72.0
func (o DbProxyTagFormatArrayOutput) ToDbProxyTagFormatArrayOutput() DbProxyTagFormatArrayOutput
func (DbProxyTagFormatArrayOutput) ToDbProxyTagFormatArrayOutputWithContext ¶ added in v0.72.0
func (o DbProxyTagFormatArrayOutput) ToDbProxyTagFormatArrayOutputWithContext(ctx context.Context) DbProxyTagFormatArrayOutput
func (DbProxyTagFormatArrayOutput) ToOutput ¶ added in v0.76.0
func (o DbProxyTagFormatArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbProxyTagFormat]
type DbProxyTagFormatInput ¶ added in v0.72.0
type DbProxyTagFormatInput interface { pulumi.Input ToDbProxyTagFormatOutput() DbProxyTagFormatOutput ToDbProxyTagFormatOutputWithContext(context.Context) DbProxyTagFormatOutput }
DbProxyTagFormatInput is an input type that accepts DbProxyTagFormatArgs and DbProxyTagFormatOutput values. You can construct a concrete instance of `DbProxyTagFormatInput` via:
DbProxyTagFormatArgs{...}
type DbProxyTagFormatOutput ¶ added in v0.72.0
type DbProxyTagFormatOutput struct{ *pulumi.OutputState }
func (DbProxyTagFormatOutput) ElementType ¶ added in v0.72.0
func (DbProxyTagFormatOutput) ElementType() reflect.Type
func (DbProxyTagFormatOutput) Key ¶ added in v0.72.0
func (o DbProxyTagFormatOutput) Key() pulumi.StringPtrOutput
func (DbProxyTagFormatOutput) ToDbProxyTagFormatOutput ¶ added in v0.72.0
func (o DbProxyTagFormatOutput) ToDbProxyTagFormatOutput() DbProxyTagFormatOutput
func (DbProxyTagFormatOutput) ToDbProxyTagFormatOutputWithContext ¶ added in v0.72.0
func (o DbProxyTagFormatOutput) ToDbProxyTagFormatOutputWithContext(ctx context.Context) DbProxyTagFormatOutput
func (DbProxyTagFormatOutput) ToOutput ¶ added in v0.76.0
func (o DbProxyTagFormatOutput) ToOutput(ctx context.Context) pulumix.Output[DbProxyTagFormat]
func (DbProxyTagFormatOutput) Value ¶ added in v0.72.0
func (o DbProxyTagFormatOutput) Value() pulumi.StringPtrOutput
type DbProxyTargetGroup ¶ added in v0.72.0
type DbProxyTargetGroup struct { pulumi.CustomResourceState ConnectionPoolConfigurationInfo DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput `pulumi:"connectionPoolConfigurationInfo"` DbClusterIdentifiers pulumi.StringArrayOutput `pulumi:"dbClusterIdentifiers"` DbInstanceIdentifiers pulumi.StringArrayOutput `pulumi:"dbInstanceIdentifiers"` // The identifier for the proxy. DbProxyName pulumi.StringOutput `pulumi:"dbProxyName"` // The Amazon Resource Name (ARN) representing the target group. TargetGroupArn pulumi.StringOutput `pulumi:"targetGroupArn"` // The identifier for the DBProxyTargetGroup TargetGroupName DbProxyTargetGroupTargetGroupNameOutput `pulumi:"targetGroupName"` }
Resource schema for AWS::RDS::DBProxyTargetGroup
func GetDbProxyTargetGroup ¶ added in v0.72.0
func GetDbProxyTargetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DbProxyTargetGroupState, opts ...pulumi.ResourceOption) (*DbProxyTargetGroup, error)
GetDbProxyTargetGroup gets an existing DbProxyTargetGroup 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 NewDbProxyTargetGroup ¶ added in v0.72.0
func NewDbProxyTargetGroup(ctx *pulumi.Context, name string, args *DbProxyTargetGroupArgs, opts ...pulumi.ResourceOption) (*DbProxyTargetGroup, error)
NewDbProxyTargetGroup registers a new resource with the given unique name, arguments, and options.
func (*DbProxyTargetGroup) ElementType ¶ added in v0.72.0
func (*DbProxyTargetGroup) ElementType() reflect.Type
func (*DbProxyTargetGroup) ToDbProxyTargetGroupOutput ¶ added in v0.72.0
func (i *DbProxyTargetGroup) ToDbProxyTargetGroupOutput() DbProxyTargetGroupOutput
func (*DbProxyTargetGroup) ToDbProxyTargetGroupOutputWithContext ¶ added in v0.72.0
func (i *DbProxyTargetGroup) ToDbProxyTargetGroupOutputWithContext(ctx context.Context) DbProxyTargetGroupOutput
func (*DbProxyTargetGroup) ToOutput ¶ added in v0.76.0
func (i *DbProxyTargetGroup) ToOutput(ctx context.Context) pulumix.Output[*DbProxyTargetGroup]
type DbProxyTargetGroupArgs ¶ added in v0.72.0
type DbProxyTargetGroupArgs struct { ConnectionPoolConfigurationInfo DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrInput DbClusterIdentifiers pulumi.StringArrayInput DbInstanceIdentifiers pulumi.StringArrayInput // The identifier for the proxy. DbProxyName pulumi.StringInput // The identifier for the DBProxyTargetGroup TargetGroupName DbProxyTargetGroupTargetGroupNameInput }
The set of arguments for constructing a DbProxyTargetGroup resource.
func (DbProxyTargetGroupArgs) ElementType ¶ added in v0.72.0
func (DbProxyTargetGroupArgs) ElementType() reflect.Type
type DbProxyTargetGroupConnectionPoolConfigurationInfoFormat ¶ added in v0.72.0
type DbProxyTargetGroupConnectionPoolConfigurationInfoFormat struct { // The number of seconds for a proxy to wait for a connection to become available in the connection pool. ConnectionBorrowTimeout *int `pulumi:"connectionBorrowTimeout"` // One or more SQL statements for the proxy to run when opening each new database connection. InitQuery *string `pulumi:"initQuery"` // The maximum size of the connection pool for each target in a target group. MaxConnectionsPercent *int `pulumi:"maxConnectionsPercent"` // Controls how actively the proxy closes idle database connections in the connection pool. MaxIdleConnectionsPercent *int `pulumi:"maxIdleConnectionsPercent"` // Each item in the list represents a class of SQL operations that normally cause all later statements in a session using a proxy to be pinned to the same underlying database connection. SessionPinningFilters []string `pulumi:"sessionPinningFilters"` }
type DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs ¶ added in v0.72.0
type DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs struct { // The number of seconds for a proxy to wait for a connection to become available in the connection pool. ConnectionBorrowTimeout pulumi.IntPtrInput `pulumi:"connectionBorrowTimeout"` // One or more SQL statements for the proxy to run when opening each new database connection. InitQuery pulumi.StringPtrInput `pulumi:"initQuery"` // The maximum size of the connection pool for each target in a target group. MaxConnectionsPercent pulumi.IntPtrInput `pulumi:"maxConnectionsPercent"` // Controls how actively the proxy closes idle database connections in the connection pool. MaxIdleConnectionsPercent pulumi.IntPtrInput `pulumi:"maxIdleConnectionsPercent"` // Each item in the list represents a class of SQL operations that normally cause all later statements in a session using a proxy to be pinned to the same underlying database connection. SessionPinningFilters pulumi.StringArrayInput `pulumi:"sessionPinningFilters"` }
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ElementType ¶ added in v0.72.0
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ElementType() reflect.Type
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput ¶ added in v0.72.0
func (i DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput() DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutputWithContext ¶ added in v0.72.0
func (i DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutputWithContext(ctx context.Context) DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput ¶ added in v0.72.0
func (i DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput() DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutputWithContext ¶ added in v0.72.0
func (i DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutputWithContext(ctx context.Context) DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
type DbProxyTargetGroupConnectionPoolConfigurationInfoFormatInput ¶ added in v0.72.0
type DbProxyTargetGroupConnectionPoolConfigurationInfoFormatInput interface { pulumi.Input ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput() DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutputWithContext(context.Context) DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput }
DbProxyTargetGroupConnectionPoolConfigurationInfoFormatInput is an input type that accepts DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs and DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput values. You can construct a concrete instance of `DbProxyTargetGroupConnectionPoolConfigurationInfoFormatInput` via:
DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs{...}
type DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput ¶ added in v0.72.0
type DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput struct{ *pulumi.OutputState }
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ConnectionBorrowTimeout ¶ added in v0.72.0
func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ConnectionBorrowTimeout() pulumi.IntPtrOutput
The number of seconds for a proxy to wait for a connection to become available in the connection pool.
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ElementType ¶ added in v0.72.0
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ElementType() reflect.Type
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) InitQuery ¶ added in v0.72.0
func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) InitQuery() pulumi.StringPtrOutput
One or more SQL statements for the proxy to run when opening each new database connection.
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) MaxConnectionsPercent ¶ added in v0.72.0
func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) MaxConnectionsPercent() pulumi.IntPtrOutput
The maximum size of the connection pool for each target in a target group.
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) MaxIdleConnectionsPercent ¶ added in v0.72.0
func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) MaxIdleConnectionsPercent() pulumi.IntPtrOutput
Controls how actively the proxy closes idle database connections in the connection pool.
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) SessionPinningFilters ¶ added in v0.72.0
func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) SessionPinningFilters() pulumi.StringArrayOutput
Each item in the list represents a class of SQL operations that normally cause all later statements in a session using a proxy to be pinned to the same underlying database connection.
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput ¶ added in v0.72.0
func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput() DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutputWithContext ¶ added in v0.72.0
func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutputWithContext(ctx context.Context) DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput ¶ added in v0.72.0
func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput() DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutputWithContext(ctx context.Context) DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
type DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrInput ¶ added in v0.72.0
type DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrInput interface { pulumi.Input ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput() DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutputWithContext(context.Context) DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput }
DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrInput is an input type that accepts DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs, DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtr and DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput values. You can construct a concrete instance of `DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrInput` via:
DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs{...} or: nil
func DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtr ¶ added in v0.72.0
func DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtr(v *DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrInput
type DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput ¶ added in v0.72.0
type DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput struct{ *pulumi.OutputState }
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) ConnectionBorrowTimeout ¶ added in v0.72.0
func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) ConnectionBorrowTimeout() pulumi.IntPtrOutput
The number of seconds for a proxy to wait for a connection to become available in the connection pool.
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) ElementType ¶ added in v0.72.0
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) ElementType() reflect.Type
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) InitQuery ¶ added in v0.72.0
func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) InitQuery() pulumi.StringPtrOutput
One or more SQL statements for the proxy to run when opening each new database connection.
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) MaxConnectionsPercent ¶ added in v0.72.0
func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) MaxConnectionsPercent() pulumi.IntPtrOutput
The maximum size of the connection pool for each target in a target group.
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) MaxIdleConnectionsPercent ¶ added in v0.72.0
func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) MaxIdleConnectionsPercent() pulumi.IntPtrOutput
Controls how actively the proxy closes idle database connections in the connection pool.
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) SessionPinningFilters ¶ added in v0.72.0
func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) SessionPinningFilters() pulumi.StringArrayOutput
Each item in the list represents a class of SQL operations that normally cause all later statements in a session using a proxy to be pinned to the same underlying database connection.
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput ¶ added in v0.72.0
func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput() DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
func (DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) ToDbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutputWithContext(ctx context.Context) DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
type DbProxyTargetGroupInput ¶ added in v0.72.0
type DbProxyTargetGroupInput interface { pulumi.Input ToDbProxyTargetGroupOutput() DbProxyTargetGroupOutput ToDbProxyTargetGroupOutputWithContext(ctx context.Context) DbProxyTargetGroupOutput }
type DbProxyTargetGroupOutput ¶ added in v0.72.0
type DbProxyTargetGroupOutput struct{ *pulumi.OutputState }
func (DbProxyTargetGroupOutput) ConnectionPoolConfigurationInfo ¶ added in v0.72.0
func (o DbProxyTargetGroupOutput) ConnectionPoolConfigurationInfo() DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
func (DbProxyTargetGroupOutput) DbClusterIdentifiers ¶ added in v0.72.0
func (o DbProxyTargetGroupOutput) DbClusterIdentifiers() pulumi.StringArrayOutput
func (DbProxyTargetGroupOutput) DbInstanceIdentifiers ¶ added in v0.72.0
func (o DbProxyTargetGroupOutput) DbInstanceIdentifiers() pulumi.StringArrayOutput
func (DbProxyTargetGroupOutput) DbProxyName ¶ added in v0.72.0
func (o DbProxyTargetGroupOutput) DbProxyName() pulumi.StringOutput
The identifier for the proxy.
func (DbProxyTargetGroupOutput) ElementType ¶ added in v0.72.0
func (DbProxyTargetGroupOutput) ElementType() reflect.Type
func (DbProxyTargetGroupOutput) TargetGroupArn ¶ added in v0.72.0
func (o DbProxyTargetGroupOutput) TargetGroupArn() pulumi.StringOutput
The Amazon Resource Name (ARN) representing the target group.
func (DbProxyTargetGroupOutput) TargetGroupName ¶ added in v0.72.0
func (o DbProxyTargetGroupOutput) TargetGroupName() DbProxyTargetGroupTargetGroupNameOutput
The identifier for the DBProxyTargetGroup
func (DbProxyTargetGroupOutput) ToDbProxyTargetGroupOutput ¶ added in v0.72.0
func (o DbProxyTargetGroupOutput) ToDbProxyTargetGroupOutput() DbProxyTargetGroupOutput
func (DbProxyTargetGroupOutput) ToDbProxyTargetGroupOutputWithContext ¶ added in v0.72.0
func (o DbProxyTargetGroupOutput) ToDbProxyTargetGroupOutputWithContext(ctx context.Context) DbProxyTargetGroupOutput
func (DbProxyTargetGroupOutput) ToOutput ¶ added in v0.76.0
func (o DbProxyTargetGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*DbProxyTargetGroup]
type DbProxyTargetGroupState ¶ added in v0.72.0
type DbProxyTargetGroupState struct { }
func (DbProxyTargetGroupState) ElementType ¶ added in v0.72.0
func (DbProxyTargetGroupState) ElementType() reflect.Type
type DbProxyTargetGroupTargetGroupName ¶ added in v0.72.0
type DbProxyTargetGroupTargetGroupName string
The identifier for the DBProxyTargetGroup
func (DbProxyTargetGroupTargetGroupName) ElementType ¶ added in v0.72.0
func (DbProxyTargetGroupTargetGroupName) ElementType() reflect.Type
func (DbProxyTargetGroupTargetGroupName) ToDbProxyTargetGroupTargetGroupNameOutput ¶ added in v0.72.0
func (e DbProxyTargetGroupTargetGroupName) ToDbProxyTargetGroupTargetGroupNameOutput() DbProxyTargetGroupTargetGroupNameOutput
func (DbProxyTargetGroupTargetGroupName) ToDbProxyTargetGroupTargetGroupNameOutputWithContext ¶ added in v0.72.0
func (e DbProxyTargetGroupTargetGroupName) ToDbProxyTargetGroupTargetGroupNameOutputWithContext(ctx context.Context) DbProxyTargetGroupTargetGroupNameOutput
func (DbProxyTargetGroupTargetGroupName) ToDbProxyTargetGroupTargetGroupNamePtrOutput ¶ added in v0.72.0
func (e DbProxyTargetGroupTargetGroupName) ToDbProxyTargetGroupTargetGroupNamePtrOutput() DbProxyTargetGroupTargetGroupNamePtrOutput
func (DbProxyTargetGroupTargetGroupName) ToDbProxyTargetGroupTargetGroupNamePtrOutputWithContext ¶ added in v0.72.0
func (e DbProxyTargetGroupTargetGroupName) ToDbProxyTargetGroupTargetGroupNamePtrOutputWithContext(ctx context.Context) DbProxyTargetGroupTargetGroupNamePtrOutput
func (DbProxyTargetGroupTargetGroupName) ToStringOutput ¶ added in v0.72.0
func (e DbProxyTargetGroupTargetGroupName) ToStringOutput() pulumi.StringOutput
func (DbProxyTargetGroupTargetGroupName) ToStringOutputWithContext ¶ added in v0.72.0
func (e DbProxyTargetGroupTargetGroupName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DbProxyTargetGroupTargetGroupName) ToStringPtrOutput ¶ added in v0.72.0
func (e DbProxyTargetGroupTargetGroupName) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbProxyTargetGroupTargetGroupName) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (e DbProxyTargetGroupTargetGroupName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbProxyTargetGroupTargetGroupNameInput ¶ added in v0.72.0
type DbProxyTargetGroupTargetGroupNameInput interface { pulumi.Input ToDbProxyTargetGroupTargetGroupNameOutput() DbProxyTargetGroupTargetGroupNameOutput ToDbProxyTargetGroupTargetGroupNameOutputWithContext(context.Context) DbProxyTargetGroupTargetGroupNameOutput }
DbProxyTargetGroupTargetGroupNameInput is an input type that accepts DbProxyTargetGroupTargetGroupNameArgs and DbProxyTargetGroupTargetGroupNameOutput values. You can construct a concrete instance of `DbProxyTargetGroupTargetGroupNameInput` via:
DbProxyTargetGroupTargetGroupNameArgs{...}
type DbProxyTargetGroupTargetGroupNameOutput ¶ added in v0.72.0
type DbProxyTargetGroupTargetGroupNameOutput struct{ *pulumi.OutputState }
func (DbProxyTargetGroupTargetGroupNameOutput) ElementType ¶ added in v0.72.0
func (DbProxyTargetGroupTargetGroupNameOutput) ElementType() reflect.Type
func (DbProxyTargetGroupTargetGroupNameOutput) ToDbProxyTargetGroupTargetGroupNameOutput ¶ added in v0.72.0
func (o DbProxyTargetGroupTargetGroupNameOutput) ToDbProxyTargetGroupTargetGroupNameOutput() DbProxyTargetGroupTargetGroupNameOutput
func (DbProxyTargetGroupTargetGroupNameOutput) ToDbProxyTargetGroupTargetGroupNameOutputWithContext ¶ added in v0.72.0
func (o DbProxyTargetGroupTargetGroupNameOutput) ToDbProxyTargetGroupTargetGroupNameOutputWithContext(ctx context.Context) DbProxyTargetGroupTargetGroupNameOutput
func (DbProxyTargetGroupTargetGroupNameOutput) ToDbProxyTargetGroupTargetGroupNamePtrOutput ¶ added in v0.72.0
func (o DbProxyTargetGroupTargetGroupNameOutput) ToDbProxyTargetGroupTargetGroupNamePtrOutput() DbProxyTargetGroupTargetGroupNamePtrOutput
func (DbProxyTargetGroupTargetGroupNameOutput) ToDbProxyTargetGroupTargetGroupNamePtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyTargetGroupTargetGroupNameOutput) ToDbProxyTargetGroupTargetGroupNamePtrOutputWithContext(ctx context.Context) DbProxyTargetGroupTargetGroupNamePtrOutput
func (DbProxyTargetGroupTargetGroupNameOutput) ToOutput ¶ added in v0.76.0
func (o DbProxyTargetGroupTargetGroupNameOutput) ToOutput(ctx context.Context) pulumix.Output[DbProxyTargetGroupTargetGroupName]
func (DbProxyTargetGroupTargetGroupNameOutput) ToStringOutput ¶ added in v0.72.0
func (o DbProxyTargetGroupTargetGroupNameOutput) ToStringOutput() pulumi.StringOutput
func (DbProxyTargetGroupTargetGroupNameOutput) ToStringOutputWithContext ¶ added in v0.72.0
func (o DbProxyTargetGroupTargetGroupNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DbProxyTargetGroupTargetGroupNameOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o DbProxyTargetGroupTargetGroupNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbProxyTargetGroupTargetGroupNameOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyTargetGroupTargetGroupNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbProxyTargetGroupTargetGroupNamePtrInput ¶ added in v0.72.0
type DbProxyTargetGroupTargetGroupNamePtrInput interface { pulumi.Input ToDbProxyTargetGroupTargetGroupNamePtrOutput() DbProxyTargetGroupTargetGroupNamePtrOutput ToDbProxyTargetGroupTargetGroupNamePtrOutputWithContext(context.Context) DbProxyTargetGroupTargetGroupNamePtrOutput }
func DbProxyTargetGroupTargetGroupNamePtr ¶ added in v0.72.0
func DbProxyTargetGroupTargetGroupNamePtr(v string) DbProxyTargetGroupTargetGroupNamePtrInput
type DbProxyTargetGroupTargetGroupNamePtrOutput ¶ added in v0.72.0
type DbProxyTargetGroupTargetGroupNamePtrOutput struct{ *pulumi.OutputState }
func (DbProxyTargetGroupTargetGroupNamePtrOutput) ElementType ¶ added in v0.72.0
func (DbProxyTargetGroupTargetGroupNamePtrOutput) ElementType() reflect.Type
func (DbProxyTargetGroupTargetGroupNamePtrOutput) ToDbProxyTargetGroupTargetGroupNamePtrOutput ¶ added in v0.72.0
func (o DbProxyTargetGroupTargetGroupNamePtrOutput) ToDbProxyTargetGroupTargetGroupNamePtrOutput() DbProxyTargetGroupTargetGroupNamePtrOutput
func (DbProxyTargetGroupTargetGroupNamePtrOutput) ToDbProxyTargetGroupTargetGroupNamePtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyTargetGroupTargetGroupNamePtrOutput) ToDbProxyTargetGroupTargetGroupNamePtrOutputWithContext(ctx context.Context) DbProxyTargetGroupTargetGroupNamePtrOutput
func (DbProxyTargetGroupTargetGroupNamePtrOutput) ToOutput ¶ added in v0.76.0
func (o DbProxyTargetGroupTargetGroupNamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DbProxyTargetGroupTargetGroupName]
func (DbProxyTargetGroupTargetGroupNamePtrOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o DbProxyTargetGroupTargetGroupNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DbProxyTargetGroupTargetGroupNamePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o DbProxyTargetGroupTargetGroupNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DbSecurityGroup
deprecated
added in
v0.72.0
type DbSecurityGroup struct { pulumi.CustomResourceState DbSecurityGroupIngress DbSecurityGroupIngressTypeArrayOutput `pulumi:"dbSecurityGroupIngress"` Ec2VpcId pulumi.StringPtrOutput `pulumi:"ec2VpcId"` GroupDescription pulumi.StringOutput `pulumi:"groupDescription"` Tags DbSecurityGroupTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::RDS::DBSecurityGroup
Deprecated: DbSecurityGroup is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetDbSecurityGroup ¶ added in v0.72.0
func GetDbSecurityGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DbSecurityGroupState, opts ...pulumi.ResourceOption) (*DbSecurityGroup, error)
GetDbSecurityGroup gets an existing DbSecurityGroup 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 NewDbSecurityGroup ¶ added in v0.72.0
func NewDbSecurityGroup(ctx *pulumi.Context, name string, args *DbSecurityGroupArgs, opts ...pulumi.ResourceOption) (*DbSecurityGroup, error)
NewDbSecurityGroup registers a new resource with the given unique name, arguments, and options.
func (*DbSecurityGroup) ElementType ¶ added in v0.72.0
func (*DbSecurityGroup) ElementType() reflect.Type
func (*DbSecurityGroup) ToDbSecurityGroupOutput ¶ added in v0.72.0
func (i *DbSecurityGroup) ToDbSecurityGroupOutput() DbSecurityGroupOutput
func (*DbSecurityGroup) ToDbSecurityGroupOutputWithContext ¶ added in v0.72.0
func (i *DbSecurityGroup) ToDbSecurityGroupOutputWithContext(ctx context.Context) DbSecurityGroupOutput
func (*DbSecurityGroup) ToOutput ¶ added in v0.76.0
func (i *DbSecurityGroup) ToOutput(ctx context.Context) pulumix.Output[*DbSecurityGroup]
type DbSecurityGroupArgs ¶ added in v0.72.0
type DbSecurityGroupArgs struct { DbSecurityGroupIngress DbSecurityGroupIngressTypeArrayInput Ec2VpcId pulumi.StringPtrInput GroupDescription pulumi.StringInput Tags DbSecurityGroupTagArrayInput }
The set of arguments for constructing a DbSecurityGroup resource.
func (DbSecurityGroupArgs) ElementType ¶ added in v0.72.0
func (DbSecurityGroupArgs) ElementType() reflect.Type
type DbSecurityGroupIngress
deprecated
added in
v0.72.0
type DbSecurityGroupIngress struct { pulumi.CustomResourceState Cidrip pulumi.StringPtrOutput `pulumi:"cidrip"` DbSecurityGroupName pulumi.StringOutput `pulumi:"dbSecurityGroupName"` Ec2SecurityGroupId pulumi.StringPtrOutput `pulumi:"ec2SecurityGroupId"` Ec2SecurityGroupName pulumi.StringPtrOutput `pulumi:"ec2SecurityGroupName"` Ec2SecurityGroupOwnerId pulumi.StringPtrOutput `pulumi:"ec2SecurityGroupOwnerId"` }
Resource Type definition for AWS::RDS::DBSecurityGroupIngress
Deprecated: DbSecurityGroupIngress is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetDbSecurityGroupIngress ¶ added in v0.72.0
func GetDbSecurityGroupIngress(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DbSecurityGroupIngressState, opts ...pulumi.ResourceOption) (*DbSecurityGroupIngress, error)
GetDbSecurityGroupIngress gets an existing DbSecurityGroupIngress 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 NewDbSecurityGroupIngress ¶ added in v0.72.0
func NewDbSecurityGroupIngress(ctx *pulumi.Context, name string, args *DbSecurityGroupIngressArgs, opts ...pulumi.ResourceOption) (*DbSecurityGroupIngress, error)
NewDbSecurityGroupIngress registers a new resource with the given unique name, arguments, and options.
func (*DbSecurityGroupIngress) ElementType ¶ added in v0.72.0
func (*DbSecurityGroupIngress) ElementType() reflect.Type
func (*DbSecurityGroupIngress) ToDbSecurityGroupIngressOutput ¶ added in v0.72.0
func (i *DbSecurityGroupIngress) ToDbSecurityGroupIngressOutput() DbSecurityGroupIngressOutput
func (*DbSecurityGroupIngress) ToDbSecurityGroupIngressOutputWithContext ¶ added in v0.72.0
func (i *DbSecurityGroupIngress) ToDbSecurityGroupIngressOutputWithContext(ctx context.Context) DbSecurityGroupIngressOutput
func (*DbSecurityGroupIngress) ToOutput ¶ added in v0.76.0
func (i *DbSecurityGroupIngress) ToOutput(ctx context.Context) pulumix.Output[*DbSecurityGroupIngress]
type DbSecurityGroupIngressArgs ¶ added in v0.72.0
type DbSecurityGroupIngressArgs struct { Cidrip pulumi.StringPtrInput DbSecurityGroupName pulumi.StringInput Ec2SecurityGroupId pulumi.StringPtrInput Ec2SecurityGroupName pulumi.StringPtrInput Ec2SecurityGroupOwnerId pulumi.StringPtrInput }
The set of arguments for constructing a DbSecurityGroupIngress resource.
func (DbSecurityGroupIngressArgs) ElementType ¶ added in v0.72.0
func (DbSecurityGroupIngressArgs) ElementType() reflect.Type
type DbSecurityGroupIngressInput ¶ added in v0.72.0
type DbSecurityGroupIngressInput interface { pulumi.Input ToDbSecurityGroupIngressOutput() DbSecurityGroupIngressOutput ToDbSecurityGroupIngressOutputWithContext(ctx context.Context) DbSecurityGroupIngressOutput }
type DbSecurityGroupIngressOutput ¶ added in v0.72.0
type DbSecurityGroupIngressOutput struct{ *pulumi.OutputState }
func (DbSecurityGroupIngressOutput) Cidrip ¶ added in v0.72.0
func (o DbSecurityGroupIngressOutput) Cidrip() pulumi.StringPtrOutput
func (DbSecurityGroupIngressOutput) DbSecurityGroupName ¶ added in v0.72.0
func (o DbSecurityGroupIngressOutput) DbSecurityGroupName() pulumi.StringOutput
func (DbSecurityGroupIngressOutput) Ec2SecurityGroupId ¶ added in v0.72.0
func (o DbSecurityGroupIngressOutput) Ec2SecurityGroupId() pulumi.StringPtrOutput
func (DbSecurityGroupIngressOutput) Ec2SecurityGroupName ¶ added in v0.72.0
func (o DbSecurityGroupIngressOutput) Ec2SecurityGroupName() pulumi.StringPtrOutput
func (DbSecurityGroupIngressOutput) Ec2SecurityGroupOwnerId ¶ added in v0.72.0
func (o DbSecurityGroupIngressOutput) Ec2SecurityGroupOwnerId() pulumi.StringPtrOutput
func (DbSecurityGroupIngressOutput) ElementType ¶ added in v0.72.0
func (DbSecurityGroupIngressOutput) ElementType() reflect.Type
func (DbSecurityGroupIngressOutput) ToDbSecurityGroupIngressOutput ¶ added in v0.72.0
func (o DbSecurityGroupIngressOutput) ToDbSecurityGroupIngressOutput() DbSecurityGroupIngressOutput
func (DbSecurityGroupIngressOutput) ToDbSecurityGroupIngressOutputWithContext ¶ added in v0.72.0
func (o DbSecurityGroupIngressOutput) ToDbSecurityGroupIngressOutputWithContext(ctx context.Context) DbSecurityGroupIngressOutput
func (DbSecurityGroupIngressOutput) ToOutput ¶ added in v0.76.0
func (o DbSecurityGroupIngressOutput) ToOutput(ctx context.Context) pulumix.Output[*DbSecurityGroupIngress]
type DbSecurityGroupIngressState ¶ added in v0.72.0
type DbSecurityGroupIngressState struct { }
func (DbSecurityGroupIngressState) ElementType ¶ added in v0.72.0
func (DbSecurityGroupIngressState) ElementType() reflect.Type
type DbSecurityGroupIngressType ¶ added in v0.72.0
type DbSecurityGroupIngressTypeArgs ¶ added in v0.72.0
type DbSecurityGroupIngressTypeArgs struct { Cidrip pulumi.StringPtrInput `pulumi:"cidrip"` Ec2SecurityGroupId pulumi.StringPtrInput `pulumi:"ec2SecurityGroupId"` Ec2SecurityGroupName pulumi.StringPtrInput `pulumi:"ec2SecurityGroupName"` Ec2SecurityGroupOwnerId pulumi.StringPtrInput `pulumi:"ec2SecurityGroupOwnerId"` }
func (DbSecurityGroupIngressTypeArgs) ElementType ¶ added in v0.72.0
func (DbSecurityGroupIngressTypeArgs) ElementType() reflect.Type
func (DbSecurityGroupIngressTypeArgs) ToDbSecurityGroupIngressTypeOutput ¶ added in v0.72.0
func (i DbSecurityGroupIngressTypeArgs) ToDbSecurityGroupIngressTypeOutput() DbSecurityGroupIngressTypeOutput
func (DbSecurityGroupIngressTypeArgs) ToDbSecurityGroupIngressTypeOutputWithContext ¶ added in v0.72.0
func (i DbSecurityGroupIngressTypeArgs) ToDbSecurityGroupIngressTypeOutputWithContext(ctx context.Context) DbSecurityGroupIngressTypeOutput
func (DbSecurityGroupIngressTypeArgs) ToOutput ¶ added in v0.76.0
func (i DbSecurityGroupIngressTypeArgs) ToOutput(ctx context.Context) pulumix.Output[DbSecurityGroupIngressType]
type DbSecurityGroupIngressTypeArray ¶ added in v0.72.0
type DbSecurityGroupIngressTypeArray []DbSecurityGroupIngressTypeInput
func (DbSecurityGroupIngressTypeArray) ElementType ¶ added in v0.72.0
func (DbSecurityGroupIngressTypeArray) ElementType() reflect.Type
func (DbSecurityGroupIngressTypeArray) ToDbSecurityGroupIngressTypeArrayOutput ¶ added in v0.72.0
func (i DbSecurityGroupIngressTypeArray) ToDbSecurityGroupIngressTypeArrayOutput() DbSecurityGroupIngressTypeArrayOutput
func (DbSecurityGroupIngressTypeArray) ToDbSecurityGroupIngressTypeArrayOutputWithContext ¶ added in v0.72.0
func (i DbSecurityGroupIngressTypeArray) ToDbSecurityGroupIngressTypeArrayOutputWithContext(ctx context.Context) DbSecurityGroupIngressTypeArrayOutput
func (DbSecurityGroupIngressTypeArray) ToOutput ¶ added in v0.76.0
func (i DbSecurityGroupIngressTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]DbSecurityGroupIngressType]
type DbSecurityGroupIngressTypeArrayInput ¶ added in v0.72.0
type DbSecurityGroupIngressTypeArrayInput interface { pulumi.Input ToDbSecurityGroupIngressTypeArrayOutput() DbSecurityGroupIngressTypeArrayOutput ToDbSecurityGroupIngressTypeArrayOutputWithContext(context.Context) DbSecurityGroupIngressTypeArrayOutput }
DbSecurityGroupIngressTypeArrayInput is an input type that accepts DbSecurityGroupIngressTypeArray and DbSecurityGroupIngressTypeArrayOutput values. You can construct a concrete instance of `DbSecurityGroupIngressTypeArrayInput` via:
DbSecurityGroupIngressTypeArray{ DbSecurityGroupIngressTypeArgs{...} }
type DbSecurityGroupIngressTypeArrayOutput ¶ added in v0.72.0
type DbSecurityGroupIngressTypeArrayOutput struct{ *pulumi.OutputState }
func (DbSecurityGroupIngressTypeArrayOutput) ElementType ¶ added in v0.72.0
func (DbSecurityGroupIngressTypeArrayOutput) ElementType() reflect.Type
func (DbSecurityGroupIngressTypeArrayOutput) Index ¶ added in v0.72.0
func (o DbSecurityGroupIngressTypeArrayOutput) Index(i pulumi.IntInput) DbSecurityGroupIngressTypeOutput
func (DbSecurityGroupIngressTypeArrayOutput) ToDbSecurityGroupIngressTypeArrayOutput ¶ added in v0.72.0
func (o DbSecurityGroupIngressTypeArrayOutput) ToDbSecurityGroupIngressTypeArrayOutput() DbSecurityGroupIngressTypeArrayOutput
func (DbSecurityGroupIngressTypeArrayOutput) ToDbSecurityGroupIngressTypeArrayOutputWithContext ¶ added in v0.72.0
func (o DbSecurityGroupIngressTypeArrayOutput) ToDbSecurityGroupIngressTypeArrayOutputWithContext(ctx context.Context) DbSecurityGroupIngressTypeArrayOutput
func (DbSecurityGroupIngressTypeArrayOutput) ToOutput ¶ added in v0.76.0
func (o DbSecurityGroupIngressTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbSecurityGroupIngressType]
type DbSecurityGroupIngressTypeInput ¶ added in v0.72.0
type DbSecurityGroupIngressTypeInput interface { pulumi.Input ToDbSecurityGroupIngressTypeOutput() DbSecurityGroupIngressTypeOutput ToDbSecurityGroupIngressTypeOutputWithContext(context.Context) DbSecurityGroupIngressTypeOutput }
DbSecurityGroupIngressTypeInput is an input type that accepts DbSecurityGroupIngressTypeArgs and DbSecurityGroupIngressTypeOutput values. You can construct a concrete instance of `DbSecurityGroupIngressTypeInput` via:
DbSecurityGroupIngressTypeArgs{...}
type DbSecurityGroupIngressTypeOutput ¶ added in v0.72.0
type DbSecurityGroupIngressTypeOutput struct{ *pulumi.OutputState }
func (DbSecurityGroupIngressTypeOutput) Cidrip ¶ added in v0.72.0
func (o DbSecurityGroupIngressTypeOutput) Cidrip() pulumi.StringPtrOutput
func (DbSecurityGroupIngressTypeOutput) Ec2SecurityGroupId ¶ added in v0.72.0
func (o DbSecurityGroupIngressTypeOutput) Ec2SecurityGroupId() pulumi.StringPtrOutput
func (DbSecurityGroupIngressTypeOutput) Ec2SecurityGroupName ¶ added in v0.72.0
func (o DbSecurityGroupIngressTypeOutput) Ec2SecurityGroupName() pulumi.StringPtrOutput
func (DbSecurityGroupIngressTypeOutput) Ec2SecurityGroupOwnerId ¶ added in v0.72.0
func (o DbSecurityGroupIngressTypeOutput) Ec2SecurityGroupOwnerId() pulumi.StringPtrOutput
func (DbSecurityGroupIngressTypeOutput) ElementType ¶ added in v0.72.0
func (DbSecurityGroupIngressTypeOutput) ElementType() reflect.Type
func (DbSecurityGroupIngressTypeOutput) ToDbSecurityGroupIngressTypeOutput ¶ added in v0.72.0
func (o DbSecurityGroupIngressTypeOutput) ToDbSecurityGroupIngressTypeOutput() DbSecurityGroupIngressTypeOutput
func (DbSecurityGroupIngressTypeOutput) ToDbSecurityGroupIngressTypeOutputWithContext ¶ added in v0.72.0
func (o DbSecurityGroupIngressTypeOutput) ToDbSecurityGroupIngressTypeOutputWithContext(ctx context.Context) DbSecurityGroupIngressTypeOutput
func (DbSecurityGroupIngressTypeOutput) ToOutput ¶ added in v0.76.0
func (o DbSecurityGroupIngressTypeOutput) ToOutput(ctx context.Context) pulumix.Output[DbSecurityGroupIngressType]
type DbSecurityGroupInput ¶ added in v0.72.0
type DbSecurityGroupInput interface { pulumi.Input ToDbSecurityGroupOutput() DbSecurityGroupOutput ToDbSecurityGroupOutputWithContext(ctx context.Context) DbSecurityGroupOutput }
type DbSecurityGroupOutput ¶ added in v0.72.0
type DbSecurityGroupOutput struct{ *pulumi.OutputState }
func (DbSecurityGroupOutput) DbSecurityGroupIngress ¶ added in v0.72.0
func (o DbSecurityGroupOutput) DbSecurityGroupIngress() DbSecurityGroupIngressTypeArrayOutput
func (DbSecurityGroupOutput) Ec2VpcId ¶ added in v0.72.0
func (o DbSecurityGroupOutput) Ec2VpcId() pulumi.StringPtrOutput
func (DbSecurityGroupOutput) ElementType ¶ added in v0.72.0
func (DbSecurityGroupOutput) ElementType() reflect.Type
func (DbSecurityGroupOutput) GroupDescription ¶ added in v0.72.0
func (o DbSecurityGroupOutput) GroupDescription() pulumi.StringOutput
func (DbSecurityGroupOutput) Tags ¶ added in v0.72.0
func (o DbSecurityGroupOutput) Tags() DbSecurityGroupTagArrayOutput
func (DbSecurityGroupOutput) ToDbSecurityGroupOutput ¶ added in v0.72.0
func (o DbSecurityGroupOutput) ToDbSecurityGroupOutput() DbSecurityGroupOutput
func (DbSecurityGroupOutput) ToDbSecurityGroupOutputWithContext ¶ added in v0.72.0
func (o DbSecurityGroupOutput) ToDbSecurityGroupOutputWithContext(ctx context.Context) DbSecurityGroupOutput
func (DbSecurityGroupOutput) ToOutput ¶ added in v0.76.0
func (o DbSecurityGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*DbSecurityGroup]
type DbSecurityGroupState ¶ added in v0.72.0
type DbSecurityGroupState struct { }
func (DbSecurityGroupState) ElementType ¶ added in v0.72.0
func (DbSecurityGroupState) ElementType() reflect.Type
type DbSecurityGroupTag ¶ added in v0.72.0
type DbSecurityGroupTagArgs ¶ added in v0.72.0
type DbSecurityGroupTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (DbSecurityGroupTagArgs) ElementType ¶ added in v0.72.0
func (DbSecurityGroupTagArgs) ElementType() reflect.Type
func (DbSecurityGroupTagArgs) ToDbSecurityGroupTagOutput ¶ added in v0.72.0
func (i DbSecurityGroupTagArgs) ToDbSecurityGroupTagOutput() DbSecurityGroupTagOutput
func (DbSecurityGroupTagArgs) ToDbSecurityGroupTagOutputWithContext ¶ added in v0.72.0
func (i DbSecurityGroupTagArgs) ToDbSecurityGroupTagOutputWithContext(ctx context.Context) DbSecurityGroupTagOutput
func (DbSecurityGroupTagArgs) ToOutput ¶ added in v0.76.0
func (i DbSecurityGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[DbSecurityGroupTag]
type DbSecurityGroupTagArray ¶ added in v0.72.0
type DbSecurityGroupTagArray []DbSecurityGroupTagInput
func (DbSecurityGroupTagArray) ElementType ¶ added in v0.72.0
func (DbSecurityGroupTagArray) ElementType() reflect.Type
func (DbSecurityGroupTagArray) ToDbSecurityGroupTagArrayOutput ¶ added in v0.72.0
func (i DbSecurityGroupTagArray) ToDbSecurityGroupTagArrayOutput() DbSecurityGroupTagArrayOutput
func (DbSecurityGroupTagArray) ToDbSecurityGroupTagArrayOutputWithContext ¶ added in v0.72.0
func (i DbSecurityGroupTagArray) ToDbSecurityGroupTagArrayOutputWithContext(ctx context.Context) DbSecurityGroupTagArrayOutput
func (DbSecurityGroupTagArray) ToOutput ¶ added in v0.76.0
func (i DbSecurityGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]DbSecurityGroupTag]
type DbSecurityGroupTagArrayInput ¶ added in v0.72.0
type DbSecurityGroupTagArrayInput interface { pulumi.Input ToDbSecurityGroupTagArrayOutput() DbSecurityGroupTagArrayOutput ToDbSecurityGroupTagArrayOutputWithContext(context.Context) DbSecurityGroupTagArrayOutput }
DbSecurityGroupTagArrayInput is an input type that accepts DbSecurityGroupTagArray and DbSecurityGroupTagArrayOutput values. You can construct a concrete instance of `DbSecurityGroupTagArrayInput` via:
DbSecurityGroupTagArray{ DbSecurityGroupTagArgs{...} }
type DbSecurityGroupTagArrayOutput ¶ added in v0.72.0
type DbSecurityGroupTagArrayOutput struct{ *pulumi.OutputState }
func (DbSecurityGroupTagArrayOutput) ElementType ¶ added in v0.72.0
func (DbSecurityGroupTagArrayOutput) ElementType() reflect.Type
func (DbSecurityGroupTagArrayOutput) Index ¶ added in v0.72.0
func (o DbSecurityGroupTagArrayOutput) Index(i pulumi.IntInput) DbSecurityGroupTagOutput
func (DbSecurityGroupTagArrayOutput) ToDbSecurityGroupTagArrayOutput ¶ added in v0.72.0
func (o DbSecurityGroupTagArrayOutput) ToDbSecurityGroupTagArrayOutput() DbSecurityGroupTagArrayOutput
func (DbSecurityGroupTagArrayOutput) ToDbSecurityGroupTagArrayOutputWithContext ¶ added in v0.72.0
func (o DbSecurityGroupTagArrayOutput) ToDbSecurityGroupTagArrayOutputWithContext(ctx context.Context) DbSecurityGroupTagArrayOutput
func (DbSecurityGroupTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o DbSecurityGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbSecurityGroupTag]
type DbSecurityGroupTagInput ¶ added in v0.72.0
type DbSecurityGroupTagInput interface { pulumi.Input ToDbSecurityGroupTagOutput() DbSecurityGroupTagOutput ToDbSecurityGroupTagOutputWithContext(context.Context) DbSecurityGroupTagOutput }
DbSecurityGroupTagInput is an input type that accepts DbSecurityGroupTagArgs and DbSecurityGroupTagOutput values. You can construct a concrete instance of `DbSecurityGroupTagInput` via:
DbSecurityGroupTagArgs{...}
type DbSecurityGroupTagOutput ¶ added in v0.72.0
type DbSecurityGroupTagOutput struct{ *pulumi.OutputState }
func (DbSecurityGroupTagOutput) ElementType ¶ added in v0.72.0
func (DbSecurityGroupTagOutput) ElementType() reflect.Type
func (DbSecurityGroupTagOutput) Key ¶ added in v0.72.0
func (o DbSecurityGroupTagOutput) Key() pulumi.StringOutput
func (DbSecurityGroupTagOutput) ToDbSecurityGroupTagOutput ¶ added in v0.72.0
func (o DbSecurityGroupTagOutput) ToDbSecurityGroupTagOutput() DbSecurityGroupTagOutput
func (DbSecurityGroupTagOutput) ToDbSecurityGroupTagOutputWithContext ¶ added in v0.72.0
func (o DbSecurityGroupTagOutput) ToDbSecurityGroupTagOutputWithContext(ctx context.Context) DbSecurityGroupTagOutput
func (DbSecurityGroupTagOutput) ToOutput ¶ added in v0.76.0
func (o DbSecurityGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[DbSecurityGroupTag]
func (DbSecurityGroupTagOutput) Value ¶ added in v0.72.0
func (o DbSecurityGroupTagOutput) Value() pulumi.StringOutput
type DbSubnetGroup ¶ added in v0.72.0
type DbSubnetGroup struct { pulumi.CustomResourceState DbSubnetGroupDescription pulumi.StringOutput `pulumi:"dbSubnetGroupDescription"` DbSubnetGroupName pulumi.StringPtrOutput `pulumi:"dbSubnetGroupName"` SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // An array of key-value pairs to apply to this resource. Tags DbSubnetGroupTagArrayOutput `pulumi:"tags"` }
The AWS::RDS::DBSubnetGroup resource creates a database subnet group. Subnet groups must contain at least two subnets in two different Availability Zones in the same region.
func GetDbSubnetGroup ¶ added in v0.72.0
func GetDbSubnetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DbSubnetGroupState, opts ...pulumi.ResourceOption) (*DbSubnetGroup, error)
GetDbSubnetGroup gets an existing DbSubnetGroup 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 NewDbSubnetGroup ¶ added in v0.72.0
func NewDbSubnetGroup(ctx *pulumi.Context, name string, args *DbSubnetGroupArgs, opts ...pulumi.ResourceOption) (*DbSubnetGroup, error)
NewDbSubnetGroup registers a new resource with the given unique name, arguments, and options.
func (*DbSubnetGroup) ElementType ¶ added in v0.72.0
func (*DbSubnetGroup) ElementType() reflect.Type
func (*DbSubnetGroup) ToDbSubnetGroupOutput ¶ added in v0.72.0
func (i *DbSubnetGroup) ToDbSubnetGroupOutput() DbSubnetGroupOutput
func (*DbSubnetGroup) ToDbSubnetGroupOutputWithContext ¶ added in v0.72.0
func (i *DbSubnetGroup) ToDbSubnetGroupOutputWithContext(ctx context.Context) DbSubnetGroupOutput
func (*DbSubnetGroup) ToOutput ¶ added in v0.76.0
func (i *DbSubnetGroup) ToOutput(ctx context.Context) pulumix.Output[*DbSubnetGroup]
type DbSubnetGroupArgs ¶ added in v0.72.0
type DbSubnetGroupArgs struct { DbSubnetGroupDescription pulumi.StringInput DbSubnetGroupName pulumi.StringPtrInput SubnetIds pulumi.StringArrayInput // An array of key-value pairs to apply to this resource. Tags DbSubnetGroupTagArrayInput }
The set of arguments for constructing a DbSubnetGroup resource.
func (DbSubnetGroupArgs) ElementType ¶ added in v0.72.0
func (DbSubnetGroupArgs) ElementType() reflect.Type
type DbSubnetGroupInput ¶ added in v0.72.0
type DbSubnetGroupInput interface { pulumi.Input ToDbSubnetGroupOutput() DbSubnetGroupOutput ToDbSubnetGroupOutputWithContext(ctx context.Context) DbSubnetGroupOutput }
type DbSubnetGroupOutput ¶ added in v0.72.0
type DbSubnetGroupOutput struct{ *pulumi.OutputState }
func (DbSubnetGroupOutput) DbSubnetGroupDescription ¶ added in v0.72.0
func (o DbSubnetGroupOutput) DbSubnetGroupDescription() pulumi.StringOutput
func (DbSubnetGroupOutput) DbSubnetGroupName ¶ added in v0.72.0
func (o DbSubnetGroupOutput) DbSubnetGroupName() pulumi.StringPtrOutput
func (DbSubnetGroupOutput) ElementType ¶ added in v0.72.0
func (DbSubnetGroupOutput) ElementType() reflect.Type
func (DbSubnetGroupOutput) SubnetIds ¶ added in v0.72.0
func (o DbSubnetGroupOutput) SubnetIds() pulumi.StringArrayOutput
func (DbSubnetGroupOutput) Tags ¶ added in v0.72.0
func (o DbSubnetGroupOutput) Tags() DbSubnetGroupTagArrayOutput
An array of key-value pairs to apply to this resource.
func (DbSubnetGroupOutput) ToDbSubnetGroupOutput ¶ added in v0.72.0
func (o DbSubnetGroupOutput) ToDbSubnetGroupOutput() DbSubnetGroupOutput
func (DbSubnetGroupOutput) ToDbSubnetGroupOutputWithContext ¶ added in v0.72.0
func (o DbSubnetGroupOutput) ToDbSubnetGroupOutputWithContext(ctx context.Context) DbSubnetGroupOutput
func (DbSubnetGroupOutput) ToOutput ¶ added in v0.76.0
func (o DbSubnetGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*DbSubnetGroup]
type DbSubnetGroupState ¶ added in v0.72.0
type DbSubnetGroupState struct { }
func (DbSubnetGroupState) ElementType ¶ added in v0.72.0
func (DbSubnetGroupState) ElementType() reflect.Type
type DbSubnetGroupTag ¶ added in v0.72.0
type DbSubnetGroupTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value *string `pulumi:"value"` }
A key-value pair to associate with a resource.
type DbSubnetGroupTagArgs ¶ added in v0.72.0
type DbSubnetGroupTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (DbSubnetGroupTagArgs) ElementType ¶ added in v0.72.0
func (DbSubnetGroupTagArgs) ElementType() reflect.Type
func (DbSubnetGroupTagArgs) ToDbSubnetGroupTagOutput ¶ added in v0.72.0
func (i DbSubnetGroupTagArgs) ToDbSubnetGroupTagOutput() DbSubnetGroupTagOutput
func (DbSubnetGroupTagArgs) ToDbSubnetGroupTagOutputWithContext ¶ added in v0.72.0
func (i DbSubnetGroupTagArgs) ToDbSubnetGroupTagOutputWithContext(ctx context.Context) DbSubnetGroupTagOutput
func (DbSubnetGroupTagArgs) ToOutput ¶ added in v0.76.0
func (i DbSubnetGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[DbSubnetGroupTag]
type DbSubnetGroupTagArray ¶ added in v0.72.0
type DbSubnetGroupTagArray []DbSubnetGroupTagInput
func (DbSubnetGroupTagArray) ElementType ¶ added in v0.72.0
func (DbSubnetGroupTagArray) ElementType() reflect.Type
func (DbSubnetGroupTagArray) ToDbSubnetGroupTagArrayOutput ¶ added in v0.72.0
func (i DbSubnetGroupTagArray) ToDbSubnetGroupTagArrayOutput() DbSubnetGroupTagArrayOutput
func (DbSubnetGroupTagArray) ToDbSubnetGroupTagArrayOutputWithContext ¶ added in v0.72.0
func (i DbSubnetGroupTagArray) ToDbSubnetGroupTagArrayOutputWithContext(ctx context.Context) DbSubnetGroupTagArrayOutput
func (DbSubnetGroupTagArray) ToOutput ¶ added in v0.76.0
func (i DbSubnetGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]DbSubnetGroupTag]
type DbSubnetGroupTagArrayInput ¶ added in v0.72.0
type DbSubnetGroupTagArrayInput interface { pulumi.Input ToDbSubnetGroupTagArrayOutput() DbSubnetGroupTagArrayOutput ToDbSubnetGroupTagArrayOutputWithContext(context.Context) DbSubnetGroupTagArrayOutput }
DbSubnetGroupTagArrayInput is an input type that accepts DbSubnetGroupTagArray and DbSubnetGroupTagArrayOutput values. You can construct a concrete instance of `DbSubnetGroupTagArrayInput` via:
DbSubnetGroupTagArray{ DbSubnetGroupTagArgs{...} }
type DbSubnetGroupTagArrayOutput ¶ added in v0.72.0
type DbSubnetGroupTagArrayOutput struct{ *pulumi.OutputState }
func (DbSubnetGroupTagArrayOutput) ElementType ¶ added in v0.72.0
func (DbSubnetGroupTagArrayOutput) ElementType() reflect.Type
func (DbSubnetGroupTagArrayOutput) Index ¶ added in v0.72.0
func (o DbSubnetGroupTagArrayOutput) Index(i pulumi.IntInput) DbSubnetGroupTagOutput
func (DbSubnetGroupTagArrayOutput) ToDbSubnetGroupTagArrayOutput ¶ added in v0.72.0
func (o DbSubnetGroupTagArrayOutput) ToDbSubnetGroupTagArrayOutput() DbSubnetGroupTagArrayOutput
func (DbSubnetGroupTagArrayOutput) ToDbSubnetGroupTagArrayOutputWithContext ¶ added in v0.72.0
func (o DbSubnetGroupTagArrayOutput) ToDbSubnetGroupTagArrayOutputWithContext(ctx context.Context) DbSubnetGroupTagArrayOutput
func (DbSubnetGroupTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o DbSubnetGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DbSubnetGroupTag]
type DbSubnetGroupTagInput ¶ added in v0.72.0
type DbSubnetGroupTagInput interface { pulumi.Input ToDbSubnetGroupTagOutput() DbSubnetGroupTagOutput ToDbSubnetGroupTagOutputWithContext(context.Context) DbSubnetGroupTagOutput }
DbSubnetGroupTagInput is an input type that accepts DbSubnetGroupTagArgs and DbSubnetGroupTagOutput values. You can construct a concrete instance of `DbSubnetGroupTagInput` via:
DbSubnetGroupTagArgs{...}
type DbSubnetGroupTagOutput ¶ added in v0.72.0
type DbSubnetGroupTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (DbSubnetGroupTagOutput) ElementType ¶ added in v0.72.0
func (DbSubnetGroupTagOutput) ElementType() reflect.Type
func (DbSubnetGroupTagOutput) Key ¶ added in v0.72.0
func (o DbSubnetGroupTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (DbSubnetGroupTagOutput) ToDbSubnetGroupTagOutput ¶ added in v0.72.0
func (o DbSubnetGroupTagOutput) ToDbSubnetGroupTagOutput() DbSubnetGroupTagOutput
func (DbSubnetGroupTagOutput) ToDbSubnetGroupTagOutputWithContext ¶ added in v0.72.0
func (o DbSubnetGroupTagOutput) ToDbSubnetGroupTagOutputWithContext(ctx context.Context) DbSubnetGroupTagOutput
func (DbSubnetGroupTagOutput) ToOutput ¶ added in v0.76.0
func (o DbSubnetGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[DbSubnetGroupTag]
func (DbSubnetGroupTagOutput) Value ¶ added in v0.72.0
func (o DbSubnetGroupTagOutput) Value() pulumi.StringPtrOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type EventSubscription ¶
type EventSubscription struct { pulumi.CustomResourceState // A Boolean value; set to true to activate the subscription, set to false to create the subscription but not active it. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // A list of event categories for a SourceType that you want to subscribe to. You can see a list of the categories for a given SourceType in the Events topic in the Amazon RDS User Guide or by using the DescribeEventCategories action. EventCategories pulumi.StringArrayOutput `pulumi:"eventCategories"` // The Amazon Resource Name (ARN) of the SNS topic created for event notification. The ARN is created by Amazon SNS when you create a topic and subscribe to it. SnsTopicArn pulumi.StringOutput `pulumi:"snsTopicArn"` // The list of identifiers of the event sources for which events will be returned. If not specified, then all sources are included in the response. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it cannot end with a hyphen or contain two consecutive hyphens. SourceIds pulumi.StringArrayOutput `pulumi:"sourceIds"` // The type of source that will be generating the events. For example, if you want to be notified of events generated by a DB instance, you would set this parameter to db-instance. if this value is not specified, all events are returned. SourceType pulumi.StringPtrOutput `pulumi:"sourceType"` // The name of the subscription. SubscriptionName pulumi.StringPtrOutput `pulumi:"subscriptionName"` // An array of key-value pairs to apply to this resource. Tags EventSubscriptionTagArrayOutput `pulumi:"tags"` }
The AWS::RDS::EventSubscription resource allows you to receive notifications for Amazon Relational Database Service events through the Amazon Simple Notification Service (Amazon SNS). For more information, see Using Amazon RDS Event Notification in the Amazon RDS User Guide.
func GetEventSubscription ¶
func GetEventSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventSubscriptionState, opts ...pulumi.ResourceOption) (*EventSubscription, error)
GetEventSubscription gets an existing EventSubscription 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 NewEventSubscription ¶
func NewEventSubscription(ctx *pulumi.Context, name string, args *EventSubscriptionArgs, opts ...pulumi.ResourceOption) (*EventSubscription, error)
NewEventSubscription registers a new resource with the given unique name, arguments, and options.
func (*EventSubscription) ElementType ¶
func (*EventSubscription) ElementType() reflect.Type
func (*EventSubscription) ToEventSubscriptionOutput ¶
func (i *EventSubscription) ToEventSubscriptionOutput() EventSubscriptionOutput
func (*EventSubscription) ToEventSubscriptionOutputWithContext ¶
func (i *EventSubscription) ToEventSubscriptionOutputWithContext(ctx context.Context) EventSubscriptionOutput
func (*EventSubscription) ToOutput ¶ added in v0.76.0
func (i *EventSubscription) ToOutput(ctx context.Context) pulumix.Output[*EventSubscription]
type EventSubscriptionArgs ¶
type EventSubscriptionArgs struct { // A Boolean value; set to true to activate the subscription, set to false to create the subscription but not active it. Enabled pulumi.BoolPtrInput // A list of event categories for a SourceType that you want to subscribe to. You can see a list of the categories for a given SourceType in the Events topic in the Amazon RDS User Guide or by using the DescribeEventCategories action. EventCategories pulumi.StringArrayInput // The Amazon Resource Name (ARN) of the SNS topic created for event notification. The ARN is created by Amazon SNS when you create a topic and subscribe to it. SnsTopicArn pulumi.StringInput // The list of identifiers of the event sources for which events will be returned. If not specified, then all sources are included in the response. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it cannot end with a hyphen or contain two consecutive hyphens. SourceIds pulumi.StringArrayInput // The type of source that will be generating the events. For example, if you want to be notified of events generated by a DB instance, you would set this parameter to db-instance. if this value is not specified, all events are returned. SourceType pulumi.StringPtrInput // The name of the subscription. SubscriptionName pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. Tags EventSubscriptionTagArrayInput }
The set of arguments for constructing a EventSubscription resource.
func (EventSubscriptionArgs) ElementType ¶
func (EventSubscriptionArgs) ElementType() reflect.Type
type EventSubscriptionInput ¶
type EventSubscriptionInput interface { pulumi.Input ToEventSubscriptionOutput() EventSubscriptionOutput ToEventSubscriptionOutputWithContext(ctx context.Context) EventSubscriptionOutput }
type EventSubscriptionOutput ¶
type EventSubscriptionOutput struct{ *pulumi.OutputState }
func (EventSubscriptionOutput) ElementType ¶
func (EventSubscriptionOutput) ElementType() reflect.Type
func (EventSubscriptionOutput) Enabled ¶ added in v0.17.0
func (o EventSubscriptionOutput) Enabled() pulumi.BoolPtrOutput
A Boolean value; set to true to activate the subscription, set to false to create the subscription but not active it.
func (EventSubscriptionOutput) EventCategories ¶ added in v0.17.0
func (o EventSubscriptionOutput) EventCategories() pulumi.StringArrayOutput
A list of event categories for a SourceType that you want to subscribe to. You can see a list of the categories for a given SourceType in the Events topic in the Amazon RDS User Guide or by using the DescribeEventCategories action.
func (EventSubscriptionOutput) SnsTopicArn ¶ added in v0.17.0
func (o EventSubscriptionOutput) SnsTopicArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the SNS topic created for event notification. The ARN is created by Amazon SNS when you create a topic and subscribe to it.
func (EventSubscriptionOutput) SourceIds ¶ added in v0.17.0
func (o EventSubscriptionOutput) SourceIds() pulumi.StringArrayOutput
The list of identifiers of the event sources for which events will be returned. If not specified, then all sources are included in the response. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it cannot end with a hyphen or contain two consecutive hyphens.
func (EventSubscriptionOutput) SourceType ¶ added in v0.17.0
func (o EventSubscriptionOutput) SourceType() pulumi.StringPtrOutput
The type of source that will be generating the events. For example, if you want to be notified of events generated by a DB instance, you would set this parameter to db-instance. if this value is not specified, all events are returned.
func (EventSubscriptionOutput) SubscriptionName ¶ added in v0.17.0
func (o EventSubscriptionOutput) SubscriptionName() pulumi.StringPtrOutput
The name of the subscription.
func (EventSubscriptionOutput) Tags ¶ added in v0.17.0
func (o EventSubscriptionOutput) Tags() EventSubscriptionTagArrayOutput
An array of key-value pairs to apply to this resource.
func (EventSubscriptionOutput) ToEventSubscriptionOutput ¶
func (o EventSubscriptionOutput) ToEventSubscriptionOutput() EventSubscriptionOutput
func (EventSubscriptionOutput) ToEventSubscriptionOutputWithContext ¶
func (o EventSubscriptionOutput) ToEventSubscriptionOutputWithContext(ctx context.Context) EventSubscriptionOutput
func (EventSubscriptionOutput) ToOutput ¶ added in v0.76.0
func (o EventSubscriptionOutput) ToOutput(ctx context.Context) pulumix.Output[*EventSubscription]
type EventSubscriptionState ¶
type EventSubscriptionState struct { }
func (EventSubscriptionState) ElementType ¶
func (EventSubscriptionState) ElementType() reflect.Type
type EventSubscriptionTag ¶ added in v0.17.0
type EventSubscriptionTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value *string `pulumi:"value"` }
A key-value pair to associate with a resource.
type EventSubscriptionTagArgs ¶ added in v0.17.0
type EventSubscriptionTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (EventSubscriptionTagArgs) ElementType ¶ added in v0.17.0
func (EventSubscriptionTagArgs) ElementType() reflect.Type
func (EventSubscriptionTagArgs) ToEventSubscriptionTagOutput ¶ added in v0.17.0
func (i EventSubscriptionTagArgs) ToEventSubscriptionTagOutput() EventSubscriptionTagOutput
func (EventSubscriptionTagArgs) ToEventSubscriptionTagOutputWithContext ¶ added in v0.17.0
func (i EventSubscriptionTagArgs) ToEventSubscriptionTagOutputWithContext(ctx context.Context) EventSubscriptionTagOutput
func (EventSubscriptionTagArgs) ToOutput ¶ added in v0.76.0
func (i EventSubscriptionTagArgs) ToOutput(ctx context.Context) pulumix.Output[EventSubscriptionTag]
type EventSubscriptionTagArray ¶ added in v0.17.0
type EventSubscriptionTagArray []EventSubscriptionTagInput
func (EventSubscriptionTagArray) ElementType ¶ added in v0.17.0
func (EventSubscriptionTagArray) ElementType() reflect.Type
func (EventSubscriptionTagArray) ToEventSubscriptionTagArrayOutput ¶ added in v0.17.0
func (i EventSubscriptionTagArray) ToEventSubscriptionTagArrayOutput() EventSubscriptionTagArrayOutput
func (EventSubscriptionTagArray) ToEventSubscriptionTagArrayOutputWithContext ¶ added in v0.17.0
func (i EventSubscriptionTagArray) ToEventSubscriptionTagArrayOutputWithContext(ctx context.Context) EventSubscriptionTagArrayOutput
func (EventSubscriptionTagArray) ToOutput ¶ added in v0.76.0
func (i EventSubscriptionTagArray) ToOutput(ctx context.Context) pulumix.Output[[]EventSubscriptionTag]
type EventSubscriptionTagArrayInput ¶ added in v0.17.0
type EventSubscriptionTagArrayInput interface { pulumi.Input ToEventSubscriptionTagArrayOutput() EventSubscriptionTagArrayOutput ToEventSubscriptionTagArrayOutputWithContext(context.Context) EventSubscriptionTagArrayOutput }
EventSubscriptionTagArrayInput is an input type that accepts EventSubscriptionTagArray and EventSubscriptionTagArrayOutput values. You can construct a concrete instance of `EventSubscriptionTagArrayInput` via:
EventSubscriptionTagArray{ EventSubscriptionTagArgs{...} }
type EventSubscriptionTagArrayOutput ¶ added in v0.17.0
type EventSubscriptionTagArrayOutput struct{ *pulumi.OutputState }
func (EventSubscriptionTagArrayOutput) ElementType ¶ added in v0.17.0
func (EventSubscriptionTagArrayOutput) ElementType() reflect.Type
func (EventSubscriptionTagArrayOutput) Index ¶ added in v0.17.0
func (o EventSubscriptionTagArrayOutput) Index(i pulumi.IntInput) EventSubscriptionTagOutput
func (EventSubscriptionTagArrayOutput) ToEventSubscriptionTagArrayOutput ¶ added in v0.17.0
func (o EventSubscriptionTagArrayOutput) ToEventSubscriptionTagArrayOutput() EventSubscriptionTagArrayOutput
func (EventSubscriptionTagArrayOutput) ToEventSubscriptionTagArrayOutputWithContext ¶ added in v0.17.0
func (o EventSubscriptionTagArrayOutput) ToEventSubscriptionTagArrayOutputWithContext(ctx context.Context) EventSubscriptionTagArrayOutput
func (EventSubscriptionTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o EventSubscriptionTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EventSubscriptionTag]
type EventSubscriptionTagInput ¶ added in v0.17.0
type EventSubscriptionTagInput interface { pulumi.Input ToEventSubscriptionTagOutput() EventSubscriptionTagOutput ToEventSubscriptionTagOutputWithContext(context.Context) EventSubscriptionTagOutput }
EventSubscriptionTagInput is an input type that accepts EventSubscriptionTagArgs and EventSubscriptionTagOutput values. You can construct a concrete instance of `EventSubscriptionTagInput` via:
EventSubscriptionTagArgs{...}
type EventSubscriptionTagOutput ¶ added in v0.17.0
type EventSubscriptionTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (EventSubscriptionTagOutput) ElementType ¶ added in v0.17.0
func (EventSubscriptionTagOutput) ElementType() reflect.Type
func (EventSubscriptionTagOutput) Key ¶ added in v0.17.0
func (o EventSubscriptionTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (EventSubscriptionTagOutput) ToEventSubscriptionTagOutput ¶ added in v0.17.0
func (o EventSubscriptionTagOutput) ToEventSubscriptionTagOutput() EventSubscriptionTagOutput
func (EventSubscriptionTagOutput) ToEventSubscriptionTagOutputWithContext ¶ added in v0.17.0
func (o EventSubscriptionTagOutput) ToEventSubscriptionTagOutputWithContext(ctx context.Context) EventSubscriptionTagOutput
func (EventSubscriptionTagOutput) ToOutput ¶ added in v0.76.0
func (o EventSubscriptionTagOutput) ToOutput(ctx context.Context) pulumix.Output[EventSubscriptionTag]
func (EventSubscriptionTagOutput) Value ¶ added in v0.17.0
func (o EventSubscriptionTagOutput) Value() pulumi.StringPtrOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type GlobalCluster ¶
type GlobalCluster struct { pulumi.CustomResourceState // The deletion protection setting for the new global database. The global database can't be deleted when deletion protection is enabled. DeletionProtection pulumi.BoolPtrOutput `pulumi:"deletionProtection"` // The name of the database engine to be used for this DB cluster. Valid Values: aurora (for MySQL 5.6-compatible Aurora), aurora-mysql (for MySQL 5.7-compatible Aurora). // If you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster. Engine GlobalClusterEnginePtrOutput `pulumi:"engine"` // The version number of the database engine to use. If you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster. EngineVersion pulumi.StringPtrOutput `pulumi:"engineVersion"` // The cluster identifier of the new global database cluster. This parameter is stored as a lowercase string. GlobalClusterIdentifier pulumi.StringPtrOutput `pulumi:"globalClusterIdentifier"` // The Amazon Resource Name (ARN) to use as the primary cluster of the global database. This parameter is optional. This parameter is stored as a lowercase string. SourceDbClusterIdentifier pulumi.StringPtrOutput `pulumi:"sourceDbClusterIdentifier"` // The storage encryption setting for the new global database cluster. // If you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster. StorageEncrypted pulumi.BoolPtrOutput `pulumi:"storageEncrypted"` }
Resource Type definition for AWS::RDS::GlobalCluster
func GetGlobalCluster ¶
func GetGlobalCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GlobalClusterState, opts ...pulumi.ResourceOption) (*GlobalCluster, error)
GetGlobalCluster gets an existing GlobalCluster 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 NewGlobalCluster ¶
func NewGlobalCluster(ctx *pulumi.Context, name string, args *GlobalClusterArgs, opts ...pulumi.ResourceOption) (*GlobalCluster, error)
NewGlobalCluster registers a new resource with the given unique name, arguments, and options.
func (*GlobalCluster) ElementType ¶
func (*GlobalCluster) ElementType() reflect.Type
func (*GlobalCluster) ToGlobalClusterOutput ¶
func (i *GlobalCluster) ToGlobalClusterOutput() GlobalClusterOutput
func (*GlobalCluster) ToGlobalClusterOutputWithContext ¶
func (i *GlobalCluster) ToGlobalClusterOutputWithContext(ctx context.Context) GlobalClusterOutput
func (*GlobalCluster) ToOutput ¶ added in v0.76.0
func (i *GlobalCluster) ToOutput(ctx context.Context) pulumix.Output[*GlobalCluster]
type GlobalClusterArgs ¶
type GlobalClusterArgs struct { // The deletion protection setting for the new global database. The global database can't be deleted when deletion protection is enabled. DeletionProtection pulumi.BoolPtrInput // The name of the database engine to be used for this DB cluster. Valid Values: aurora (for MySQL 5.6-compatible Aurora), aurora-mysql (for MySQL 5.7-compatible Aurora). // If you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster. Engine GlobalClusterEnginePtrInput // The version number of the database engine to use. If you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster. EngineVersion pulumi.StringPtrInput // The cluster identifier of the new global database cluster. This parameter is stored as a lowercase string. GlobalClusterIdentifier pulumi.StringPtrInput // The Amazon Resource Name (ARN) to use as the primary cluster of the global database. This parameter is optional. This parameter is stored as a lowercase string. SourceDbClusterIdentifier pulumi.StringPtrInput // The storage encryption setting for the new global database cluster. // If you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster. StorageEncrypted pulumi.BoolPtrInput }
The set of arguments for constructing a GlobalCluster resource.
func (GlobalClusterArgs) ElementType ¶
func (GlobalClusterArgs) ElementType() reflect.Type
type GlobalClusterEngine ¶
type GlobalClusterEngine string
The name of the database engine to be used for this DB cluster. Valid Values: aurora (for MySQL 5.6-compatible Aurora), aurora-mysql (for MySQL 5.7-compatible Aurora). If you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster.
func (GlobalClusterEngine) ElementType ¶
func (GlobalClusterEngine) ElementType() reflect.Type
func (GlobalClusterEngine) ToGlobalClusterEngineOutput ¶
func (e GlobalClusterEngine) ToGlobalClusterEngineOutput() GlobalClusterEngineOutput
func (GlobalClusterEngine) ToGlobalClusterEngineOutputWithContext ¶
func (e GlobalClusterEngine) ToGlobalClusterEngineOutputWithContext(ctx context.Context) GlobalClusterEngineOutput
func (GlobalClusterEngine) ToGlobalClusterEnginePtrOutput ¶
func (e GlobalClusterEngine) ToGlobalClusterEnginePtrOutput() GlobalClusterEnginePtrOutput
func (GlobalClusterEngine) ToGlobalClusterEnginePtrOutputWithContext ¶
func (e GlobalClusterEngine) ToGlobalClusterEnginePtrOutputWithContext(ctx context.Context) GlobalClusterEnginePtrOutput
func (GlobalClusterEngine) ToStringOutput ¶
func (e GlobalClusterEngine) ToStringOutput() pulumi.StringOutput
func (GlobalClusterEngine) ToStringOutputWithContext ¶
func (e GlobalClusterEngine) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GlobalClusterEngine) ToStringPtrOutput ¶
func (e GlobalClusterEngine) ToStringPtrOutput() pulumi.StringPtrOutput
func (GlobalClusterEngine) ToStringPtrOutputWithContext ¶
func (e GlobalClusterEngine) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GlobalClusterEngineInput ¶
type GlobalClusterEngineInput interface { pulumi.Input ToGlobalClusterEngineOutput() GlobalClusterEngineOutput ToGlobalClusterEngineOutputWithContext(context.Context) GlobalClusterEngineOutput }
GlobalClusterEngineInput is an input type that accepts GlobalClusterEngineArgs and GlobalClusterEngineOutput values. You can construct a concrete instance of `GlobalClusterEngineInput` via:
GlobalClusterEngineArgs{...}
type GlobalClusterEngineOutput ¶
type GlobalClusterEngineOutput struct{ *pulumi.OutputState }
func (GlobalClusterEngineOutput) ElementType ¶
func (GlobalClusterEngineOutput) ElementType() reflect.Type
func (GlobalClusterEngineOutput) ToGlobalClusterEngineOutput ¶
func (o GlobalClusterEngineOutput) ToGlobalClusterEngineOutput() GlobalClusterEngineOutput
func (GlobalClusterEngineOutput) ToGlobalClusterEngineOutputWithContext ¶
func (o GlobalClusterEngineOutput) ToGlobalClusterEngineOutputWithContext(ctx context.Context) GlobalClusterEngineOutput
func (GlobalClusterEngineOutput) ToGlobalClusterEnginePtrOutput ¶
func (o GlobalClusterEngineOutput) ToGlobalClusterEnginePtrOutput() GlobalClusterEnginePtrOutput
func (GlobalClusterEngineOutput) ToGlobalClusterEnginePtrOutputWithContext ¶
func (o GlobalClusterEngineOutput) ToGlobalClusterEnginePtrOutputWithContext(ctx context.Context) GlobalClusterEnginePtrOutput
func (GlobalClusterEngineOutput) ToOutput ¶ added in v0.76.0
func (o GlobalClusterEngineOutput) ToOutput(ctx context.Context) pulumix.Output[GlobalClusterEngine]
func (GlobalClusterEngineOutput) ToStringOutput ¶
func (o GlobalClusterEngineOutput) ToStringOutput() pulumi.StringOutput
func (GlobalClusterEngineOutput) ToStringOutputWithContext ¶
func (o GlobalClusterEngineOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GlobalClusterEngineOutput) ToStringPtrOutput ¶
func (o GlobalClusterEngineOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GlobalClusterEngineOutput) ToStringPtrOutputWithContext ¶
func (o GlobalClusterEngineOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GlobalClusterEnginePtrInput ¶
type GlobalClusterEnginePtrInput interface { pulumi.Input ToGlobalClusterEnginePtrOutput() GlobalClusterEnginePtrOutput ToGlobalClusterEnginePtrOutputWithContext(context.Context) GlobalClusterEnginePtrOutput }
func GlobalClusterEnginePtr ¶
func GlobalClusterEnginePtr(v string) GlobalClusterEnginePtrInput
type GlobalClusterEnginePtrOutput ¶
type GlobalClusterEnginePtrOutput struct{ *pulumi.OutputState }
func (GlobalClusterEnginePtrOutput) Elem ¶
func (o GlobalClusterEnginePtrOutput) Elem() GlobalClusterEngineOutput
func (GlobalClusterEnginePtrOutput) ElementType ¶
func (GlobalClusterEnginePtrOutput) ElementType() reflect.Type
func (GlobalClusterEnginePtrOutput) ToGlobalClusterEnginePtrOutput ¶
func (o GlobalClusterEnginePtrOutput) ToGlobalClusterEnginePtrOutput() GlobalClusterEnginePtrOutput
func (GlobalClusterEnginePtrOutput) ToGlobalClusterEnginePtrOutputWithContext ¶
func (o GlobalClusterEnginePtrOutput) ToGlobalClusterEnginePtrOutputWithContext(ctx context.Context) GlobalClusterEnginePtrOutput
func (GlobalClusterEnginePtrOutput) ToOutput ¶ added in v0.76.0
func (o GlobalClusterEnginePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GlobalClusterEngine]
func (GlobalClusterEnginePtrOutput) ToStringPtrOutput ¶
func (o GlobalClusterEnginePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GlobalClusterEnginePtrOutput) ToStringPtrOutputWithContext ¶
func (o GlobalClusterEnginePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GlobalClusterInput ¶
type GlobalClusterInput interface { pulumi.Input ToGlobalClusterOutput() GlobalClusterOutput ToGlobalClusterOutputWithContext(ctx context.Context) GlobalClusterOutput }
type GlobalClusterOutput ¶
type GlobalClusterOutput struct{ *pulumi.OutputState }
func (GlobalClusterOutput) DeletionProtection ¶ added in v0.17.0
func (o GlobalClusterOutput) DeletionProtection() pulumi.BoolPtrOutput
The deletion protection setting for the new global database. The global database can't be deleted when deletion protection is enabled.
func (GlobalClusterOutput) ElementType ¶
func (GlobalClusterOutput) ElementType() reflect.Type
func (GlobalClusterOutput) Engine ¶ added in v0.17.0
func (o GlobalClusterOutput) Engine() GlobalClusterEnginePtrOutput
The name of the database engine to be used for this DB cluster. Valid Values: aurora (for MySQL 5.6-compatible Aurora), aurora-mysql (for MySQL 5.7-compatible Aurora). If you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster.
func (GlobalClusterOutput) EngineVersion ¶ added in v0.17.0
func (o GlobalClusterOutput) EngineVersion() pulumi.StringPtrOutput
The version number of the database engine to use. If you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster.
func (GlobalClusterOutput) GlobalClusterIdentifier ¶ added in v0.17.0
func (o GlobalClusterOutput) GlobalClusterIdentifier() pulumi.StringPtrOutput
The cluster identifier of the new global database cluster. This parameter is stored as a lowercase string.
func (GlobalClusterOutput) SourceDbClusterIdentifier ¶ added in v0.72.0
func (o GlobalClusterOutput) SourceDbClusterIdentifier() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) to use as the primary cluster of the global database. This parameter is optional. This parameter is stored as a lowercase string.
func (GlobalClusterOutput) StorageEncrypted ¶ added in v0.17.0
func (o GlobalClusterOutput) StorageEncrypted() pulumi.BoolPtrOutput
The storage encryption setting for the new global database cluster.
If you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster.
func (GlobalClusterOutput) ToGlobalClusterOutput ¶
func (o GlobalClusterOutput) ToGlobalClusterOutput() GlobalClusterOutput
func (GlobalClusterOutput) ToGlobalClusterOutputWithContext ¶
func (o GlobalClusterOutput) ToGlobalClusterOutputWithContext(ctx context.Context) GlobalClusterOutput
func (GlobalClusterOutput) ToOutput ¶ added in v0.76.0
func (o GlobalClusterOutput) ToOutput(ctx context.Context) pulumix.Output[*GlobalCluster]
type GlobalClusterState ¶
type GlobalClusterState struct { }
func (GlobalClusterState) ElementType ¶
func (GlobalClusterState) ElementType() reflect.Type
type LookupCustomDbEngineVersionArgs ¶ added in v0.72.0
type LookupCustomDbEngineVersionArgs struct { // The database engine to use for your custom engine version (CEV). The only supported value is `custom-oracle-ee`. Engine string `pulumi:"engine"` // The name of your CEV. The name format is 19.customized_string . For example, a valid name is 19.my_cev1. This setting is required for RDS Custom for Oracle, but optional for Amazon RDS. The combination of Engine and EngineVersion is unique per customer per Region. EngineVersion string `pulumi:"engineVersion"` }
type LookupCustomDbEngineVersionOutputArgs ¶ added in v0.72.0
type LookupCustomDbEngineVersionOutputArgs struct { // The database engine to use for your custom engine version (CEV). The only supported value is `custom-oracle-ee`. Engine pulumi.StringInput `pulumi:"engine"` // The name of your CEV. The name format is 19.customized_string . For example, a valid name is 19.my_cev1. This setting is required for RDS Custom for Oracle, but optional for Amazon RDS. The combination of Engine and EngineVersion is unique per customer per Region. EngineVersion pulumi.StringInput `pulumi:"engineVersion"` }
func (LookupCustomDbEngineVersionOutputArgs) ElementType ¶ added in v0.72.0
func (LookupCustomDbEngineVersionOutputArgs) ElementType() reflect.Type
type LookupCustomDbEngineVersionResult ¶ added in v0.72.0
type LookupCustomDbEngineVersionResult struct { // The ARN of the custom engine version. DbEngineVersionArn *string `pulumi:"dbEngineVersionArn"` // An optional description of your CEV. Description *string `pulumi:"description"` // The availability status to be assigned to the CEV. Status *CustomDbEngineVersionStatus `pulumi:"status"` // An array of key-value pairs to apply to this resource. Tags []CustomDbEngineVersionTag `pulumi:"tags"` }
func LookupCustomDbEngineVersion ¶ added in v0.72.0
func LookupCustomDbEngineVersion(ctx *pulumi.Context, args *LookupCustomDbEngineVersionArgs, opts ...pulumi.InvokeOption) (*LookupCustomDbEngineVersionResult, error)
The AWS::RDS::CustomDBEngineVersion resource creates an Amazon RDS custom DB engine version.
type LookupCustomDbEngineVersionResultOutput ¶ added in v0.72.0
type LookupCustomDbEngineVersionResultOutput struct{ *pulumi.OutputState }
func LookupCustomDbEngineVersionOutput ¶ added in v0.72.0
func LookupCustomDbEngineVersionOutput(ctx *pulumi.Context, args LookupCustomDbEngineVersionOutputArgs, opts ...pulumi.InvokeOption) LookupCustomDbEngineVersionResultOutput
func (LookupCustomDbEngineVersionResultOutput) DbEngineVersionArn ¶ added in v0.72.0
func (o LookupCustomDbEngineVersionResultOutput) DbEngineVersionArn() pulumi.StringPtrOutput
The ARN of the custom engine version.
func (LookupCustomDbEngineVersionResultOutput) Description ¶ added in v0.72.0
func (o LookupCustomDbEngineVersionResultOutput) Description() pulumi.StringPtrOutput
An optional description of your CEV.
func (LookupCustomDbEngineVersionResultOutput) ElementType ¶ added in v0.72.0
func (LookupCustomDbEngineVersionResultOutput) ElementType() reflect.Type
func (LookupCustomDbEngineVersionResultOutput) Status ¶ added in v0.72.0
func (o LookupCustomDbEngineVersionResultOutput) Status() CustomDbEngineVersionStatusPtrOutput
The availability status to be assigned to the CEV.
func (LookupCustomDbEngineVersionResultOutput) Tags ¶ added in v0.72.0
An array of key-value pairs to apply to this resource.
func (LookupCustomDbEngineVersionResultOutput) ToLookupCustomDbEngineVersionResultOutput ¶ added in v0.72.0
func (o LookupCustomDbEngineVersionResultOutput) ToLookupCustomDbEngineVersionResultOutput() LookupCustomDbEngineVersionResultOutput
func (LookupCustomDbEngineVersionResultOutput) ToLookupCustomDbEngineVersionResultOutputWithContext ¶ added in v0.72.0
func (o LookupCustomDbEngineVersionResultOutput) ToLookupCustomDbEngineVersionResultOutputWithContext(ctx context.Context) LookupCustomDbEngineVersionResultOutput
func (LookupCustomDbEngineVersionResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupCustomDbEngineVersionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupCustomDbEngineVersionResult]
type LookupDbClusterArgs ¶ added in v0.72.0
type LookupDbClusterArgs struct { // The DB cluster identifier. This parameter is stored as a lowercase string. DbClusterIdentifier string `pulumi:"dbClusterIdentifier"` }
type LookupDbClusterOutputArgs ¶ added in v0.72.0
type LookupDbClusterOutputArgs struct { // The DB cluster identifier. This parameter is stored as a lowercase string. DbClusterIdentifier pulumi.StringInput `pulumi:"dbClusterIdentifier"` }
func (LookupDbClusterOutputArgs) ElementType ¶ added in v0.72.0
func (LookupDbClusterOutputArgs) ElementType() reflect.Type
type LookupDbClusterParameterGroupArgs ¶ added in v0.72.0
type LookupDbClusterParameterGroupArgs struct {
DbClusterParameterGroupName string `pulumi:"dbClusterParameterGroupName"`
}
type LookupDbClusterParameterGroupOutputArgs ¶ added in v0.72.0
type LookupDbClusterParameterGroupOutputArgs struct {
DbClusterParameterGroupName pulumi.StringInput `pulumi:"dbClusterParameterGroupName"`
}
func (LookupDbClusterParameterGroupOutputArgs) ElementType ¶ added in v0.72.0
func (LookupDbClusterParameterGroupOutputArgs) ElementType() reflect.Type
type LookupDbClusterParameterGroupResult ¶ added in v0.72.0
type LookupDbClusterParameterGroupResult struct { // An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request. Parameters interface{} `pulumi:"parameters"` // The list of tags for the cluster parameter group. Tags []DbClusterParameterGroupTag `pulumi:"tags"` }
func LookupDbClusterParameterGroup ¶ added in v0.72.0
func LookupDbClusterParameterGroup(ctx *pulumi.Context, args *LookupDbClusterParameterGroupArgs, opts ...pulumi.InvokeOption) (*LookupDbClusterParameterGroupResult, error)
The AWS::RDS::DBClusterParameterGroup resource creates a new Amazon RDS DB cluster parameter group. For more information, see Managing an Amazon Aurora DB Cluster in the Amazon Aurora User Guide.
type LookupDbClusterParameterGroupResultOutput ¶ added in v0.72.0
type LookupDbClusterParameterGroupResultOutput struct{ *pulumi.OutputState }
func LookupDbClusterParameterGroupOutput ¶ added in v0.72.0
func LookupDbClusterParameterGroupOutput(ctx *pulumi.Context, args LookupDbClusterParameterGroupOutputArgs, opts ...pulumi.InvokeOption) LookupDbClusterParameterGroupResultOutput
func (LookupDbClusterParameterGroupResultOutput) ElementType ¶ added in v0.72.0
func (LookupDbClusterParameterGroupResultOutput) ElementType() reflect.Type
func (LookupDbClusterParameterGroupResultOutput) Parameters ¶ added in v0.72.0
func (o LookupDbClusterParameterGroupResultOutput) Parameters() pulumi.AnyOutput
An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request.
func (LookupDbClusterParameterGroupResultOutput) Tags ¶ added in v0.72.0
The list of tags for the cluster parameter group.
func (LookupDbClusterParameterGroupResultOutput) ToLookupDbClusterParameterGroupResultOutput ¶ added in v0.72.0
func (o LookupDbClusterParameterGroupResultOutput) ToLookupDbClusterParameterGroupResultOutput() LookupDbClusterParameterGroupResultOutput
func (LookupDbClusterParameterGroupResultOutput) ToLookupDbClusterParameterGroupResultOutputWithContext ¶ added in v0.72.0
func (o LookupDbClusterParameterGroupResultOutput) ToLookupDbClusterParameterGroupResultOutputWithContext(ctx context.Context) LookupDbClusterParameterGroupResultOutput
func (LookupDbClusterParameterGroupResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupDbClusterParameterGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDbClusterParameterGroupResult]
type LookupDbClusterResult ¶ added in v0.72.0
type LookupDbClusterResult struct { // The amount of storage in gibibytes (GiB) to allocate to each DB instance in the Multi-AZ DB cluster. AllocatedStorage *int `pulumi:"allocatedStorage"` // Provides a list of the AWS Identity and Access Management (IAM) roles that are associated with the DB cluster. IAM roles that are associated with a DB cluster grant permission for the DB cluster to access other AWS services on your behalf. AssociatedRoles []DbClusterDbClusterRole `pulumi:"associatedRoles"` // A value that indicates whether minor engine upgrades are applied automatically to the DB cluster during the maintenance window. By default, minor engine upgrades are applied automatically. AutoMinorVersionUpgrade *bool `pulumi:"autoMinorVersionUpgrade"` // The target backtrack window, in seconds. To disable backtracking, set this value to 0. BacktrackWindow *int `pulumi:"backtrackWindow"` // The number of days for which automated backups are retained. BackupRetentionPeriod *int `pulumi:"backupRetentionPeriod"` // A value that indicates whether to copy all tags from the DB cluster to snapshots of the DB cluster. The default is not to copy them. CopyTagsToSnapshot *bool `pulumi:"copyTagsToSnapshot"` // The Amazon Resource Name (ARN) for the DB cluster. DbClusterArn *string `pulumi:"dbClusterArn"` // The compute and memory capacity of each DB instance in the Multi-AZ DB cluster, for example db.m6g.xlarge. DbClusterInstanceClass *string `pulumi:"dbClusterInstanceClass"` // The name of the DB cluster parameter group to associate with this DB cluster. DbClusterParameterGroupName *string `pulumi:"dbClusterParameterGroupName"` // The AWS Region-unique, immutable identifier for the DB cluster. DbClusterResourceId *string `pulumi:"dbClusterResourceId"` // A value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled. DeletionProtection *bool `pulumi:"deletionProtection"` // The Active Directory directory ID to create the DB cluster in. Domain *string `pulumi:"domain"` // Specify the name of the IAM role to be used when making API calls to the Directory Service. DomainIamRoleName *string `pulumi:"domainIamRoleName"` // The list of log types that need to be enabled for exporting to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide. EnableCloudwatchLogsExports []string `pulumi:"enableCloudwatchLogsExports"` // A value that indicates whether to enable the HTTP endpoint for an Aurora Serverless DB cluster. By default, the HTTP endpoint is disabled. EnableHttpEndpoint *bool `pulumi:"enableHttpEndpoint"` // A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled. EnableIamDatabaseAuthentication *bool `pulumi:"enableIamDatabaseAuthentication"` Endpoint *DbClusterEndpoint `pulumi:"endpoint"` // The name of the database engine to be used for this DB cluster. Valid Values: aurora (for MySQL 5.6-compatible Aurora), aurora-mysql (for MySQL 5.7-compatible Aurora), and aurora-postgresql Engine *string `pulumi:"engine"` // The version number of the database engine to use. EngineVersion *string `pulumi:"engineVersion"` // If you are configuring an Aurora global database cluster and want your Aurora DB cluster to be a secondary member in the global database cluster, specify the global cluster ID of the global database cluster. To define the primary database cluster of the global cluster, use the AWS::RDS::GlobalCluster resource. // // If you aren't configuring a global database cluster, don't specify this property. GlobalClusterIdentifier *string `pulumi:"globalClusterIdentifier"` // The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for each DB instance in the Multi-AZ DB cluster. Iops *int `pulumi:"iops"` // A value that indicates whether to manage the master user password with AWS Secrets Manager. ManageMasterUserPassword *bool `pulumi:"manageMasterUserPassword"` // Contains the secret managed by RDS in AWS Secrets Manager for the master user password. MasterUserSecret *DbClusterMasterUserSecret `pulumi:"masterUserSecret"` // The name of the master user for the DB cluster. You must specify MasterUsername, unless you specify SnapshotIdentifier. In that case, don't specify MasterUsername. MasterUsername *string `pulumi:"masterUsername"` // The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB cluster. To turn off collecting Enhanced Monitoring metrics, specify 0. The default is 0. MonitoringInterval *int `pulumi:"monitoringInterval"` // The Amazon Resource Name (ARN) for the IAM role that permits RDS to send Enhanced Monitoring metrics to Amazon CloudWatch Logs. MonitoringRoleArn *string `pulumi:"monitoringRoleArn"` // The network type of the DB cluster. NetworkType *string `pulumi:"networkType"` // A value that indicates whether to turn on Performance Insights for the DB cluster. PerformanceInsightsEnabled *bool `pulumi:"performanceInsightsEnabled"` // The Amazon Web Services KMS key identifier for encryption of Performance Insights data. PerformanceInsightsKmsKeyId *string `pulumi:"performanceInsightsKmsKeyId"` // The amount of time, in days, to retain Performance Insights data. PerformanceInsightsRetentionPeriod *int `pulumi:"performanceInsightsRetentionPeriod"` // The port number on which the instances in the DB cluster accept connections. Default: 3306 if engine is set as aurora or 5432 if set to aurora-postgresql. Port *int `pulumi:"port"` // The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter. The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region. To see the time blocks available, see Adjusting the Preferred DB Cluster Maintenance Window in the Amazon Aurora User Guide. PreferredBackupWindow *string `pulumi:"preferredBackupWindow"` // The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC). The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region, occurring on a random day of the week. To see the time blocks available, see Adjusting the Preferred DB Cluster Maintenance Window in the Amazon Aurora User Guide. PreferredMaintenanceWindow *string `pulumi:"preferredMaintenanceWindow"` ReadEndpoint *DbClusterReadEndpoint `pulumi:"readEndpoint"` // The Amazon Resource Name (ARN) of the source DB instance or DB cluster if this DB cluster is created as a Read Replica. ReplicationSourceIdentifier *string `pulumi:"replicationSourceIdentifier"` // The ScalingConfiguration property type specifies the scaling configuration of an Aurora Serverless DB cluster. ScalingConfiguration *DbClusterScalingConfiguration `pulumi:"scalingConfiguration"` // Contains the scaling configuration of an Aurora Serverless v2 DB cluster. ServerlessV2ScalingConfiguration *DbClusterServerlessV2ScalingConfiguration `pulumi:"serverlessV2ScalingConfiguration"` // Specifies the storage type to be associated with the DB cluster. StorageType *string `pulumi:"storageType"` // An array of key-value pairs to apply to this resource. Tags []DbClusterTag `pulumi:"tags"` // A list of EC2 VPC security groups to associate with this DB cluster. VpcSecurityGroupIds []string `pulumi:"vpcSecurityGroupIds"` }
func LookupDbCluster ¶ added in v0.72.0
func LookupDbCluster(ctx *pulumi.Context, args *LookupDbClusterArgs, opts ...pulumi.InvokeOption) (*LookupDbClusterResult, error)
The AWS::RDS::DBCluster resource creates an Amazon Aurora DB cluster.
type LookupDbClusterResultOutput ¶ added in v0.72.0
type LookupDbClusterResultOutput struct{ *pulumi.OutputState }
func LookupDbClusterOutput ¶ added in v0.72.0
func LookupDbClusterOutput(ctx *pulumi.Context, args LookupDbClusterOutputArgs, opts ...pulumi.InvokeOption) LookupDbClusterResultOutput
func (LookupDbClusterResultOutput) AllocatedStorage ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) AllocatedStorage() pulumi.IntPtrOutput
The amount of storage in gibibytes (GiB) to allocate to each DB instance in the Multi-AZ DB cluster.
func (LookupDbClusterResultOutput) AssociatedRoles ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) AssociatedRoles() DbClusterDbClusterRoleArrayOutput
Provides a list of the AWS Identity and Access Management (IAM) roles that are associated with the DB cluster. IAM roles that are associated with a DB cluster grant permission for the DB cluster to access other AWS services on your behalf.
func (LookupDbClusterResultOutput) AutoMinorVersionUpgrade ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput
A value that indicates whether minor engine upgrades are applied automatically to the DB cluster during the maintenance window. By default, minor engine upgrades are applied automatically.
func (LookupDbClusterResultOutput) BacktrackWindow ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) BacktrackWindow() pulumi.IntPtrOutput
The target backtrack window, in seconds. To disable backtracking, set this value to 0.
func (LookupDbClusterResultOutput) BackupRetentionPeriod ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) BackupRetentionPeriod() pulumi.IntPtrOutput
The number of days for which automated backups are retained.
func (LookupDbClusterResultOutput) CopyTagsToSnapshot ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) CopyTagsToSnapshot() pulumi.BoolPtrOutput
A value that indicates whether to copy all tags from the DB cluster to snapshots of the DB cluster. The default is not to copy them.
func (LookupDbClusterResultOutput) DbClusterArn ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) DbClusterArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the DB cluster.
func (LookupDbClusterResultOutput) DbClusterInstanceClass ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) DbClusterInstanceClass() pulumi.StringPtrOutput
The compute and memory capacity of each DB instance in the Multi-AZ DB cluster, for example db.m6g.xlarge.
func (LookupDbClusterResultOutput) DbClusterParameterGroupName ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) DbClusterParameterGroupName() pulumi.StringPtrOutput
The name of the DB cluster parameter group to associate with this DB cluster.
func (LookupDbClusterResultOutput) DbClusterResourceId ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) DbClusterResourceId() pulumi.StringPtrOutput
The AWS Region-unique, immutable identifier for the DB cluster.
func (LookupDbClusterResultOutput) DeletionProtection ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) DeletionProtection() pulumi.BoolPtrOutput
A value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled.
func (LookupDbClusterResultOutput) Domain ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) Domain() pulumi.StringPtrOutput
The Active Directory directory ID to create the DB cluster in.
func (LookupDbClusterResultOutput) DomainIamRoleName ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) DomainIamRoleName() pulumi.StringPtrOutput
Specify the name of the IAM role to be used when making API calls to the Directory Service.
func (LookupDbClusterResultOutput) ElementType ¶ added in v0.72.0
func (LookupDbClusterResultOutput) ElementType() reflect.Type
func (LookupDbClusterResultOutput) EnableCloudwatchLogsExports ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) EnableCloudwatchLogsExports() pulumi.StringArrayOutput
The list of log types that need to be enabled for exporting to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide.
func (LookupDbClusterResultOutput) EnableHttpEndpoint ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) EnableHttpEndpoint() pulumi.BoolPtrOutput
A value that indicates whether to enable the HTTP endpoint for an Aurora Serverless DB cluster. By default, the HTTP endpoint is disabled.
func (LookupDbClusterResultOutput) EnableIamDatabaseAuthentication ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) EnableIamDatabaseAuthentication() pulumi.BoolPtrOutput
A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled.
func (LookupDbClusterResultOutput) Endpoint ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) Endpoint() DbClusterEndpointPtrOutput
func (LookupDbClusterResultOutput) Engine ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) Engine() pulumi.StringPtrOutput
The name of the database engine to be used for this DB cluster. Valid Values: aurora (for MySQL 5.6-compatible Aurora), aurora-mysql (for MySQL 5.7-compatible Aurora), and aurora-postgresql
func (LookupDbClusterResultOutput) EngineVersion ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) EngineVersion() pulumi.StringPtrOutput
The version number of the database engine to use.
func (LookupDbClusterResultOutput) GlobalClusterIdentifier ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) GlobalClusterIdentifier() pulumi.StringPtrOutput
If you are configuring an Aurora global database cluster and want your Aurora DB cluster to be a secondary member in the global database cluster, specify the global cluster ID of the global database cluster. To define the primary database cluster of the global cluster, use the AWS::RDS::GlobalCluster resource.
If you aren't configuring a global database cluster, don't specify this property.
func (LookupDbClusterResultOutput) Iops ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) Iops() pulumi.IntPtrOutput
The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for each DB instance in the Multi-AZ DB cluster.
func (LookupDbClusterResultOutput) ManageMasterUserPassword ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) ManageMasterUserPassword() pulumi.BoolPtrOutput
A value that indicates whether to manage the master user password with AWS Secrets Manager.
func (LookupDbClusterResultOutput) MasterUserSecret ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) MasterUserSecret() DbClusterMasterUserSecretPtrOutput
Contains the secret managed by RDS in AWS Secrets Manager for the master user password.
func (LookupDbClusterResultOutput) MasterUsername ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) MasterUsername() pulumi.StringPtrOutput
The name of the master user for the DB cluster. You must specify MasterUsername, unless you specify SnapshotIdentifier. In that case, don't specify MasterUsername.
func (LookupDbClusterResultOutput) MonitoringInterval ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) MonitoringInterval() pulumi.IntPtrOutput
The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB cluster. To turn off collecting Enhanced Monitoring metrics, specify 0. The default is 0.
func (LookupDbClusterResultOutput) MonitoringRoleArn ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) MonitoringRoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the IAM role that permits RDS to send Enhanced Monitoring metrics to Amazon CloudWatch Logs.
func (LookupDbClusterResultOutput) NetworkType ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) NetworkType() pulumi.StringPtrOutput
The network type of the DB cluster.
func (LookupDbClusterResultOutput) PerformanceInsightsEnabled ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) PerformanceInsightsEnabled() pulumi.BoolPtrOutput
A value that indicates whether to turn on Performance Insights for the DB cluster.
func (LookupDbClusterResultOutput) PerformanceInsightsKmsKeyId ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) PerformanceInsightsKmsKeyId() pulumi.StringPtrOutput
The Amazon Web Services KMS key identifier for encryption of Performance Insights data.
func (LookupDbClusterResultOutput) PerformanceInsightsRetentionPeriod ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) PerformanceInsightsRetentionPeriod() pulumi.IntPtrOutput
The amount of time, in days, to retain Performance Insights data.
func (LookupDbClusterResultOutput) Port ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) Port() pulumi.IntPtrOutput
The port number on which the instances in the DB cluster accept connections. Default: 3306 if engine is set as aurora or 5432 if set to aurora-postgresql.
func (LookupDbClusterResultOutput) PreferredBackupWindow ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) PreferredBackupWindow() pulumi.StringPtrOutput
The daily time range during which automated backups are created if automated backups are enabled using the BackupRetentionPeriod parameter. The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region. To see the time blocks available, see Adjusting the Preferred DB Cluster Maintenance Window in the Amazon Aurora User Guide.
func (LookupDbClusterResultOutput) PreferredMaintenanceWindow ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC). The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region, occurring on a random day of the week. To see the time blocks available, see Adjusting the Preferred DB Cluster Maintenance Window in the Amazon Aurora User Guide.
func (LookupDbClusterResultOutput) ReadEndpoint ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) ReadEndpoint() DbClusterReadEndpointPtrOutput
func (LookupDbClusterResultOutput) ReplicationSourceIdentifier ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) ReplicationSourceIdentifier() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the source DB instance or DB cluster if this DB cluster is created as a Read Replica.
func (LookupDbClusterResultOutput) ScalingConfiguration ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) ScalingConfiguration() DbClusterScalingConfigurationPtrOutput
The ScalingConfiguration property type specifies the scaling configuration of an Aurora Serverless DB cluster.
func (LookupDbClusterResultOutput) ServerlessV2ScalingConfiguration ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) ServerlessV2ScalingConfiguration() DbClusterServerlessV2ScalingConfigurationPtrOutput
Contains the scaling configuration of an Aurora Serverless v2 DB cluster.
func (LookupDbClusterResultOutput) StorageType ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) StorageType() pulumi.StringPtrOutput
Specifies the storage type to be associated with the DB cluster.
func (LookupDbClusterResultOutput) Tags ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) Tags() DbClusterTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupDbClusterResultOutput) ToLookupDbClusterResultOutput ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) ToLookupDbClusterResultOutput() LookupDbClusterResultOutput
func (LookupDbClusterResultOutput) ToLookupDbClusterResultOutputWithContext ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) ToLookupDbClusterResultOutputWithContext(ctx context.Context) LookupDbClusterResultOutput
func (LookupDbClusterResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupDbClusterResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDbClusterResult]
func (LookupDbClusterResultOutput) VpcSecurityGroupIds ¶ added in v0.72.0
func (o LookupDbClusterResultOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
A list of EC2 VPC security groups to associate with this DB cluster.
type LookupDbInstanceArgs ¶ added in v0.72.0
type LookupDbInstanceArgs struct { // A name for the DB instance. If you specify a name, AWS CloudFormation converts it to lowercase. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the DB instance. DbInstanceIdentifier string `pulumi:"dbInstanceIdentifier"` }
type LookupDbInstanceOutputArgs ¶ added in v0.72.0
type LookupDbInstanceOutputArgs struct { // A name for the DB instance. If you specify a name, AWS CloudFormation converts it to lowercase. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the DB instance. DbInstanceIdentifier pulumi.StringInput `pulumi:"dbInstanceIdentifier"` }
func (LookupDbInstanceOutputArgs) ElementType ¶ added in v0.72.0
func (LookupDbInstanceOutputArgs) ElementType() reflect.Type
type LookupDbInstanceResult ¶ added in v0.72.0
type LookupDbInstanceResult struct { // The amount of storage (in gigabytes) to be initially allocated for the database instance. AllocatedStorage *string `pulumi:"allocatedStorage"` // The AWS Identity and Access Management (IAM) roles associated with the DB instance. AssociatedRoles []DbInstanceDbInstanceRole `pulumi:"associatedRoles"` // A value that indicates whether minor engine upgrades are applied automatically to the DB instance during the maintenance window. By default, minor engine upgrades are applied automatically. AutoMinorVersionUpgrade *bool `pulumi:"autoMinorVersionUpgrade"` // Enables replication of automated backups to a different Amazon Web Services Region. AutomaticBackupReplicationRegion *string `pulumi:"automaticBackupReplicationRegion"` // The Availability Zone (AZ) where the database will be created. For information on AWS Regions and Availability Zones. AvailabilityZone *string `pulumi:"availabilityZone"` // The number of days for which automated backups are retained. Setting this parameter to a positive number enables backups. Setting this parameter to 0 disables automated backups. BackupRetentionPeriod *int `pulumi:"backupRetentionPeriod"` // The identifier of the CA certificate for this DB instance. CaCertificateIdentifier *string `pulumi:"caCertificateIdentifier"` // Returns the details of the DB instance's server certificate. CertificateDetails *DbInstanceCertificateDetails `pulumi:"certificateDetails"` // A value that indicates whether to copy tags from the DB instance to snapshots of the DB instance. By default, tags are not copied. CopyTagsToSnapshot *bool `pulumi:"copyTagsToSnapshot"` // The identifier for the RDS for MySQL Multi-AZ DB cluster snapshot to restore from. For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide . // // Constraints: // * Must match the identifier of an existing Multi-AZ DB cluster snapshot. // * Can't be specified when DBSnapshotIdentifier is specified. // * Must be specified when DBSnapshotIdentifier isn't specified. // * If you are restoring from a shared manual Multi-AZ DB cluster snapshot, the DBClusterSnapshotIdentifier must be the ARN of the shared snapshot. // * Can't be the identifier of an Aurora DB cluster snapshot. // * Can't be the identifier of an RDS for PostgreSQL Multi-AZ DB cluster snapshot. DbClusterSnapshotIdentifier *string `pulumi:"dbClusterSnapshotIdentifier"` // The Amazon Resource Name (ARN) for the DB instance. DbInstanceArn *string `pulumi:"dbInstanceArn"` // The compute and memory capacity of the DB instance, for example, db.m4.large. Not all DB instance classes are available in all AWS Regions, or for all database engines. DbInstanceClass *string `pulumi:"dbInstanceClass"` // The name of an existing DB parameter group or a reference to an AWS::RDS::DBParameterGroup resource created in the template. DbParameterGroupName *string `pulumi:"dbParameterGroupName"` // A list of the DB security groups to assign to the DB instance. The list can include both the name of existing DB security groups or references to AWS::RDS::DBSecurityGroup resources created in the template. DbSecurityGroups []string `pulumi:"dbSecurityGroups"` // The Oracle system ID (Oracle SID) for a container database (CDB). The Oracle SID is also the name of the CDB. This setting is valid for RDS Custom only. DbSystemId *string `pulumi:"dbSystemId"` // The AWS Region-unique, immutable identifier for the DB instance. This identifier is found in AWS CloudTrail log entries whenever the AWS KMS key for the DB instance is accessed. DbiResourceId *string `pulumi:"dbiResourceId"` // A value that indicates whether the DB instance has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled. DeletionProtection *bool `pulumi:"deletionProtection"` // The Active Directory directory ID to create the DB instance in. Currently, only MySQL, Microsoft SQL Server, Oracle, and PostgreSQL DB instances can be created in an Active Directory Domain. Domain *string `pulumi:"domain"` // The ARN for the Secrets Manager secret with the credentials for the user joining the domain. DomainAuthSecretArn *string `pulumi:"domainAuthSecretArn"` // The IPv4 DNS IP addresses of your primary and secondary Active Directory domain controllers. DomainDnsIps []string `pulumi:"domainDnsIps"` // The fully qualified domain name (FQDN) of an Active Directory domain. DomainFqdn *string `pulumi:"domainFqdn"` // Specify the name of the IAM role to be used when making API calls to the Directory Service. DomainIamRoleName *string `pulumi:"domainIamRoleName"` // The Active Directory organizational unit for your DB instance to join. DomainOu *string `pulumi:"domainOu"` // The list of log types that need to be enabled for exporting to CloudWatch Logs. The values in the list depend on the DB engine being used. EnableCloudwatchLogsExports []string `pulumi:"enableCloudwatchLogsExports"` // A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled. EnableIamDatabaseAuthentication *bool `pulumi:"enableIamDatabaseAuthentication"` // A value that indicates whether to enable Performance Insights for the DB instance. EnablePerformanceInsights *bool `pulumi:"enablePerformanceInsights"` // Specifies the connection endpoint. Endpoint *DbInstanceEndpoint `pulumi:"endpoint"` // The name of the database engine that you want to use for this DB instance. Engine *string `pulumi:"engine"` // The version number of the database engine to use. EngineVersion *string `pulumi:"engineVersion"` // The number of I/O operations per second (IOPS) that the database provisions. Iops *int `pulumi:"iops"` // License model information for this DB instance. LicenseModel *string `pulumi:"licenseModel"` // A value that indicates whether to manage the master user password with AWS Secrets Manager. ManageMasterUserPassword *bool `pulumi:"manageMasterUserPassword"` // Contains the secret managed by RDS in AWS Secrets Manager for the master user password. MasterUserSecret *DbInstanceMasterUserSecret `pulumi:"masterUserSecret"` // The upper limit to which Amazon RDS can automatically scale the storage of the DB instance. MaxAllocatedStorage *int `pulumi:"maxAllocatedStorage"` // The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance. To disable collecting Enhanced Monitoring metrics, specify 0. The default is 0. MonitoringInterval *int `pulumi:"monitoringInterval"` // The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to Amazon CloudWatch Logs. MonitoringRoleArn *string `pulumi:"monitoringRoleArn"` // Specifies whether the database instance is a multiple Availability Zone deployment. MultiAz *bool `pulumi:"multiAz"` // The network type of the DB cluster. NetworkType *string `pulumi:"networkType"` // Indicates that the DB instance should be associated with the specified option group. OptionGroupName *string `pulumi:"optionGroupName"` // The AWS KMS key identifier for encryption of Performance Insights data. The KMS key ID is the Amazon Resource Name (ARN), KMS key identifier, or the KMS key alias for the KMS encryption key. PerformanceInsightsKmsKeyId *string `pulumi:"performanceInsightsKmsKeyId"` // The amount of time, in days, to retain Performance Insights data. Valid values are 7 or 731 (2 years). PerformanceInsightsRetentionPeriod *int `pulumi:"performanceInsightsRetentionPeriod"` // The daily time range during which automated backups are created if automated backups are enabled, using the BackupRetentionPeriod parameter. PreferredBackupWindow *string `pulumi:"preferredBackupWindow"` // he weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC). PreferredMaintenanceWindow *string `pulumi:"preferredMaintenanceWindow"` // The number of CPU cores and the number of threads per core for the DB instance class of the DB instance. ProcessorFeatures []DbInstanceProcessorFeature `pulumi:"processorFeatures"` // A value that specifies the order in which an Aurora Replica is promoted to the primary instance after a failure of the existing primary instance. PromotionTier *int `pulumi:"promotionTier"` // Indicates whether the DB instance is an internet-facing instance. If you specify true, AWS CloudFormation creates an instance with a publicly resolvable DNS name, which resolves to a public IP address. If you specify false, AWS CloudFormation creates an internal instance with a DNS name that resolves to a private IP address. PubliclyAccessible *bool `pulumi:"publiclyAccessible"` // The open mode of an Oracle read replica. The default is open-read-only. ReplicaMode *string `pulumi:"replicaMode"` // The identifier of the Multi-AZ DB cluster that will act as the source for the read replica. Each DB cluster can have up to 15 read replicas. SourceDbClusterIdentifier *string `pulumi:"sourceDbClusterIdentifier"` // Specifies the storage throughput for the DB instance. StorageThroughput *int `pulumi:"storageThroughput"` // Specifies the storage type to be associated with the DB instance. StorageType *string `pulumi:"storageType"` // Tags to assign to the DB instance. Tags []DbInstanceTag `pulumi:"tags"` // The ARN from the key store with which to associate the instance for TDE encryption. TdeCredentialArn *string `pulumi:"tdeCredentialArn"` // A list of the VPC security group IDs to assign to the DB instance. The list can include both the physical IDs of existing VPC security groups and references to AWS::EC2::SecurityGroup resources created in the template. VpcSecurityGroups []string `pulumi:"vpcSecurityGroups"` }
func LookupDbInstance ¶ added in v0.72.0
func LookupDbInstance(ctx *pulumi.Context, args *LookupDbInstanceArgs, opts ...pulumi.InvokeOption) (*LookupDbInstanceResult, error)
The AWS::RDS::DBInstance resource creates an Amazon RDS DB instance.
type LookupDbInstanceResultOutput ¶ added in v0.72.0
type LookupDbInstanceResultOutput struct{ *pulumi.OutputState }
func LookupDbInstanceOutput ¶ added in v0.72.0
func LookupDbInstanceOutput(ctx *pulumi.Context, args LookupDbInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupDbInstanceResultOutput
func (LookupDbInstanceResultOutput) AllocatedStorage ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) AllocatedStorage() pulumi.StringPtrOutput
The amount of storage (in gigabytes) to be initially allocated for the database instance.
func (LookupDbInstanceResultOutput) AssociatedRoles ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) AssociatedRoles() DbInstanceDbInstanceRoleArrayOutput
The AWS Identity and Access Management (IAM) roles associated with the DB instance.
func (LookupDbInstanceResultOutput) AutoMinorVersionUpgrade ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput
A value that indicates whether minor engine upgrades are applied automatically to the DB instance during the maintenance window. By default, minor engine upgrades are applied automatically.
func (LookupDbInstanceResultOutput) AutomaticBackupReplicationRegion ¶ added in v0.80.0
func (o LookupDbInstanceResultOutput) AutomaticBackupReplicationRegion() pulumi.StringPtrOutput
Enables replication of automated backups to a different Amazon Web Services Region.
func (LookupDbInstanceResultOutput) AvailabilityZone ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) AvailabilityZone() pulumi.StringPtrOutput
The Availability Zone (AZ) where the database will be created. For information on AWS Regions and Availability Zones.
func (LookupDbInstanceResultOutput) BackupRetentionPeriod ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) BackupRetentionPeriod() pulumi.IntPtrOutput
The number of days for which automated backups are retained. Setting this parameter to a positive number enables backups. Setting this parameter to 0 disables automated backups.
func (LookupDbInstanceResultOutput) CaCertificateIdentifier ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) CaCertificateIdentifier() pulumi.StringPtrOutput
The identifier of the CA certificate for this DB instance.
func (LookupDbInstanceResultOutput) CertificateDetails ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) CertificateDetails() DbInstanceCertificateDetailsPtrOutput
Returns the details of the DB instance's server certificate.
func (LookupDbInstanceResultOutput) CopyTagsToSnapshot ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) CopyTagsToSnapshot() pulumi.BoolPtrOutput
A value that indicates whether to copy tags from the DB instance to snapshots of the DB instance. By default, tags are not copied.
func (LookupDbInstanceResultOutput) DbClusterSnapshotIdentifier ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) DbClusterSnapshotIdentifier() pulumi.StringPtrOutput
The identifier for the RDS for MySQL Multi-AZ DB cluster snapshot to restore from. For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide .
Constraints:
- Must match the identifier of an existing Multi-AZ DB cluster snapshot.
- Can't be specified when DBSnapshotIdentifier is specified.
- Must be specified when DBSnapshotIdentifier isn't specified.
- If you are restoring from a shared manual Multi-AZ DB cluster snapshot, the DBClusterSnapshotIdentifier must be the ARN of the shared snapshot.
- Can't be the identifier of an Aurora DB cluster snapshot.
- Can't be the identifier of an RDS for PostgreSQL Multi-AZ DB cluster snapshot.
func (LookupDbInstanceResultOutput) DbInstanceArn ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) DbInstanceArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the DB instance.
func (LookupDbInstanceResultOutput) DbInstanceClass ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) DbInstanceClass() pulumi.StringPtrOutput
The compute and memory capacity of the DB instance, for example, db.m4.large. Not all DB instance classes are available in all AWS Regions, or for all database engines.
func (LookupDbInstanceResultOutput) DbParameterGroupName ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) DbParameterGroupName() pulumi.StringPtrOutput
The name of an existing DB parameter group or a reference to an AWS::RDS::DBParameterGroup resource created in the template.
func (LookupDbInstanceResultOutput) DbSecurityGroups ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) DbSecurityGroups() pulumi.StringArrayOutput
A list of the DB security groups to assign to the DB instance. The list can include both the name of existing DB security groups or references to AWS::RDS::DBSecurityGroup resources created in the template.
func (LookupDbInstanceResultOutput) DbSystemId ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) DbSystemId() pulumi.StringPtrOutput
The Oracle system ID (Oracle SID) for a container database (CDB). The Oracle SID is also the name of the CDB. This setting is valid for RDS Custom only.
func (LookupDbInstanceResultOutput) DbiResourceId ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) DbiResourceId() pulumi.StringPtrOutput
The AWS Region-unique, immutable identifier for the DB instance. This identifier is found in AWS CloudTrail log entries whenever the AWS KMS key for the DB instance is accessed.
func (LookupDbInstanceResultOutput) DeletionProtection ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) DeletionProtection() pulumi.BoolPtrOutput
A value that indicates whether the DB instance has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled.
func (LookupDbInstanceResultOutput) Domain ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) Domain() pulumi.StringPtrOutput
The Active Directory directory ID to create the DB instance in. Currently, only MySQL, Microsoft SQL Server, Oracle, and PostgreSQL DB instances can be created in an Active Directory Domain.
func (LookupDbInstanceResultOutput) DomainAuthSecretArn ¶ added in v0.76.0
func (o LookupDbInstanceResultOutput) DomainAuthSecretArn() pulumi.StringPtrOutput
The ARN for the Secrets Manager secret with the credentials for the user joining the domain.
func (LookupDbInstanceResultOutput) DomainDnsIps ¶ added in v0.76.0
func (o LookupDbInstanceResultOutput) DomainDnsIps() pulumi.StringArrayOutput
The IPv4 DNS IP addresses of your primary and secondary Active Directory domain controllers.
func (LookupDbInstanceResultOutput) DomainFqdn ¶ added in v0.76.0
func (o LookupDbInstanceResultOutput) DomainFqdn() pulumi.StringPtrOutput
The fully qualified domain name (FQDN) of an Active Directory domain.
func (LookupDbInstanceResultOutput) DomainIamRoleName ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) DomainIamRoleName() pulumi.StringPtrOutput
Specify the name of the IAM role to be used when making API calls to the Directory Service.
func (LookupDbInstanceResultOutput) DomainOu ¶ added in v0.76.0
func (o LookupDbInstanceResultOutput) DomainOu() pulumi.StringPtrOutput
The Active Directory organizational unit for your DB instance to join.
func (LookupDbInstanceResultOutput) ElementType ¶ added in v0.72.0
func (LookupDbInstanceResultOutput) ElementType() reflect.Type
func (LookupDbInstanceResultOutput) EnableCloudwatchLogsExports ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) EnableCloudwatchLogsExports() pulumi.StringArrayOutput
The list of log types that need to be enabled for exporting to CloudWatch Logs. The values in the list depend on the DB engine being used.
func (LookupDbInstanceResultOutput) EnableIamDatabaseAuthentication ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) EnableIamDatabaseAuthentication() pulumi.BoolPtrOutput
A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled.
func (LookupDbInstanceResultOutput) EnablePerformanceInsights ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) EnablePerformanceInsights() pulumi.BoolPtrOutput
A value that indicates whether to enable Performance Insights for the DB instance.
func (LookupDbInstanceResultOutput) Endpoint ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) Endpoint() DbInstanceEndpointPtrOutput
Specifies the connection endpoint.
func (LookupDbInstanceResultOutput) Engine ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) Engine() pulumi.StringPtrOutput
The name of the database engine that you want to use for this DB instance.
func (LookupDbInstanceResultOutput) EngineVersion ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) EngineVersion() pulumi.StringPtrOutput
The version number of the database engine to use.
func (LookupDbInstanceResultOutput) Iops ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) Iops() pulumi.IntPtrOutput
The number of I/O operations per second (IOPS) that the database provisions.
func (LookupDbInstanceResultOutput) LicenseModel ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) LicenseModel() pulumi.StringPtrOutput
License model information for this DB instance.
func (LookupDbInstanceResultOutput) ManageMasterUserPassword ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) ManageMasterUserPassword() pulumi.BoolPtrOutput
A value that indicates whether to manage the master user password with AWS Secrets Manager.
func (LookupDbInstanceResultOutput) MasterUserSecret ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) MasterUserSecret() DbInstanceMasterUserSecretPtrOutput
Contains the secret managed by RDS in AWS Secrets Manager for the master user password.
func (LookupDbInstanceResultOutput) MaxAllocatedStorage ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) MaxAllocatedStorage() pulumi.IntPtrOutput
The upper limit to which Amazon RDS can automatically scale the storage of the DB instance.
func (LookupDbInstanceResultOutput) MonitoringInterval ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) MonitoringInterval() pulumi.IntPtrOutput
The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance. To disable collecting Enhanced Monitoring metrics, specify 0. The default is 0.
func (LookupDbInstanceResultOutput) MonitoringRoleArn ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) MonitoringRoleArn() pulumi.StringPtrOutput
The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to Amazon CloudWatch Logs.
func (LookupDbInstanceResultOutput) MultiAz ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) MultiAz() pulumi.BoolPtrOutput
Specifies whether the database instance is a multiple Availability Zone deployment.
func (LookupDbInstanceResultOutput) NetworkType ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) NetworkType() pulumi.StringPtrOutput
The network type of the DB cluster.
func (LookupDbInstanceResultOutput) OptionGroupName ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) OptionGroupName() pulumi.StringPtrOutput
Indicates that the DB instance should be associated with the specified option group.
func (LookupDbInstanceResultOutput) PerformanceInsightsKmsKeyId ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) PerformanceInsightsKmsKeyId() pulumi.StringPtrOutput
The AWS KMS key identifier for encryption of Performance Insights data. The KMS key ID is the Amazon Resource Name (ARN), KMS key identifier, or the KMS key alias for the KMS encryption key.
func (LookupDbInstanceResultOutput) PerformanceInsightsRetentionPeriod ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) PerformanceInsightsRetentionPeriod() pulumi.IntPtrOutput
The amount of time, in days, to retain Performance Insights data. Valid values are 7 or 731 (2 years).
func (LookupDbInstanceResultOutput) PreferredBackupWindow ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) PreferredBackupWindow() pulumi.StringPtrOutput
The daily time range during which automated backups are created if automated backups are enabled, using the BackupRetentionPeriod parameter.
func (LookupDbInstanceResultOutput) PreferredMaintenanceWindow ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
he weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).
func (LookupDbInstanceResultOutput) ProcessorFeatures ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) ProcessorFeatures() DbInstanceProcessorFeatureArrayOutput
The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.
func (LookupDbInstanceResultOutput) PromotionTier ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) PromotionTier() pulumi.IntPtrOutput
A value that specifies the order in which an Aurora Replica is promoted to the primary instance after a failure of the existing primary instance.
func (LookupDbInstanceResultOutput) PubliclyAccessible ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) PubliclyAccessible() pulumi.BoolPtrOutput
Indicates whether the DB instance is an internet-facing instance. If you specify true, AWS CloudFormation creates an instance with a publicly resolvable DNS name, which resolves to a public IP address. If you specify false, AWS CloudFormation creates an internal instance with a DNS name that resolves to a private IP address.
func (LookupDbInstanceResultOutput) ReplicaMode ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) ReplicaMode() pulumi.StringPtrOutput
The open mode of an Oracle read replica. The default is open-read-only.
func (LookupDbInstanceResultOutput) SourceDbClusterIdentifier ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) SourceDbClusterIdentifier() pulumi.StringPtrOutput
The identifier of the Multi-AZ DB cluster that will act as the source for the read replica. Each DB cluster can have up to 15 read replicas.
func (LookupDbInstanceResultOutput) StorageThroughput ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) StorageThroughput() pulumi.IntPtrOutput
Specifies the storage throughput for the DB instance.
func (LookupDbInstanceResultOutput) StorageType ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) StorageType() pulumi.StringPtrOutput
Specifies the storage type to be associated with the DB instance.
func (LookupDbInstanceResultOutput) Tags ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) Tags() DbInstanceTagArrayOutput
Tags to assign to the DB instance.
func (LookupDbInstanceResultOutput) TdeCredentialArn ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) TdeCredentialArn() pulumi.StringPtrOutput
The ARN from the key store with which to associate the instance for TDE encryption.
func (LookupDbInstanceResultOutput) ToLookupDbInstanceResultOutput ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) ToLookupDbInstanceResultOutput() LookupDbInstanceResultOutput
func (LookupDbInstanceResultOutput) ToLookupDbInstanceResultOutputWithContext ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) ToLookupDbInstanceResultOutputWithContext(ctx context.Context) LookupDbInstanceResultOutput
func (LookupDbInstanceResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupDbInstanceResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDbInstanceResult]
func (LookupDbInstanceResultOutput) VpcSecurityGroups ¶ added in v0.72.0
func (o LookupDbInstanceResultOutput) VpcSecurityGroups() pulumi.StringArrayOutput
A list of the VPC security group IDs to assign to the DB instance. The list can include both the physical IDs of existing VPC security groups and references to AWS::EC2::SecurityGroup resources created in the template.
type LookupDbParameterGroupArgs ¶ added in v0.72.0
type LookupDbParameterGroupArgs struct { // Specifies the name of the DB parameter group DbParameterGroupName string `pulumi:"dbParameterGroupName"` }
type LookupDbParameterGroupOutputArgs ¶ added in v0.72.0
type LookupDbParameterGroupOutputArgs struct { // Specifies the name of the DB parameter group DbParameterGroupName pulumi.StringInput `pulumi:"dbParameterGroupName"` }
func (LookupDbParameterGroupOutputArgs) ElementType ¶ added in v0.72.0
func (LookupDbParameterGroupOutputArgs) ElementType() reflect.Type
type LookupDbParameterGroupResult ¶ added in v0.72.0
type LookupDbParameterGroupResult struct { // An array of parameter names and values for the parameter update. Parameters interface{} `pulumi:"parameters"` // An array of key-value pairs to apply to this resource. Tags []DbParameterGroupTag `pulumi:"tags"` }
func LookupDbParameterGroup ¶ added in v0.72.0
func LookupDbParameterGroup(ctx *pulumi.Context, args *LookupDbParameterGroupArgs, opts ...pulumi.InvokeOption) (*LookupDbParameterGroupResult, error)
The AWS::RDS::DBParameterGroup resource creates a custom parameter group for an RDS database family
type LookupDbParameterGroupResultOutput ¶ added in v0.72.0
type LookupDbParameterGroupResultOutput struct{ *pulumi.OutputState }
func LookupDbParameterGroupOutput ¶ added in v0.72.0
func LookupDbParameterGroupOutput(ctx *pulumi.Context, args LookupDbParameterGroupOutputArgs, opts ...pulumi.InvokeOption) LookupDbParameterGroupResultOutput
func (LookupDbParameterGroupResultOutput) ElementType ¶ added in v0.72.0
func (LookupDbParameterGroupResultOutput) ElementType() reflect.Type
func (LookupDbParameterGroupResultOutput) Parameters ¶ added in v0.72.0
func (o LookupDbParameterGroupResultOutput) Parameters() pulumi.AnyOutput
An array of parameter names and values for the parameter update.
func (LookupDbParameterGroupResultOutput) Tags ¶ added in v0.72.0
func (o LookupDbParameterGroupResultOutput) Tags() DbParameterGroupTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupDbParameterGroupResultOutput) ToLookupDbParameterGroupResultOutput ¶ added in v0.72.0
func (o LookupDbParameterGroupResultOutput) ToLookupDbParameterGroupResultOutput() LookupDbParameterGroupResultOutput
func (LookupDbParameterGroupResultOutput) ToLookupDbParameterGroupResultOutputWithContext ¶ added in v0.72.0
func (o LookupDbParameterGroupResultOutput) ToLookupDbParameterGroupResultOutputWithContext(ctx context.Context) LookupDbParameterGroupResultOutput
func (LookupDbParameterGroupResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupDbParameterGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDbParameterGroupResult]
type LookupDbProxyArgs ¶ added in v0.72.0
type LookupDbProxyArgs struct { // The identifier for the proxy. This name must be unique for all proxies owned by your AWS account in the specified AWS Region. DbProxyName string `pulumi:"dbProxyName"` }
type LookupDbProxyEndpointArgs ¶ added in v0.72.0
type LookupDbProxyEndpointArgs struct { // The identifier for the DB proxy endpoint. This name must be unique for all DB proxy endpoints owned by your AWS account in the specified AWS Region. DbProxyEndpointName string `pulumi:"dbProxyEndpointName"` }
type LookupDbProxyEndpointOutputArgs ¶ added in v0.72.0
type LookupDbProxyEndpointOutputArgs struct { // The identifier for the DB proxy endpoint. This name must be unique for all DB proxy endpoints owned by your AWS account in the specified AWS Region. DbProxyEndpointName pulumi.StringInput `pulumi:"dbProxyEndpointName"` }
func (LookupDbProxyEndpointOutputArgs) ElementType ¶ added in v0.72.0
func (LookupDbProxyEndpointOutputArgs) ElementType() reflect.Type
type LookupDbProxyEndpointResult ¶ added in v0.72.0
type LookupDbProxyEndpointResult struct { // The Amazon Resource Name (ARN) for the DB proxy endpoint. DbProxyEndpointArn *string `pulumi:"dbProxyEndpointArn"` // The endpoint that you can use to connect to the DB proxy. You include the endpoint value in the connection string for a database client application. Endpoint *string `pulumi:"endpoint"` // A value that indicates whether this endpoint is the default endpoint for the associated DB proxy. Default DB proxy endpoints always have read/write capability. Other endpoints that you associate with the DB proxy can be either read/write or read-only. IsDefault *bool `pulumi:"isDefault"` // An optional set of key-value pairs to associate arbitrary data of your choosing with the DB proxy endpoint. Tags []DbProxyEndpointTagFormat `pulumi:"tags"` // A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations. TargetRole *DbProxyEndpointTargetRole `pulumi:"targetRole"` // VPC ID to associate with the new DB proxy endpoint. VpcId *string `pulumi:"vpcId"` // VPC security group IDs to associate with the new DB proxy endpoint. VpcSecurityGroupIds []string `pulumi:"vpcSecurityGroupIds"` }
func LookupDbProxyEndpoint ¶ added in v0.72.0
func LookupDbProxyEndpoint(ctx *pulumi.Context, args *LookupDbProxyEndpointArgs, opts ...pulumi.InvokeOption) (*LookupDbProxyEndpointResult, error)
Resource schema for AWS::RDS::DBProxyEndpoint.
type LookupDbProxyEndpointResultOutput ¶ added in v0.72.0
type LookupDbProxyEndpointResultOutput struct{ *pulumi.OutputState }
func LookupDbProxyEndpointOutput ¶ added in v0.72.0
func LookupDbProxyEndpointOutput(ctx *pulumi.Context, args LookupDbProxyEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupDbProxyEndpointResultOutput
func (LookupDbProxyEndpointResultOutput) DbProxyEndpointArn ¶ added in v0.72.0
func (o LookupDbProxyEndpointResultOutput) DbProxyEndpointArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the DB proxy endpoint.
func (LookupDbProxyEndpointResultOutput) ElementType ¶ added in v0.72.0
func (LookupDbProxyEndpointResultOutput) ElementType() reflect.Type
func (LookupDbProxyEndpointResultOutput) Endpoint ¶ added in v0.72.0
func (o LookupDbProxyEndpointResultOutput) Endpoint() pulumi.StringPtrOutput
The endpoint that you can use to connect to the DB proxy. You include the endpoint value in the connection string for a database client application.
func (LookupDbProxyEndpointResultOutput) IsDefault ¶ added in v0.72.0
func (o LookupDbProxyEndpointResultOutput) IsDefault() pulumi.BoolPtrOutput
A value that indicates whether this endpoint is the default endpoint for the associated DB proxy. Default DB proxy endpoints always have read/write capability. Other endpoints that you associate with the DB proxy can be either read/write or read-only.
func (LookupDbProxyEndpointResultOutput) Tags ¶ added in v0.72.0
func (o LookupDbProxyEndpointResultOutput) Tags() DbProxyEndpointTagFormatArrayOutput
An optional set of key-value pairs to associate arbitrary data of your choosing with the DB proxy endpoint.
func (LookupDbProxyEndpointResultOutput) TargetRole ¶ added in v0.72.0
func (o LookupDbProxyEndpointResultOutput) TargetRole() DbProxyEndpointTargetRolePtrOutput
A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations.
func (LookupDbProxyEndpointResultOutput) ToLookupDbProxyEndpointResultOutput ¶ added in v0.72.0
func (o LookupDbProxyEndpointResultOutput) ToLookupDbProxyEndpointResultOutput() LookupDbProxyEndpointResultOutput
func (LookupDbProxyEndpointResultOutput) ToLookupDbProxyEndpointResultOutputWithContext ¶ added in v0.72.0
func (o LookupDbProxyEndpointResultOutput) ToLookupDbProxyEndpointResultOutputWithContext(ctx context.Context) LookupDbProxyEndpointResultOutput
func (LookupDbProxyEndpointResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupDbProxyEndpointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDbProxyEndpointResult]
func (LookupDbProxyEndpointResultOutput) VpcId ¶ added in v0.72.0
func (o LookupDbProxyEndpointResultOutput) VpcId() pulumi.StringPtrOutput
VPC ID to associate with the new DB proxy endpoint.
func (LookupDbProxyEndpointResultOutput) VpcSecurityGroupIds ¶ added in v0.72.0
func (o LookupDbProxyEndpointResultOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
VPC security group IDs to associate with the new DB proxy endpoint.
type LookupDbProxyOutputArgs ¶ added in v0.72.0
type LookupDbProxyOutputArgs struct { // The identifier for the proxy. This name must be unique for all proxies owned by your AWS account in the specified AWS Region. DbProxyName pulumi.StringInput `pulumi:"dbProxyName"` }
func (LookupDbProxyOutputArgs) ElementType ¶ added in v0.72.0
func (LookupDbProxyOutputArgs) ElementType() reflect.Type
type LookupDbProxyResult ¶ added in v0.72.0
type LookupDbProxyResult struct { // The authorization mechanism that the proxy uses. Auth []DbProxyAuthFormat `pulumi:"auth"` // The Amazon Resource Name (ARN) for the proxy. DbProxyArn *string `pulumi:"dbProxyArn"` // Whether the proxy includes detailed information about SQL statements in its logs. DebugLogging *bool `pulumi:"debugLogging"` // The endpoint that you can use to connect to the proxy. You include the endpoint value in the connection string for a database client application. Endpoint *string `pulumi:"endpoint"` // The number of seconds that a connection to the proxy can be inactive before the proxy disconnects it. IdleClientTimeout *int `pulumi:"idleClientTimeout"` // A Boolean parameter that specifies whether Transport Layer Security (TLS) encryption is required for connections to the proxy. RequireTls *bool `pulumi:"requireTls"` // The Amazon Resource Name (ARN) of the IAM role that the proxy uses to access secrets in AWS Secrets Manager. RoleArn *string `pulumi:"roleArn"` // An optional set of key-value pairs to associate arbitrary data of your choosing with the proxy. Tags []DbProxyTagFormat `pulumi:"tags"` // VPC ID to associate with the new DB proxy. VpcId *string `pulumi:"vpcId"` // VPC security group IDs to associate with the new proxy. VpcSecurityGroupIds []string `pulumi:"vpcSecurityGroupIds"` }
func LookupDbProxy ¶ added in v0.72.0
func LookupDbProxy(ctx *pulumi.Context, args *LookupDbProxyArgs, opts ...pulumi.InvokeOption) (*LookupDbProxyResult, error)
Resource schema for AWS::RDS::DBProxy
type LookupDbProxyResultOutput ¶ added in v0.72.0
type LookupDbProxyResultOutput struct{ *pulumi.OutputState }
func LookupDbProxyOutput ¶ added in v0.72.0
func LookupDbProxyOutput(ctx *pulumi.Context, args LookupDbProxyOutputArgs, opts ...pulumi.InvokeOption) LookupDbProxyResultOutput
func (LookupDbProxyResultOutput) Auth ¶ added in v0.72.0
func (o LookupDbProxyResultOutput) Auth() DbProxyAuthFormatArrayOutput
The authorization mechanism that the proxy uses.
func (LookupDbProxyResultOutput) DbProxyArn ¶ added in v0.72.0
func (o LookupDbProxyResultOutput) DbProxyArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the proxy.
func (LookupDbProxyResultOutput) DebugLogging ¶ added in v0.72.0
func (o LookupDbProxyResultOutput) DebugLogging() pulumi.BoolPtrOutput
Whether the proxy includes detailed information about SQL statements in its logs.
func (LookupDbProxyResultOutput) ElementType ¶ added in v0.72.0
func (LookupDbProxyResultOutput) ElementType() reflect.Type
func (LookupDbProxyResultOutput) Endpoint ¶ added in v0.72.0
func (o LookupDbProxyResultOutput) Endpoint() pulumi.StringPtrOutput
The endpoint that you can use to connect to the proxy. You include the endpoint value in the connection string for a database client application.
func (LookupDbProxyResultOutput) IdleClientTimeout ¶ added in v0.72.0
func (o LookupDbProxyResultOutput) IdleClientTimeout() pulumi.IntPtrOutput
The number of seconds that a connection to the proxy can be inactive before the proxy disconnects it.
func (LookupDbProxyResultOutput) RequireTls ¶ added in v0.72.0
func (o LookupDbProxyResultOutput) RequireTls() pulumi.BoolPtrOutput
A Boolean parameter that specifies whether Transport Layer Security (TLS) encryption is required for connections to the proxy.
func (LookupDbProxyResultOutput) RoleArn ¶ added in v0.72.0
func (o LookupDbProxyResultOutput) RoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the IAM role that the proxy uses to access secrets in AWS Secrets Manager.
func (LookupDbProxyResultOutput) Tags ¶ added in v0.72.0
func (o LookupDbProxyResultOutput) Tags() DbProxyTagFormatArrayOutput
An optional set of key-value pairs to associate arbitrary data of your choosing with the proxy.
func (LookupDbProxyResultOutput) ToLookupDbProxyResultOutput ¶ added in v0.72.0
func (o LookupDbProxyResultOutput) ToLookupDbProxyResultOutput() LookupDbProxyResultOutput
func (LookupDbProxyResultOutput) ToLookupDbProxyResultOutputWithContext ¶ added in v0.72.0
func (o LookupDbProxyResultOutput) ToLookupDbProxyResultOutputWithContext(ctx context.Context) LookupDbProxyResultOutput
func (LookupDbProxyResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupDbProxyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDbProxyResult]
func (LookupDbProxyResultOutput) VpcId ¶ added in v0.72.0
func (o LookupDbProxyResultOutput) VpcId() pulumi.StringPtrOutput
VPC ID to associate with the new DB proxy.
func (LookupDbProxyResultOutput) VpcSecurityGroupIds ¶ added in v0.72.0
func (o LookupDbProxyResultOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
VPC security group IDs to associate with the new proxy.
type LookupDbProxyTargetGroupArgs ¶ added in v0.72.0
type LookupDbProxyTargetGroupArgs struct { // The Amazon Resource Name (ARN) representing the target group. TargetGroupArn string `pulumi:"targetGroupArn"` }
type LookupDbProxyTargetGroupOutputArgs ¶ added in v0.72.0
type LookupDbProxyTargetGroupOutputArgs struct { // The Amazon Resource Name (ARN) representing the target group. TargetGroupArn pulumi.StringInput `pulumi:"targetGroupArn"` }
func (LookupDbProxyTargetGroupOutputArgs) ElementType ¶ added in v0.72.0
func (LookupDbProxyTargetGroupOutputArgs) ElementType() reflect.Type
type LookupDbProxyTargetGroupResult ¶ added in v0.72.0
type LookupDbProxyTargetGroupResult struct { ConnectionPoolConfigurationInfo *DbProxyTargetGroupConnectionPoolConfigurationInfoFormat `pulumi:"connectionPoolConfigurationInfo"` DbClusterIdentifiers []string `pulumi:"dbClusterIdentifiers"` DbInstanceIdentifiers []string `pulumi:"dbInstanceIdentifiers"` // The Amazon Resource Name (ARN) representing the target group. TargetGroupArn *string `pulumi:"targetGroupArn"` }
func LookupDbProxyTargetGroup ¶ added in v0.72.0
func LookupDbProxyTargetGroup(ctx *pulumi.Context, args *LookupDbProxyTargetGroupArgs, opts ...pulumi.InvokeOption) (*LookupDbProxyTargetGroupResult, error)
Resource schema for AWS::RDS::DBProxyTargetGroup
type LookupDbProxyTargetGroupResultOutput ¶ added in v0.72.0
type LookupDbProxyTargetGroupResultOutput struct{ *pulumi.OutputState }
func LookupDbProxyTargetGroupOutput ¶ added in v0.72.0
func LookupDbProxyTargetGroupOutput(ctx *pulumi.Context, args LookupDbProxyTargetGroupOutputArgs, opts ...pulumi.InvokeOption) LookupDbProxyTargetGroupResultOutput
func (LookupDbProxyTargetGroupResultOutput) ConnectionPoolConfigurationInfo ¶ added in v0.72.0
func (o LookupDbProxyTargetGroupResultOutput) ConnectionPoolConfigurationInfo() DbProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
func (LookupDbProxyTargetGroupResultOutput) DbClusterIdentifiers ¶ added in v0.72.0
func (o LookupDbProxyTargetGroupResultOutput) DbClusterIdentifiers() pulumi.StringArrayOutput
func (LookupDbProxyTargetGroupResultOutput) DbInstanceIdentifiers ¶ added in v0.72.0
func (o LookupDbProxyTargetGroupResultOutput) DbInstanceIdentifiers() pulumi.StringArrayOutput
func (LookupDbProxyTargetGroupResultOutput) ElementType ¶ added in v0.72.0
func (LookupDbProxyTargetGroupResultOutput) ElementType() reflect.Type
func (LookupDbProxyTargetGroupResultOutput) TargetGroupArn ¶ added in v0.72.0
func (o LookupDbProxyTargetGroupResultOutput) TargetGroupArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) representing the target group.
func (LookupDbProxyTargetGroupResultOutput) ToLookupDbProxyTargetGroupResultOutput ¶ added in v0.72.0
func (o LookupDbProxyTargetGroupResultOutput) ToLookupDbProxyTargetGroupResultOutput() LookupDbProxyTargetGroupResultOutput
func (LookupDbProxyTargetGroupResultOutput) ToLookupDbProxyTargetGroupResultOutputWithContext ¶ added in v0.72.0
func (o LookupDbProxyTargetGroupResultOutput) ToLookupDbProxyTargetGroupResultOutputWithContext(ctx context.Context) LookupDbProxyTargetGroupResultOutput
func (LookupDbProxyTargetGroupResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupDbProxyTargetGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDbProxyTargetGroupResult]
type LookupDbSecurityGroupArgs ¶ added in v0.72.0
type LookupDbSecurityGroupArgs struct {
Id string `pulumi:"id"`
}
type LookupDbSecurityGroupIngressArgs ¶ added in v0.72.0
type LookupDbSecurityGroupIngressArgs struct {
Id string `pulumi:"id"`
}
type LookupDbSecurityGroupIngressOutputArgs ¶ added in v0.72.0
type LookupDbSecurityGroupIngressOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupDbSecurityGroupIngressOutputArgs) ElementType ¶ added in v0.72.0
func (LookupDbSecurityGroupIngressOutputArgs) ElementType() reflect.Type
type LookupDbSecurityGroupIngressResult ¶ added in v0.72.0
type LookupDbSecurityGroupIngressResult struct { Cidrip *string `pulumi:"cidrip"` DbSecurityGroupName *string `pulumi:"dbSecurityGroupName"` Ec2SecurityGroupId *string `pulumi:"ec2SecurityGroupId"` Ec2SecurityGroupName *string `pulumi:"ec2SecurityGroupName"` Ec2SecurityGroupOwnerId *string `pulumi:"ec2SecurityGroupOwnerId"` Id *string `pulumi:"id"` }
func LookupDbSecurityGroupIngress ¶ added in v0.72.0
func LookupDbSecurityGroupIngress(ctx *pulumi.Context, args *LookupDbSecurityGroupIngressArgs, opts ...pulumi.InvokeOption) (*LookupDbSecurityGroupIngressResult, error)
Resource Type definition for AWS::RDS::DBSecurityGroupIngress
type LookupDbSecurityGroupIngressResultOutput ¶ added in v0.72.0
type LookupDbSecurityGroupIngressResultOutput struct{ *pulumi.OutputState }
func LookupDbSecurityGroupIngressOutput ¶ added in v0.72.0
func LookupDbSecurityGroupIngressOutput(ctx *pulumi.Context, args LookupDbSecurityGroupIngressOutputArgs, opts ...pulumi.InvokeOption) LookupDbSecurityGroupIngressResultOutput
func (LookupDbSecurityGroupIngressResultOutput) Cidrip ¶ added in v0.72.0
func (o LookupDbSecurityGroupIngressResultOutput) Cidrip() pulumi.StringPtrOutput
func (LookupDbSecurityGroupIngressResultOutput) DbSecurityGroupName ¶ added in v0.72.0
func (o LookupDbSecurityGroupIngressResultOutput) DbSecurityGroupName() pulumi.StringPtrOutput
func (LookupDbSecurityGroupIngressResultOutput) Ec2SecurityGroupId ¶ added in v0.72.0
func (o LookupDbSecurityGroupIngressResultOutput) Ec2SecurityGroupId() pulumi.StringPtrOutput
func (LookupDbSecurityGroupIngressResultOutput) Ec2SecurityGroupName ¶ added in v0.72.0
func (o LookupDbSecurityGroupIngressResultOutput) Ec2SecurityGroupName() pulumi.StringPtrOutput
func (LookupDbSecurityGroupIngressResultOutput) Ec2SecurityGroupOwnerId ¶ added in v0.72.0
func (o LookupDbSecurityGroupIngressResultOutput) Ec2SecurityGroupOwnerId() pulumi.StringPtrOutput
func (LookupDbSecurityGroupIngressResultOutput) ElementType ¶ added in v0.72.0
func (LookupDbSecurityGroupIngressResultOutput) ElementType() reflect.Type
func (LookupDbSecurityGroupIngressResultOutput) Id ¶ added in v0.72.0
func (o LookupDbSecurityGroupIngressResultOutput) Id() pulumi.StringPtrOutput
func (LookupDbSecurityGroupIngressResultOutput) ToLookupDbSecurityGroupIngressResultOutput ¶ added in v0.72.0
func (o LookupDbSecurityGroupIngressResultOutput) ToLookupDbSecurityGroupIngressResultOutput() LookupDbSecurityGroupIngressResultOutput
func (LookupDbSecurityGroupIngressResultOutput) ToLookupDbSecurityGroupIngressResultOutputWithContext ¶ added in v0.72.0
func (o LookupDbSecurityGroupIngressResultOutput) ToLookupDbSecurityGroupIngressResultOutputWithContext(ctx context.Context) LookupDbSecurityGroupIngressResultOutput
func (LookupDbSecurityGroupIngressResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupDbSecurityGroupIngressResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDbSecurityGroupIngressResult]
type LookupDbSecurityGroupOutputArgs ¶ added in v0.72.0
type LookupDbSecurityGroupOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupDbSecurityGroupOutputArgs) ElementType ¶ added in v0.72.0
func (LookupDbSecurityGroupOutputArgs) ElementType() reflect.Type
type LookupDbSecurityGroupResult ¶ added in v0.72.0
type LookupDbSecurityGroupResult struct { DbSecurityGroupIngress []DbSecurityGroupIngressType `pulumi:"dbSecurityGroupIngress"` Id *string `pulumi:"id"` Tags []DbSecurityGroupTag `pulumi:"tags"` }
func LookupDbSecurityGroup ¶ added in v0.72.0
func LookupDbSecurityGroup(ctx *pulumi.Context, args *LookupDbSecurityGroupArgs, opts ...pulumi.InvokeOption) (*LookupDbSecurityGroupResult, error)
Resource Type definition for AWS::RDS::DBSecurityGroup
type LookupDbSecurityGroupResultOutput ¶ added in v0.72.0
type LookupDbSecurityGroupResultOutput struct{ *pulumi.OutputState }
func LookupDbSecurityGroupOutput ¶ added in v0.72.0
func LookupDbSecurityGroupOutput(ctx *pulumi.Context, args LookupDbSecurityGroupOutputArgs, opts ...pulumi.InvokeOption) LookupDbSecurityGroupResultOutput
func (LookupDbSecurityGroupResultOutput) DbSecurityGroupIngress ¶ added in v0.72.0
func (o LookupDbSecurityGroupResultOutput) DbSecurityGroupIngress() DbSecurityGroupIngressTypeArrayOutput
func (LookupDbSecurityGroupResultOutput) ElementType ¶ added in v0.72.0
func (LookupDbSecurityGroupResultOutput) ElementType() reflect.Type
func (LookupDbSecurityGroupResultOutput) Id ¶ added in v0.72.0
func (o LookupDbSecurityGroupResultOutput) Id() pulumi.StringPtrOutput
func (LookupDbSecurityGroupResultOutput) Tags ¶ added in v0.72.0
func (o LookupDbSecurityGroupResultOutput) Tags() DbSecurityGroupTagArrayOutput
func (LookupDbSecurityGroupResultOutput) ToLookupDbSecurityGroupResultOutput ¶ added in v0.72.0
func (o LookupDbSecurityGroupResultOutput) ToLookupDbSecurityGroupResultOutput() LookupDbSecurityGroupResultOutput
func (LookupDbSecurityGroupResultOutput) ToLookupDbSecurityGroupResultOutputWithContext ¶ added in v0.72.0
func (o LookupDbSecurityGroupResultOutput) ToLookupDbSecurityGroupResultOutputWithContext(ctx context.Context) LookupDbSecurityGroupResultOutput
func (LookupDbSecurityGroupResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupDbSecurityGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDbSecurityGroupResult]
type LookupDbSubnetGroupArgs ¶ added in v0.72.0
type LookupDbSubnetGroupArgs struct {
DbSubnetGroupName string `pulumi:"dbSubnetGroupName"`
}
type LookupDbSubnetGroupOutputArgs ¶ added in v0.72.0
type LookupDbSubnetGroupOutputArgs struct {
DbSubnetGroupName pulumi.StringInput `pulumi:"dbSubnetGroupName"`
}
func (LookupDbSubnetGroupOutputArgs) ElementType ¶ added in v0.72.0
func (LookupDbSubnetGroupOutputArgs) ElementType() reflect.Type
type LookupDbSubnetGroupResult ¶ added in v0.72.0
type LookupDbSubnetGroupResult struct { DbSubnetGroupDescription *string `pulumi:"dbSubnetGroupDescription"` // An array of key-value pairs to apply to this resource. Tags []DbSubnetGroupTag `pulumi:"tags"` }
func LookupDbSubnetGroup ¶ added in v0.72.0
func LookupDbSubnetGroup(ctx *pulumi.Context, args *LookupDbSubnetGroupArgs, opts ...pulumi.InvokeOption) (*LookupDbSubnetGroupResult, error)
The AWS::RDS::DBSubnetGroup resource creates a database subnet group. Subnet groups must contain at least two subnets in two different Availability Zones in the same region.
type LookupDbSubnetGroupResultOutput ¶ added in v0.72.0
type LookupDbSubnetGroupResultOutput struct{ *pulumi.OutputState }
func LookupDbSubnetGroupOutput ¶ added in v0.72.0
func LookupDbSubnetGroupOutput(ctx *pulumi.Context, args LookupDbSubnetGroupOutputArgs, opts ...pulumi.InvokeOption) LookupDbSubnetGroupResultOutput
func (LookupDbSubnetGroupResultOutput) DbSubnetGroupDescription ¶ added in v0.72.0
func (o LookupDbSubnetGroupResultOutput) DbSubnetGroupDescription() pulumi.StringPtrOutput
func (LookupDbSubnetGroupResultOutput) ElementType ¶ added in v0.72.0
func (LookupDbSubnetGroupResultOutput) ElementType() reflect.Type
func (LookupDbSubnetGroupResultOutput) Tags ¶ added in v0.72.0
func (o LookupDbSubnetGroupResultOutput) Tags() DbSubnetGroupTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupDbSubnetGroupResultOutput) ToLookupDbSubnetGroupResultOutput ¶ added in v0.72.0
func (o LookupDbSubnetGroupResultOutput) ToLookupDbSubnetGroupResultOutput() LookupDbSubnetGroupResultOutput
func (LookupDbSubnetGroupResultOutput) ToLookupDbSubnetGroupResultOutputWithContext ¶ added in v0.72.0
func (o LookupDbSubnetGroupResultOutput) ToLookupDbSubnetGroupResultOutputWithContext(ctx context.Context) LookupDbSubnetGroupResultOutput
func (LookupDbSubnetGroupResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupDbSubnetGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDbSubnetGroupResult]
type LookupEventSubscriptionArgs ¶ added in v0.12.0
type LookupEventSubscriptionArgs struct { // The name of the subscription. SubscriptionName string `pulumi:"subscriptionName"` }
type LookupEventSubscriptionOutputArgs ¶ added in v0.12.0
type LookupEventSubscriptionOutputArgs struct { // The name of the subscription. SubscriptionName pulumi.StringInput `pulumi:"subscriptionName"` }
func (LookupEventSubscriptionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupEventSubscriptionOutputArgs) ElementType() reflect.Type
type LookupEventSubscriptionResult ¶ added in v0.12.0
type LookupEventSubscriptionResult struct { // A Boolean value; set to true to activate the subscription, set to false to create the subscription but not active it. Enabled *bool `pulumi:"enabled"` // A list of event categories for a SourceType that you want to subscribe to. You can see a list of the categories for a given SourceType in the Events topic in the Amazon RDS User Guide or by using the DescribeEventCategories action. EventCategories []string `pulumi:"eventCategories"` // The list of identifiers of the event sources for which events will be returned. If not specified, then all sources are included in the response. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it cannot end with a hyphen or contain two consecutive hyphens. SourceIds []string `pulumi:"sourceIds"` // The type of source that will be generating the events. For example, if you want to be notified of events generated by a DB instance, you would set this parameter to db-instance. if this value is not specified, all events are returned. SourceType *string `pulumi:"sourceType"` // An array of key-value pairs to apply to this resource. Tags []EventSubscriptionTag `pulumi:"tags"` }
func LookupEventSubscription ¶ added in v0.12.0
func LookupEventSubscription(ctx *pulumi.Context, args *LookupEventSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupEventSubscriptionResult, error)
The AWS::RDS::EventSubscription resource allows you to receive notifications for Amazon Relational Database Service events through the Amazon Simple Notification Service (Amazon SNS). For more information, see Using Amazon RDS Event Notification in the Amazon RDS User Guide.
type LookupEventSubscriptionResultOutput ¶ added in v0.12.0
type LookupEventSubscriptionResultOutput struct{ *pulumi.OutputState }
func LookupEventSubscriptionOutput ¶ added in v0.12.0
func LookupEventSubscriptionOutput(ctx *pulumi.Context, args LookupEventSubscriptionOutputArgs, opts ...pulumi.InvokeOption) LookupEventSubscriptionResultOutput
func (LookupEventSubscriptionResultOutput) ElementType ¶ added in v0.12.0
func (LookupEventSubscriptionResultOutput) ElementType() reflect.Type
func (LookupEventSubscriptionResultOutput) Enabled ¶ added in v0.12.0
func (o LookupEventSubscriptionResultOutput) Enabled() pulumi.BoolPtrOutput
A Boolean value; set to true to activate the subscription, set to false to create the subscription but not active it.
func (LookupEventSubscriptionResultOutput) EventCategories ¶ added in v0.12.0
func (o LookupEventSubscriptionResultOutput) EventCategories() pulumi.StringArrayOutput
A list of event categories for a SourceType that you want to subscribe to. You can see a list of the categories for a given SourceType in the Events topic in the Amazon RDS User Guide or by using the DescribeEventCategories action.
func (LookupEventSubscriptionResultOutput) SourceIds ¶ added in v0.12.0
func (o LookupEventSubscriptionResultOutput) SourceIds() pulumi.StringArrayOutput
The list of identifiers of the event sources for which events will be returned. If not specified, then all sources are included in the response. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it cannot end with a hyphen or contain two consecutive hyphens.
func (LookupEventSubscriptionResultOutput) SourceType ¶ added in v0.12.0
func (o LookupEventSubscriptionResultOutput) SourceType() pulumi.StringPtrOutput
The type of source that will be generating the events. For example, if you want to be notified of events generated by a DB instance, you would set this parameter to db-instance. if this value is not specified, all events are returned.
func (LookupEventSubscriptionResultOutput) Tags ¶ added in v0.17.0
func (o LookupEventSubscriptionResultOutput) Tags() EventSubscriptionTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupEventSubscriptionResultOutput) ToLookupEventSubscriptionResultOutput ¶ added in v0.12.0
func (o LookupEventSubscriptionResultOutput) ToLookupEventSubscriptionResultOutput() LookupEventSubscriptionResultOutput
func (LookupEventSubscriptionResultOutput) ToLookupEventSubscriptionResultOutputWithContext ¶ added in v0.12.0
func (o LookupEventSubscriptionResultOutput) ToLookupEventSubscriptionResultOutputWithContext(ctx context.Context) LookupEventSubscriptionResultOutput
func (LookupEventSubscriptionResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupEventSubscriptionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupEventSubscriptionResult]
type LookupGlobalClusterArgs ¶ added in v0.12.0
type LookupGlobalClusterArgs struct { // The cluster identifier of the new global database cluster. This parameter is stored as a lowercase string. GlobalClusterIdentifier string `pulumi:"globalClusterIdentifier"` }
type LookupGlobalClusterOutputArgs ¶ added in v0.12.0
type LookupGlobalClusterOutputArgs struct { // The cluster identifier of the new global database cluster. This parameter is stored as a lowercase string. GlobalClusterIdentifier pulumi.StringInput `pulumi:"globalClusterIdentifier"` }
func (LookupGlobalClusterOutputArgs) ElementType ¶ added in v0.12.0
func (LookupGlobalClusterOutputArgs) ElementType() reflect.Type
type LookupGlobalClusterResult ¶ added in v0.12.0
type LookupGlobalClusterResult struct { // The deletion protection setting for the new global database. The global database can't be deleted when deletion protection is enabled. DeletionProtection *bool `pulumi:"deletionProtection"` // The version number of the database engine to use. If you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster. EngineVersion *string `pulumi:"engineVersion"` }
func LookupGlobalCluster ¶ added in v0.12.0
func LookupGlobalCluster(ctx *pulumi.Context, args *LookupGlobalClusterArgs, opts ...pulumi.InvokeOption) (*LookupGlobalClusterResult, error)
Resource Type definition for AWS::RDS::GlobalCluster
type LookupGlobalClusterResultOutput ¶ added in v0.12.0
type LookupGlobalClusterResultOutput struct{ *pulumi.OutputState }
func LookupGlobalClusterOutput ¶ added in v0.12.0
func LookupGlobalClusterOutput(ctx *pulumi.Context, args LookupGlobalClusterOutputArgs, opts ...pulumi.InvokeOption) LookupGlobalClusterResultOutput
func (LookupGlobalClusterResultOutput) DeletionProtection ¶ added in v0.12.0
func (o LookupGlobalClusterResultOutput) DeletionProtection() pulumi.BoolPtrOutput
The deletion protection setting for the new global database. The global database can't be deleted when deletion protection is enabled.
func (LookupGlobalClusterResultOutput) ElementType ¶ added in v0.12.0
func (LookupGlobalClusterResultOutput) ElementType() reflect.Type
func (LookupGlobalClusterResultOutput) EngineVersion ¶ added in v0.56.0
func (o LookupGlobalClusterResultOutput) EngineVersion() pulumi.StringPtrOutput
The version number of the database engine to use. If you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster.
func (LookupGlobalClusterResultOutput) ToLookupGlobalClusterResultOutput ¶ added in v0.12.0
func (o LookupGlobalClusterResultOutput) ToLookupGlobalClusterResultOutput() LookupGlobalClusterResultOutput
func (LookupGlobalClusterResultOutput) ToLookupGlobalClusterResultOutputWithContext ¶ added in v0.12.0
func (o LookupGlobalClusterResultOutput) ToLookupGlobalClusterResultOutputWithContext(ctx context.Context) LookupGlobalClusterResultOutput
func (LookupGlobalClusterResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupGlobalClusterResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupGlobalClusterResult]
type LookupOptionGroupArgs ¶ added in v0.12.0
type LookupOptionGroupArgs struct { // Specifies the name of the option group. OptionGroupName string `pulumi:"optionGroupName"` }
type LookupOptionGroupOutputArgs ¶ added in v0.12.0
type LookupOptionGroupOutputArgs struct { // Specifies the name of the option group. OptionGroupName pulumi.StringInput `pulumi:"optionGroupName"` }
func (LookupOptionGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupOptionGroupOutputArgs) ElementType() reflect.Type
type LookupOptionGroupResult ¶ added in v0.12.0
type LookupOptionGroupResult struct { // Indicates what options are available in the option group. OptionConfigurations []OptionGroupOptionConfiguration `pulumi:"optionConfigurations"` // An array of key-value pairs to apply to this resource. Tags []OptionGroupTag `pulumi:"tags"` }
func LookupOptionGroup ¶ added in v0.12.0
func LookupOptionGroup(ctx *pulumi.Context, args *LookupOptionGroupArgs, opts ...pulumi.InvokeOption) (*LookupOptionGroupResult, error)
The AWS::RDS::OptionGroup resource creates an option group, to enable and configure features that are specific to a particular DB engine.
type LookupOptionGroupResultOutput ¶ added in v0.12.0
type LookupOptionGroupResultOutput struct{ *pulumi.OutputState }
func LookupOptionGroupOutput ¶ added in v0.12.0
func LookupOptionGroupOutput(ctx *pulumi.Context, args LookupOptionGroupOutputArgs, opts ...pulumi.InvokeOption) LookupOptionGroupResultOutput
func (LookupOptionGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupOptionGroupResultOutput) ElementType() reflect.Type
func (LookupOptionGroupResultOutput) OptionConfigurations ¶ added in v0.21.0
func (o LookupOptionGroupResultOutput) OptionConfigurations() OptionGroupOptionConfigurationArrayOutput
Indicates what options are available in the option group.
func (LookupOptionGroupResultOutput) Tags ¶ added in v0.12.0
func (o LookupOptionGroupResultOutput) Tags() OptionGroupTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupOptionGroupResultOutput) ToLookupOptionGroupResultOutput ¶ added in v0.12.0
func (o LookupOptionGroupResultOutput) ToLookupOptionGroupResultOutput() LookupOptionGroupResultOutput
func (LookupOptionGroupResultOutput) ToLookupOptionGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupOptionGroupResultOutput) ToLookupOptionGroupResultOutputWithContext(ctx context.Context) LookupOptionGroupResultOutput
func (LookupOptionGroupResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupOptionGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupOptionGroupResult]
type OptionGroup ¶
type OptionGroup struct { pulumi.CustomResourceState // Indicates the name of the engine that this option group can be applied to. EngineName pulumi.StringOutput `pulumi:"engineName"` // Indicates the major engine version associated with this option group. MajorEngineVersion pulumi.StringOutput `pulumi:"majorEngineVersion"` // Indicates what options are available in the option group. OptionConfigurations OptionGroupOptionConfigurationArrayOutput `pulumi:"optionConfigurations"` // Provides a description of the option group. OptionGroupDescription pulumi.StringOutput `pulumi:"optionGroupDescription"` // Specifies the name of the option group. OptionGroupName pulumi.StringPtrOutput `pulumi:"optionGroupName"` // An array of key-value pairs to apply to this resource. Tags OptionGroupTagArrayOutput `pulumi:"tags"` }
The AWS::RDS::OptionGroup resource creates an option group, to enable and configure features that are specific to a particular DB engine.
func GetOptionGroup ¶
func GetOptionGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OptionGroupState, opts ...pulumi.ResourceOption) (*OptionGroup, error)
GetOptionGroup gets an existing OptionGroup 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 NewOptionGroup ¶
func NewOptionGroup(ctx *pulumi.Context, name string, args *OptionGroupArgs, opts ...pulumi.ResourceOption) (*OptionGroup, error)
NewOptionGroup registers a new resource with the given unique name, arguments, and options.
func (*OptionGroup) ElementType ¶
func (*OptionGroup) ElementType() reflect.Type
func (*OptionGroup) ToOptionGroupOutput ¶
func (i *OptionGroup) ToOptionGroupOutput() OptionGroupOutput
func (*OptionGroup) ToOptionGroupOutputWithContext ¶
func (i *OptionGroup) ToOptionGroupOutputWithContext(ctx context.Context) OptionGroupOutput
func (*OptionGroup) ToOutput ¶ added in v0.76.0
func (i *OptionGroup) ToOutput(ctx context.Context) pulumix.Output[*OptionGroup]
type OptionGroupArgs ¶
type OptionGroupArgs struct { // Indicates the name of the engine that this option group can be applied to. EngineName pulumi.StringInput // Indicates the major engine version associated with this option group. MajorEngineVersion pulumi.StringInput // Indicates what options are available in the option group. OptionConfigurations OptionGroupOptionConfigurationArrayInput // Provides a description of the option group. OptionGroupDescription pulumi.StringInput // Specifies the name of the option group. OptionGroupName pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. Tags OptionGroupTagArrayInput }
The set of arguments for constructing a OptionGroup resource.
func (OptionGroupArgs) ElementType ¶
func (OptionGroupArgs) ElementType() reflect.Type
type OptionGroupInput ¶
type OptionGroupInput interface { pulumi.Input ToOptionGroupOutput() OptionGroupOutput ToOptionGroupOutputWithContext(ctx context.Context) OptionGroupOutput }
type OptionGroupOptionConfiguration ¶
type OptionGroupOptionConfiguration struct { // A list of DBSecurityGroupMembership name strings used for this option. DbSecurityGroupMemberships []string `pulumi:"dbSecurityGroupMemberships"` // The configuration of options to include in a group. OptionName string `pulumi:"optionName"` // The option settings to include in an option group. OptionSettings []OptionGroupOptionSetting `pulumi:"optionSettings"` // The version for the option. OptionVersion *string `pulumi:"optionVersion"` // The optional port for the option. Port *int `pulumi:"port"` // A list of VpcSecurityGroupMembership name strings used for this option. VpcSecurityGroupMemberships []string `pulumi:"vpcSecurityGroupMemberships"` }
The OptionConfiguration property type specifies an individual option, and its settings, within an AWS::RDS::OptionGroup resource.
type OptionGroupOptionConfigurationArgs ¶
type OptionGroupOptionConfigurationArgs struct { // A list of DBSecurityGroupMembership name strings used for this option. DbSecurityGroupMemberships pulumi.StringArrayInput `pulumi:"dbSecurityGroupMemberships"` // The configuration of options to include in a group. OptionName pulumi.StringInput `pulumi:"optionName"` // The option settings to include in an option group. OptionSettings OptionGroupOptionSettingArrayInput `pulumi:"optionSettings"` // The version for the option. OptionVersion pulumi.StringPtrInput `pulumi:"optionVersion"` // The optional port for the option. Port pulumi.IntPtrInput `pulumi:"port"` // A list of VpcSecurityGroupMembership name strings used for this option. VpcSecurityGroupMemberships pulumi.StringArrayInput `pulumi:"vpcSecurityGroupMemberships"` }
The OptionConfiguration property type specifies an individual option, and its settings, within an AWS::RDS::OptionGroup resource.
func (OptionGroupOptionConfigurationArgs) ElementType ¶
func (OptionGroupOptionConfigurationArgs) ElementType() reflect.Type
func (OptionGroupOptionConfigurationArgs) ToOptionGroupOptionConfigurationOutput ¶
func (i OptionGroupOptionConfigurationArgs) ToOptionGroupOptionConfigurationOutput() OptionGroupOptionConfigurationOutput
func (OptionGroupOptionConfigurationArgs) ToOptionGroupOptionConfigurationOutputWithContext ¶
func (i OptionGroupOptionConfigurationArgs) ToOptionGroupOptionConfigurationOutputWithContext(ctx context.Context) OptionGroupOptionConfigurationOutput
func (OptionGroupOptionConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i OptionGroupOptionConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[OptionGroupOptionConfiguration]
type OptionGroupOptionConfigurationArray ¶
type OptionGroupOptionConfigurationArray []OptionGroupOptionConfigurationInput
func (OptionGroupOptionConfigurationArray) ElementType ¶
func (OptionGroupOptionConfigurationArray) ElementType() reflect.Type
func (OptionGroupOptionConfigurationArray) ToOptionGroupOptionConfigurationArrayOutput ¶
func (i OptionGroupOptionConfigurationArray) ToOptionGroupOptionConfigurationArrayOutput() OptionGroupOptionConfigurationArrayOutput
func (OptionGroupOptionConfigurationArray) ToOptionGroupOptionConfigurationArrayOutputWithContext ¶
func (i OptionGroupOptionConfigurationArray) ToOptionGroupOptionConfigurationArrayOutputWithContext(ctx context.Context) OptionGroupOptionConfigurationArrayOutput
func (OptionGroupOptionConfigurationArray) ToOutput ¶ added in v0.76.0
func (i OptionGroupOptionConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]OptionGroupOptionConfiguration]
type OptionGroupOptionConfigurationArrayInput ¶
type OptionGroupOptionConfigurationArrayInput interface { pulumi.Input ToOptionGroupOptionConfigurationArrayOutput() OptionGroupOptionConfigurationArrayOutput ToOptionGroupOptionConfigurationArrayOutputWithContext(context.Context) OptionGroupOptionConfigurationArrayOutput }
OptionGroupOptionConfigurationArrayInput is an input type that accepts OptionGroupOptionConfigurationArray and OptionGroupOptionConfigurationArrayOutput values. You can construct a concrete instance of `OptionGroupOptionConfigurationArrayInput` via:
OptionGroupOptionConfigurationArray{ OptionGroupOptionConfigurationArgs{...} }
type OptionGroupOptionConfigurationArrayOutput ¶
type OptionGroupOptionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (OptionGroupOptionConfigurationArrayOutput) ElementType ¶
func (OptionGroupOptionConfigurationArrayOutput) ElementType() reflect.Type
func (OptionGroupOptionConfigurationArrayOutput) ToOptionGroupOptionConfigurationArrayOutput ¶
func (o OptionGroupOptionConfigurationArrayOutput) ToOptionGroupOptionConfigurationArrayOutput() OptionGroupOptionConfigurationArrayOutput
func (OptionGroupOptionConfigurationArrayOutput) ToOptionGroupOptionConfigurationArrayOutputWithContext ¶
func (o OptionGroupOptionConfigurationArrayOutput) ToOptionGroupOptionConfigurationArrayOutputWithContext(ctx context.Context) OptionGroupOptionConfigurationArrayOutput
func (OptionGroupOptionConfigurationArrayOutput) ToOutput ¶ added in v0.76.0
func (o OptionGroupOptionConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]OptionGroupOptionConfiguration]
type OptionGroupOptionConfigurationInput ¶
type OptionGroupOptionConfigurationInput interface { pulumi.Input ToOptionGroupOptionConfigurationOutput() OptionGroupOptionConfigurationOutput ToOptionGroupOptionConfigurationOutputWithContext(context.Context) OptionGroupOptionConfigurationOutput }
OptionGroupOptionConfigurationInput is an input type that accepts OptionGroupOptionConfigurationArgs and OptionGroupOptionConfigurationOutput values. You can construct a concrete instance of `OptionGroupOptionConfigurationInput` via:
OptionGroupOptionConfigurationArgs{...}
type OptionGroupOptionConfigurationOutput ¶
type OptionGroupOptionConfigurationOutput struct{ *pulumi.OutputState }
The OptionConfiguration property type specifies an individual option, and its settings, within an AWS::RDS::OptionGroup resource.
func (OptionGroupOptionConfigurationOutput) DbSecurityGroupMemberships ¶ added in v0.72.0
func (o OptionGroupOptionConfigurationOutput) DbSecurityGroupMemberships() pulumi.StringArrayOutput
A list of DBSecurityGroupMembership name strings used for this option.
func (OptionGroupOptionConfigurationOutput) ElementType ¶
func (OptionGroupOptionConfigurationOutput) ElementType() reflect.Type
func (OptionGroupOptionConfigurationOutput) OptionName ¶
func (o OptionGroupOptionConfigurationOutput) OptionName() pulumi.StringOutput
The configuration of options to include in a group.
func (OptionGroupOptionConfigurationOutput) OptionSettings ¶
func (o OptionGroupOptionConfigurationOutput) OptionSettings() OptionGroupOptionSettingArrayOutput
The option settings to include in an option group.
func (OptionGroupOptionConfigurationOutput) OptionVersion ¶
func (o OptionGroupOptionConfigurationOutput) OptionVersion() pulumi.StringPtrOutput
The version for the option.
func (OptionGroupOptionConfigurationOutput) Port ¶
func (o OptionGroupOptionConfigurationOutput) Port() pulumi.IntPtrOutput
The optional port for the option.
func (OptionGroupOptionConfigurationOutput) ToOptionGroupOptionConfigurationOutput ¶
func (o OptionGroupOptionConfigurationOutput) ToOptionGroupOptionConfigurationOutput() OptionGroupOptionConfigurationOutput
func (OptionGroupOptionConfigurationOutput) ToOptionGroupOptionConfigurationOutputWithContext ¶
func (o OptionGroupOptionConfigurationOutput) ToOptionGroupOptionConfigurationOutputWithContext(ctx context.Context) OptionGroupOptionConfigurationOutput
func (OptionGroupOptionConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o OptionGroupOptionConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[OptionGroupOptionConfiguration]
func (OptionGroupOptionConfigurationOutput) VpcSecurityGroupMemberships ¶
func (o OptionGroupOptionConfigurationOutput) VpcSecurityGroupMemberships() pulumi.StringArrayOutput
A list of VpcSecurityGroupMembership name strings used for this option.
type OptionGroupOptionSetting ¶
type OptionGroupOptionSetting struct { // The name of the option that has settings that you can set. Name *string `pulumi:"name"` // The current value of the option setting. Value *string `pulumi:"value"` }
The OptionSetting property type specifies the value for an option within an OptionSetting property.
type OptionGroupOptionSettingArgs ¶
type OptionGroupOptionSettingArgs struct { // The name of the option that has settings that you can set. Name pulumi.StringPtrInput `pulumi:"name"` // The current value of the option setting. Value pulumi.StringPtrInput `pulumi:"value"` }
The OptionSetting property type specifies the value for an option within an OptionSetting property.
func (OptionGroupOptionSettingArgs) ElementType ¶
func (OptionGroupOptionSettingArgs) ElementType() reflect.Type
func (OptionGroupOptionSettingArgs) ToOptionGroupOptionSettingOutput ¶
func (i OptionGroupOptionSettingArgs) ToOptionGroupOptionSettingOutput() OptionGroupOptionSettingOutput
func (OptionGroupOptionSettingArgs) ToOptionGroupOptionSettingOutputWithContext ¶
func (i OptionGroupOptionSettingArgs) ToOptionGroupOptionSettingOutputWithContext(ctx context.Context) OptionGroupOptionSettingOutput
func (OptionGroupOptionSettingArgs) ToOutput ¶ added in v0.76.0
func (i OptionGroupOptionSettingArgs) ToOutput(ctx context.Context) pulumix.Output[OptionGroupOptionSetting]
type OptionGroupOptionSettingArray ¶
type OptionGroupOptionSettingArray []OptionGroupOptionSettingInput
func (OptionGroupOptionSettingArray) ElementType ¶
func (OptionGroupOptionSettingArray) ElementType() reflect.Type
func (OptionGroupOptionSettingArray) ToOptionGroupOptionSettingArrayOutput ¶
func (i OptionGroupOptionSettingArray) ToOptionGroupOptionSettingArrayOutput() OptionGroupOptionSettingArrayOutput
func (OptionGroupOptionSettingArray) ToOptionGroupOptionSettingArrayOutputWithContext ¶
func (i OptionGroupOptionSettingArray) ToOptionGroupOptionSettingArrayOutputWithContext(ctx context.Context) OptionGroupOptionSettingArrayOutput
func (OptionGroupOptionSettingArray) ToOutput ¶ added in v0.76.0
func (i OptionGroupOptionSettingArray) ToOutput(ctx context.Context) pulumix.Output[[]OptionGroupOptionSetting]
type OptionGroupOptionSettingArrayInput ¶
type OptionGroupOptionSettingArrayInput interface { pulumi.Input ToOptionGroupOptionSettingArrayOutput() OptionGroupOptionSettingArrayOutput ToOptionGroupOptionSettingArrayOutputWithContext(context.Context) OptionGroupOptionSettingArrayOutput }
OptionGroupOptionSettingArrayInput is an input type that accepts OptionGroupOptionSettingArray and OptionGroupOptionSettingArrayOutput values. You can construct a concrete instance of `OptionGroupOptionSettingArrayInput` via:
OptionGroupOptionSettingArray{ OptionGroupOptionSettingArgs{...} }
type OptionGroupOptionSettingArrayOutput ¶
type OptionGroupOptionSettingArrayOutput struct{ *pulumi.OutputState }
func (OptionGroupOptionSettingArrayOutput) ElementType ¶
func (OptionGroupOptionSettingArrayOutput) ElementType() reflect.Type
func (OptionGroupOptionSettingArrayOutput) Index ¶
func (o OptionGroupOptionSettingArrayOutput) Index(i pulumi.IntInput) OptionGroupOptionSettingOutput
func (OptionGroupOptionSettingArrayOutput) ToOptionGroupOptionSettingArrayOutput ¶
func (o OptionGroupOptionSettingArrayOutput) ToOptionGroupOptionSettingArrayOutput() OptionGroupOptionSettingArrayOutput
func (OptionGroupOptionSettingArrayOutput) ToOptionGroupOptionSettingArrayOutputWithContext ¶
func (o OptionGroupOptionSettingArrayOutput) ToOptionGroupOptionSettingArrayOutputWithContext(ctx context.Context) OptionGroupOptionSettingArrayOutput
func (OptionGroupOptionSettingArrayOutput) ToOutput ¶ added in v0.76.0
func (o OptionGroupOptionSettingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]OptionGroupOptionSetting]
type OptionGroupOptionSettingInput ¶
type OptionGroupOptionSettingInput interface { pulumi.Input ToOptionGroupOptionSettingOutput() OptionGroupOptionSettingOutput ToOptionGroupOptionSettingOutputWithContext(context.Context) OptionGroupOptionSettingOutput }
OptionGroupOptionSettingInput is an input type that accepts OptionGroupOptionSettingArgs and OptionGroupOptionSettingOutput values. You can construct a concrete instance of `OptionGroupOptionSettingInput` via:
OptionGroupOptionSettingArgs{...}
type OptionGroupOptionSettingOutput ¶
type OptionGroupOptionSettingOutput struct{ *pulumi.OutputState }
The OptionSetting property type specifies the value for an option within an OptionSetting property.
func (OptionGroupOptionSettingOutput) ElementType ¶
func (OptionGroupOptionSettingOutput) ElementType() reflect.Type
func (OptionGroupOptionSettingOutput) Name ¶
func (o OptionGroupOptionSettingOutput) Name() pulumi.StringPtrOutput
The name of the option that has settings that you can set.
func (OptionGroupOptionSettingOutput) ToOptionGroupOptionSettingOutput ¶
func (o OptionGroupOptionSettingOutput) ToOptionGroupOptionSettingOutput() OptionGroupOptionSettingOutput
func (OptionGroupOptionSettingOutput) ToOptionGroupOptionSettingOutputWithContext ¶
func (o OptionGroupOptionSettingOutput) ToOptionGroupOptionSettingOutputWithContext(ctx context.Context) OptionGroupOptionSettingOutput
func (OptionGroupOptionSettingOutput) ToOutput ¶ added in v0.76.0
func (o OptionGroupOptionSettingOutput) ToOutput(ctx context.Context) pulumix.Output[OptionGroupOptionSetting]
func (OptionGroupOptionSettingOutput) Value ¶
func (o OptionGroupOptionSettingOutput) Value() pulumi.StringPtrOutput
The current value of the option setting.
type OptionGroupOutput ¶
type OptionGroupOutput struct{ *pulumi.OutputState }
func (OptionGroupOutput) ElementType ¶
func (OptionGroupOutput) ElementType() reflect.Type
func (OptionGroupOutput) EngineName ¶ added in v0.17.0
func (o OptionGroupOutput) EngineName() pulumi.StringOutput
Indicates the name of the engine that this option group can be applied to.
func (OptionGroupOutput) MajorEngineVersion ¶ added in v0.17.0
func (o OptionGroupOutput) MajorEngineVersion() pulumi.StringOutput
Indicates the major engine version associated with this option group.
func (OptionGroupOutput) OptionConfigurations ¶ added in v0.17.0
func (o OptionGroupOutput) OptionConfigurations() OptionGroupOptionConfigurationArrayOutput
Indicates what options are available in the option group.
func (OptionGroupOutput) OptionGroupDescription ¶ added in v0.17.0
func (o OptionGroupOutput) OptionGroupDescription() pulumi.StringOutput
Provides a description of the option group.
func (OptionGroupOutput) OptionGroupName ¶ added in v0.21.0
func (o OptionGroupOutput) OptionGroupName() pulumi.StringPtrOutput
Specifies the name of the option group.
func (OptionGroupOutput) Tags ¶ added in v0.17.0
func (o OptionGroupOutput) Tags() OptionGroupTagArrayOutput
An array of key-value pairs to apply to this resource.
func (OptionGroupOutput) ToOptionGroupOutput ¶
func (o OptionGroupOutput) ToOptionGroupOutput() OptionGroupOutput
func (OptionGroupOutput) ToOptionGroupOutputWithContext ¶
func (o OptionGroupOutput) ToOptionGroupOutputWithContext(ctx context.Context) OptionGroupOutput
func (OptionGroupOutput) ToOutput ¶ added in v0.76.0
func (o OptionGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*OptionGroup]
type OptionGroupState ¶
type OptionGroupState struct { }
func (OptionGroupState) ElementType ¶
func (OptionGroupState) ElementType() reflect.Type
type OptionGroupTag ¶
type OptionGroupTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value *string `pulumi:"value"` }
A key-value pair to associate with a resource.
type OptionGroupTagArgs ¶
type OptionGroupTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (OptionGroupTagArgs) ElementType ¶
func (OptionGroupTagArgs) ElementType() reflect.Type
func (OptionGroupTagArgs) ToOptionGroupTagOutput ¶
func (i OptionGroupTagArgs) ToOptionGroupTagOutput() OptionGroupTagOutput
func (OptionGroupTagArgs) ToOptionGroupTagOutputWithContext ¶
func (i OptionGroupTagArgs) ToOptionGroupTagOutputWithContext(ctx context.Context) OptionGroupTagOutput
func (OptionGroupTagArgs) ToOutput ¶ added in v0.76.0
func (i OptionGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[OptionGroupTag]
type OptionGroupTagArray ¶
type OptionGroupTagArray []OptionGroupTagInput
func (OptionGroupTagArray) ElementType ¶
func (OptionGroupTagArray) ElementType() reflect.Type
func (OptionGroupTagArray) ToOptionGroupTagArrayOutput ¶
func (i OptionGroupTagArray) ToOptionGroupTagArrayOutput() OptionGroupTagArrayOutput
func (OptionGroupTagArray) ToOptionGroupTagArrayOutputWithContext ¶
func (i OptionGroupTagArray) ToOptionGroupTagArrayOutputWithContext(ctx context.Context) OptionGroupTagArrayOutput
func (OptionGroupTagArray) ToOutput ¶ added in v0.76.0
func (i OptionGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]OptionGroupTag]
type OptionGroupTagArrayInput ¶
type OptionGroupTagArrayInput interface { pulumi.Input ToOptionGroupTagArrayOutput() OptionGroupTagArrayOutput ToOptionGroupTagArrayOutputWithContext(context.Context) OptionGroupTagArrayOutput }
OptionGroupTagArrayInput is an input type that accepts OptionGroupTagArray and OptionGroupTagArrayOutput values. You can construct a concrete instance of `OptionGroupTagArrayInput` via:
OptionGroupTagArray{ OptionGroupTagArgs{...} }
type OptionGroupTagArrayOutput ¶
type OptionGroupTagArrayOutput struct{ *pulumi.OutputState }
func (OptionGroupTagArrayOutput) ElementType ¶
func (OptionGroupTagArrayOutput) ElementType() reflect.Type
func (OptionGroupTagArrayOutput) Index ¶
func (o OptionGroupTagArrayOutput) Index(i pulumi.IntInput) OptionGroupTagOutput
func (OptionGroupTagArrayOutput) ToOptionGroupTagArrayOutput ¶
func (o OptionGroupTagArrayOutput) ToOptionGroupTagArrayOutput() OptionGroupTagArrayOutput
func (OptionGroupTagArrayOutput) ToOptionGroupTagArrayOutputWithContext ¶
func (o OptionGroupTagArrayOutput) ToOptionGroupTagArrayOutputWithContext(ctx context.Context) OptionGroupTagArrayOutput
func (OptionGroupTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o OptionGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]OptionGroupTag]
type OptionGroupTagInput ¶
type OptionGroupTagInput interface { pulumi.Input ToOptionGroupTagOutput() OptionGroupTagOutput ToOptionGroupTagOutputWithContext(context.Context) OptionGroupTagOutput }
OptionGroupTagInput is an input type that accepts OptionGroupTagArgs and OptionGroupTagOutput values. You can construct a concrete instance of `OptionGroupTagInput` via:
OptionGroupTagArgs{...}
type OptionGroupTagOutput ¶
type OptionGroupTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (OptionGroupTagOutput) ElementType ¶
func (OptionGroupTagOutput) ElementType() reflect.Type
func (OptionGroupTagOutput) Key ¶
func (o OptionGroupTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (OptionGroupTagOutput) ToOptionGroupTagOutput ¶
func (o OptionGroupTagOutput) ToOptionGroupTagOutput() OptionGroupTagOutput
func (OptionGroupTagOutput) ToOptionGroupTagOutputWithContext ¶
func (o OptionGroupTagOutput) ToOptionGroupTagOutputWithContext(ctx context.Context) OptionGroupTagOutput
func (OptionGroupTagOutput) ToOutput ¶ added in v0.76.0
func (o OptionGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[OptionGroupTag]
func (OptionGroupTagOutput) Value ¶
func (o OptionGroupTagOutput) Value() pulumi.StringPtrOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Source Files
¶
- customDbEngineVersion.go
- dbCluster.go
- dbClusterParameterGroup.go
- dbInstance.go
- dbParameterGroup.go
- dbProxy.go
- dbProxyEndpoint.go
- dbProxyTargetGroup.go
- dbSecurityGroup.go
- dbSecurityGroupIngress.go
- dbSubnetGroup.go
- eventSubscription.go
- getCustomDbEngineVersion.go
- getDbCluster.go
- getDbClusterParameterGroup.go
- getDbInstance.go
- getDbParameterGroup.go
- getDbProxy.go
- getDbProxyEndpoint.go
- getDbProxyTargetGroup.go
- getDbSecurityGroup.go
- getDbSecurityGroupIngress.go
- getDbSubnetGroup.go
- getEventSubscription.go
- getGlobalCluster.go
- getOptionGroup.go
- globalCluster.go
- init.go
- optionGroup.go
- pulumiEnums.go
- pulumiTypes.go