Documentation
¶
Index ¶
- Constants
- type DBCluster
- type DBClusterArgs
- 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
- 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
- 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
- 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
- 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
- type DBClusterOutput
- func (o DBClusterOutput) AllocatedStorage() pulumi.IntPtrOutput
- func (o DBClusterOutput) AssociatedRoles() DBClusterRoleArrayOutput
- 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) 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) DatabaseName() 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) 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) UseLatestRestorableTime() pulumi.BoolPtrOutput
- func (o DBClusterOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
- type 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
- type DBClusterParameterGroupState
- type DBClusterParameterGroupTag
- type DBClusterParameterGroupTagArgs
- func (DBClusterParameterGroupTagArgs) ElementType() reflect.Type
- func (i DBClusterParameterGroupTagArgs) ToDBClusterParameterGroupTagOutput() DBClusterParameterGroupTagOutput
- func (i DBClusterParameterGroupTagArgs) ToDBClusterParameterGroupTagOutputWithContext(ctx context.Context) DBClusterParameterGroupTagOutput
- type DBClusterParameterGroupTagArray
- func (DBClusterParameterGroupTagArray) ElementType() reflect.Type
- func (i DBClusterParameterGroupTagArray) ToDBClusterParameterGroupTagArrayOutput() DBClusterParameterGroupTagArrayOutput
- func (i DBClusterParameterGroupTagArray) ToDBClusterParameterGroupTagArrayOutputWithContext(ctx context.Context) DBClusterParameterGroupTagArrayOutput
- 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
- 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) 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
- 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
- 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
- type DBClusterRole
- type DBClusterRoleArgs
- type DBClusterRoleArray
- type DBClusterRoleArrayInput
- type DBClusterRoleArrayOutput
- func (DBClusterRoleArrayOutput) ElementType() reflect.Type
- func (o DBClusterRoleArrayOutput) Index(i pulumi.IntInput) DBClusterRoleOutput
- func (o DBClusterRoleArrayOutput) ToDBClusterRoleArrayOutput() DBClusterRoleArrayOutput
- func (o DBClusterRoleArrayOutput) ToDBClusterRoleArrayOutputWithContext(ctx context.Context) DBClusterRoleArrayOutput
- type DBClusterRoleInput
- type DBClusterRoleOutput
- func (DBClusterRoleOutput) ElementType() reflect.Type
- func (o DBClusterRoleOutput) FeatureName() pulumi.StringPtrOutput
- func (o DBClusterRoleOutput) RoleArn() pulumi.StringOutput
- func (o DBClusterRoleOutput) ToDBClusterRoleOutput() DBClusterRoleOutput
- func (o DBClusterRoleOutput) ToDBClusterRoleOutputWithContext(ctx context.Context) DBClusterRoleOutput
- 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
- 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
- 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
- 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
- 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
- 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
- type DBClusterState
- type DBClusterTag
- type DBClusterTagArgs
- type DBClusterTagArray
- 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
- 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) 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
- 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) 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) ValidTill() pulumi.StringPtrOutput
- 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
- 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
- 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
- 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
- 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
- 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
- type DBInstanceOutput
- func (o DBInstanceOutput) AllocatedStorage() pulumi.StringPtrOutput
- func (o DBInstanceOutput) AllowMajorVersionUpgrade() pulumi.BoolPtrOutput
- func (o DBInstanceOutput) AssociatedRoles() DBInstanceRoleArrayOutput
- func (o DBInstanceOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput
- 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) DomainIAMRoleName() 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) 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) 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
- type DBInstanceProcessorFeatureArray
- func (DBInstanceProcessorFeatureArray) ElementType() reflect.Type
- func (i DBInstanceProcessorFeatureArray) ToDBInstanceProcessorFeatureArrayOutput() DBInstanceProcessorFeatureArrayOutput
- func (i DBInstanceProcessorFeatureArray) ToDBInstanceProcessorFeatureArrayOutputWithContext(ctx context.Context) DBInstanceProcessorFeatureArrayOutput
- 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
- 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) 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) 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) Value() pulumi.StringPtrOutput
- type DBInstanceRole
- type DBInstanceRoleArgs
- type DBInstanceRoleArray
- type DBInstanceRoleArrayInput
- type DBInstanceRoleArrayOutput
- func (DBInstanceRoleArrayOutput) ElementType() reflect.Type
- func (o DBInstanceRoleArrayOutput) Index(i pulumi.IntInput) DBInstanceRoleOutput
- func (o DBInstanceRoleArrayOutput) ToDBInstanceRoleArrayOutput() DBInstanceRoleArrayOutput
- func (o DBInstanceRoleArrayOutput) ToDBInstanceRoleArrayOutputWithContext(ctx context.Context) DBInstanceRoleArrayOutput
- type DBInstanceRoleInput
- type DBInstanceRoleOutput
- func (DBInstanceRoleOutput) ElementType() reflect.Type
- func (o DBInstanceRoleOutput) FeatureName() pulumi.StringOutput
- func (o DBInstanceRoleOutput) RoleArn() pulumi.StringOutput
- func (o DBInstanceRoleOutput) ToDBInstanceRoleOutput() DBInstanceRoleOutput
- func (o DBInstanceRoleOutput) ToDBInstanceRoleOutputWithContext(ctx context.Context) DBInstanceRoleOutput
- type DBInstanceState
- type DBInstanceTag
- type DBInstanceTagArgs
- type DBInstanceTagArray
- 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
- 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) Value() pulumi.StringPtrOutput
- type 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
- type DBParameterGroupState
- type DBParameterGroupTag
- type DBParameterGroupTagArgs
- type DBParameterGroupTagArray
- 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
- 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) Value() pulumi.StringPtrOutput
- type DBProxy
- type DBProxyArgs
- type DBProxyAuthFormat
- type DBProxyAuthFormatArgs
- type DBProxyAuthFormatArray
- 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
- 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) 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) 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) 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) 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) 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) 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
- type 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) 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
- type DBProxyEndpointTagFormatArray
- func (DBProxyEndpointTagFormatArray) ElementType() reflect.Type
- func (i DBProxyEndpointTagFormatArray) ToDBProxyEndpointTagFormatArrayOutput() DBProxyEndpointTagFormatArrayOutput
- func (i DBProxyEndpointTagFormatArray) ToDBProxyEndpointTagFormatArrayOutputWithContext(ctx context.Context) DBProxyEndpointTagFormatArrayOutput
- 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
- 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) 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) 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) 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) 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) 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) VpcId() pulumi.StringOutput
- func (o DBProxyOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
- func (o DBProxyOutput) VpcSubnetIds() pulumi.StringArrayOutput
- type DBProxyState
- type DBProxyTagFormat
- type DBProxyTagFormatArgs
- type DBProxyTagFormatArray
- 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
- 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) Value() pulumi.StringPtrOutput
- type 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
- 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
- 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
- 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
- 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) 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) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DBProxyTargetGroupTargetGroupNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DBSecurityGroupdeprecated
- type DBSecurityGroupArgs
- type DBSecurityGroupIngressdeprecated
- 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
- type DBSecurityGroupIngressState
- type DBSecurityGroupIngressType
- type DBSecurityGroupIngressTypeArgs
- func (DBSecurityGroupIngressTypeArgs) ElementType() reflect.Type
- func (i DBSecurityGroupIngressTypeArgs) ToDBSecurityGroupIngressTypeOutput() DBSecurityGroupIngressTypeOutput
- func (i DBSecurityGroupIngressTypeArgs) ToDBSecurityGroupIngressTypeOutputWithContext(ctx context.Context) DBSecurityGroupIngressTypeOutput
- type DBSecurityGroupIngressTypeArray
- func (DBSecurityGroupIngressTypeArray) ElementType() reflect.Type
- func (i DBSecurityGroupIngressTypeArray) ToDBSecurityGroupIngressTypeArrayOutput() DBSecurityGroupIngressTypeArrayOutput
- func (i DBSecurityGroupIngressTypeArray) ToDBSecurityGroupIngressTypeArrayOutputWithContext(ctx context.Context) DBSecurityGroupIngressTypeArrayOutput
- 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
- 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
- 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
- type DBSecurityGroupState
- type DBSecurityGroupTag
- type DBSecurityGroupTagArgs
- type DBSecurityGroupTagArray
- 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
- 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) 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
- type DBSubnetGroupState
- type DBSubnetGroupTag
- type DBSubnetGroupTagArgs
- type DBSubnetGroupTagArray
- 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
- 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) Value() pulumi.StringPtrOutput
- type 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
- type EventSubscriptionState
- type EventSubscriptionTag
- type EventSubscriptionTagArgs
- type EventSubscriptionTagArray
- 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
- 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) 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) 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) 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
- type GlobalClusterState
- type LookupDBClusterArgs
- type LookupDBClusterOutputArgs
- type LookupDBClusterParameterGroupArgs
- type LookupDBClusterParameterGroupOutputArgs
- type LookupDBClusterParameterGroupResult
- type LookupDBClusterParameterGroupResultOutput
- func (LookupDBClusterParameterGroupResultOutput) ElementType() reflect.Type
- func (o LookupDBClusterParameterGroupResultOutput) Tags() DBClusterParameterGroupTagArrayOutput
- func (o LookupDBClusterParameterGroupResultOutput) ToLookupDBClusterParameterGroupResultOutput() LookupDBClusterParameterGroupResultOutput
- func (o LookupDBClusterParameterGroupResultOutput) ToLookupDBClusterParameterGroupResultOutputWithContext(ctx context.Context) LookupDBClusterParameterGroupResultOutput
- type LookupDBClusterResult
- type LookupDBClusterResultOutput
- func (o LookupDBClusterResultOutput) AllocatedStorage() pulumi.IntPtrOutput
- func (o LookupDBClusterResultOutput) AssociatedRoles() DBClusterRoleArrayOutput
- 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) VpcSecurityGroupIds() pulumi.StringArrayOutput
- type LookupDBInstanceArgs
- type LookupDBInstanceOutputArgs
- type LookupDBInstanceResult
- type LookupDBInstanceResultOutput
- func (o LookupDBInstanceResultOutput) AllocatedStorage() pulumi.StringPtrOutput
- func (o LookupDBInstanceResultOutput) AssociatedRoles() DBInstanceRoleArrayOutput
- func (o LookupDBInstanceResultOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput
- 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) DomainIAMRoleName() 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) 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) UseDefaultProcessorFeatures() pulumi.BoolPtrOutput
- 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
- 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) 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) 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
- 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
- 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
- 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
- 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
- type LookupGlobalClusterArgs
- type LookupGlobalClusterOutputArgs
- type LookupGlobalClusterResult
- type LookupGlobalClusterResultOutput
- func (o LookupGlobalClusterResultOutput) DeletionProtection() pulumi.BoolPtrOutput
- func (LookupGlobalClusterResultOutput) ElementType() reflect.Type
- func (o LookupGlobalClusterResultOutput) ToLookupGlobalClusterResultOutput() LookupGlobalClusterResultOutput
- func (o LookupGlobalClusterResultOutput) ToLookupGlobalClusterResultOutputWithContext(ctx context.Context) LookupGlobalClusterResultOutput
- 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
- 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
- type OptionGroupOptionConfigurationArray
- func (OptionGroupOptionConfigurationArray) ElementType() reflect.Type
- func (i OptionGroupOptionConfigurationArray) ToOptionGroupOptionConfigurationArrayOutput() OptionGroupOptionConfigurationArrayOutput
- func (i OptionGroupOptionConfigurationArray) ToOptionGroupOptionConfigurationArrayOutputWithContext(ctx context.Context) OptionGroupOptionConfigurationArrayOutput
- 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
- 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) 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
- type OptionGroupOptionSettingArray
- func (OptionGroupOptionSettingArray) ElementType() reflect.Type
- func (i OptionGroupOptionSettingArray) ToOptionGroupOptionSettingArrayOutput() OptionGroupOptionSettingArrayOutput
- func (i OptionGroupOptionSettingArray) ToOptionGroupOptionSettingArrayOutputWithContext(ctx context.Context) OptionGroupOptionSettingArrayOutput
- 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
- 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) 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
- type OptionGroupState
- type OptionGroupTag
- type OptionGroupTagArgs
- type OptionGroupTagArray
- 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
- 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) Value() pulumi.StringPtrOutput
Constants ¶
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 DBCluster ¶
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 DBClusterRoleArrayOutput `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 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"` // 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"` // 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 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 ¶
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 ¶
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 ¶
func (*DBCluster) ToDBClusterOutput ¶
func (i *DBCluster) ToDBClusterOutput() DBClusterOutput
func (*DBCluster) ToDBClusterOutputWithContext ¶
func (i *DBCluster) ToDBClusterOutputWithContext(ctx context.Context) DBClusterOutput
type DBClusterArgs ¶
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 DBClusterRoleArrayInput // 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 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 // 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 // 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 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 ¶
func (DBClusterArgs) ElementType() reflect.Type
type DBClusterEndpoint ¶ added in v0.21.0
type DBClusterEndpointOutput ¶ added in v0.21.0
type DBClusterEndpointOutput struct{ *pulumi.OutputState }
func (DBClusterEndpointOutput) Address ¶ added in v0.21.0
func (o DBClusterEndpointOutput) Address() pulumi.StringPtrOutput
The connection endpoint for the DB cluster.
func (DBClusterEndpointOutput) ElementType ¶ added in v0.21.0
func (DBClusterEndpointOutput) ElementType() reflect.Type
func (DBClusterEndpointOutput) Port ¶ added in v0.21.0
func (o DBClusterEndpointOutput) Port() pulumi.StringPtrOutput
The port number that will accept connections on this DB cluster.
func (DBClusterEndpointOutput) ToDBClusterEndpointOutput ¶ added in v0.21.0
func (o DBClusterEndpointOutput) ToDBClusterEndpointOutput() DBClusterEndpointOutput
func (DBClusterEndpointOutput) ToDBClusterEndpointOutputWithContext ¶ added in v0.21.0
func (o DBClusterEndpointOutput) ToDBClusterEndpointOutputWithContext(ctx context.Context) DBClusterEndpointOutput
type DBClusterEndpointPtrOutput ¶ added in v0.21.0
type DBClusterEndpointPtrOutput struct{ *pulumi.OutputState }
func (DBClusterEndpointPtrOutput) Address ¶ added in v0.21.0
func (o DBClusterEndpointPtrOutput) Address() pulumi.StringPtrOutput
The connection endpoint for the DB cluster.
func (DBClusterEndpointPtrOutput) Elem ¶ added in v0.21.0
func (o DBClusterEndpointPtrOutput) Elem() DBClusterEndpointOutput
func (DBClusterEndpointPtrOutput) ElementType ¶ added in v0.21.0
func (DBClusterEndpointPtrOutput) ElementType() reflect.Type
func (DBClusterEndpointPtrOutput) Port ¶ added in v0.21.0
func (o DBClusterEndpointPtrOutput) Port() pulumi.StringPtrOutput
The port number that will accept connections on this DB cluster.
func (DBClusterEndpointPtrOutput) ToDBClusterEndpointPtrOutput ¶ added in v0.21.0
func (o DBClusterEndpointPtrOutput) ToDBClusterEndpointPtrOutput() DBClusterEndpointPtrOutput
func (DBClusterEndpointPtrOutput) ToDBClusterEndpointPtrOutputWithContext ¶ added in v0.21.0
func (o DBClusterEndpointPtrOutput) ToDBClusterEndpointPtrOutputWithContext(ctx context.Context) DBClusterEndpointPtrOutput
type DBClusterInput ¶
type DBClusterInput interface { pulumi.Input ToDBClusterOutput() DBClusterOutput ToDBClusterOutputWithContext(ctx context.Context) DBClusterOutput }
type DBClusterMasterUserSecret ¶ added in v0.46.0
type DBClusterMasterUserSecretArgs ¶ added in v0.46.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.46.0
func (DBClusterMasterUserSecretArgs) ElementType() reflect.Type
func (DBClusterMasterUserSecretArgs) ToDBClusterMasterUserSecretOutput ¶ added in v0.46.0
func (i DBClusterMasterUserSecretArgs) ToDBClusterMasterUserSecretOutput() DBClusterMasterUserSecretOutput
func (DBClusterMasterUserSecretArgs) ToDBClusterMasterUserSecretOutputWithContext ¶ added in v0.46.0
func (i DBClusterMasterUserSecretArgs) ToDBClusterMasterUserSecretOutputWithContext(ctx context.Context) DBClusterMasterUserSecretOutput
func (DBClusterMasterUserSecretArgs) ToDBClusterMasterUserSecretPtrOutput ¶ added in v0.46.0
func (i DBClusterMasterUserSecretArgs) ToDBClusterMasterUserSecretPtrOutput() DBClusterMasterUserSecretPtrOutput
func (DBClusterMasterUserSecretArgs) ToDBClusterMasterUserSecretPtrOutputWithContext ¶ added in v0.46.0
func (i DBClusterMasterUserSecretArgs) ToDBClusterMasterUserSecretPtrOutputWithContext(ctx context.Context) DBClusterMasterUserSecretPtrOutput
type DBClusterMasterUserSecretInput ¶ added in v0.46.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.46.0
type DBClusterMasterUserSecretOutput struct{ *pulumi.OutputState }
func (DBClusterMasterUserSecretOutput) ElementType ¶ added in v0.46.0
func (DBClusterMasterUserSecretOutput) ElementType() reflect.Type
func (DBClusterMasterUserSecretOutput) KmsKeyId ¶ added in v0.46.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.46.0
func (o DBClusterMasterUserSecretOutput) SecretArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the secret.
func (DBClusterMasterUserSecretOutput) ToDBClusterMasterUserSecretOutput ¶ added in v0.46.0
func (o DBClusterMasterUserSecretOutput) ToDBClusterMasterUserSecretOutput() DBClusterMasterUserSecretOutput
func (DBClusterMasterUserSecretOutput) ToDBClusterMasterUserSecretOutputWithContext ¶ added in v0.46.0
func (o DBClusterMasterUserSecretOutput) ToDBClusterMasterUserSecretOutputWithContext(ctx context.Context) DBClusterMasterUserSecretOutput
func (DBClusterMasterUserSecretOutput) ToDBClusterMasterUserSecretPtrOutput ¶ added in v0.46.0
func (o DBClusterMasterUserSecretOutput) ToDBClusterMasterUserSecretPtrOutput() DBClusterMasterUserSecretPtrOutput
func (DBClusterMasterUserSecretOutput) ToDBClusterMasterUserSecretPtrOutputWithContext ¶ added in v0.46.0
func (o DBClusterMasterUserSecretOutput) ToDBClusterMasterUserSecretPtrOutputWithContext(ctx context.Context) DBClusterMasterUserSecretPtrOutput
type DBClusterMasterUserSecretPtrInput ¶ added in v0.46.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.46.0
func DBClusterMasterUserSecretPtr(v *DBClusterMasterUserSecretArgs) DBClusterMasterUserSecretPtrInput
type DBClusterMasterUserSecretPtrOutput ¶ added in v0.46.0
type DBClusterMasterUserSecretPtrOutput struct{ *pulumi.OutputState }
func (DBClusterMasterUserSecretPtrOutput) Elem ¶ added in v0.46.0
func (o DBClusterMasterUserSecretPtrOutput) Elem() DBClusterMasterUserSecretOutput
func (DBClusterMasterUserSecretPtrOutput) ElementType ¶ added in v0.46.0
func (DBClusterMasterUserSecretPtrOutput) ElementType() reflect.Type
func (DBClusterMasterUserSecretPtrOutput) KmsKeyId ¶ added in v0.46.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.46.0
func (o DBClusterMasterUserSecretPtrOutput) SecretArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the secret.
func (DBClusterMasterUserSecretPtrOutput) ToDBClusterMasterUserSecretPtrOutput ¶ added in v0.46.0
func (o DBClusterMasterUserSecretPtrOutput) ToDBClusterMasterUserSecretPtrOutput() DBClusterMasterUserSecretPtrOutput
func (DBClusterMasterUserSecretPtrOutput) ToDBClusterMasterUserSecretPtrOutputWithContext ¶ added in v0.46.0
func (o DBClusterMasterUserSecretPtrOutput) ToDBClusterMasterUserSecretPtrOutputWithContext(ctx context.Context) DBClusterMasterUserSecretPtrOutput
type DBClusterOutput ¶
type DBClusterOutput struct{ *pulumi.OutputState }
func (DBClusterOutput) AllocatedStorage ¶ added in v0.21.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.17.0
func (o DBClusterOutput) AssociatedRoles() DBClusterRoleArrayOutput
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.21.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.17.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.17.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.17.0
func (o DBClusterOutput) BackupRetentionPeriod() pulumi.IntPtrOutput
The number of days for which automated backups are retained.
func (DBClusterOutput) CopyTagsToSnapshot ¶ added in v0.17.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) DBClusterArn ¶ added in v0.40.0
func (o DBClusterOutput) DBClusterArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the DB cluster.
func (DBClusterOutput) DBClusterIdentifier ¶ added in v0.17.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.21.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.17.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.38.0
func (o DBClusterOutput) DBClusterResourceId() pulumi.StringOutput
The AWS Region-unique, immutable identifier for the DB cluster.
func (DBClusterOutput) DBInstanceParameterGroupName ¶ added in v0.38.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.17.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.45.0
func (o DBClusterOutput) DBSystemId() pulumi.StringPtrOutput
Reserved for future use.
func (DBClusterOutput) DatabaseName ¶ added in v0.17.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) DeletionProtection ¶ added in v0.17.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.38.0
func (o DBClusterOutput) Domain() pulumi.StringPtrOutput
The Active Directory directory ID to create the DB cluster in.
func (DBClusterOutput) DomainIAMRoleName ¶ added in v0.38.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 ¶
func (DBClusterOutput) ElementType() reflect.Type
func (DBClusterOutput) EnableCloudwatchLogsExports ¶ added in v0.17.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.17.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.17.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.21.0
func (o DBClusterOutput) Endpoint() DBClusterEndpointOutput
func (DBClusterOutput) Engine ¶ added in v0.17.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.17.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.17.0
func (o DBClusterOutput) EngineVersion() pulumi.StringPtrOutput
The version number of the database engine to use.
func (DBClusterOutput) GlobalClusterIdentifier ¶ added in v0.17.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.21.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.17.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.46.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.17.0
func (o DBClusterOutput) MasterUserPassword() pulumi.StringPtrOutput
The master password for the DB instance.
func (DBClusterOutput) MasterUserSecret ¶ added in v0.46.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.17.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.21.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.21.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.38.0
func (o DBClusterOutput) NetworkType() pulumi.StringPtrOutput
The network type of the DB cluster.
func (DBClusterOutput) PerformanceInsightsEnabled ¶ added in v0.21.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.21.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.21.0
func (o DBClusterOutput) PerformanceInsightsRetentionPeriod() pulumi.IntPtrOutput
The amount of time, in days, to retain Performance Insights data.
func (DBClusterOutput) Port ¶ added in v0.17.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.17.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.17.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.21.0
func (o DBClusterOutput) PubliclyAccessible() pulumi.BoolPtrOutput
A value that indicates whether the DB cluster is publicly accessible.
func (DBClusterOutput) ReadEndpoint ¶ added in v0.21.0
func (o DBClusterOutput) ReadEndpoint() DBClusterReadEndpointPtrOutput
func (DBClusterOutput) ReplicationSourceIdentifier ¶ added in v0.17.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) RestoreType ¶ added in v0.17.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.17.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.38.0
func (o DBClusterOutput) ServerlessV2ScalingConfiguration() DBClusterServerlessV2ScalingConfigurationPtrOutput
Contains the scaling configuration of an Aurora Serverless v2 DB cluster.
func (DBClusterOutput) SnapshotIdentifier ¶ added in v0.17.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.17.0
func (o DBClusterOutput) SourceDBClusterIdentifier() pulumi.StringPtrOutput
The identifier of the source DB cluster from which to restore.
func (DBClusterOutput) SourceRegion ¶ added in v0.17.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.17.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.21.0
func (o DBClusterOutput) StorageType() pulumi.StringPtrOutput
Specifies the storage type to be associated with the DB cluster.
func (DBClusterOutput) Tags ¶ added in v0.17.0
func (o DBClusterOutput) Tags() DBClusterTagArrayOutput
An array of key-value pairs to apply to this resource.
func (DBClusterOutput) ToDBClusterOutput ¶
func (o DBClusterOutput) ToDBClusterOutput() DBClusterOutput
func (DBClusterOutput) ToDBClusterOutputWithContext ¶
func (o DBClusterOutput) ToDBClusterOutputWithContext(ctx context.Context) DBClusterOutput
func (DBClusterOutput) UseLatestRestorableTime ¶ added in v0.17.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.17.0
func (o DBClusterOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
A list of EC2 VPC security groups to associate with this DB cluster.
type DBClusterParameterGroup ¶
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 ¶
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 ¶
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 ¶
func (*DBClusterParameterGroup) ElementType() reflect.Type
func (*DBClusterParameterGroup) ToDBClusterParameterGroupOutput ¶
func (i *DBClusterParameterGroup) ToDBClusterParameterGroupOutput() DBClusterParameterGroupOutput
func (*DBClusterParameterGroup) ToDBClusterParameterGroupOutputWithContext ¶
func (i *DBClusterParameterGroup) ToDBClusterParameterGroupOutputWithContext(ctx context.Context) DBClusterParameterGroupOutput
type DBClusterParameterGroupArgs ¶
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 ¶
func (DBClusterParameterGroupArgs) ElementType() reflect.Type
type DBClusterParameterGroupInput ¶
type DBClusterParameterGroupInput interface { pulumi.Input ToDBClusterParameterGroupOutput() DBClusterParameterGroupOutput ToDBClusterParameterGroupOutputWithContext(ctx context.Context) DBClusterParameterGroupOutput }
type DBClusterParameterGroupOutput ¶
type DBClusterParameterGroupOutput struct{ *pulumi.OutputState }
func (DBClusterParameterGroupOutput) DBClusterParameterGroupName ¶ added in v0.19.0
func (o DBClusterParameterGroupOutput) DBClusterParameterGroupName() pulumi.StringPtrOutput
func (DBClusterParameterGroupOutput) Description ¶ added in v0.17.0
func (o DBClusterParameterGroupOutput) Description() pulumi.StringOutput
A friendly description for this DB cluster parameter group.
func (DBClusterParameterGroupOutput) ElementType ¶
func (DBClusterParameterGroupOutput) ElementType() reflect.Type
func (DBClusterParameterGroupOutput) Family ¶ added in v0.17.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.17.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.17.0
func (o DBClusterParameterGroupOutput) Tags() DBClusterParameterGroupTagArrayOutput
The list of tags for the cluster parameter group.
func (DBClusterParameterGroupOutput) ToDBClusterParameterGroupOutput ¶
func (o DBClusterParameterGroupOutput) ToDBClusterParameterGroupOutput() DBClusterParameterGroupOutput
func (DBClusterParameterGroupOutput) ToDBClusterParameterGroupOutputWithContext ¶
func (o DBClusterParameterGroupOutput) ToDBClusterParameterGroupOutputWithContext(ctx context.Context) DBClusterParameterGroupOutput
type DBClusterParameterGroupState ¶
type DBClusterParameterGroupState struct { }
func (DBClusterParameterGroupState) ElementType ¶
func (DBClusterParameterGroupState) ElementType() reflect.Type
type DBClusterParameterGroupTag ¶
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 ¶
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 ¶
func (DBClusterParameterGroupTagArgs) ElementType() reflect.Type
func (DBClusterParameterGroupTagArgs) ToDBClusterParameterGroupTagOutput ¶
func (i DBClusterParameterGroupTagArgs) ToDBClusterParameterGroupTagOutput() DBClusterParameterGroupTagOutput
func (DBClusterParameterGroupTagArgs) ToDBClusterParameterGroupTagOutputWithContext ¶
func (i DBClusterParameterGroupTagArgs) ToDBClusterParameterGroupTagOutputWithContext(ctx context.Context) DBClusterParameterGroupTagOutput
type DBClusterParameterGroupTagArray ¶
type DBClusterParameterGroupTagArray []DBClusterParameterGroupTagInput
func (DBClusterParameterGroupTagArray) ElementType ¶
func (DBClusterParameterGroupTagArray) ElementType() reflect.Type
func (DBClusterParameterGroupTagArray) ToDBClusterParameterGroupTagArrayOutput ¶
func (i DBClusterParameterGroupTagArray) ToDBClusterParameterGroupTagArrayOutput() DBClusterParameterGroupTagArrayOutput
func (DBClusterParameterGroupTagArray) ToDBClusterParameterGroupTagArrayOutputWithContext ¶
func (i DBClusterParameterGroupTagArray) ToDBClusterParameterGroupTagArrayOutputWithContext(ctx context.Context) DBClusterParameterGroupTagArrayOutput
type DBClusterParameterGroupTagArrayInput ¶
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 ¶
type DBClusterParameterGroupTagArrayOutput struct{ *pulumi.OutputState }
func (DBClusterParameterGroupTagArrayOutput) ElementType ¶
func (DBClusterParameterGroupTagArrayOutput) ElementType() reflect.Type
func (DBClusterParameterGroupTagArrayOutput) Index ¶
func (o DBClusterParameterGroupTagArrayOutput) Index(i pulumi.IntInput) DBClusterParameterGroupTagOutput
func (DBClusterParameterGroupTagArrayOutput) ToDBClusterParameterGroupTagArrayOutput ¶
func (o DBClusterParameterGroupTagArrayOutput) ToDBClusterParameterGroupTagArrayOutput() DBClusterParameterGroupTagArrayOutput
func (DBClusterParameterGroupTagArrayOutput) ToDBClusterParameterGroupTagArrayOutputWithContext ¶
func (o DBClusterParameterGroupTagArrayOutput) ToDBClusterParameterGroupTagArrayOutputWithContext(ctx context.Context) DBClusterParameterGroupTagArrayOutput
type DBClusterParameterGroupTagInput ¶
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 ¶
type DBClusterParameterGroupTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (DBClusterParameterGroupTagOutput) ElementType ¶
func (DBClusterParameterGroupTagOutput) ElementType() reflect.Type
func (DBClusterParameterGroupTagOutput) Key ¶
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 ¶
func (o DBClusterParameterGroupTagOutput) ToDBClusterParameterGroupTagOutput() DBClusterParameterGroupTagOutput
func (DBClusterParameterGroupTagOutput) ToDBClusterParameterGroupTagOutputWithContext ¶
func (o DBClusterParameterGroupTagOutput) ToDBClusterParameterGroupTagOutputWithContext(ctx context.Context) DBClusterParameterGroupTagOutput
func (DBClusterParameterGroupTagOutput) Value ¶
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.21.0
type DBClusterReadEndpoint struct { // The reader endpoint for the DB cluster. Address *string `pulumi:"address"` }
type DBClusterReadEndpointArgs ¶ added in v0.21.0
type DBClusterReadEndpointArgs struct { // The reader endpoint for the DB cluster. Address pulumi.StringPtrInput `pulumi:"address"` }
func (DBClusterReadEndpointArgs) ElementType ¶ added in v0.21.0
func (DBClusterReadEndpointArgs) ElementType() reflect.Type
func (DBClusterReadEndpointArgs) ToDBClusterReadEndpointOutput ¶ added in v0.21.0
func (i DBClusterReadEndpointArgs) ToDBClusterReadEndpointOutput() DBClusterReadEndpointOutput
func (DBClusterReadEndpointArgs) ToDBClusterReadEndpointOutputWithContext ¶ added in v0.21.0
func (i DBClusterReadEndpointArgs) ToDBClusterReadEndpointOutputWithContext(ctx context.Context) DBClusterReadEndpointOutput
func (DBClusterReadEndpointArgs) ToDBClusterReadEndpointPtrOutput ¶ added in v0.21.0
func (i DBClusterReadEndpointArgs) ToDBClusterReadEndpointPtrOutput() DBClusterReadEndpointPtrOutput
func (DBClusterReadEndpointArgs) ToDBClusterReadEndpointPtrOutputWithContext ¶ added in v0.21.0
func (i DBClusterReadEndpointArgs) ToDBClusterReadEndpointPtrOutputWithContext(ctx context.Context) DBClusterReadEndpointPtrOutput
type DBClusterReadEndpointInput ¶ added in v0.21.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.21.0
type DBClusterReadEndpointOutput struct{ *pulumi.OutputState }
func (DBClusterReadEndpointOutput) Address ¶ added in v0.21.0
func (o DBClusterReadEndpointOutput) Address() pulumi.StringPtrOutput
The reader endpoint for the DB cluster.
func (DBClusterReadEndpointOutput) ElementType ¶ added in v0.21.0
func (DBClusterReadEndpointOutput) ElementType() reflect.Type
func (DBClusterReadEndpointOutput) ToDBClusterReadEndpointOutput ¶ added in v0.21.0
func (o DBClusterReadEndpointOutput) ToDBClusterReadEndpointOutput() DBClusterReadEndpointOutput
func (DBClusterReadEndpointOutput) ToDBClusterReadEndpointOutputWithContext ¶ added in v0.21.0
func (o DBClusterReadEndpointOutput) ToDBClusterReadEndpointOutputWithContext(ctx context.Context) DBClusterReadEndpointOutput
func (DBClusterReadEndpointOutput) ToDBClusterReadEndpointPtrOutput ¶ added in v0.21.0
func (o DBClusterReadEndpointOutput) ToDBClusterReadEndpointPtrOutput() DBClusterReadEndpointPtrOutput
func (DBClusterReadEndpointOutput) ToDBClusterReadEndpointPtrOutputWithContext ¶ added in v0.21.0
func (o DBClusterReadEndpointOutput) ToDBClusterReadEndpointPtrOutputWithContext(ctx context.Context) DBClusterReadEndpointPtrOutput
type DBClusterReadEndpointPtrInput ¶ added in v0.21.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.21.0
func DBClusterReadEndpointPtr(v *DBClusterReadEndpointArgs) DBClusterReadEndpointPtrInput
type DBClusterReadEndpointPtrOutput ¶ added in v0.21.0
type DBClusterReadEndpointPtrOutput struct{ *pulumi.OutputState }
func (DBClusterReadEndpointPtrOutput) Address ¶ added in v0.21.0
func (o DBClusterReadEndpointPtrOutput) Address() pulumi.StringPtrOutput
The reader endpoint for the DB cluster.
func (DBClusterReadEndpointPtrOutput) Elem ¶ added in v0.21.0
func (o DBClusterReadEndpointPtrOutput) Elem() DBClusterReadEndpointOutput
func (DBClusterReadEndpointPtrOutput) ElementType ¶ added in v0.21.0
func (DBClusterReadEndpointPtrOutput) ElementType() reflect.Type
func (DBClusterReadEndpointPtrOutput) ToDBClusterReadEndpointPtrOutput ¶ added in v0.21.0
func (o DBClusterReadEndpointPtrOutput) ToDBClusterReadEndpointPtrOutput() DBClusterReadEndpointPtrOutput
func (DBClusterReadEndpointPtrOutput) ToDBClusterReadEndpointPtrOutputWithContext ¶ added in v0.21.0
func (o DBClusterReadEndpointPtrOutput) ToDBClusterReadEndpointPtrOutputWithContext(ctx context.Context) DBClusterReadEndpointPtrOutput
type DBClusterRole ¶ added in v0.2.0
type DBClusterRole 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 DBClusterRoleArgs ¶ added in v0.2.0
type DBClusterRoleArgs 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 (DBClusterRoleArgs) ElementType ¶ added in v0.2.0
func (DBClusterRoleArgs) ElementType() reflect.Type
func (DBClusterRoleArgs) ToDBClusterRoleOutput ¶ added in v0.2.0
func (i DBClusterRoleArgs) ToDBClusterRoleOutput() DBClusterRoleOutput
func (DBClusterRoleArgs) ToDBClusterRoleOutputWithContext ¶ added in v0.2.0
func (i DBClusterRoleArgs) ToDBClusterRoleOutputWithContext(ctx context.Context) DBClusterRoleOutput
type DBClusterRoleArray ¶ added in v0.2.0
type DBClusterRoleArray []DBClusterRoleInput
func (DBClusterRoleArray) ElementType ¶ added in v0.2.0
func (DBClusterRoleArray) ElementType() reflect.Type
func (DBClusterRoleArray) ToDBClusterRoleArrayOutput ¶ added in v0.2.0
func (i DBClusterRoleArray) ToDBClusterRoleArrayOutput() DBClusterRoleArrayOutput
func (DBClusterRoleArray) ToDBClusterRoleArrayOutputWithContext ¶ added in v0.2.0
func (i DBClusterRoleArray) ToDBClusterRoleArrayOutputWithContext(ctx context.Context) DBClusterRoleArrayOutput
type DBClusterRoleArrayInput ¶ added in v0.2.0
type DBClusterRoleArrayInput interface { pulumi.Input ToDBClusterRoleArrayOutput() DBClusterRoleArrayOutput ToDBClusterRoleArrayOutputWithContext(context.Context) DBClusterRoleArrayOutput }
DBClusterRoleArrayInput is an input type that accepts DBClusterRoleArray and DBClusterRoleArrayOutput values. You can construct a concrete instance of `DBClusterRoleArrayInput` via:
DBClusterRoleArray{ DBClusterRoleArgs{...} }
type DBClusterRoleArrayOutput ¶ added in v0.2.0
type DBClusterRoleArrayOutput struct{ *pulumi.OutputState }
func (DBClusterRoleArrayOutput) ElementType ¶ added in v0.2.0
func (DBClusterRoleArrayOutput) ElementType() reflect.Type
func (DBClusterRoleArrayOutput) Index ¶ added in v0.2.0
func (o DBClusterRoleArrayOutput) Index(i pulumi.IntInput) DBClusterRoleOutput
func (DBClusterRoleArrayOutput) ToDBClusterRoleArrayOutput ¶ added in v0.2.0
func (o DBClusterRoleArrayOutput) ToDBClusterRoleArrayOutput() DBClusterRoleArrayOutput
func (DBClusterRoleArrayOutput) ToDBClusterRoleArrayOutputWithContext ¶ added in v0.2.0
func (o DBClusterRoleArrayOutput) ToDBClusterRoleArrayOutputWithContext(ctx context.Context) DBClusterRoleArrayOutput
type DBClusterRoleInput ¶ added in v0.2.0
type DBClusterRoleInput interface { pulumi.Input ToDBClusterRoleOutput() DBClusterRoleOutput ToDBClusterRoleOutputWithContext(context.Context) DBClusterRoleOutput }
DBClusterRoleInput is an input type that accepts DBClusterRoleArgs and DBClusterRoleOutput values. You can construct a concrete instance of `DBClusterRoleInput` via:
DBClusterRoleArgs{...}
type DBClusterRoleOutput ¶ added in v0.2.0
type DBClusterRoleOutput struct{ *pulumi.OutputState }
Describes an AWS Identity and Access Management (IAM) role that is associated with a DB cluster.
func (DBClusterRoleOutput) ElementType ¶ added in v0.2.0
func (DBClusterRoleOutput) ElementType() reflect.Type
func (DBClusterRoleOutput) FeatureName ¶ added in v0.2.0
func (o DBClusterRoleOutput) 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 (DBClusterRoleOutput) RoleArn ¶ added in v0.2.0
func (o DBClusterRoleOutput) RoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the IAM role that is associated with the DB cluster.
func (DBClusterRoleOutput) ToDBClusterRoleOutput ¶ added in v0.2.0
func (o DBClusterRoleOutput) ToDBClusterRoleOutput() DBClusterRoleOutput
func (DBClusterRoleOutput) ToDBClusterRoleOutputWithContext ¶ added in v0.2.0
func (o DBClusterRoleOutput) ToDBClusterRoleOutputWithContext(ctx context.Context) DBClusterRoleOutput
type DBClusterScalingConfiguration ¶
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 ¶
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 ¶
func (DBClusterScalingConfigurationArgs) ElementType() reflect.Type
func (DBClusterScalingConfigurationArgs) ToDBClusterScalingConfigurationOutput ¶
func (i DBClusterScalingConfigurationArgs) ToDBClusterScalingConfigurationOutput() DBClusterScalingConfigurationOutput
func (DBClusterScalingConfigurationArgs) ToDBClusterScalingConfigurationOutputWithContext ¶
func (i DBClusterScalingConfigurationArgs) ToDBClusterScalingConfigurationOutputWithContext(ctx context.Context) DBClusterScalingConfigurationOutput
func (DBClusterScalingConfigurationArgs) ToDBClusterScalingConfigurationPtrOutput ¶
func (i DBClusterScalingConfigurationArgs) ToDBClusterScalingConfigurationPtrOutput() DBClusterScalingConfigurationPtrOutput
func (DBClusterScalingConfigurationArgs) ToDBClusterScalingConfigurationPtrOutputWithContext ¶
func (i DBClusterScalingConfigurationArgs) ToDBClusterScalingConfigurationPtrOutputWithContext(ctx context.Context) DBClusterScalingConfigurationPtrOutput
type DBClusterScalingConfigurationInput ¶
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 ¶
type DBClusterScalingConfigurationOutput struct{ *pulumi.OutputState }
The ScalingConfiguration property type specifies the scaling configuration of an Aurora Serverless DB cluster.
func (DBClusterScalingConfigurationOutput) AutoPause ¶
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 ¶
func (DBClusterScalingConfigurationOutput) ElementType() reflect.Type
func (DBClusterScalingConfigurationOutput) MaxCapacity ¶
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 ¶
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.45.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 ¶
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.40.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 ¶
func (o DBClusterScalingConfigurationOutput) ToDBClusterScalingConfigurationOutput() DBClusterScalingConfigurationOutput
func (DBClusterScalingConfigurationOutput) ToDBClusterScalingConfigurationOutputWithContext ¶
func (o DBClusterScalingConfigurationOutput) ToDBClusterScalingConfigurationOutputWithContext(ctx context.Context) DBClusterScalingConfigurationOutput
func (DBClusterScalingConfigurationOutput) ToDBClusterScalingConfigurationPtrOutput ¶
func (o DBClusterScalingConfigurationOutput) ToDBClusterScalingConfigurationPtrOutput() DBClusterScalingConfigurationPtrOutput
func (DBClusterScalingConfigurationOutput) ToDBClusterScalingConfigurationPtrOutputWithContext ¶
func (o DBClusterScalingConfigurationOutput) ToDBClusterScalingConfigurationPtrOutputWithContext(ctx context.Context) DBClusterScalingConfigurationPtrOutput
type DBClusterScalingConfigurationPtrInput ¶
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 ¶
func DBClusterScalingConfigurationPtr(v *DBClusterScalingConfigurationArgs) DBClusterScalingConfigurationPtrInput
type DBClusterScalingConfigurationPtrOutput ¶
type DBClusterScalingConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DBClusterScalingConfigurationPtrOutput) AutoPause ¶
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 ¶
func (DBClusterScalingConfigurationPtrOutput) ElementType() reflect.Type
func (DBClusterScalingConfigurationPtrOutput) MaxCapacity ¶
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 ¶
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.45.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 ¶
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.40.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 ¶
func (o DBClusterScalingConfigurationPtrOutput) ToDBClusterScalingConfigurationPtrOutput() DBClusterScalingConfigurationPtrOutput
func (DBClusterScalingConfigurationPtrOutput) ToDBClusterScalingConfigurationPtrOutputWithContext ¶
func (o DBClusterScalingConfigurationPtrOutput) ToDBClusterScalingConfigurationPtrOutputWithContext(ctx context.Context) DBClusterScalingConfigurationPtrOutput
type DBClusterServerlessV2ScalingConfiguration ¶ added in v0.38.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.38.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.38.0
func (DBClusterServerlessV2ScalingConfigurationArgs) ElementType() reflect.Type
func (DBClusterServerlessV2ScalingConfigurationArgs) ToDBClusterServerlessV2ScalingConfigurationOutput ¶ added in v0.38.0
func (i DBClusterServerlessV2ScalingConfigurationArgs) ToDBClusterServerlessV2ScalingConfigurationOutput() DBClusterServerlessV2ScalingConfigurationOutput
func (DBClusterServerlessV2ScalingConfigurationArgs) ToDBClusterServerlessV2ScalingConfigurationOutputWithContext ¶ added in v0.38.0
func (i DBClusterServerlessV2ScalingConfigurationArgs) ToDBClusterServerlessV2ScalingConfigurationOutputWithContext(ctx context.Context) DBClusterServerlessV2ScalingConfigurationOutput
func (DBClusterServerlessV2ScalingConfigurationArgs) ToDBClusterServerlessV2ScalingConfigurationPtrOutput ¶ added in v0.38.0
func (i DBClusterServerlessV2ScalingConfigurationArgs) ToDBClusterServerlessV2ScalingConfigurationPtrOutput() DBClusterServerlessV2ScalingConfigurationPtrOutput
func (DBClusterServerlessV2ScalingConfigurationArgs) ToDBClusterServerlessV2ScalingConfigurationPtrOutputWithContext ¶ added in v0.38.0
func (i DBClusterServerlessV2ScalingConfigurationArgs) ToDBClusterServerlessV2ScalingConfigurationPtrOutputWithContext(ctx context.Context) DBClusterServerlessV2ScalingConfigurationPtrOutput
type DBClusterServerlessV2ScalingConfigurationInput ¶ added in v0.38.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.38.0
type DBClusterServerlessV2ScalingConfigurationOutput struct{ *pulumi.OutputState }
Contains the scaling configuration of an Aurora Serverless v2 DB cluster.
func (DBClusterServerlessV2ScalingConfigurationOutput) ElementType ¶ added in v0.38.0
func (DBClusterServerlessV2ScalingConfigurationOutput) ElementType() reflect.Type
func (DBClusterServerlessV2ScalingConfigurationOutput) MaxCapacity ¶ added in v0.38.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.38.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.38.0
func (o DBClusterServerlessV2ScalingConfigurationOutput) ToDBClusterServerlessV2ScalingConfigurationOutput() DBClusterServerlessV2ScalingConfigurationOutput
func (DBClusterServerlessV2ScalingConfigurationOutput) ToDBClusterServerlessV2ScalingConfigurationOutputWithContext ¶ added in v0.38.0
func (o DBClusterServerlessV2ScalingConfigurationOutput) ToDBClusterServerlessV2ScalingConfigurationOutputWithContext(ctx context.Context) DBClusterServerlessV2ScalingConfigurationOutput
func (DBClusterServerlessV2ScalingConfigurationOutput) ToDBClusterServerlessV2ScalingConfigurationPtrOutput ¶ added in v0.38.0
func (o DBClusterServerlessV2ScalingConfigurationOutput) ToDBClusterServerlessV2ScalingConfigurationPtrOutput() DBClusterServerlessV2ScalingConfigurationPtrOutput
func (DBClusterServerlessV2ScalingConfigurationOutput) ToDBClusterServerlessV2ScalingConfigurationPtrOutputWithContext ¶ added in v0.38.0
func (o DBClusterServerlessV2ScalingConfigurationOutput) ToDBClusterServerlessV2ScalingConfigurationPtrOutputWithContext(ctx context.Context) DBClusterServerlessV2ScalingConfigurationPtrOutput
type DBClusterServerlessV2ScalingConfigurationPtrInput ¶ added in v0.38.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.38.0
func DBClusterServerlessV2ScalingConfigurationPtr(v *DBClusterServerlessV2ScalingConfigurationArgs) DBClusterServerlessV2ScalingConfigurationPtrInput
type DBClusterServerlessV2ScalingConfigurationPtrOutput ¶ added in v0.38.0
type DBClusterServerlessV2ScalingConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DBClusterServerlessV2ScalingConfigurationPtrOutput) ElementType ¶ added in v0.38.0
func (DBClusterServerlessV2ScalingConfigurationPtrOutput) ElementType() reflect.Type
func (DBClusterServerlessV2ScalingConfigurationPtrOutput) MaxCapacity ¶ added in v0.38.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.38.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.38.0
func (o DBClusterServerlessV2ScalingConfigurationPtrOutput) ToDBClusterServerlessV2ScalingConfigurationPtrOutput() DBClusterServerlessV2ScalingConfigurationPtrOutput
func (DBClusterServerlessV2ScalingConfigurationPtrOutput) ToDBClusterServerlessV2ScalingConfigurationPtrOutputWithContext ¶ added in v0.38.0
func (o DBClusterServerlessV2ScalingConfigurationPtrOutput) ToDBClusterServerlessV2ScalingConfigurationPtrOutputWithContext(ctx context.Context) DBClusterServerlessV2ScalingConfigurationPtrOutput
type DBClusterState ¶
type DBClusterState struct { }
func (DBClusterState) ElementType ¶
func (DBClusterState) ElementType() reflect.Type
type DBClusterTag ¶
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 ¶
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 ¶
func (DBClusterTagArgs) ElementType() reflect.Type
func (DBClusterTagArgs) ToDBClusterTagOutput ¶
func (i DBClusterTagArgs) ToDBClusterTagOutput() DBClusterTagOutput
func (DBClusterTagArgs) ToDBClusterTagOutputWithContext ¶
func (i DBClusterTagArgs) ToDBClusterTagOutputWithContext(ctx context.Context) DBClusterTagOutput
type DBClusterTagArray ¶
type DBClusterTagArray []DBClusterTagInput
func (DBClusterTagArray) ElementType ¶
func (DBClusterTagArray) ElementType() reflect.Type
func (DBClusterTagArray) ToDBClusterTagArrayOutput ¶
func (i DBClusterTagArray) ToDBClusterTagArrayOutput() DBClusterTagArrayOutput
func (DBClusterTagArray) ToDBClusterTagArrayOutputWithContext ¶
func (i DBClusterTagArray) ToDBClusterTagArrayOutputWithContext(ctx context.Context) DBClusterTagArrayOutput
type DBClusterTagArrayInput ¶
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 ¶
type DBClusterTagArrayOutput struct{ *pulumi.OutputState }
func (DBClusterTagArrayOutput) ElementType ¶
func (DBClusterTagArrayOutput) ElementType() reflect.Type
func (DBClusterTagArrayOutput) Index ¶
func (o DBClusterTagArrayOutput) Index(i pulumi.IntInput) DBClusterTagOutput
func (DBClusterTagArrayOutput) ToDBClusterTagArrayOutput ¶
func (o DBClusterTagArrayOutput) ToDBClusterTagArrayOutput() DBClusterTagArrayOutput
func (DBClusterTagArrayOutput) ToDBClusterTagArrayOutputWithContext ¶
func (o DBClusterTagArrayOutput) ToDBClusterTagArrayOutputWithContext(ctx context.Context) DBClusterTagArrayOutput
type DBClusterTagInput ¶
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 ¶
type DBClusterTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (DBClusterTagOutput) ElementType ¶
func (DBClusterTagOutput) ElementType() reflect.Type
func (DBClusterTagOutput) Key ¶
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 ¶
func (o DBClusterTagOutput) ToDBClusterTagOutput() DBClusterTagOutput
func (DBClusterTagOutput) ToDBClusterTagOutputWithContext ¶
func (o DBClusterTagOutput) ToDBClusterTagOutputWithContext(ctx context.Context) DBClusterTagOutput
func (DBClusterTagOutput) Value ¶
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 ¶
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 DBInstanceRoleArrayOutput `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"` // 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"` // 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. 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 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 ¶
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 ¶
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 ¶
func (*DBInstance) ElementType() reflect.Type
func (*DBInstance) ToDBInstanceOutput ¶
func (i *DBInstance) ToDBInstanceOutput() DBInstanceOutput
func (*DBInstance) ToDBInstanceOutputWithContext ¶
func (i *DBInstance) ToDBInstanceOutputWithContext(ctx context.Context) DBInstanceOutput
type DBInstanceArgs ¶
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 DBInstanceRoleArrayInput // 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 // 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 // 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. 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 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 ¶
func (DBInstanceArgs) ElementType() reflect.Type
type DBInstanceCertificateDetails ¶ added in v0.48.0
type DBInstanceCertificateDetailsArgs ¶ added in v0.48.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.48.0
func (DBInstanceCertificateDetailsArgs) ElementType() reflect.Type
func (DBInstanceCertificateDetailsArgs) ToDBInstanceCertificateDetailsOutput ¶ added in v0.48.0
func (i DBInstanceCertificateDetailsArgs) ToDBInstanceCertificateDetailsOutput() DBInstanceCertificateDetailsOutput
func (DBInstanceCertificateDetailsArgs) ToDBInstanceCertificateDetailsOutputWithContext ¶ added in v0.48.0
func (i DBInstanceCertificateDetailsArgs) ToDBInstanceCertificateDetailsOutputWithContext(ctx context.Context) DBInstanceCertificateDetailsOutput
func (DBInstanceCertificateDetailsArgs) ToDBInstanceCertificateDetailsPtrOutput ¶ added in v0.48.0
func (i DBInstanceCertificateDetailsArgs) ToDBInstanceCertificateDetailsPtrOutput() DBInstanceCertificateDetailsPtrOutput
func (DBInstanceCertificateDetailsArgs) ToDBInstanceCertificateDetailsPtrOutputWithContext ¶ added in v0.48.0
func (i DBInstanceCertificateDetailsArgs) ToDBInstanceCertificateDetailsPtrOutputWithContext(ctx context.Context) DBInstanceCertificateDetailsPtrOutput
type DBInstanceCertificateDetailsInput ¶ added in v0.48.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.48.0
type DBInstanceCertificateDetailsOutput struct{ *pulumi.OutputState }
func (DBInstanceCertificateDetailsOutput) CAIdentifier ¶ added in v0.48.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.48.0
func (DBInstanceCertificateDetailsOutput) ElementType() reflect.Type
func (DBInstanceCertificateDetailsOutput) ToDBInstanceCertificateDetailsOutput ¶ added in v0.48.0
func (o DBInstanceCertificateDetailsOutput) ToDBInstanceCertificateDetailsOutput() DBInstanceCertificateDetailsOutput
func (DBInstanceCertificateDetailsOutput) ToDBInstanceCertificateDetailsOutputWithContext ¶ added in v0.48.0
func (o DBInstanceCertificateDetailsOutput) ToDBInstanceCertificateDetailsOutputWithContext(ctx context.Context) DBInstanceCertificateDetailsOutput
func (DBInstanceCertificateDetailsOutput) ToDBInstanceCertificateDetailsPtrOutput ¶ added in v0.48.0
func (o DBInstanceCertificateDetailsOutput) ToDBInstanceCertificateDetailsPtrOutput() DBInstanceCertificateDetailsPtrOutput
func (DBInstanceCertificateDetailsOutput) ToDBInstanceCertificateDetailsPtrOutputWithContext ¶ added in v0.48.0
func (o DBInstanceCertificateDetailsOutput) ToDBInstanceCertificateDetailsPtrOutputWithContext(ctx context.Context) DBInstanceCertificateDetailsPtrOutput
func (DBInstanceCertificateDetailsOutput) ValidTill ¶ added in v0.48.0
func (o DBInstanceCertificateDetailsOutput) ValidTill() pulumi.StringPtrOutput
The expiration date of the DB instance’s server certificate.
type DBInstanceCertificateDetailsPtrInput ¶ added in v0.48.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.48.0
func DBInstanceCertificateDetailsPtr(v *DBInstanceCertificateDetailsArgs) DBInstanceCertificateDetailsPtrInput
type DBInstanceCertificateDetailsPtrOutput ¶ added in v0.48.0
type DBInstanceCertificateDetailsPtrOutput struct{ *pulumi.OutputState }
func (DBInstanceCertificateDetailsPtrOutput) CAIdentifier ¶ added in v0.48.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.48.0
func (DBInstanceCertificateDetailsPtrOutput) ElementType() reflect.Type
func (DBInstanceCertificateDetailsPtrOutput) ToDBInstanceCertificateDetailsPtrOutput ¶ added in v0.48.0
func (o DBInstanceCertificateDetailsPtrOutput) ToDBInstanceCertificateDetailsPtrOutput() DBInstanceCertificateDetailsPtrOutput
func (DBInstanceCertificateDetailsPtrOutput) ToDBInstanceCertificateDetailsPtrOutputWithContext ¶ added in v0.48.0
func (o DBInstanceCertificateDetailsPtrOutput) ToDBInstanceCertificateDetailsPtrOutputWithContext(ctx context.Context) DBInstanceCertificateDetailsPtrOutput
func (DBInstanceCertificateDetailsPtrOutput) ValidTill ¶ added in v0.48.0
func (o DBInstanceCertificateDetailsPtrOutput) ValidTill() pulumi.StringPtrOutput
The expiration date of the DB instance’s server certificate.
type DBInstanceEndpoint ¶ added in v0.21.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.21.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.21.0
func (DBInstanceEndpointArgs) ElementType() reflect.Type
func (DBInstanceEndpointArgs) ToDBInstanceEndpointOutput ¶ added in v0.21.0
func (i DBInstanceEndpointArgs) ToDBInstanceEndpointOutput() DBInstanceEndpointOutput
func (DBInstanceEndpointArgs) ToDBInstanceEndpointOutputWithContext ¶ added in v0.21.0
func (i DBInstanceEndpointArgs) ToDBInstanceEndpointOutputWithContext(ctx context.Context) DBInstanceEndpointOutput
func (DBInstanceEndpointArgs) ToDBInstanceEndpointPtrOutput ¶ added in v0.21.0
func (i DBInstanceEndpointArgs) ToDBInstanceEndpointPtrOutput() DBInstanceEndpointPtrOutput
func (DBInstanceEndpointArgs) ToDBInstanceEndpointPtrOutputWithContext ¶ added in v0.21.0
func (i DBInstanceEndpointArgs) ToDBInstanceEndpointPtrOutputWithContext(ctx context.Context) DBInstanceEndpointPtrOutput
type DBInstanceEndpointInput ¶ added in v0.21.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.21.0
type DBInstanceEndpointOutput struct{ *pulumi.OutputState }
func (DBInstanceEndpointOutput) Address ¶ added in v0.21.0
func (o DBInstanceEndpointOutput) Address() pulumi.StringPtrOutput
Specifies the DNS address of the DB instance.
func (DBInstanceEndpointOutput) ElementType ¶ added in v0.21.0
func (DBInstanceEndpointOutput) ElementType() reflect.Type
func (DBInstanceEndpointOutput) HostedZoneId ¶ added in v0.21.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.21.0
func (o DBInstanceEndpointOutput) Port() pulumi.StringPtrOutput
Specifies the port that the database engine is listening on.
func (DBInstanceEndpointOutput) ToDBInstanceEndpointOutput ¶ added in v0.21.0
func (o DBInstanceEndpointOutput) ToDBInstanceEndpointOutput() DBInstanceEndpointOutput
func (DBInstanceEndpointOutput) ToDBInstanceEndpointOutputWithContext ¶ added in v0.21.0
func (o DBInstanceEndpointOutput) ToDBInstanceEndpointOutputWithContext(ctx context.Context) DBInstanceEndpointOutput
func (DBInstanceEndpointOutput) ToDBInstanceEndpointPtrOutput ¶ added in v0.21.0
func (o DBInstanceEndpointOutput) ToDBInstanceEndpointPtrOutput() DBInstanceEndpointPtrOutput
func (DBInstanceEndpointOutput) ToDBInstanceEndpointPtrOutputWithContext ¶ added in v0.21.0
func (o DBInstanceEndpointOutput) ToDBInstanceEndpointPtrOutputWithContext(ctx context.Context) DBInstanceEndpointPtrOutput
type DBInstanceEndpointPtrInput ¶ added in v0.21.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.21.0
func DBInstanceEndpointPtr(v *DBInstanceEndpointArgs) DBInstanceEndpointPtrInput
type DBInstanceEndpointPtrOutput ¶ added in v0.21.0
type DBInstanceEndpointPtrOutput struct{ *pulumi.OutputState }
func (DBInstanceEndpointPtrOutput) Address ¶ added in v0.21.0
func (o DBInstanceEndpointPtrOutput) Address() pulumi.StringPtrOutput
Specifies the DNS address of the DB instance.
func (DBInstanceEndpointPtrOutput) Elem ¶ added in v0.21.0
func (o DBInstanceEndpointPtrOutput) Elem() DBInstanceEndpointOutput
func (DBInstanceEndpointPtrOutput) ElementType ¶ added in v0.21.0
func (DBInstanceEndpointPtrOutput) ElementType() reflect.Type
func (DBInstanceEndpointPtrOutput) HostedZoneId ¶ added in v0.21.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.21.0
func (o DBInstanceEndpointPtrOutput) Port() pulumi.StringPtrOutput
Specifies the port that the database engine is listening on.
func (DBInstanceEndpointPtrOutput) ToDBInstanceEndpointPtrOutput ¶ added in v0.21.0
func (o DBInstanceEndpointPtrOutput) ToDBInstanceEndpointPtrOutput() DBInstanceEndpointPtrOutput
func (DBInstanceEndpointPtrOutput) ToDBInstanceEndpointPtrOutputWithContext ¶ added in v0.21.0
func (o DBInstanceEndpointPtrOutput) ToDBInstanceEndpointPtrOutputWithContext(ctx context.Context) DBInstanceEndpointPtrOutput
type DBInstanceInput ¶
type DBInstanceInput interface { pulumi.Input ToDBInstanceOutput() DBInstanceOutput ToDBInstanceOutputWithContext(ctx context.Context) DBInstanceOutput }
type DBInstanceMasterUserSecret ¶ added in v0.46.0
type DBInstanceMasterUserSecretArgs ¶ added in v0.46.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.46.0
func (DBInstanceMasterUserSecretArgs) ElementType() reflect.Type
func (DBInstanceMasterUserSecretArgs) ToDBInstanceMasterUserSecretOutput ¶ added in v0.46.0
func (i DBInstanceMasterUserSecretArgs) ToDBInstanceMasterUserSecretOutput() DBInstanceMasterUserSecretOutput
func (DBInstanceMasterUserSecretArgs) ToDBInstanceMasterUserSecretOutputWithContext ¶ added in v0.46.0
func (i DBInstanceMasterUserSecretArgs) ToDBInstanceMasterUserSecretOutputWithContext(ctx context.Context) DBInstanceMasterUserSecretOutput
func (DBInstanceMasterUserSecretArgs) ToDBInstanceMasterUserSecretPtrOutput ¶ added in v0.46.0
func (i DBInstanceMasterUserSecretArgs) ToDBInstanceMasterUserSecretPtrOutput() DBInstanceMasterUserSecretPtrOutput
func (DBInstanceMasterUserSecretArgs) ToDBInstanceMasterUserSecretPtrOutputWithContext ¶ added in v0.46.0
func (i DBInstanceMasterUserSecretArgs) ToDBInstanceMasterUserSecretPtrOutputWithContext(ctx context.Context) DBInstanceMasterUserSecretPtrOutput
type DBInstanceMasterUserSecretInput ¶ added in v0.46.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.46.0
type DBInstanceMasterUserSecretOutput struct{ *pulumi.OutputState }
func (DBInstanceMasterUserSecretOutput) ElementType ¶ added in v0.46.0
func (DBInstanceMasterUserSecretOutput) ElementType() reflect.Type
func (DBInstanceMasterUserSecretOutput) KmsKeyId ¶ added in v0.46.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.46.0
func (o DBInstanceMasterUserSecretOutput) SecretArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the secret.
func (DBInstanceMasterUserSecretOutput) ToDBInstanceMasterUserSecretOutput ¶ added in v0.46.0
func (o DBInstanceMasterUserSecretOutput) ToDBInstanceMasterUserSecretOutput() DBInstanceMasterUserSecretOutput
func (DBInstanceMasterUserSecretOutput) ToDBInstanceMasterUserSecretOutputWithContext ¶ added in v0.46.0
func (o DBInstanceMasterUserSecretOutput) ToDBInstanceMasterUserSecretOutputWithContext(ctx context.Context) DBInstanceMasterUserSecretOutput
func (DBInstanceMasterUserSecretOutput) ToDBInstanceMasterUserSecretPtrOutput ¶ added in v0.46.0
func (o DBInstanceMasterUserSecretOutput) ToDBInstanceMasterUserSecretPtrOutput() DBInstanceMasterUserSecretPtrOutput
func (DBInstanceMasterUserSecretOutput) ToDBInstanceMasterUserSecretPtrOutputWithContext ¶ added in v0.46.0
func (o DBInstanceMasterUserSecretOutput) ToDBInstanceMasterUserSecretPtrOutputWithContext(ctx context.Context) DBInstanceMasterUserSecretPtrOutput
type DBInstanceMasterUserSecretPtrInput ¶ added in v0.46.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.46.0
func DBInstanceMasterUserSecretPtr(v *DBInstanceMasterUserSecretArgs) DBInstanceMasterUserSecretPtrInput
type DBInstanceMasterUserSecretPtrOutput ¶ added in v0.46.0
type DBInstanceMasterUserSecretPtrOutput struct{ *pulumi.OutputState }
func (DBInstanceMasterUserSecretPtrOutput) Elem ¶ added in v0.46.0
func (o DBInstanceMasterUserSecretPtrOutput) Elem() DBInstanceMasterUserSecretOutput
func (DBInstanceMasterUserSecretPtrOutput) ElementType ¶ added in v0.46.0
func (DBInstanceMasterUserSecretPtrOutput) ElementType() reflect.Type
func (DBInstanceMasterUserSecretPtrOutput) KmsKeyId ¶ added in v0.46.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.46.0
func (o DBInstanceMasterUserSecretPtrOutput) SecretArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the secret.
func (DBInstanceMasterUserSecretPtrOutput) ToDBInstanceMasterUserSecretPtrOutput ¶ added in v0.46.0
func (o DBInstanceMasterUserSecretPtrOutput) ToDBInstanceMasterUserSecretPtrOutput() DBInstanceMasterUserSecretPtrOutput
func (DBInstanceMasterUserSecretPtrOutput) ToDBInstanceMasterUserSecretPtrOutputWithContext ¶ added in v0.46.0
func (o DBInstanceMasterUserSecretPtrOutput) ToDBInstanceMasterUserSecretPtrOutputWithContext(ctx context.Context) DBInstanceMasterUserSecretPtrOutput
type DBInstanceOutput ¶
type DBInstanceOutput struct{ *pulumi.OutputState }
func (DBInstanceOutput) AllocatedStorage ¶ added in v0.17.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.17.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.17.0
func (o DBInstanceOutput) AssociatedRoles() DBInstanceRoleArrayOutput
The AWS Identity and Access Management (IAM) roles associated with the DB instance.
func (DBInstanceOutput) AutoMinorVersionUpgrade ¶ added in v0.17.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) AvailabilityZone ¶ added in v0.17.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.17.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.17.0
func (o DBInstanceOutput) CACertificateIdentifier() pulumi.StringPtrOutput
The identifier of the CA certificate for this DB instance.
func (DBInstanceOutput) CertificateDetails ¶ added in v0.48.0
func (o DBInstanceOutput) CertificateDetails() DBInstanceCertificateDetailsPtrOutput
Returns the details of the DB instance's server certificate.
func (DBInstanceOutput) CertificateRotationRestart ¶ added in v0.48.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.17.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.17.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.38.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.17.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.45.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.40.0
func (o DBInstanceOutput) DBInstanceArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the DB instance.
func (DBInstanceOutput) DBInstanceClass ¶ added in v0.17.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.17.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.17.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.17.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.17.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.17.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.17.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.46.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.40.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.17.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.17.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.17.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) DomainIAMRoleName ¶ added in v0.17.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) ElementType ¶
func (DBInstanceOutput) ElementType() reflect.Type
func (DBInstanceOutput) EnableCloudwatchLogsExports ¶ added in v0.17.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.17.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.17.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.21.0
func (o DBInstanceOutput) Endpoint() DBInstanceEndpointPtrOutput
Specifies the connection endpoint.
func (DBInstanceOutput) Engine ¶ added in v0.17.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.17.0
func (o DBInstanceOutput) EngineVersion() pulumi.StringPtrOutput
The version number of the database engine to use.
func (DBInstanceOutput) Iops ¶ added in v0.17.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.17.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.17.0
func (o DBInstanceOutput) LicenseModel() pulumi.StringPtrOutput
License model information for this DB instance.
func (DBInstanceOutput) ManageMasterUserPassword ¶ added in v0.46.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.17.0
func (o DBInstanceOutput) MasterUserPassword() pulumi.StringPtrOutput
The password for the master user.
func (DBInstanceOutput) MasterUserSecret ¶ added in v0.46.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.17.0
func (o DBInstanceOutput) MasterUsername() pulumi.StringPtrOutput
The master user name for the DB instance.
func (DBInstanceOutput) MaxAllocatedStorage ¶ added in v0.17.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.17.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.17.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.17.0
func (o DBInstanceOutput) MultiAZ() pulumi.BoolPtrOutput
Specifies whether the database instance is a multiple Availability Zone deployment.
func (DBInstanceOutput) NcharCharacterSetName ¶ added in v0.38.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.38.0
func (o DBInstanceOutput) NetworkType() pulumi.StringPtrOutput
The network type of the DB cluster.
func (DBInstanceOutput) OptionGroupName ¶ added in v0.17.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.17.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.17.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.17.0
func (o DBInstanceOutput) Port() pulumi.StringPtrOutput
The port number on which the database accepts connections.
func (DBInstanceOutput) PreferredBackupWindow ¶ added in v0.17.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.17.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.17.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.17.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.17.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.40.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.45.0
func (o DBInstanceOutput) RestoreTime() pulumi.StringPtrOutput
The date and time to restore from.
func (DBInstanceOutput) SourceDBInstanceAutomatedBackupsArn ¶ added in v0.45.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.17.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.45.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.17.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.17.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.41.0
func (o DBInstanceOutput) StorageThroughput() pulumi.IntPtrOutput
Specifies the storage throughput for the DB instance.
func (DBInstanceOutput) StorageType ¶ added in v0.17.0
func (o DBInstanceOutput) StorageType() pulumi.StringPtrOutput
Specifies the storage type to be associated with the DB instance.
func (DBInstanceOutput) Tags ¶ added in v0.17.0
func (o DBInstanceOutput) Tags() DBInstanceTagArrayOutput
Tags to assign to the DB instance.
func (DBInstanceOutput) TdeCredentialArn ¶ added in v0.21.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.21.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.17.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 ¶
func (o DBInstanceOutput) ToDBInstanceOutput() DBInstanceOutput
func (DBInstanceOutput) ToDBInstanceOutputWithContext ¶
func (o DBInstanceOutput) ToDBInstanceOutputWithContext(ctx context.Context) DBInstanceOutput
func (DBInstanceOutput) UseDefaultProcessorFeatures ¶ added in v0.17.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.45.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.17.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 ¶
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 ¶
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 ¶
func (DBInstanceProcessorFeatureArgs) ElementType() reflect.Type
func (DBInstanceProcessorFeatureArgs) ToDBInstanceProcessorFeatureOutput ¶
func (i DBInstanceProcessorFeatureArgs) ToDBInstanceProcessorFeatureOutput() DBInstanceProcessorFeatureOutput
func (DBInstanceProcessorFeatureArgs) ToDBInstanceProcessorFeatureOutputWithContext ¶
func (i DBInstanceProcessorFeatureArgs) ToDBInstanceProcessorFeatureOutputWithContext(ctx context.Context) DBInstanceProcessorFeatureOutput
type DBInstanceProcessorFeatureArray ¶
type DBInstanceProcessorFeatureArray []DBInstanceProcessorFeatureInput
func (DBInstanceProcessorFeatureArray) ElementType ¶
func (DBInstanceProcessorFeatureArray) ElementType() reflect.Type
func (DBInstanceProcessorFeatureArray) ToDBInstanceProcessorFeatureArrayOutput ¶
func (i DBInstanceProcessorFeatureArray) ToDBInstanceProcessorFeatureArrayOutput() DBInstanceProcessorFeatureArrayOutput
func (DBInstanceProcessorFeatureArray) ToDBInstanceProcessorFeatureArrayOutputWithContext ¶
func (i DBInstanceProcessorFeatureArray) ToDBInstanceProcessorFeatureArrayOutputWithContext(ctx context.Context) DBInstanceProcessorFeatureArrayOutput
type DBInstanceProcessorFeatureArrayInput ¶
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 ¶
type DBInstanceProcessorFeatureArrayOutput struct{ *pulumi.OutputState }
func (DBInstanceProcessorFeatureArrayOutput) ElementType ¶
func (DBInstanceProcessorFeatureArrayOutput) ElementType() reflect.Type
func (DBInstanceProcessorFeatureArrayOutput) Index ¶
func (o DBInstanceProcessorFeatureArrayOutput) Index(i pulumi.IntInput) DBInstanceProcessorFeatureOutput
func (DBInstanceProcessorFeatureArrayOutput) ToDBInstanceProcessorFeatureArrayOutput ¶
func (o DBInstanceProcessorFeatureArrayOutput) ToDBInstanceProcessorFeatureArrayOutput() DBInstanceProcessorFeatureArrayOutput
func (DBInstanceProcessorFeatureArrayOutput) ToDBInstanceProcessorFeatureArrayOutputWithContext ¶
func (o DBInstanceProcessorFeatureArrayOutput) ToDBInstanceProcessorFeatureArrayOutputWithContext(ctx context.Context) DBInstanceProcessorFeatureArrayOutput
type DBInstanceProcessorFeatureInput ¶
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.21.0
type DBInstanceProcessorFeatureName string
The name of the processor feature. Valid names are coreCount and threadsPerCore.
func (DBInstanceProcessorFeatureName) ElementType ¶ added in v0.21.0
func (DBInstanceProcessorFeatureName) ElementType() reflect.Type
func (DBInstanceProcessorFeatureName) ToDBInstanceProcessorFeatureNameOutput ¶ added in v0.21.0
func (e DBInstanceProcessorFeatureName) ToDBInstanceProcessorFeatureNameOutput() DBInstanceProcessorFeatureNameOutput
func (DBInstanceProcessorFeatureName) ToDBInstanceProcessorFeatureNameOutputWithContext ¶ added in v0.21.0
func (e DBInstanceProcessorFeatureName) ToDBInstanceProcessorFeatureNameOutputWithContext(ctx context.Context) DBInstanceProcessorFeatureNameOutput
func (DBInstanceProcessorFeatureName) ToDBInstanceProcessorFeatureNamePtrOutput ¶ added in v0.21.0
func (e DBInstanceProcessorFeatureName) ToDBInstanceProcessorFeatureNamePtrOutput() DBInstanceProcessorFeatureNamePtrOutput
func (DBInstanceProcessorFeatureName) ToDBInstanceProcessorFeatureNamePtrOutputWithContext ¶ added in v0.21.0
func (e DBInstanceProcessorFeatureName) ToDBInstanceProcessorFeatureNamePtrOutputWithContext(ctx context.Context) DBInstanceProcessorFeatureNamePtrOutput
func (DBInstanceProcessorFeatureName) ToStringOutput ¶ added in v0.21.0
func (e DBInstanceProcessorFeatureName) ToStringOutput() pulumi.StringOutput
func (DBInstanceProcessorFeatureName) ToStringOutputWithContext ¶ added in v0.21.0
func (e DBInstanceProcessorFeatureName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DBInstanceProcessorFeatureName) ToStringPtrOutput ¶ added in v0.21.0
func (e DBInstanceProcessorFeatureName) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBInstanceProcessorFeatureName) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (e DBInstanceProcessorFeatureName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBInstanceProcessorFeatureNameInput ¶ added in v0.21.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.21.0
type DBInstanceProcessorFeatureNameOutput struct{ *pulumi.OutputState }
func (DBInstanceProcessorFeatureNameOutput) ElementType ¶ added in v0.21.0
func (DBInstanceProcessorFeatureNameOutput) ElementType() reflect.Type
func (DBInstanceProcessorFeatureNameOutput) ToDBInstanceProcessorFeatureNameOutput ¶ added in v0.21.0
func (o DBInstanceProcessorFeatureNameOutput) ToDBInstanceProcessorFeatureNameOutput() DBInstanceProcessorFeatureNameOutput
func (DBInstanceProcessorFeatureNameOutput) ToDBInstanceProcessorFeatureNameOutputWithContext ¶ added in v0.21.0
func (o DBInstanceProcessorFeatureNameOutput) ToDBInstanceProcessorFeatureNameOutputWithContext(ctx context.Context) DBInstanceProcessorFeatureNameOutput
func (DBInstanceProcessorFeatureNameOutput) ToDBInstanceProcessorFeatureNamePtrOutput ¶ added in v0.21.0
func (o DBInstanceProcessorFeatureNameOutput) ToDBInstanceProcessorFeatureNamePtrOutput() DBInstanceProcessorFeatureNamePtrOutput
func (DBInstanceProcessorFeatureNameOutput) ToDBInstanceProcessorFeatureNamePtrOutputWithContext ¶ added in v0.21.0
func (o DBInstanceProcessorFeatureNameOutput) ToDBInstanceProcessorFeatureNamePtrOutputWithContext(ctx context.Context) DBInstanceProcessorFeatureNamePtrOutput
func (DBInstanceProcessorFeatureNameOutput) ToStringOutput ¶ added in v0.21.0
func (o DBInstanceProcessorFeatureNameOutput) ToStringOutput() pulumi.StringOutput
func (DBInstanceProcessorFeatureNameOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o DBInstanceProcessorFeatureNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DBInstanceProcessorFeatureNameOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o DBInstanceProcessorFeatureNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBInstanceProcessorFeatureNameOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o DBInstanceProcessorFeatureNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBInstanceProcessorFeatureNamePtrInput ¶ added in v0.21.0
type DBInstanceProcessorFeatureNamePtrInput interface { pulumi.Input ToDBInstanceProcessorFeatureNamePtrOutput() DBInstanceProcessorFeatureNamePtrOutput ToDBInstanceProcessorFeatureNamePtrOutputWithContext(context.Context) DBInstanceProcessorFeatureNamePtrOutput }
func DBInstanceProcessorFeatureNamePtr ¶ added in v0.21.0
func DBInstanceProcessorFeatureNamePtr(v string) DBInstanceProcessorFeatureNamePtrInput
type DBInstanceProcessorFeatureNamePtrOutput ¶ added in v0.21.0
type DBInstanceProcessorFeatureNamePtrOutput struct{ *pulumi.OutputState }
func (DBInstanceProcessorFeatureNamePtrOutput) ElementType ¶ added in v0.21.0
func (DBInstanceProcessorFeatureNamePtrOutput) ElementType() reflect.Type
func (DBInstanceProcessorFeatureNamePtrOutput) ToDBInstanceProcessorFeatureNamePtrOutput ¶ added in v0.21.0
func (o DBInstanceProcessorFeatureNamePtrOutput) ToDBInstanceProcessorFeatureNamePtrOutput() DBInstanceProcessorFeatureNamePtrOutput
func (DBInstanceProcessorFeatureNamePtrOutput) ToDBInstanceProcessorFeatureNamePtrOutputWithContext ¶ added in v0.21.0
func (o DBInstanceProcessorFeatureNamePtrOutput) ToDBInstanceProcessorFeatureNamePtrOutputWithContext(ctx context.Context) DBInstanceProcessorFeatureNamePtrOutput
func (DBInstanceProcessorFeatureNamePtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o DBInstanceProcessorFeatureNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBInstanceProcessorFeatureNamePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o DBInstanceProcessorFeatureNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBInstanceProcessorFeatureOutput ¶
type DBInstanceProcessorFeatureOutput struct{ *pulumi.OutputState }
func (DBInstanceProcessorFeatureOutput) ElementType ¶
func (DBInstanceProcessorFeatureOutput) ElementType() reflect.Type
func (DBInstanceProcessorFeatureOutput) Name ¶
The name of the processor feature. Valid names are coreCount and threadsPerCore.
func (DBInstanceProcessorFeatureOutput) ToDBInstanceProcessorFeatureOutput ¶
func (o DBInstanceProcessorFeatureOutput) ToDBInstanceProcessorFeatureOutput() DBInstanceProcessorFeatureOutput
func (DBInstanceProcessorFeatureOutput) ToDBInstanceProcessorFeatureOutputWithContext ¶
func (o DBInstanceProcessorFeatureOutput) ToDBInstanceProcessorFeatureOutputWithContext(ctx context.Context) DBInstanceProcessorFeatureOutput
func (DBInstanceProcessorFeatureOutput) Value ¶
func (o DBInstanceProcessorFeatureOutput) Value() pulumi.StringPtrOutput
The value of a processor feature name.
type DBInstanceRole ¶ added in v0.2.0
type DBInstanceRole 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 DBInstanceRoleArgs ¶ added in v0.2.0
type DBInstanceRoleArgs 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 (DBInstanceRoleArgs) ElementType ¶ added in v0.2.0
func (DBInstanceRoleArgs) ElementType() reflect.Type
func (DBInstanceRoleArgs) ToDBInstanceRoleOutput ¶ added in v0.2.0
func (i DBInstanceRoleArgs) ToDBInstanceRoleOutput() DBInstanceRoleOutput
func (DBInstanceRoleArgs) ToDBInstanceRoleOutputWithContext ¶ added in v0.2.0
func (i DBInstanceRoleArgs) ToDBInstanceRoleOutputWithContext(ctx context.Context) DBInstanceRoleOutput
type DBInstanceRoleArray ¶ added in v0.2.0
type DBInstanceRoleArray []DBInstanceRoleInput
func (DBInstanceRoleArray) ElementType ¶ added in v0.2.0
func (DBInstanceRoleArray) ElementType() reflect.Type
func (DBInstanceRoleArray) ToDBInstanceRoleArrayOutput ¶ added in v0.2.0
func (i DBInstanceRoleArray) ToDBInstanceRoleArrayOutput() DBInstanceRoleArrayOutput
func (DBInstanceRoleArray) ToDBInstanceRoleArrayOutputWithContext ¶ added in v0.2.0
func (i DBInstanceRoleArray) ToDBInstanceRoleArrayOutputWithContext(ctx context.Context) DBInstanceRoleArrayOutput
type DBInstanceRoleArrayInput ¶ added in v0.2.0
type DBInstanceRoleArrayInput interface { pulumi.Input ToDBInstanceRoleArrayOutput() DBInstanceRoleArrayOutput ToDBInstanceRoleArrayOutputWithContext(context.Context) DBInstanceRoleArrayOutput }
DBInstanceRoleArrayInput is an input type that accepts DBInstanceRoleArray and DBInstanceRoleArrayOutput values. You can construct a concrete instance of `DBInstanceRoleArrayInput` via:
DBInstanceRoleArray{ DBInstanceRoleArgs{...} }
type DBInstanceRoleArrayOutput ¶ added in v0.2.0
type DBInstanceRoleArrayOutput struct{ *pulumi.OutputState }
func (DBInstanceRoleArrayOutput) ElementType ¶ added in v0.2.0
func (DBInstanceRoleArrayOutput) ElementType() reflect.Type
func (DBInstanceRoleArrayOutput) Index ¶ added in v0.2.0
func (o DBInstanceRoleArrayOutput) Index(i pulumi.IntInput) DBInstanceRoleOutput
func (DBInstanceRoleArrayOutput) ToDBInstanceRoleArrayOutput ¶ added in v0.2.0
func (o DBInstanceRoleArrayOutput) ToDBInstanceRoleArrayOutput() DBInstanceRoleArrayOutput
func (DBInstanceRoleArrayOutput) ToDBInstanceRoleArrayOutputWithContext ¶ added in v0.2.0
func (o DBInstanceRoleArrayOutput) ToDBInstanceRoleArrayOutputWithContext(ctx context.Context) DBInstanceRoleArrayOutput
type DBInstanceRoleInput ¶ added in v0.2.0
type DBInstanceRoleInput interface { pulumi.Input ToDBInstanceRoleOutput() DBInstanceRoleOutput ToDBInstanceRoleOutputWithContext(context.Context) DBInstanceRoleOutput }
DBInstanceRoleInput is an input type that accepts DBInstanceRoleArgs and DBInstanceRoleOutput values. You can construct a concrete instance of `DBInstanceRoleInput` via:
DBInstanceRoleArgs{...}
type DBInstanceRoleOutput ¶ added in v0.2.0
type DBInstanceRoleOutput struct{ *pulumi.OutputState }
func (DBInstanceRoleOutput) ElementType ¶ added in v0.2.0
func (DBInstanceRoleOutput) ElementType() reflect.Type
func (DBInstanceRoleOutput) FeatureName ¶ added in v0.2.0
func (o DBInstanceRoleOutput) 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 (DBInstanceRoleOutput) RoleArn ¶ added in v0.2.0
func (o DBInstanceRoleOutput) RoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the IAM role that is associated with the DB instance.
func (DBInstanceRoleOutput) ToDBInstanceRoleOutput ¶ added in v0.2.0
func (o DBInstanceRoleOutput) ToDBInstanceRoleOutput() DBInstanceRoleOutput
func (DBInstanceRoleOutput) ToDBInstanceRoleOutputWithContext ¶ added in v0.2.0
func (o DBInstanceRoleOutput) ToDBInstanceRoleOutputWithContext(ctx context.Context) DBInstanceRoleOutput
type DBInstanceState ¶
type DBInstanceState struct { }
func (DBInstanceState) ElementType ¶
func (DBInstanceState) ElementType() reflect.Type
type DBInstanceTag ¶
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 ¶
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 ¶
func (DBInstanceTagArgs) ElementType() reflect.Type
func (DBInstanceTagArgs) ToDBInstanceTagOutput ¶
func (i DBInstanceTagArgs) ToDBInstanceTagOutput() DBInstanceTagOutput
func (DBInstanceTagArgs) ToDBInstanceTagOutputWithContext ¶
func (i DBInstanceTagArgs) ToDBInstanceTagOutputWithContext(ctx context.Context) DBInstanceTagOutput
type DBInstanceTagArray ¶
type DBInstanceTagArray []DBInstanceTagInput
func (DBInstanceTagArray) ElementType ¶
func (DBInstanceTagArray) ElementType() reflect.Type
func (DBInstanceTagArray) ToDBInstanceTagArrayOutput ¶
func (i DBInstanceTagArray) ToDBInstanceTagArrayOutput() DBInstanceTagArrayOutput
func (DBInstanceTagArray) ToDBInstanceTagArrayOutputWithContext ¶
func (i DBInstanceTagArray) ToDBInstanceTagArrayOutputWithContext(ctx context.Context) DBInstanceTagArrayOutput
type DBInstanceTagArrayInput ¶
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 ¶
type DBInstanceTagArrayOutput struct{ *pulumi.OutputState }
func (DBInstanceTagArrayOutput) ElementType ¶
func (DBInstanceTagArrayOutput) ElementType() reflect.Type
func (DBInstanceTagArrayOutput) Index ¶
func (o DBInstanceTagArrayOutput) Index(i pulumi.IntInput) DBInstanceTagOutput
func (DBInstanceTagArrayOutput) ToDBInstanceTagArrayOutput ¶
func (o DBInstanceTagArrayOutput) ToDBInstanceTagArrayOutput() DBInstanceTagArrayOutput
func (DBInstanceTagArrayOutput) ToDBInstanceTagArrayOutputWithContext ¶
func (o DBInstanceTagArrayOutput) ToDBInstanceTagArrayOutputWithContext(ctx context.Context) DBInstanceTagArrayOutput
type DBInstanceTagInput ¶
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 ¶
type DBInstanceTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (DBInstanceTagOutput) ElementType ¶
func (DBInstanceTagOutput) ElementType() reflect.Type
func (DBInstanceTagOutput) Key ¶
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 ¶
func (o DBInstanceTagOutput) ToDBInstanceTagOutput() DBInstanceTagOutput
func (DBInstanceTagOutput) ToDBInstanceTagOutputWithContext ¶
func (o DBInstanceTagOutput) ToDBInstanceTagOutputWithContext(ctx context.Context) DBInstanceTagOutput
func (DBInstanceTagOutput) Value ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (*DBParameterGroup) ElementType() reflect.Type
func (*DBParameterGroup) ToDBParameterGroupOutput ¶
func (i *DBParameterGroup) ToDBParameterGroupOutput() DBParameterGroupOutput
func (*DBParameterGroup) ToDBParameterGroupOutputWithContext ¶
func (i *DBParameterGroup) ToDBParameterGroupOutputWithContext(ctx context.Context) DBParameterGroupOutput
type DBParameterGroupArgs ¶
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 ¶
func (DBParameterGroupArgs) ElementType() reflect.Type
type DBParameterGroupInput ¶
type DBParameterGroupInput interface { pulumi.Input ToDBParameterGroupOutput() DBParameterGroupOutput ToDBParameterGroupOutputWithContext(ctx context.Context) DBParameterGroupOutput }
type DBParameterGroupOutput ¶
type DBParameterGroupOutput struct{ *pulumi.OutputState }
func (DBParameterGroupOutput) DBParameterGroupName ¶ added in v0.19.0
func (o DBParameterGroupOutput) DBParameterGroupName() pulumi.StringPtrOutput
Specifies the name of the DB parameter group
func (DBParameterGroupOutput) Description ¶ added in v0.17.0
func (o DBParameterGroupOutput) Description() pulumi.StringOutput
Provides the customer-specified description for this DB parameter group.
func (DBParameterGroupOutput) ElementType ¶
func (DBParameterGroupOutput) ElementType() reflect.Type
func (DBParameterGroupOutput) Family ¶ added in v0.17.0
func (o DBParameterGroupOutput) Family() pulumi.StringOutput
The DB parameter group family name.
func (DBParameterGroupOutput) Parameters ¶ added in v0.17.0
func (o DBParameterGroupOutput) Parameters() pulumi.AnyOutput
An array of parameter names and values for the parameter update.
func (DBParameterGroupOutput) Tags ¶ added in v0.17.0
func (o DBParameterGroupOutput) Tags() DBParameterGroupTagArrayOutput
An array of key-value pairs to apply to this resource.
func (DBParameterGroupOutput) ToDBParameterGroupOutput ¶
func (o DBParameterGroupOutput) ToDBParameterGroupOutput() DBParameterGroupOutput
func (DBParameterGroupOutput) ToDBParameterGroupOutputWithContext ¶
func (o DBParameterGroupOutput) ToDBParameterGroupOutputWithContext(ctx context.Context) DBParameterGroupOutput
type DBParameterGroupState ¶
type DBParameterGroupState struct { }
func (DBParameterGroupState) ElementType ¶
func (DBParameterGroupState) ElementType() reflect.Type
type DBParameterGroupTag ¶
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 ¶
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 ¶
func (DBParameterGroupTagArgs) ElementType() reflect.Type
func (DBParameterGroupTagArgs) ToDBParameterGroupTagOutput ¶
func (i DBParameterGroupTagArgs) ToDBParameterGroupTagOutput() DBParameterGroupTagOutput
func (DBParameterGroupTagArgs) ToDBParameterGroupTagOutputWithContext ¶
func (i DBParameterGroupTagArgs) ToDBParameterGroupTagOutputWithContext(ctx context.Context) DBParameterGroupTagOutput
type DBParameterGroupTagArray ¶
type DBParameterGroupTagArray []DBParameterGroupTagInput
func (DBParameterGroupTagArray) ElementType ¶
func (DBParameterGroupTagArray) ElementType() reflect.Type
func (DBParameterGroupTagArray) ToDBParameterGroupTagArrayOutput ¶
func (i DBParameterGroupTagArray) ToDBParameterGroupTagArrayOutput() DBParameterGroupTagArrayOutput
func (DBParameterGroupTagArray) ToDBParameterGroupTagArrayOutputWithContext ¶
func (i DBParameterGroupTagArray) ToDBParameterGroupTagArrayOutputWithContext(ctx context.Context) DBParameterGroupTagArrayOutput
type DBParameterGroupTagArrayInput ¶
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 ¶
type DBParameterGroupTagArrayOutput struct{ *pulumi.OutputState }
func (DBParameterGroupTagArrayOutput) ElementType ¶
func (DBParameterGroupTagArrayOutput) ElementType() reflect.Type
func (DBParameterGroupTagArrayOutput) Index ¶
func (o DBParameterGroupTagArrayOutput) Index(i pulumi.IntInput) DBParameterGroupTagOutput
func (DBParameterGroupTagArrayOutput) ToDBParameterGroupTagArrayOutput ¶
func (o DBParameterGroupTagArrayOutput) ToDBParameterGroupTagArrayOutput() DBParameterGroupTagArrayOutput
func (DBParameterGroupTagArrayOutput) ToDBParameterGroupTagArrayOutputWithContext ¶
func (o DBParameterGroupTagArrayOutput) ToDBParameterGroupTagArrayOutputWithContext(ctx context.Context) DBParameterGroupTagArrayOutput
type DBParameterGroupTagInput ¶
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 ¶
type DBParameterGroupTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (DBParameterGroupTagOutput) ElementType ¶
func (DBParameterGroupTagOutput) ElementType() reflect.Type
func (DBParameterGroupTagOutput) Key ¶
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 ¶
func (o DBParameterGroupTagOutput) ToDBParameterGroupTagOutput() DBParameterGroupTagOutput
func (DBParameterGroupTagOutput) ToDBParameterGroupTagOutputWithContext ¶
func (o DBParameterGroupTagOutput) ToDBParameterGroupTagOutputWithContext(ctx context.Context) DBParameterGroupTagOutput
func (DBParameterGroupTagOutput) Value ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (*DBProxy) ToDBProxyOutput ¶
func (i *DBProxy) ToDBProxyOutput() DBProxyOutput
func (*DBProxy) ToDBProxyOutputWithContext ¶
func (i *DBProxy) ToDBProxyOutputWithContext(ctx context.Context) DBProxyOutput
type DBProxyArgs ¶
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 ¶
func (DBProxyArgs) ElementType() reflect.Type
type DBProxyAuthFormat ¶
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 ¶
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 ¶
func (DBProxyAuthFormatArgs) ElementType() reflect.Type
func (DBProxyAuthFormatArgs) ToDBProxyAuthFormatOutput ¶
func (i DBProxyAuthFormatArgs) ToDBProxyAuthFormatOutput() DBProxyAuthFormatOutput
func (DBProxyAuthFormatArgs) ToDBProxyAuthFormatOutputWithContext ¶
func (i DBProxyAuthFormatArgs) ToDBProxyAuthFormatOutputWithContext(ctx context.Context) DBProxyAuthFormatOutput
type DBProxyAuthFormatArray ¶
type DBProxyAuthFormatArray []DBProxyAuthFormatInput
func (DBProxyAuthFormatArray) ElementType ¶
func (DBProxyAuthFormatArray) ElementType() reflect.Type
func (DBProxyAuthFormatArray) ToDBProxyAuthFormatArrayOutput ¶
func (i DBProxyAuthFormatArray) ToDBProxyAuthFormatArrayOutput() DBProxyAuthFormatArrayOutput
func (DBProxyAuthFormatArray) ToDBProxyAuthFormatArrayOutputWithContext ¶
func (i DBProxyAuthFormatArray) ToDBProxyAuthFormatArrayOutputWithContext(ctx context.Context) DBProxyAuthFormatArrayOutput
type DBProxyAuthFormatArrayInput ¶
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 ¶
type DBProxyAuthFormatArrayOutput struct{ *pulumi.OutputState }
func (DBProxyAuthFormatArrayOutput) ElementType ¶
func (DBProxyAuthFormatArrayOutput) ElementType() reflect.Type
func (DBProxyAuthFormatArrayOutput) Index ¶
func (o DBProxyAuthFormatArrayOutput) Index(i pulumi.IntInput) DBProxyAuthFormatOutput
func (DBProxyAuthFormatArrayOutput) ToDBProxyAuthFormatArrayOutput ¶
func (o DBProxyAuthFormatArrayOutput) ToDBProxyAuthFormatArrayOutput() DBProxyAuthFormatArrayOutput
func (DBProxyAuthFormatArrayOutput) ToDBProxyAuthFormatArrayOutputWithContext ¶
func (o DBProxyAuthFormatArrayOutput) ToDBProxyAuthFormatArrayOutputWithContext(ctx context.Context) DBProxyAuthFormatArrayOutput
type DBProxyAuthFormatAuthScheme ¶
type DBProxyAuthFormatAuthScheme string
The type of authentication that the proxy uses for connections from the proxy to the underlying database.
func (DBProxyAuthFormatAuthScheme) ElementType ¶
func (DBProxyAuthFormatAuthScheme) ElementType() reflect.Type
func (DBProxyAuthFormatAuthScheme) ToDBProxyAuthFormatAuthSchemeOutput ¶
func (e DBProxyAuthFormatAuthScheme) ToDBProxyAuthFormatAuthSchemeOutput() DBProxyAuthFormatAuthSchemeOutput
func (DBProxyAuthFormatAuthScheme) ToDBProxyAuthFormatAuthSchemeOutputWithContext ¶
func (e DBProxyAuthFormatAuthScheme) ToDBProxyAuthFormatAuthSchemeOutputWithContext(ctx context.Context) DBProxyAuthFormatAuthSchemeOutput
func (DBProxyAuthFormatAuthScheme) ToDBProxyAuthFormatAuthSchemePtrOutput ¶
func (e DBProxyAuthFormatAuthScheme) ToDBProxyAuthFormatAuthSchemePtrOutput() DBProxyAuthFormatAuthSchemePtrOutput
func (DBProxyAuthFormatAuthScheme) ToDBProxyAuthFormatAuthSchemePtrOutputWithContext ¶
func (e DBProxyAuthFormatAuthScheme) ToDBProxyAuthFormatAuthSchemePtrOutputWithContext(ctx context.Context) DBProxyAuthFormatAuthSchemePtrOutput
func (DBProxyAuthFormatAuthScheme) ToStringOutput ¶
func (e DBProxyAuthFormatAuthScheme) ToStringOutput() pulumi.StringOutput
func (DBProxyAuthFormatAuthScheme) ToStringOutputWithContext ¶
func (e DBProxyAuthFormatAuthScheme) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DBProxyAuthFormatAuthScheme) ToStringPtrOutput ¶
func (e DBProxyAuthFormatAuthScheme) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBProxyAuthFormatAuthScheme) ToStringPtrOutputWithContext ¶
func (e DBProxyAuthFormatAuthScheme) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBProxyAuthFormatAuthSchemeInput ¶
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 ¶
type DBProxyAuthFormatAuthSchemeOutput struct{ *pulumi.OutputState }
func (DBProxyAuthFormatAuthSchemeOutput) ElementType ¶
func (DBProxyAuthFormatAuthSchemeOutput) ElementType() reflect.Type
func (DBProxyAuthFormatAuthSchemeOutput) ToDBProxyAuthFormatAuthSchemeOutput ¶
func (o DBProxyAuthFormatAuthSchemeOutput) ToDBProxyAuthFormatAuthSchemeOutput() DBProxyAuthFormatAuthSchemeOutput
func (DBProxyAuthFormatAuthSchemeOutput) ToDBProxyAuthFormatAuthSchemeOutputWithContext ¶
func (o DBProxyAuthFormatAuthSchemeOutput) ToDBProxyAuthFormatAuthSchemeOutputWithContext(ctx context.Context) DBProxyAuthFormatAuthSchemeOutput
func (DBProxyAuthFormatAuthSchemeOutput) ToDBProxyAuthFormatAuthSchemePtrOutput ¶
func (o DBProxyAuthFormatAuthSchemeOutput) ToDBProxyAuthFormatAuthSchemePtrOutput() DBProxyAuthFormatAuthSchemePtrOutput
func (DBProxyAuthFormatAuthSchemeOutput) ToDBProxyAuthFormatAuthSchemePtrOutputWithContext ¶
func (o DBProxyAuthFormatAuthSchemeOutput) ToDBProxyAuthFormatAuthSchemePtrOutputWithContext(ctx context.Context) DBProxyAuthFormatAuthSchemePtrOutput
func (DBProxyAuthFormatAuthSchemeOutput) ToStringOutput ¶
func (o DBProxyAuthFormatAuthSchemeOutput) ToStringOutput() pulumi.StringOutput
func (DBProxyAuthFormatAuthSchemeOutput) ToStringOutputWithContext ¶
func (o DBProxyAuthFormatAuthSchemeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DBProxyAuthFormatAuthSchemeOutput) ToStringPtrOutput ¶
func (o DBProxyAuthFormatAuthSchemeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBProxyAuthFormatAuthSchemeOutput) ToStringPtrOutputWithContext ¶
func (o DBProxyAuthFormatAuthSchemeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBProxyAuthFormatAuthSchemePtrInput ¶
type DBProxyAuthFormatAuthSchemePtrInput interface { pulumi.Input ToDBProxyAuthFormatAuthSchemePtrOutput() DBProxyAuthFormatAuthSchemePtrOutput ToDBProxyAuthFormatAuthSchemePtrOutputWithContext(context.Context) DBProxyAuthFormatAuthSchemePtrOutput }
func DBProxyAuthFormatAuthSchemePtr ¶
func DBProxyAuthFormatAuthSchemePtr(v string) DBProxyAuthFormatAuthSchemePtrInput
type DBProxyAuthFormatAuthSchemePtrOutput ¶
type DBProxyAuthFormatAuthSchemePtrOutput struct{ *pulumi.OutputState }
func (DBProxyAuthFormatAuthSchemePtrOutput) ElementType ¶
func (DBProxyAuthFormatAuthSchemePtrOutput) ElementType() reflect.Type
func (DBProxyAuthFormatAuthSchemePtrOutput) ToDBProxyAuthFormatAuthSchemePtrOutput ¶
func (o DBProxyAuthFormatAuthSchemePtrOutput) ToDBProxyAuthFormatAuthSchemePtrOutput() DBProxyAuthFormatAuthSchemePtrOutput
func (DBProxyAuthFormatAuthSchemePtrOutput) ToDBProxyAuthFormatAuthSchemePtrOutputWithContext ¶
func (o DBProxyAuthFormatAuthSchemePtrOutput) ToDBProxyAuthFormatAuthSchemePtrOutputWithContext(ctx context.Context) DBProxyAuthFormatAuthSchemePtrOutput
func (DBProxyAuthFormatAuthSchemePtrOutput) ToStringPtrOutput ¶
func (o DBProxyAuthFormatAuthSchemePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBProxyAuthFormatAuthSchemePtrOutput) ToStringPtrOutputWithContext ¶
func (o DBProxyAuthFormatAuthSchemePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBProxyAuthFormatClientPasswordAuthType ¶ added in v0.46.0
type DBProxyAuthFormatClientPasswordAuthType string
The type of authentication the proxy uses for connections from clients.
func (DBProxyAuthFormatClientPasswordAuthType) ElementType ¶ added in v0.46.0
func (DBProxyAuthFormatClientPasswordAuthType) ElementType() reflect.Type
func (DBProxyAuthFormatClientPasswordAuthType) ToDBProxyAuthFormatClientPasswordAuthTypeOutput ¶ added in v0.46.0
func (e DBProxyAuthFormatClientPasswordAuthType) ToDBProxyAuthFormatClientPasswordAuthTypeOutput() DBProxyAuthFormatClientPasswordAuthTypeOutput
func (DBProxyAuthFormatClientPasswordAuthType) ToDBProxyAuthFormatClientPasswordAuthTypeOutputWithContext ¶ added in v0.46.0
func (e DBProxyAuthFormatClientPasswordAuthType) ToDBProxyAuthFormatClientPasswordAuthTypeOutputWithContext(ctx context.Context) DBProxyAuthFormatClientPasswordAuthTypeOutput
func (DBProxyAuthFormatClientPasswordAuthType) ToDBProxyAuthFormatClientPasswordAuthTypePtrOutput ¶ added in v0.46.0
func (e DBProxyAuthFormatClientPasswordAuthType) ToDBProxyAuthFormatClientPasswordAuthTypePtrOutput() DBProxyAuthFormatClientPasswordAuthTypePtrOutput
func (DBProxyAuthFormatClientPasswordAuthType) ToDBProxyAuthFormatClientPasswordAuthTypePtrOutputWithContext ¶ added in v0.46.0
func (e DBProxyAuthFormatClientPasswordAuthType) ToDBProxyAuthFormatClientPasswordAuthTypePtrOutputWithContext(ctx context.Context) DBProxyAuthFormatClientPasswordAuthTypePtrOutput
func (DBProxyAuthFormatClientPasswordAuthType) ToStringOutput ¶ added in v0.46.0
func (e DBProxyAuthFormatClientPasswordAuthType) ToStringOutput() pulumi.StringOutput
func (DBProxyAuthFormatClientPasswordAuthType) ToStringOutputWithContext ¶ added in v0.46.0
func (e DBProxyAuthFormatClientPasswordAuthType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DBProxyAuthFormatClientPasswordAuthType) ToStringPtrOutput ¶ added in v0.46.0
func (e DBProxyAuthFormatClientPasswordAuthType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBProxyAuthFormatClientPasswordAuthType) ToStringPtrOutputWithContext ¶ added in v0.46.0
func (e DBProxyAuthFormatClientPasswordAuthType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBProxyAuthFormatClientPasswordAuthTypeInput ¶ added in v0.46.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.46.0
type DBProxyAuthFormatClientPasswordAuthTypeOutput struct{ *pulumi.OutputState }
func (DBProxyAuthFormatClientPasswordAuthTypeOutput) ElementType ¶ added in v0.46.0
func (DBProxyAuthFormatClientPasswordAuthTypeOutput) ElementType() reflect.Type
func (DBProxyAuthFormatClientPasswordAuthTypeOutput) ToDBProxyAuthFormatClientPasswordAuthTypeOutput ¶ added in v0.46.0
func (o DBProxyAuthFormatClientPasswordAuthTypeOutput) ToDBProxyAuthFormatClientPasswordAuthTypeOutput() DBProxyAuthFormatClientPasswordAuthTypeOutput
func (DBProxyAuthFormatClientPasswordAuthTypeOutput) ToDBProxyAuthFormatClientPasswordAuthTypeOutputWithContext ¶ added in v0.46.0
func (o DBProxyAuthFormatClientPasswordAuthTypeOutput) ToDBProxyAuthFormatClientPasswordAuthTypeOutputWithContext(ctx context.Context) DBProxyAuthFormatClientPasswordAuthTypeOutput
func (DBProxyAuthFormatClientPasswordAuthTypeOutput) ToDBProxyAuthFormatClientPasswordAuthTypePtrOutput ¶ added in v0.46.0
func (o DBProxyAuthFormatClientPasswordAuthTypeOutput) ToDBProxyAuthFormatClientPasswordAuthTypePtrOutput() DBProxyAuthFormatClientPasswordAuthTypePtrOutput
func (DBProxyAuthFormatClientPasswordAuthTypeOutput) ToDBProxyAuthFormatClientPasswordAuthTypePtrOutputWithContext ¶ added in v0.46.0
func (o DBProxyAuthFormatClientPasswordAuthTypeOutput) ToDBProxyAuthFormatClientPasswordAuthTypePtrOutputWithContext(ctx context.Context) DBProxyAuthFormatClientPasswordAuthTypePtrOutput
func (DBProxyAuthFormatClientPasswordAuthTypeOutput) ToStringOutput ¶ added in v0.46.0
func (o DBProxyAuthFormatClientPasswordAuthTypeOutput) ToStringOutput() pulumi.StringOutput
func (DBProxyAuthFormatClientPasswordAuthTypeOutput) ToStringOutputWithContext ¶ added in v0.46.0
func (o DBProxyAuthFormatClientPasswordAuthTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DBProxyAuthFormatClientPasswordAuthTypeOutput) ToStringPtrOutput ¶ added in v0.46.0
func (o DBProxyAuthFormatClientPasswordAuthTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBProxyAuthFormatClientPasswordAuthTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.46.0
func (o DBProxyAuthFormatClientPasswordAuthTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBProxyAuthFormatClientPasswordAuthTypePtrInput ¶ added in v0.46.0
type DBProxyAuthFormatClientPasswordAuthTypePtrInput interface { pulumi.Input ToDBProxyAuthFormatClientPasswordAuthTypePtrOutput() DBProxyAuthFormatClientPasswordAuthTypePtrOutput ToDBProxyAuthFormatClientPasswordAuthTypePtrOutputWithContext(context.Context) DBProxyAuthFormatClientPasswordAuthTypePtrOutput }
func DBProxyAuthFormatClientPasswordAuthTypePtr ¶ added in v0.46.0
func DBProxyAuthFormatClientPasswordAuthTypePtr(v string) DBProxyAuthFormatClientPasswordAuthTypePtrInput
type DBProxyAuthFormatClientPasswordAuthTypePtrOutput ¶ added in v0.46.0
type DBProxyAuthFormatClientPasswordAuthTypePtrOutput struct{ *pulumi.OutputState }
func (DBProxyAuthFormatClientPasswordAuthTypePtrOutput) ElementType ¶ added in v0.46.0
func (DBProxyAuthFormatClientPasswordAuthTypePtrOutput) ElementType() reflect.Type
func (DBProxyAuthFormatClientPasswordAuthTypePtrOutput) ToDBProxyAuthFormatClientPasswordAuthTypePtrOutput ¶ added in v0.46.0
func (o DBProxyAuthFormatClientPasswordAuthTypePtrOutput) ToDBProxyAuthFormatClientPasswordAuthTypePtrOutput() DBProxyAuthFormatClientPasswordAuthTypePtrOutput
func (DBProxyAuthFormatClientPasswordAuthTypePtrOutput) ToDBProxyAuthFormatClientPasswordAuthTypePtrOutputWithContext ¶ added in v0.46.0
func (o DBProxyAuthFormatClientPasswordAuthTypePtrOutput) ToDBProxyAuthFormatClientPasswordAuthTypePtrOutputWithContext(ctx context.Context) DBProxyAuthFormatClientPasswordAuthTypePtrOutput
func (DBProxyAuthFormatClientPasswordAuthTypePtrOutput) ToStringPtrOutput ¶ added in v0.46.0
func (o DBProxyAuthFormatClientPasswordAuthTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBProxyAuthFormatClientPasswordAuthTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.46.0
func (o DBProxyAuthFormatClientPasswordAuthTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBProxyAuthFormatIAMAuth ¶
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 ¶
func (DBProxyAuthFormatIAMAuth) ElementType() reflect.Type
func (DBProxyAuthFormatIAMAuth) ToDBProxyAuthFormatIAMAuthOutput ¶
func (e DBProxyAuthFormatIAMAuth) ToDBProxyAuthFormatIAMAuthOutput() DBProxyAuthFormatIAMAuthOutput
func (DBProxyAuthFormatIAMAuth) ToDBProxyAuthFormatIAMAuthOutputWithContext ¶
func (e DBProxyAuthFormatIAMAuth) ToDBProxyAuthFormatIAMAuthOutputWithContext(ctx context.Context) DBProxyAuthFormatIAMAuthOutput
func (DBProxyAuthFormatIAMAuth) ToDBProxyAuthFormatIAMAuthPtrOutput ¶
func (e DBProxyAuthFormatIAMAuth) ToDBProxyAuthFormatIAMAuthPtrOutput() DBProxyAuthFormatIAMAuthPtrOutput
func (DBProxyAuthFormatIAMAuth) ToDBProxyAuthFormatIAMAuthPtrOutputWithContext ¶
func (e DBProxyAuthFormatIAMAuth) ToDBProxyAuthFormatIAMAuthPtrOutputWithContext(ctx context.Context) DBProxyAuthFormatIAMAuthPtrOutput
func (DBProxyAuthFormatIAMAuth) ToStringOutput ¶
func (e DBProxyAuthFormatIAMAuth) ToStringOutput() pulumi.StringOutput
func (DBProxyAuthFormatIAMAuth) ToStringOutputWithContext ¶
func (e DBProxyAuthFormatIAMAuth) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DBProxyAuthFormatIAMAuth) ToStringPtrOutput ¶
func (e DBProxyAuthFormatIAMAuth) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBProxyAuthFormatIAMAuth) ToStringPtrOutputWithContext ¶
func (e DBProxyAuthFormatIAMAuth) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBProxyAuthFormatIAMAuthInput ¶
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 ¶
type DBProxyAuthFormatIAMAuthOutput struct{ *pulumi.OutputState }
func (DBProxyAuthFormatIAMAuthOutput) ElementType ¶
func (DBProxyAuthFormatIAMAuthOutput) ElementType() reflect.Type
func (DBProxyAuthFormatIAMAuthOutput) ToDBProxyAuthFormatIAMAuthOutput ¶
func (o DBProxyAuthFormatIAMAuthOutput) ToDBProxyAuthFormatIAMAuthOutput() DBProxyAuthFormatIAMAuthOutput
func (DBProxyAuthFormatIAMAuthOutput) ToDBProxyAuthFormatIAMAuthOutputWithContext ¶
func (o DBProxyAuthFormatIAMAuthOutput) ToDBProxyAuthFormatIAMAuthOutputWithContext(ctx context.Context) DBProxyAuthFormatIAMAuthOutput
func (DBProxyAuthFormatIAMAuthOutput) ToDBProxyAuthFormatIAMAuthPtrOutput ¶
func (o DBProxyAuthFormatIAMAuthOutput) ToDBProxyAuthFormatIAMAuthPtrOutput() DBProxyAuthFormatIAMAuthPtrOutput
func (DBProxyAuthFormatIAMAuthOutput) ToDBProxyAuthFormatIAMAuthPtrOutputWithContext ¶
func (o DBProxyAuthFormatIAMAuthOutput) ToDBProxyAuthFormatIAMAuthPtrOutputWithContext(ctx context.Context) DBProxyAuthFormatIAMAuthPtrOutput
func (DBProxyAuthFormatIAMAuthOutput) ToStringOutput ¶
func (o DBProxyAuthFormatIAMAuthOutput) ToStringOutput() pulumi.StringOutput
func (DBProxyAuthFormatIAMAuthOutput) ToStringOutputWithContext ¶
func (o DBProxyAuthFormatIAMAuthOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DBProxyAuthFormatIAMAuthOutput) ToStringPtrOutput ¶
func (o DBProxyAuthFormatIAMAuthOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBProxyAuthFormatIAMAuthOutput) ToStringPtrOutputWithContext ¶
func (o DBProxyAuthFormatIAMAuthOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBProxyAuthFormatIAMAuthPtrInput ¶
type DBProxyAuthFormatIAMAuthPtrInput interface { pulumi.Input ToDBProxyAuthFormatIAMAuthPtrOutput() DBProxyAuthFormatIAMAuthPtrOutput ToDBProxyAuthFormatIAMAuthPtrOutputWithContext(context.Context) DBProxyAuthFormatIAMAuthPtrOutput }
func DBProxyAuthFormatIAMAuthPtr ¶
func DBProxyAuthFormatIAMAuthPtr(v string) DBProxyAuthFormatIAMAuthPtrInput
type DBProxyAuthFormatIAMAuthPtrOutput ¶
type DBProxyAuthFormatIAMAuthPtrOutput struct{ *pulumi.OutputState }
func (DBProxyAuthFormatIAMAuthPtrOutput) Elem ¶
func (o DBProxyAuthFormatIAMAuthPtrOutput) Elem() DBProxyAuthFormatIAMAuthOutput
func (DBProxyAuthFormatIAMAuthPtrOutput) ElementType ¶
func (DBProxyAuthFormatIAMAuthPtrOutput) ElementType() reflect.Type
func (DBProxyAuthFormatIAMAuthPtrOutput) ToDBProxyAuthFormatIAMAuthPtrOutput ¶
func (o DBProxyAuthFormatIAMAuthPtrOutput) ToDBProxyAuthFormatIAMAuthPtrOutput() DBProxyAuthFormatIAMAuthPtrOutput
func (DBProxyAuthFormatIAMAuthPtrOutput) ToDBProxyAuthFormatIAMAuthPtrOutputWithContext ¶
func (o DBProxyAuthFormatIAMAuthPtrOutput) ToDBProxyAuthFormatIAMAuthPtrOutputWithContext(ctx context.Context) DBProxyAuthFormatIAMAuthPtrOutput
func (DBProxyAuthFormatIAMAuthPtrOutput) ToStringPtrOutput ¶
func (o DBProxyAuthFormatIAMAuthPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBProxyAuthFormatIAMAuthPtrOutput) ToStringPtrOutputWithContext ¶
func (o DBProxyAuthFormatIAMAuthPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBProxyAuthFormatInput ¶
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 ¶
type DBProxyAuthFormatOutput struct{ *pulumi.OutputState }
func (DBProxyAuthFormatOutput) AuthScheme ¶
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.46.0
func (o DBProxyAuthFormatOutput) ClientPasswordAuthType() DBProxyAuthFormatClientPasswordAuthTypePtrOutput
The type of authentication the proxy uses for connections from clients.
func (DBProxyAuthFormatOutput) Description ¶
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 ¶
func (DBProxyAuthFormatOutput) ElementType() reflect.Type
func (DBProxyAuthFormatOutput) IAMAuth ¶
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 ¶
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 ¶
func (o DBProxyAuthFormatOutput) ToDBProxyAuthFormatOutput() DBProxyAuthFormatOutput
func (DBProxyAuthFormatOutput) ToDBProxyAuthFormatOutputWithContext ¶
func (o DBProxyAuthFormatOutput) ToDBProxyAuthFormatOutputWithContext(ctx context.Context) DBProxyAuthFormatOutput
type DBProxyEndpoint ¶
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 ¶
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 ¶
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 ¶
func (*DBProxyEndpoint) ElementType() reflect.Type
func (*DBProxyEndpoint) ToDBProxyEndpointOutput ¶
func (i *DBProxyEndpoint) ToDBProxyEndpointOutput() DBProxyEndpointOutput
func (*DBProxyEndpoint) ToDBProxyEndpointOutputWithContext ¶
func (i *DBProxyEndpoint) ToDBProxyEndpointOutputWithContext(ctx context.Context) DBProxyEndpointOutput
type DBProxyEndpointArgs ¶
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 ¶
func (DBProxyEndpointArgs) ElementType() reflect.Type
type DBProxyEndpointInput ¶
type DBProxyEndpointInput interface { pulumi.Input ToDBProxyEndpointOutput() DBProxyEndpointOutput ToDBProxyEndpointOutputWithContext(ctx context.Context) DBProxyEndpointOutput }
type DBProxyEndpointOutput ¶
type DBProxyEndpointOutput struct{ *pulumi.OutputState }
func (DBProxyEndpointOutput) DBProxyEndpointArn ¶ added in v0.17.0
func (o DBProxyEndpointOutput) DBProxyEndpointArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the DB proxy endpoint.
func (DBProxyEndpointOutput) DBProxyEndpointName ¶ added in v0.17.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.17.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 ¶
func (DBProxyEndpointOutput) ElementType() reflect.Type
func (DBProxyEndpointOutput) Endpoint ¶ added in v0.17.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.17.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.17.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.17.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 ¶
func (o DBProxyEndpointOutput) ToDBProxyEndpointOutput() DBProxyEndpointOutput
func (DBProxyEndpointOutput) ToDBProxyEndpointOutputWithContext ¶
func (o DBProxyEndpointOutput) ToDBProxyEndpointOutputWithContext(ctx context.Context) DBProxyEndpointOutput
func (DBProxyEndpointOutput) VpcId ¶ added in v0.17.0
func (o DBProxyEndpointOutput) VpcId() pulumi.StringOutput
VPC ID to associate with the new DB proxy endpoint.
func (DBProxyEndpointOutput) VpcSecurityGroupIds ¶ added in v0.17.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.17.0
func (o DBProxyEndpointOutput) VpcSubnetIds() pulumi.StringArrayOutput
VPC subnet IDs to associate with the new DB proxy endpoint.
type DBProxyEndpointState ¶
type DBProxyEndpointState struct { }
func (DBProxyEndpointState) ElementType ¶
func (DBProxyEndpointState) ElementType() reflect.Type
type DBProxyEndpointTagFormatArgs ¶
type DBProxyEndpointTagFormatArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (DBProxyEndpointTagFormatArgs) ElementType ¶
func (DBProxyEndpointTagFormatArgs) ElementType() reflect.Type
func (DBProxyEndpointTagFormatArgs) ToDBProxyEndpointTagFormatOutput ¶
func (i DBProxyEndpointTagFormatArgs) ToDBProxyEndpointTagFormatOutput() DBProxyEndpointTagFormatOutput
func (DBProxyEndpointTagFormatArgs) ToDBProxyEndpointTagFormatOutputWithContext ¶
func (i DBProxyEndpointTagFormatArgs) ToDBProxyEndpointTagFormatOutputWithContext(ctx context.Context) DBProxyEndpointTagFormatOutput
type DBProxyEndpointTagFormatArray ¶
type DBProxyEndpointTagFormatArray []DBProxyEndpointTagFormatInput
func (DBProxyEndpointTagFormatArray) ElementType ¶
func (DBProxyEndpointTagFormatArray) ElementType() reflect.Type
func (DBProxyEndpointTagFormatArray) ToDBProxyEndpointTagFormatArrayOutput ¶
func (i DBProxyEndpointTagFormatArray) ToDBProxyEndpointTagFormatArrayOutput() DBProxyEndpointTagFormatArrayOutput
func (DBProxyEndpointTagFormatArray) ToDBProxyEndpointTagFormatArrayOutputWithContext ¶
func (i DBProxyEndpointTagFormatArray) ToDBProxyEndpointTagFormatArrayOutputWithContext(ctx context.Context) DBProxyEndpointTagFormatArrayOutput
type DBProxyEndpointTagFormatArrayInput ¶
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 ¶
type DBProxyEndpointTagFormatArrayOutput struct{ *pulumi.OutputState }
func (DBProxyEndpointTagFormatArrayOutput) ElementType ¶
func (DBProxyEndpointTagFormatArrayOutput) ElementType() reflect.Type
func (DBProxyEndpointTagFormatArrayOutput) Index ¶
func (o DBProxyEndpointTagFormatArrayOutput) Index(i pulumi.IntInput) DBProxyEndpointTagFormatOutput
func (DBProxyEndpointTagFormatArrayOutput) ToDBProxyEndpointTagFormatArrayOutput ¶
func (o DBProxyEndpointTagFormatArrayOutput) ToDBProxyEndpointTagFormatArrayOutput() DBProxyEndpointTagFormatArrayOutput
func (DBProxyEndpointTagFormatArrayOutput) ToDBProxyEndpointTagFormatArrayOutputWithContext ¶
func (o DBProxyEndpointTagFormatArrayOutput) ToDBProxyEndpointTagFormatArrayOutputWithContext(ctx context.Context) DBProxyEndpointTagFormatArrayOutput
type DBProxyEndpointTagFormatInput ¶
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 ¶
type DBProxyEndpointTagFormatOutput struct{ *pulumi.OutputState }
func (DBProxyEndpointTagFormatOutput) ElementType ¶
func (DBProxyEndpointTagFormatOutput) ElementType() reflect.Type
func (DBProxyEndpointTagFormatOutput) Key ¶
func (o DBProxyEndpointTagFormatOutput) Key() pulumi.StringPtrOutput
func (DBProxyEndpointTagFormatOutput) ToDBProxyEndpointTagFormatOutput ¶
func (o DBProxyEndpointTagFormatOutput) ToDBProxyEndpointTagFormatOutput() DBProxyEndpointTagFormatOutput
func (DBProxyEndpointTagFormatOutput) ToDBProxyEndpointTagFormatOutputWithContext ¶
func (o DBProxyEndpointTagFormatOutput) ToDBProxyEndpointTagFormatOutputWithContext(ctx context.Context) DBProxyEndpointTagFormatOutput
func (DBProxyEndpointTagFormatOutput) Value ¶
func (o DBProxyEndpointTagFormatOutput) Value() pulumi.StringPtrOutput
type DBProxyEndpointTargetRole ¶
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 ¶
func (DBProxyEndpointTargetRole) ElementType() reflect.Type
func (DBProxyEndpointTargetRole) ToDBProxyEndpointTargetRoleOutput ¶
func (e DBProxyEndpointTargetRole) ToDBProxyEndpointTargetRoleOutput() DBProxyEndpointTargetRoleOutput
func (DBProxyEndpointTargetRole) ToDBProxyEndpointTargetRoleOutputWithContext ¶
func (e DBProxyEndpointTargetRole) ToDBProxyEndpointTargetRoleOutputWithContext(ctx context.Context) DBProxyEndpointTargetRoleOutput
func (DBProxyEndpointTargetRole) ToDBProxyEndpointTargetRolePtrOutput ¶
func (e DBProxyEndpointTargetRole) ToDBProxyEndpointTargetRolePtrOutput() DBProxyEndpointTargetRolePtrOutput
func (DBProxyEndpointTargetRole) ToDBProxyEndpointTargetRolePtrOutputWithContext ¶
func (e DBProxyEndpointTargetRole) ToDBProxyEndpointTargetRolePtrOutputWithContext(ctx context.Context) DBProxyEndpointTargetRolePtrOutput
func (DBProxyEndpointTargetRole) ToStringOutput ¶
func (e DBProxyEndpointTargetRole) ToStringOutput() pulumi.StringOutput
func (DBProxyEndpointTargetRole) ToStringOutputWithContext ¶
func (e DBProxyEndpointTargetRole) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DBProxyEndpointTargetRole) ToStringPtrOutput ¶
func (e DBProxyEndpointTargetRole) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBProxyEndpointTargetRole) ToStringPtrOutputWithContext ¶
func (e DBProxyEndpointTargetRole) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBProxyEndpointTargetRoleInput ¶
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 ¶
type DBProxyEndpointTargetRoleOutput struct{ *pulumi.OutputState }
func (DBProxyEndpointTargetRoleOutput) ElementType ¶
func (DBProxyEndpointTargetRoleOutput) ElementType() reflect.Type
func (DBProxyEndpointTargetRoleOutput) ToDBProxyEndpointTargetRoleOutput ¶
func (o DBProxyEndpointTargetRoleOutput) ToDBProxyEndpointTargetRoleOutput() DBProxyEndpointTargetRoleOutput
func (DBProxyEndpointTargetRoleOutput) ToDBProxyEndpointTargetRoleOutputWithContext ¶
func (o DBProxyEndpointTargetRoleOutput) ToDBProxyEndpointTargetRoleOutputWithContext(ctx context.Context) DBProxyEndpointTargetRoleOutput
func (DBProxyEndpointTargetRoleOutput) ToDBProxyEndpointTargetRolePtrOutput ¶
func (o DBProxyEndpointTargetRoleOutput) ToDBProxyEndpointTargetRolePtrOutput() DBProxyEndpointTargetRolePtrOutput
func (DBProxyEndpointTargetRoleOutput) ToDBProxyEndpointTargetRolePtrOutputWithContext ¶
func (o DBProxyEndpointTargetRoleOutput) ToDBProxyEndpointTargetRolePtrOutputWithContext(ctx context.Context) DBProxyEndpointTargetRolePtrOutput
func (DBProxyEndpointTargetRoleOutput) ToStringOutput ¶
func (o DBProxyEndpointTargetRoleOutput) ToStringOutput() pulumi.StringOutput
func (DBProxyEndpointTargetRoleOutput) ToStringOutputWithContext ¶
func (o DBProxyEndpointTargetRoleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DBProxyEndpointTargetRoleOutput) ToStringPtrOutput ¶
func (o DBProxyEndpointTargetRoleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBProxyEndpointTargetRoleOutput) ToStringPtrOutputWithContext ¶
func (o DBProxyEndpointTargetRoleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBProxyEndpointTargetRolePtrInput ¶
type DBProxyEndpointTargetRolePtrInput interface { pulumi.Input ToDBProxyEndpointTargetRolePtrOutput() DBProxyEndpointTargetRolePtrOutput ToDBProxyEndpointTargetRolePtrOutputWithContext(context.Context) DBProxyEndpointTargetRolePtrOutput }
func DBProxyEndpointTargetRolePtr ¶
func DBProxyEndpointTargetRolePtr(v string) DBProxyEndpointTargetRolePtrInput
type DBProxyEndpointTargetRolePtrOutput ¶
type DBProxyEndpointTargetRolePtrOutput struct{ *pulumi.OutputState }
func (DBProxyEndpointTargetRolePtrOutput) Elem ¶
func (o DBProxyEndpointTargetRolePtrOutput) Elem() DBProxyEndpointTargetRoleOutput
func (DBProxyEndpointTargetRolePtrOutput) ElementType ¶
func (DBProxyEndpointTargetRolePtrOutput) ElementType() reflect.Type
func (DBProxyEndpointTargetRolePtrOutput) ToDBProxyEndpointTargetRolePtrOutput ¶
func (o DBProxyEndpointTargetRolePtrOutput) ToDBProxyEndpointTargetRolePtrOutput() DBProxyEndpointTargetRolePtrOutput
func (DBProxyEndpointTargetRolePtrOutput) ToDBProxyEndpointTargetRolePtrOutputWithContext ¶
func (o DBProxyEndpointTargetRolePtrOutput) ToDBProxyEndpointTargetRolePtrOutputWithContext(ctx context.Context) DBProxyEndpointTargetRolePtrOutput
func (DBProxyEndpointTargetRolePtrOutput) ToStringPtrOutput ¶
func (o DBProxyEndpointTargetRolePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBProxyEndpointTargetRolePtrOutput) ToStringPtrOutputWithContext ¶
func (o DBProxyEndpointTargetRolePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBProxyEngineFamily ¶
type DBProxyEngineFamily string
The kinds of databases that the proxy can connect to.
func (DBProxyEngineFamily) ElementType ¶
func (DBProxyEngineFamily) ElementType() reflect.Type
func (DBProxyEngineFamily) ToDBProxyEngineFamilyOutput ¶
func (e DBProxyEngineFamily) ToDBProxyEngineFamilyOutput() DBProxyEngineFamilyOutput
func (DBProxyEngineFamily) ToDBProxyEngineFamilyOutputWithContext ¶
func (e DBProxyEngineFamily) ToDBProxyEngineFamilyOutputWithContext(ctx context.Context) DBProxyEngineFamilyOutput
func (DBProxyEngineFamily) ToDBProxyEngineFamilyPtrOutput ¶
func (e DBProxyEngineFamily) ToDBProxyEngineFamilyPtrOutput() DBProxyEngineFamilyPtrOutput
func (DBProxyEngineFamily) ToDBProxyEngineFamilyPtrOutputWithContext ¶
func (e DBProxyEngineFamily) ToDBProxyEngineFamilyPtrOutputWithContext(ctx context.Context) DBProxyEngineFamilyPtrOutput
func (DBProxyEngineFamily) ToStringOutput ¶
func (e DBProxyEngineFamily) ToStringOutput() pulumi.StringOutput
func (DBProxyEngineFamily) ToStringOutputWithContext ¶
func (e DBProxyEngineFamily) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DBProxyEngineFamily) ToStringPtrOutput ¶
func (e DBProxyEngineFamily) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBProxyEngineFamily) ToStringPtrOutputWithContext ¶
func (e DBProxyEngineFamily) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBProxyEngineFamilyInput ¶
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 ¶
type DBProxyEngineFamilyOutput struct{ *pulumi.OutputState }
func (DBProxyEngineFamilyOutput) ElementType ¶
func (DBProxyEngineFamilyOutput) ElementType() reflect.Type
func (DBProxyEngineFamilyOutput) ToDBProxyEngineFamilyOutput ¶
func (o DBProxyEngineFamilyOutput) ToDBProxyEngineFamilyOutput() DBProxyEngineFamilyOutput
func (DBProxyEngineFamilyOutput) ToDBProxyEngineFamilyOutputWithContext ¶
func (o DBProxyEngineFamilyOutput) ToDBProxyEngineFamilyOutputWithContext(ctx context.Context) DBProxyEngineFamilyOutput
func (DBProxyEngineFamilyOutput) ToDBProxyEngineFamilyPtrOutput ¶
func (o DBProxyEngineFamilyOutput) ToDBProxyEngineFamilyPtrOutput() DBProxyEngineFamilyPtrOutput
func (DBProxyEngineFamilyOutput) ToDBProxyEngineFamilyPtrOutputWithContext ¶
func (o DBProxyEngineFamilyOutput) ToDBProxyEngineFamilyPtrOutputWithContext(ctx context.Context) DBProxyEngineFamilyPtrOutput
func (DBProxyEngineFamilyOutput) ToStringOutput ¶
func (o DBProxyEngineFamilyOutput) ToStringOutput() pulumi.StringOutput
func (DBProxyEngineFamilyOutput) ToStringOutputWithContext ¶
func (o DBProxyEngineFamilyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DBProxyEngineFamilyOutput) ToStringPtrOutput ¶
func (o DBProxyEngineFamilyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBProxyEngineFamilyOutput) ToStringPtrOutputWithContext ¶
func (o DBProxyEngineFamilyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBProxyEngineFamilyPtrInput ¶
type DBProxyEngineFamilyPtrInput interface { pulumi.Input ToDBProxyEngineFamilyPtrOutput() DBProxyEngineFamilyPtrOutput ToDBProxyEngineFamilyPtrOutputWithContext(context.Context) DBProxyEngineFamilyPtrOutput }
func DBProxyEngineFamilyPtr ¶
func DBProxyEngineFamilyPtr(v string) DBProxyEngineFamilyPtrInput
type DBProxyEngineFamilyPtrOutput ¶
type DBProxyEngineFamilyPtrOutput struct{ *pulumi.OutputState }
func (DBProxyEngineFamilyPtrOutput) Elem ¶
func (o DBProxyEngineFamilyPtrOutput) Elem() DBProxyEngineFamilyOutput
func (DBProxyEngineFamilyPtrOutput) ElementType ¶
func (DBProxyEngineFamilyPtrOutput) ElementType() reflect.Type
func (DBProxyEngineFamilyPtrOutput) ToDBProxyEngineFamilyPtrOutput ¶
func (o DBProxyEngineFamilyPtrOutput) ToDBProxyEngineFamilyPtrOutput() DBProxyEngineFamilyPtrOutput
func (DBProxyEngineFamilyPtrOutput) ToDBProxyEngineFamilyPtrOutputWithContext ¶
func (o DBProxyEngineFamilyPtrOutput) ToDBProxyEngineFamilyPtrOutputWithContext(ctx context.Context) DBProxyEngineFamilyPtrOutput
func (DBProxyEngineFamilyPtrOutput) ToStringPtrOutput ¶
func (o DBProxyEngineFamilyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBProxyEngineFamilyPtrOutput) ToStringPtrOutputWithContext ¶
func (o DBProxyEngineFamilyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBProxyInput ¶
type DBProxyInput interface { pulumi.Input ToDBProxyOutput() DBProxyOutput ToDBProxyOutputWithContext(ctx context.Context) DBProxyOutput }
type DBProxyOutput ¶
type DBProxyOutput struct{ *pulumi.OutputState }
func (DBProxyOutput) Auth ¶ added in v0.17.0
func (o DBProxyOutput) Auth() DBProxyAuthFormatArrayOutput
The authorization mechanism that the proxy uses.
func (DBProxyOutput) DBProxyArn ¶ added in v0.17.0
func (o DBProxyOutput) DBProxyArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the proxy.
func (DBProxyOutput) DBProxyName ¶ added in v0.17.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.17.0
func (o DBProxyOutput) DebugLogging() pulumi.BoolPtrOutput
Whether the proxy includes detailed information about SQL statements in its logs.
func (DBProxyOutput) ElementType ¶
func (DBProxyOutput) ElementType() reflect.Type
func (DBProxyOutput) Endpoint ¶ added in v0.17.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.17.0
func (o DBProxyOutput) EngineFamily() DBProxyEngineFamilyOutput
The kinds of databases that the proxy can connect to.
func (DBProxyOutput) IdleClientTimeout ¶ added in v0.17.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.17.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.17.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.17.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 ¶
func (o DBProxyOutput) ToDBProxyOutput() DBProxyOutput
func (DBProxyOutput) ToDBProxyOutputWithContext ¶
func (o DBProxyOutput) ToDBProxyOutputWithContext(ctx context.Context) DBProxyOutput
func (DBProxyOutput) VpcId ¶ added in v0.38.0
func (o DBProxyOutput) VpcId() pulumi.StringOutput
VPC ID to associate with the new DB proxy.
func (DBProxyOutput) VpcSecurityGroupIds ¶ added in v0.17.0
func (o DBProxyOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
VPC security group IDs to associate with the new proxy.
func (DBProxyOutput) VpcSubnetIds ¶ added in v0.17.0
func (o DBProxyOutput) VpcSubnetIds() pulumi.StringArrayOutput
VPC subnet IDs to associate with the new proxy.
type DBProxyState ¶
type DBProxyState struct { }
func (DBProxyState) ElementType ¶
func (DBProxyState) ElementType() reflect.Type
type DBProxyTagFormat ¶
type DBProxyTagFormatArgs ¶
type DBProxyTagFormatArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (DBProxyTagFormatArgs) ElementType ¶
func (DBProxyTagFormatArgs) ElementType() reflect.Type
func (DBProxyTagFormatArgs) ToDBProxyTagFormatOutput ¶
func (i DBProxyTagFormatArgs) ToDBProxyTagFormatOutput() DBProxyTagFormatOutput
func (DBProxyTagFormatArgs) ToDBProxyTagFormatOutputWithContext ¶
func (i DBProxyTagFormatArgs) ToDBProxyTagFormatOutputWithContext(ctx context.Context) DBProxyTagFormatOutput
type DBProxyTagFormatArray ¶
type DBProxyTagFormatArray []DBProxyTagFormatInput
func (DBProxyTagFormatArray) ElementType ¶
func (DBProxyTagFormatArray) ElementType() reflect.Type
func (DBProxyTagFormatArray) ToDBProxyTagFormatArrayOutput ¶
func (i DBProxyTagFormatArray) ToDBProxyTagFormatArrayOutput() DBProxyTagFormatArrayOutput
func (DBProxyTagFormatArray) ToDBProxyTagFormatArrayOutputWithContext ¶
func (i DBProxyTagFormatArray) ToDBProxyTagFormatArrayOutputWithContext(ctx context.Context) DBProxyTagFormatArrayOutput
type DBProxyTagFormatArrayInput ¶
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 ¶
type DBProxyTagFormatArrayOutput struct{ *pulumi.OutputState }
func (DBProxyTagFormatArrayOutput) ElementType ¶
func (DBProxyTagFormatArrayOutput) ElementType() reflect.Type
func (DBProxyTagFormatArrayOutput) Index ¶
func (o DBProxyTagFormatArrayOutput) Index(i pulumi.IntInput) DBProxyTagFormatOutput
func (DBProxyTagFormatArrayOutput) ToDBProxyTagFormatArrayOutput ¶
func (o DBProxyTagFormatArrayOutput) ToDBProxyTagFormatArrayOutput() DBProxyTagFormatArrayOutput
func (DBProxyTagFormatArrayOutput) ToDBProxyTagFormatArrayOutputWithContext ¶
func (o DBProxyTagFormatArrayOutput) ToDBProxyTagFormatArrayOutputWithContext(ctx context.Context) DBProxyTagFormatArrayOutput
type DBProxyTagFormatInput ¶
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 ¶
type DBProxyTagFormatOutput struct{ *pulumi.OutputState }
func (DBProxyTagFormatOutput) ElementType ¶
func (DBProxyTagFormatOutput) ElementType() reflect.Type
func (DBProxyTagFormatOutput) Key ¶
func (o DBProxyTagFormatOutput) Key() pulumi.StringPtrOutput
func (DBProxyTagFormatOutput) ToDBProxyTagFormatOutput ¶
func (o DBProxyTagFormatOutput) ToDBProxyTagFormatOutput() DBProxyTagFormatOutput
func (DBProxyTagFormatOutput) ToDBProxyTagFormatOutputWithContext ¶
func (o DBProxyTagFormatOutput) ToDBProxyTagFormatOutputWithContext(ctx context.Context) DBProxyTagFormatOutput
func (DBProxyTagFormatOutput) Value ¶
func (o DBProxyTagFormatOutput) Value() pulumi.StringPtrOutput
type DBProxyTargetGroup ¶
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 ¶
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 ¶
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 ¶
func (*DBProxyTargetGroup) ElementType() reflect.Type
func (*DBProxyTargetGroup) ToDBProxyTargetGroupOutput ¶
func (i *DBProxyTargetGroup) ToDBProxyTargetGroupOutput() DBProxyTargetGroupOutput
func (*DBProxyTargetGroup) ToDBProxyTargetGroupOutputWithContext ¶
func (i *DBProxyTargetGroup) ToDBProxyTargetGroupOutputWithContext(ctx context.Context) DBProxyTargetGroupOutput
type DBProxyTargetGroupArgs ¶
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 ¶
func (DBProxyTargetGroupArgs) ElementType() reflect.Type
type DBProxyTargetGroupConnectionPoolConfigurationInfoFormat ¶
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 ¶
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 ¶
func (DBProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ElementType() reflect.Type
func (DBProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToDBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput ¶
func (i DBProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToDBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput() DBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput
func (DBProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToDBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutputWithContext ¶
func (i DBProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToDBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutputWithContext(ctx context.Context) DBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput
func (DBProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToDBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput ¶
func (i DBProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToDBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput() DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
func (DBProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToDBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutputWithContext ¶
func (i DBProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) ToDBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutputWithContext(ctx context.Context) DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
type DBProxyTargetGroupConnectionPoolConfigurationInfoFormatInput ¶
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 ¶
type DBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput struct{ *pulumi.OutputState }
func (DBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ConnectionBorrowTimeout ¶
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 ¶
func (DBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ElementType() reflect.Type
func (DBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) InitQuery ¶
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 ¶
func (o DBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) MaxConnectionsPercent() pulumi.IntPtrOutput
The maximum size of the connection pool for each target in a target group.
func (DBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) MaxIdleConnectionsPercent ¶
func (o DBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) MaxIdleConnectionsPercent() pulumi.IntPtrOutput
Controls how actively the proxy closes idle database connections in the connection pool.
func (DBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) SessionPinningFilters ¶
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 ¶
func (o DBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ToDBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput() DBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput
func (DBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ToDBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutputWithContext ¶
func (o DBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ToDBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutputWithContext(ctx context.Context) DBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput
func (DBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ToDBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput ¶
func (o DBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ToDBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput() DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
func (DBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ToDBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutputWithContext ¶
func (o DBProxyTargetGroupConnectionPoolConfigurationInfoFormatOutput) ToDBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutputWithContext(ctx context.Context) DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
type DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrInput ¶
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 ¶
func DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtr(v *DBProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs) DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrInput
type DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput ¶
type DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput struct{ *pulumi.OutputState }
func (DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) ConnectionBorrowTimeout ¶
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 ¶
func (DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) ElementType() reflect.Type
func (DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) InitQuery ¶
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 ¶
func (o DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) MaxConnectionsPercent() pulumi.IntPtrOutput
The maximum size of the connection pool for each target in a target group.
func (DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) MaxIdleConnectionsPercent ¶
func (o DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) MaxIdleConnectionsPercent() pulumi.IntPtrOutput
Controls how actively the proxy closes idle database connections in the connection pool.
func (DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) SessionPinningFilters ¶
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 ¶
func (o DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) ToDBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput() DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
func (DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) ToDBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutputWithContext ¶
func (o DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput) ToDBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutputWithContext(ctx context.Context) DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
type DBProxyTargetGroupInput ¶
type DBProxyTargetGroupInput interface { pulumi.Input ToDBProxyTargetGroupOutput() DBProxyTargetGroupOutput ToDBProxyTargetGroupOutputWithContext(ctx context.Context) DBProxyTargetGroupOutput }
type DBProxyTargetGroupOutput ¶
type DBProxyTargetGroupOutput struct{ *pulumi.OutputState }
func (DBProxyTargetGroupOutput) ConnectionPoolConfigurationInfo ¶ added in v0.17.0
func (o DBProxyTargetGroupOutput) ConnectionPoolConfigurationInfo() DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
func (DBProxyTargetGroupOutput) DBClusterIdentifiers ¶ added in v0.17.0
func (o DBProxyTargetGroupOutput) DBClusterIdentifiers() pulumi.StringArrayOutput
func (DBProxyTargetGroupOutput) DBInstanceIdentifiers ¶ added in v0.17.0
func (o DBProxyTargetGroupOutput) DBInstanceIdentifiers() pulumi.StringArrayOutput
func (DBProxyTargetGroupOutput) DBProxyName ¶ added in v0.17.0
func (o DBProxyTargetGroupOutput) DBProxyName() pulumi.StringOutput
The identifier for the proxy.
func (DBProxyTargetGroupOutput) ElementType ¶
func (DBProxyTargetGroupOutput) ElementType() reflect.Type
func (DBProxyTargetGroupOutput) TargetGroupArn ¶ added in v0.17.0
func (o DBProxyTargetGroupOutput) TargetGroupArn() pulumi.StringOutput
The Amazon Resource Name (ARN) representing the target group.
func (DBProxyTargetGroupOutput) TargetGroupName ¶ added in v0.17.0
func (o DBProxyTargetGroupOutput) TargetGroupName() DBProxyTargetGroupTargetGroupNameOutput
The identifier for the DBProxyTargetGroup
func (DBProxyTargetGroupOutput) ToDBProxyTargetGroupOutput ¶
func (o DBProxyTargetGroupOutput) ToDBProxyTargetGroupOutput() DBProxyTargetGroupOutput
func (DBProxyTargetGroupOutput) ToDBProxyTargetGroupOutputWithContext ¶
func (o DBProxyTargetGroupOutput) ToDBProxyTargetGroupOutputWithContext(ctx context.Context) DBProxyTargetGroupOutput
type DBProxyTargetGroupState ¶
type DBProxyTargetGroupState struct { }
func (DBProxyTargetGroupState) ElementType ¶
func (DBProxyTargetGroupState) ElementType() reflect.Type
type DBProxyTargetGroupTargetGroupName ¶
type DBProxyTargetGroupTargetGroupName string
The identifier for the DBProxyTargetGroup
func (DBProxyTargetGroupTargetGroupName) ElementType ¶
func (DBProxyTargetGroupTargetGroupName) ElementType() reflect.Type
func (DBProxyTargetGroupTargetGroupName) ToDBProxyTargetGroupTargetGroupNameOutput ¶
func (e DBProxyTargetGroupTargetGroupName) ToDBProxyTargetGroupTargetGroupNameOutput() DBProxyTargetGroupTargetGroupNameOutput
func (DBProxyTargetGroupTargetGroupName) ToDBProxyTargetGroupTargetGroupNameOutputWithContext ¶
func (e DBProxyTargetGroupTargetGroupName) ToDBProxyTargetGroupTargetGroupNameOutputWithContext(ctx context.Context) DBProxyTargetGroupTargetGroupNameOutput
func (DBProxyTargetGroupTargetGroupName) ToDBProxyTargetGroupTargetGroupNamePtrOutput ¶
func (e DBProxyTargetGroupTargetGroupName) ToDBProxyTargetGroupTargetGroupNamePtrOutput() DBProxyTargetGroupTargetGroupNamePtrOutput
func (DBProxyTargetGroupTargetGroupName) ToDBProxyTargetGroupTargetGroupNamePtrOutputWithContext ¶
func (e DBProxyTargetGroupTargetGroupName) ToDBProxyTargetGroupTargetGroupNamePtrOutputWithContext(ctx context.Context) DBProxyTargetGroupTargetGroupNamePtrOutput
func (DBProxyTargetGroupTargetGroupName) ToStringOutput ¶
func (e DBProxyTargetGroupTargetGroupName) ToStringOutput() pulumi.StringOutput
func (DBProxyTargetGroupTargetGroupName) ToStringOutputWithContext ¶
func (e DBProxyTargetGroupTargetGroupName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DBProxyTargetGroupTargetGroupName) ToStringPtrOutput ¶
func (e DBProxyTargetGroupTargetGroupName) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBProxyTargetGroupTargetGroupName) ToStringPtrOutputWithContext ¶
func (e DBProxyTargetGroupTargetGroupName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBProxyTargetGroupTargetGroupNameInput ¶
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 ¶
type DBProxyTargetGroupTargetGroupNameOutput struct{ *pulumi.OutputState }
func (DBProxyTargetGroupTargetGroupNameOutput) ElementType ¶
func (DBProxyTargetGroupTargetGroupNameOutput) ElementType() reflect.Type
func (DBProxyTargetGroupTargetGroupNameOutput) ToDBProxyTargetGroupTargetGroupNameOutput ¶
func (o DBProxyTargetGroupTargetGroupNameOutput) ToDBProxyTargetGroupTargetGroupNameOutput() DBProxyTargetGroupTargetGroupNameOutput
func (DBProxyTargetGroupTargetGroupNameOutput) ToDBProxyTargetGroupTargetGroupNameOutputWithContext ¶
func (o DBProxyTargetGroupTargetGroupNameOutput) ToDBProxyTargetGroupTargetGroupNameOutputWithContext(ctx context.Context) DBProxyTargetGroupTargetGroupNameOutput
func (DBProxyTargetGroupTargetGroupNameOutput) ToDBProxyTargetGroupTargetGroupNamePtrOutput ¶
func (o DBProxyTargetGroupTargetGroupNameOutput) ToDBProxyTargetGroupTargetGroupNamePtrOutput() DBProxyTargetGroupTargetGroupNamePtrOutput
func (DBProxyTargetGroupTargetGroupNameOutput) ToDBProxyTargetGroupTargetGroupNamePtrOutputWithContext ¶
func (o DBProxyTargetGroupTargetGroupNameOutput) ToDBProxyTargetGroupTargetGroupNamePtrOutputWithContext(ctx context.Context) DBProxyTargetGroupTargetGroupNamePtrOutput
func (DBProxyTargetGroupTargetGroupNameOutput) ToStringOutput ¶
func (o DBProxyTargetGroupTargetGroupNameOutput) ToStringOutput() pulumi.StringOutput
func (DBProxyTargetGroupTargetGroupNameOutput) ToStringOutputWithContext ¶
func (o DBProxyTargetGroupTargetGroupNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DBProxyTargetGroupTargetGroupNameOutput) ToStringPtrOutput ¶
func (o DBProxyTargetGroupTargetGroupNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBProxyTargetGroupTargetGroupNameOutput) ToStringPtrOutputWithContext ¶
func (o DBProxyTargetGroupTargetGroupNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBProxyTargetGroupTargetGroupNamePtrInput ¶
type DBProxyTargetGroupTargetGroupNamePtrInput interface { pulumi.Input ToDBProxyTargetGroupTargetGroupNamePtrOutput() DBProxyTargetGroupTargetGroupNamePtrOutput ToDBProxyTargetGroupTargetGroupNamePtrOutputWithContext(context.Context) DBProxyTargetGroupTargetGroupNamePtrOutput }
func DBProxyTargetGroupTargetGroupNamePtr ¶
func DBProxyTargetGroupTargetGroupNamePtr(v string) DBProxyTargetGroupTargetGroupNamePtrInput
type DBProxyTargetGroupTargetGroupNamePtrOutput ¶
type DBProxyTargetGroupTargetGroupNamePtrOutput struct{ *pulumi.OutputState }
func (DBProxyTargetGroupTargetGroupNamePtrOutput) ElementType ¶
func (DBProxyTargetGroupTargetGroupNamePtrOutput) ElementType() reflect.Type
func (DBProxyTargetGroupTargetGroupNamePtrOutput) ToDBProxyTargetGroupTargetGroupNamePtrOutput ¶
func (o DBProxyTargetGroupTargetGroupNamePtrOutput) ToDBProxyTargetGroupTargetGroupNamePtrOutput() DBProxyTargetGroupTargetGroupNamePtrOutput
func (DBProxyTargetGroupTargetGroupNamePtrOutput) ToDBProxyTargetGroupTargetGroupNamePtrOutputWithContext ¶
func (o DBProxyTargetGroupTargetGroupNamePtrOutput) ToDBProxyTargetGroupTargetGroupNamePtrOutputWithContext(ctx context.Context) DBProxyTargetGroupTargetGroupNamePtrOutput
func (DBProxyTargetGroupTargetGroupNamePtrOutput) ToStringPtrOutput ¶
func (o DBProxyTargetGroupTargetGroupNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DBProxyTargetGroupTargetGroupNamePtrOutput) ToStringPtrOutputWithContext ¶
func (o DBProxyTargetGroupTargetGroupNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DBSecurityGroup
deprecated
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 ¶
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 ¶
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 ¶
func (*DBSecurityGroup) ElementType() reflect.Type
func (*DBSecurityGroup) ToDBSecurityGroupOutput ¶
func (i *DBSecurityGroup) ToDBSecurityGroupOutput() DBSecurityGroupOutput
func (*DBSecurityGroup) ToDBSecurityGroupOutputWithContext ¶
func (i *DBSecurityGroup) ToDBSecurityGroupOutputWithContext(ctx context.Context) DBSecurityGroupOutput
type DBSecurityGroupArgs ¶
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 ¶
func (DBSecurityGroupArgs) ElementType() reflect.Type
type DBSecurityGroupIngress
deprecated
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 ¶
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 ¶
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 ¶
func (*DBSecurityGroupIngress) ElementType() reflect.Type
func (*DBSecurityGroupIngress) ToDBSecurityGroupIngressOutput ¶
func (i *DBSecurityGroupIngress) ToDBSecurityGroupIngressOutput() DBSecurityGroupIngressOutput
func (*DBSecurityGroupIngress) ToDBSecurityGroupIngressOutputWithContext ¶
func (i *DBSecurityGroupIngress) ToDBSecurityGroupIngressOutputWithContext(ctx context.Context) DBSecurityGroupIngressOutput
type DBSecurityGroupIngressArgs ¶
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 ¶
func (DBSecurityGroupIngressArgs) ElementType() reflect.Type
type DBSecurityGroupIngressInput ¶
type DBSecurityGroupIngressInput interface { pulumi.Input ToDBSecurityGroupIngressOutput() DBSecurityGroupIngressOutput ToDBSecurityGroupIngressOutputWithContext(ctx context.Context) DBSecurityGroupIngressOutput }
type DBSecurityGroupIngressOutput ¶
type DBSecurityGroupIngressOutput struct{ *pulumi.OutputState }
func (DBSecurityGroupIngressOutput) CIDRIP ¶ added in v0.17.0
func (o DBSecurityGroupIngressOutput) CIDRIP() pulumi.StringPtrOutput
func (DBSecurityGroupIngressOutput) DBSecurityGroupName ¶ added in v0.17.0
func (o DBSecurityGroupIngressOutput) DBSecurityGroupName() pulumi.StringOutput
func (DBSecurityGroupIngressOutput) EC2SecurityGroupId ¶ added in v0.17.0
func (o DBSecurityGroupIngressOutput) EC2SecurityGroupId() pulumi.StringPtrOutput
func (DBSecurityGroupIngressOutput) EC2SecurityGroupName ¶ added in v0.17.0
func (o DBSecurityGroupIngressOutput) EC2SecurityGroupName() pulumi.StringPtrOutput
func (DBSecurityGroupIngressOutput) EC2SecurityGroupOwnerId ¶ added in v0.17.0
func (o DBSecurityGroupIngressOutput) EC2SecurityGroupOwnerId() pulumi.StringPtrOutput
func (DBSecurityGroupIngressOutput) ElementType ¶
func (DBSecurityGroupIngressOutput) ElementType() reflect.Type
func (DBSecurityGroupIngressOutput) ToDBSecurityGroupIngressOutput ¶
func (o DBSecurityGroupIngressOutput) ToDBSecurityGroupIngressOutput() DBSecurityGroupIngressOutput
func (DBSecurityGroupIngressOutput) ToDBSecurityGroupIngressOutputWithContext ¶
func (o DBSecurityGroupIngressOutput) ToDBSecurityGroupIngressOutputWithContext(ctx context.Context) DBSecurityGroupIngressOutput
type DBSecurityGroupIngressState ¶
type DBSecurityGroupIngressState struct { }
func (DBSecurityGroupIngressState) ElementType ¶
func (DBSecurityGroupIngressState) ElementType() reflect.Type
type DBSecurityGroupIngressTypeArgs ¶
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 ¶
func (DBSecurityGroupIngressTypeArgs) ElementType() reflect.Type
func (DBSecurityGroupIngressTypeArgs) ToDBSecurityGroupIngressTypeOutput ¶
func (i DBSecurityGroupIngressTypeArgs) ToDBSecurityGroupIngressTypeOutput() DBSecurityGroupIngressTypeOutput
func (DBSecurityGroupIngressTypeArgs) ToDBSecurityGroupIngressTypeOutputWithContext ¶
func (i DBSecurityGroupIngressTypeArgs) ToDBSecurityGroupIngressTypeOutputWithContext(ctx context.Context) DBSecurityGroupIngressTypeOutput
type DBSecurityGroupIngressTypeArray ¶
type DBSecurityGroupIngressTypeArray []DBSecurityGroupIngressTypeInput
func (DBSecurityGroupIngressTypeArray) ElementType ¶
func (DBSecurityGroupIngressTypeArray) ElementType() reflect.Type
func (DBSecurityGroupIngressTypeArray) ToDBSecurityGroupIngressTypeArrayOutput ¶
func (i DBSecurityGroupIngressTypeArray) ToDBSecurityGroupIngressTypeArrayOutput() DBSecurityGroupIngressTypeArrayOutput
func (DBSecurityGroupIngressTypeArray) ToDBSecurityGroupIngressTypeArrayOutputWithContext ¶
func (i DBSecurityGroupIngressTypeArray) ToDBSecurityGroupIngressTypeArrayOutputWithContext(ctx context.Context) DBSecurityGroupIngressTypeArrayOutput
type DBSecurityGroupIngressTypeArrayInput ¶
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 ¶
type DBSecurityGroupIngressTypeArrayOutput struct{ *pulumi.OutputState }
func (DBSecurityGroupIngressTypeArrayOutput) ElementType ¶
func (DBSecurityGroupIngressTypeArrayOutput) ElementType() reflect.Type
func (DBSecurityGroupIngressTypeArrayOutput) Index ¶
func (o DBSecurityGroupIngressTypeArrayOutput) Index(i pulumi.IntInput) DBSecurityGroupIngressTypeOutput
func (DBSecurityGroupIngressTypeArrayOutput) ToDBSecurityGroupIngressTypeArrayOutput ¶
func (o DBSecurityGroupIngressTypeArrayOutput) ToDBSecurityGroupIngressTypeArrayOutput() DBSecurityGroupIngressTypeArrayOutput
func (DBSecurityGroupIngressTypeArrayOutput) ToDBSecurityGroupIngressTypeArrayOutputWithContext ¶
func (o DBSecurityGroupIngressTypeArrayOutput) ToDBSecurityGroupIngressTypeArrayOutputWithContext(ctx context.Context) DBSecurityGroupIngressTypeArrayOutput
type DBSecurityGroupIngressTypeInput ¶
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 ¶
type DBSecurityGroupIngressTypeOutput struct{ *pulumi.OutputState }
func (DBSecurityGroupIngressTypeOutput) CIDRIP ¶
func (o DBSecurityGroupIngressTypeOutput) CIDRIP() pulumi.StringPtrOutput
func (DBSecurityGroupIngressTypeOutput) EC2SecurityGroupId ¶
func (o DBSecurityGroupIngressTypeOutput) EC2SecurityGroupId() pulumi.StringPtrOutput
func (DBSecurityGroupIngressTypeOutput) EC2SecurityGroupName ¶
func (o DBSecurityGroupIngressTypeOutput) EC2SecurityGroupName() pulumi.StringPtrOutput
func (DBSecurityGroupIngressTypeOutput) EC2SecurityGroupOwnerId ¶
func (o DBSecurityGroupIngressTypeOutput) EC2SecurityGroupOwnerId() pulumi.StringPtrOutput
func (DBSecurityGroupIngressTypeOutput) ElementType ¶
func (DBSecurityGroupIngressTypeOutput) ElementType() reflect.Type
func (DBSecurityGroupIngressTypeOutput) ToDBSecurityGroupIngressTypeOutput ¶
func (o DBSecurityGroupIngressTypeOutput) ToDBSecurityGroupIngressTypeOutput() DBSecurityGroupIngressTypeOutput
func (DBSecurityGroupIngressTypeOutput) ToDBSecurityGroupIngressTypeOutputWithContext ¶
func (o DBSecurityGroupIngressTypeOutput) ToDBSecurityGroupIngressTypeOutputWithContext(ctx context.Context) DBSecurityGroupIngressTypeOutput
type DBSecurityGroupInput ¶
type DBSecurityGroupInput interface { pulumi.Input ToDBSecurityGroupOutput() DBSecurityGroupOutput ToDBSecurityGroupOutputWithContext(ctx context.Context) DBSecurityGroupOutput }
type DBSecurityGroupOutput ¶
type DBSecurityGroupOutput struct{ *pulumi.OutputState }
func (DBSecurityGroupOutput) DBSecurityGroupIngress ¶ added in v0.17.0
func (o DBSecurityGroupOutput) DBSecurityGroupIngress() DBSecurityGroupIngressTypeArrayOutput
func (DBSecurityGroupOutput) EC2VpcId ¶ added in v0.17.0
func (o DBSecurityGroupOutput) EC2VpcId() pulumi.StringPtrOutput
func (DBSecurityGroupOutput) ElementType ¶
func (DBSecurityGroupOutput) ElementType() reflect.Type
func (DBSecurityGroupOutput) GroupDescription ¶ added in v0.17.0
func (o DBSecurityGroupOutput) GroupDescription() pulumi.StringOutput
func (DBSecurityGroupOutput) Tags ¶ added in v0.17.0
func (o DBSecurityGroupOutput) Tags() DBSecurityGroupTagArrayOutput
func (DBSecurityGroupOutput) ToDBSecurityGroupOutput ¶
func (o DBSecurityGroupOutput) ToDBSecurityGroupOutput() DBSecurityGroupOutput
func (DBSecurityGroupOutput) ToDBSecurityGroupOutputWithContext ¶
func (o DBSecurityGroupOutput) ToDBSecurityGroupOutputWithContext(ctx context.Context) DBSecurityGroupOutput
type DBSecurityGroupState ¶
type DBSecurityGroupState struct { }
func (DBSecurityGroupState) ElementType ¶
func (DBSecurityGroupState) ElementType() reflect.Type
type DBSecurityGroupTag ¶
type DBSecurityGroupTagArgs ¶
type DBSecurityGroupTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (DBSecurityGroupTagArgs) ElementType ¶
func (DBSecurityGroupTagArgs) ElementType() reflect.Type
func (DBSecurityGroupTagArgs) ToDBSecurityGroupTagOutput ¶
func (i DBSecurityGroupTagArgs) ToDBSecurityGroupTagOutput() DBSecurityGroupTagOutput
func (DBSecurityGroupTagArgs) ToDBSecurityGroupTagOutputWithContext ¶
func (i DBSecurityGroupTagArgs) ToDBSecurityGroupTagOutputWithContext(ctx context.Context) DBSecurityGroupTagOutput
type DBSecurityGroupTagArray ¶
type DBSecurityGroupTagArray []DBSecurityGroupTagInput
func (DBSecurityGroupTagArray) ElementType ¶
func (DBSecurityGroupTagArray) ElementType() reflect.Type
func (DBSecurityGroupTagArray) ToDBSecurityGroupTagArrayOutput ¶
func (i DBSecurityGroupTagArray) ToDBSecurityGroupTagArrayOutput() DBSecurityGroupTagArrayOutput
func (DBSecurityGroupTagArray) ToDBSecurityGroupTagArrayOutputWithContext ¶
func (i DBSecurityGroupTagArray) ToDBSecurityGroupTagArrayOutputWithContext(ctx context.Context) DBSecurityGroupTagArrayOutput
type DBSecurityGroupTagArrayInput ¶
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 ¶
type DBSecurityGroupTagArrayOutput struct{ *pulumi.OutputState }
func (DBSecurityGroupTagArrayOutput) ElementType ¶
func (DBSecurityGroupTagArrayOutput) ElementType() reflect.Type
func (DBSecurityGroupTagArrayOutput) Index ¶
func (o DBSecurityGroupTagArrayOutput) Index(i pulumi.IntInput) DBSecurityGroupTagOutput
func (DBSecurityGroupTagArrayOutput) ToDBSecurityGroupTagArrayOutput ¶
func (o DBSecurityGroupTagArrayOutput) ToDBSecurityGroupTagArrayOutput() DBSecurityGroupTagArrayOutput
func (DBSecurityGroupTagArrayOutput) ToDBSecurityGroupTagArrayOutputWithContext ¶
func (o DBSecurityGroupTagArrayOutput) ToDBSecurityGroupTagArrayOutputWithContext(ctx context.Context) DBSecurityGroupTagArrayOutput
type DBSecurityGroupTagInput ¶
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 ¶
type DBSecurityGroupTagOutput struct{ *pulumi.OutputState }
func (DBSecurityGroupTagOutput) ElementType ¶
func (DBSecurityGroupTagOutput) ElementType() reflect.Type
func (DBSecurityGroupTagOutput) Key ¶
func (o DBSecurityGroupTagOutput) Key() pulumi.StringOutput
func (DBSecurityGroupTagOutput) ToDBSecurityGroupTagOutput ¶
func (o DBSecurityGroupTagOutput) ToDBSecurityGroupTagOutput() DBSecurityGroupTagOutput
func (DBSecurityGroupTagOutput) ToDBSecurityGroupTagOutputWithContext ¶
func (o DBSecurityGroupTagOutput) ToDBSecurityGroupTagOutputWithContext(ctx context.Context) DBSecurityGroupTagOutput
func (DBSecurityGroupTagOutput) Value ¶
func (o DBSecurityGroupTagOutput) Value() pulumi.StringOutput
type DBSubnetGroup ¶
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 ¶
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 ¶
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 ¶
func (*DBSubnetGroup) ElementType() reflect.Type
func (*DBSubnetGroup) ToDBSubnetGroupOutput ¶
func (i *DBSubnetGroup) ToDBSubnetGroupOutput() DBSubnetGroupOutput
func (*DBSubnetGroup) ToDBSubnetGroupOutputWithContext ¶
func (i *DBSubnetGroup) ToDBSubnetGroupOutputWithContext(ctx context.Context) DBSubnetGroupOutput
type DBSubnetGroupArgs ¶
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 ¶
func (DBSubnetGroupArgs) ElementType() reflect.Type
type DBSubnetGroupInput ¶
type DBSubnetGroupInput interface { pulumi.Input ToDBSubnetGroupOutput() DBSubnetGroupOutput ToDBSubnetGroupOutputWithContext(ctx context.Context) DBSubnetGroupOutput }
type DBSubnetGroupOutput ¶
type DBSubnetGroupOutput struct{ *pulumi.OutputState }
func (DBSubnetGroupOutput) DBSubnetGroupDescription ¶ added in v0.17.0
func (o DBSubnetGroupOutput) DBSubnetGroupDescription() pulumi.StringOutput
func (DBSubnetGroupOutput) DBSubnetGroupName ¶ added in v0.17.0
func (o DBSubnetGroupOutput) DBSubnetGroupName() pulumi.StringPtrOutput
func (DBSubnetGroupOutput) ElementType ¶
func (DBSubnetGroupOutput) ElementType() reflect.Type
func (DBSubnetGroupOutput) SubnetIds ¶ added in v0.17.0
func (o DBSubnetGroupOutput) SubnetIds() pulumi.StringArrayOutput
func (DBSubnetGroupOutput) Tags ¶ added in v0.17.0
func (o DBSubnetGroupOutput) Tags() DBSubnetGroupTagArrayOutput
An array of key-value pairs to apply to this resource.
func (DBSubnetGroupOutput) ToDBSubnetGroupOutput ¶
func (o DBSubnetGroupOutput) ToDBSubnetGroupOutput() DBSubnetGroupOutput
func (DBSubnetGroupOutput) ToDBSubnetGroupOutputWithContext ¶
func (o DBSubnetGroupOutput) ToDBSubnetGroupOutputWithContext(ctx context.Context) DBSubnetGroupOutput
type DBSubnetGroupState ¶
type DBSubnetGroupState struct { }
func (DBSubnetGroupState) ElementType ¶
func (DBSubnetGroupState) ElementType() reflect.Type
type DBSubnetGroupTag ¶
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 ¶
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 ¶
func (DBSubnetGroupTagArgs) ElementType() reflect.Type
func (DBSubnetGroupTagArgs) ToDBSubnetGroupTagOutput ¶
func (i DBSubnetGroupTagArgs) ToDBSubnetGroupTagOutput() DBSubnetGroupTagOutput
func (DBSubnetGroupTagArgs) ToDBSubnetGroupTagOutputWithContext ¶
func (i DBSubnetGroupTagArgs) ToDBSubnetGroupTagOutputWithContext(ctx context.Context) DBSubnetGroupTagOutput
type DBSubnetGroupTagArray ¶
type DBSubnetGroupTagArray []DBSubnetGroupTagInput
func (DBSubnetGroupTagArray) ElementType ¶
func (DBSubnetGroupTagArray) ElementType() reflect.Type
func (DBSubnetGroupTagArray) ToDBSubnetGroupTagArrayOutput ¶
func (i DBSubnetGroupTagArray) ToDBSubnetGroupTagArrayOutput() DBSubnetGroupTagArrayOutput
func (DBSubnetGroupTagArray) ToDBSubnetGroupTagArrayOutputWithContext ¶
func (i DBSubnetGroupTagArray) ToDBSubnetGroupTagArrayOutputWithContext(ctx context.Context) DBSubnetGroupTagArrayOutput
type DBSubnetGroupTagArrayInput ¶
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 ¶
type DBSubnetGroupTagArrayOutput struct{ *pulumi.OutputState }
func (DBSubnetGroupTagArrayOutput) ElementType ¶
func (DBSubnetGroupTagArrayOutput) ElementType() reflect.Type
func (DBSubnetGroupTagArrayOutput) Index ¶
func (o DBSubnetGroupTagArrayOutput) Index(i pulumi.IntInput) DBSubnetGroupTagOutput
func (DBSubnetGroupTagArrayOutput) ToDBSubnetGroupTagArrayOutput ¶
func (o DBSubnetGroupTagArrayOutput) ToDBSubnetGroupTagArrayOutput() DBSubnetGroupTagArrayOutput
func (DBSubnetGroupTagArrayOutput) ToDBSubnetGroupTagArrayOutputWithContext ¶
func (o DBSubnetGroupTagArrayOutput) ToDBSubnetGroupTagArrayOutputWithContext(ctx context.Context) DBSubnetGroupTagArrayOutput
type DBSubnetGroupTagInput ¶
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 ¶
type DBSubnetGroupTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (DBSubnetGroupTagOutput) ElementType ¶
func (DBSubnetGroupTagOutput) ElementType() reflect.Type
func (DBSubnetGroupTagOutput) Key ¶
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 ¶
func (o DBSubnetGroupTagOutput) ToDBSubnetGroupTagOutput() DBSubnetGroupTagOutput
func (DBSubnetGroupTagOutput) ToDBSubnetGroupTagOutputWithContext ¶
func (o DBSubnetGroupTagOutput) ToDBSubnetGroupTagOutputWithContext(ctx context.Context) DBSubnetGroupTagOutput
func (DBSubnetGroupTagOutput) Value ¶
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
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
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
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
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
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) 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
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) 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) 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.17.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
type GlobalClusterState ¶
type GlobalClusterState struct { }
func (GlobalClusterState) ElementType ¶
func (GlobalClusterState) ElementType() reflect.Type
type LookupDBClusterArgs ¶ added in v0.12.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.12.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.12.0
func (LookupDBClusterOutputArgs) ElementType() reflect.Type
type LookupDBClusterParameterGroupArgs ¶ added in v0.12.0
type LookupDBClusterParameterGroupArgs struct {
DBClusterParameterGroupName string `pulumi:"dBClusterParameterGroupName"`
}
type LookupDBClusterParameterGroupOutputArgs ¶ added in v0.12.0
type LookupDBClusterParameterGroupOutputArgs struct {
DBClusterParameterGroupName pulumi.StringInput `pulumi:"dBClusterParameterGroupName"`
}
func (LookupDBClusterParameterGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDBClusterParameterGroupOutputArgs) ElementType() reflect.Type
type LookupDBClusterParameterGroupResult ¶ added in v0.12.0
type LookupDBClusterParameterGroupResult struct { // The list of tags for the cluster parameter group. Tags []DBClusterParameterGroupTag `pulumi:"tags"` }
func LookupDBClusterParameterGroup ¶ added in v0.12.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.12.0
type LookupDBClusterParameterGroupResultOutput struct{ *pulumi.OutputState }
func LookupDBClusterParameterGroupOutput ¶ added in v0.12.0
func LookupDBClusterParameterGroupOutput(ctx *pulumi.Context, args LookupDBClusterParameterGroupOutputArgs, opts ...pulumi.InvokeOption) LookupDBClusterParameterGroupResultOutput
func (LookupDBClusterParameterGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupDBClusterParameterGroupResultOutput) ElementType() reflect.Type
func (LookupDBClusterParameterGroupResultOutput) Tags ¶ added in v0.12.0
The list of tags for the cluster parameter group.
func (LookupDBClusterParameterGroupResultOutput) ToLookupDBClusterParameterGroupResultOutput ¶ added in v0.12.0
func (o LookupDBClusterParameterGroupResultOutput) ToLookupDBClusterParameterGroupResultOutput() LookupDBClusterParameterGroupResultOutput
func (LookupDBClusterParameterGroupResultOutput) ToLookupDBClusterParameterGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupDBClusterParameterGroupResultOutput) ToLookupDBClusterParameterGroupResultOutputWithContext(ctx context.Context) LookupDBClusterParameterGroupResultOutput
type LookupDBClusterResult ¶ added in v0.12.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 []DBClusterRole `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.12.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.12.0
type LookupDBClusterResultOutput struct{ *pulumi.OutputState }
func LookupDBClusterOutput ¶ added in v0.12.0
func LookupDBClusterOutput(ctx *pulumi.Context, args LookupDBClusterOutputArgs, opts ...pulumi.InvokeOption) LookupDBClusterResultOutput
func (LookupDBClusterResultOutput) AllocatedStorage ¶ added in v0.21.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.12.0
func (o LookupDBClusterResultOutput) AssociatedRoles() DBClusterRoleArrayOutput
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.21.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.12.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.12.0
func (o LookupDBClusterResultOutput) BackupRetentionPeriod() pulumi.IntPtrOutput
The number of days for which automated backups are retained.
func (LookupDBClusterResultOutput) CopyTagsToSnapshot ¶ added in v0.12.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.40.0
func (o LookupDBClusterResultOutput) DBClusterArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the DB cluster.
func (LookupDBClusterResultOutput) DBClusterInstanceClass ¶ added in v0.21.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.12.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.38.0
func (o LookupDBClusterResultOutput) DBClusterResourceId() pulumi.StringPtrOutput
The AWS Region-unique, immutable identifier for the DB cluster.
func (LookupDBClusterResultOutput) DeletionProtection ¶ added in v0.12.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.38.0
func (o LookupDBClusterResultOutput) Domain() pulumi.StringPtrOutput
The Active Directory directory ID to create the DB cluster in.
func (LookupDBClusterResultOutput) DomainIAMRoleName ¶ added in v0.38.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.12.0
func (LookupDBClusterResultOutput) ElementType() reflect.Type
func (LookupDBClusterResultOutput) EnableCloudwatchLogsExports ¶ added in v0.12.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.12.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.12.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.21.0
func (o LookupDBClusterResultOutput) Endpoint() DBClusterEndpointPtrOutput
func (LookupDBClusterResultOutput) Engine ¶ added in v0.12.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.12.0
func (o LookupDBClusterResultOutput) EngineVersion() pulumi.StringPtrOutput
The version number of the database engine to use.
func (LookupDBClusterResultOutput) GlobalClusterIdentifier ¶ added in v0.12.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.21.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.46.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.46.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.21.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.21.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.21.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.38.0
func (o LookupDBClusterResultOutput) NetworkType() pulumi.StringPtrOutput
The network type of the DB cluster.
func (LookupDBClusterResultOutput) PerformanceInsightsEnabled ¶ added in v0.21.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.21.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.21.0
func (o LookupDBClusterResultOutput) PerformanceInsightsRetentionPeriod() pulumi.IntPtrOutput
The amount of time, in days, to retain Performance Insights data.
func (LookupDBClusterResultOutput) Port ¶ added in v0.12.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.12.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.12.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.21.0
func (o LookupDBClusterResultOutput) ReadEndpoint() DBClusterReadEndpointPtrOutput
func (LookupDBClusterResultOutput) ReplicationSourceIdentifier ¶ added in v0.12.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.12.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.38.0
func (o LookupDBClusterResultOutput) ServerlessV2ScalingConfiguration() DBClusterServerlessV2ScalingConfigurationPtrOutput
Contains the scaling configuration of an Aurora Serverless v2 DB cluster.
func (LookupDBClusterResultOutput) StorageType ¶ added in v0.21.0
func (o LookupDBClusterResultOutput) StorageType() pulumi.StringPtrOutput
Specifies the storage type to be associated with the DB cluster.
func (LookupDBClusterResultOutput) Tags ¶ added in v0.12.0
func (o LookupDBClusterResultOutput) Tags() DBClusterTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupDBClusterResultOutput) ToLookupDBClusterResultOutput ¶ added in v0.12.0
func (o LookupDBClusterResultOutput) ToLookupDBClusterResultOutput() LookupDBClusterResultOutput
func (LookupDBClusterResultOutput) ToLookupDBClusterResultOutputWithContext ¶ added in v0.12.0
func (o LookupDBClusterResultOutput) ToLookupDBClusterResultOutputWithContext(ctx context.Context) LookupDBClusterResultOutput
func (LookupDBClusterResultOutput) VpcSecurityGroupIds ¶ added in v0.12.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.12.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.12.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.12.0
func (LookupDBInstanceOutputArgs) ElementType() reflect.Type
type LookupDBInstanceResult ¶ added in v0.12.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 []DBInstanceRole `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"` // 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"` // 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. 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"` // 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 value that indicates whether the DB instance class of the DB instance uses its default processor features. UseDefaultProcessorFeatures *bool `pulumi:"useDefaultProcessorFeatures"` // 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.12.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.12.0
type LookupDBInstanceResultOutput struct{ *pulumi.OutputState }
func LookupDBInstanceOutput ¶ added in v0.12.0
func LookupDBInstanceOutput(ctx *pulumi.Context, args LookupDBInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupDBInstanceResultOutput
func (LookupDBInstanceResultOutput) AllocatedStorage ¶ added in v0.12.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.12.0
func (o LookupDBInstanceResultOutput) AssociatedRoles() DBInstanceRoleArrayOutput
The AWS Identity and Access Management (IAM) roles associated with the DB instance.
func (LookupDBInstanceResultOutput) AutoMinorVersionUpgrade ¶ added in v0.12.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) AvailabilityZone ¶ added in v0.21.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.12.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.12.0
func (o LookupDBInstanceResultOutput) CACertificateIdentifier() pulumi.StringPtrOutput
The identifier of the CA certificate for this DB instance.
func (LookupDBInstanceResultOutput) CertificateDetails ¶ added in v0.48.0
func (o LookupDBInstanceResultOutput) CertificateDetails() DBInstanceCertificateDetailsPtrOutput
Returns the details of the DB instance's server certificate.
func (LookupDBInstanceResultOutput) CopyTagsToSnapshot ¶ added in v0.12.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.45.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.40.0
func (o LookupDBInstanceResultOutput) DBInstanceArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the DB instance.
func (LookupDBInstanceResultOutput) DBInstanceClass ¶ added in v0.12.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.12.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.12.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.46.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.40.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.12.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.12.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) DomainIAMRoleName ¶ added in v0.12.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) ElementType ¶ added in v0.12.0
func (LookupDBInstanceResultOutput) ElementType() reflect.Type
func (LookupDBInstanceResultOutput) EnableCloudwatchLogsExports ¶ added in v0.12.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.12.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.12.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.21.0
func (o LookupDBInstanceResultOutput) Endpoint() DBInstanceEndpointPtrOutput
Specifies the connection endpoint.
func (LookupDBInstanceResultOutput) Engine ¶ added in v0.12.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.12.0
func (o LookupDBInstanceResultOutput) EngineVersion() pulumi.StringPtrOutput
The version number of the database engine to use.
func (LookupDBInstanceResultOutput) Iops ¶ added in v0.12.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.12.0
func (o LookupDBInstanceResultOutput) LicenseModel() pulumi.StringPtrOutput
License model information for this DB instance.
func (LookupDBInstanceResultOutput) ManageMasterUserPassword ¶ added in v0.46.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.46.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.12.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.12.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.12.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.12.0
func (o LookupDBInstanceResultOutput) MultiAZ() pulumi.BoolPtrOutput
Specifies whether the database instance is a multiple Availability Zone deployment.
func (LookupDBInstanceResultOutput) NetworkType ¶ added in v0.38.0
func (o LookupDBInstanceResultOutput) NetworkType() pulumi.StringPtrOutput
The network type of the DB cluster.
func (LookupDBInstanceResultOutput) OptionGroupName ¶ added in v0.12.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.12.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.12.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.12.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.12.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.12.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.12.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.41.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.40.0
func (o LookupDBInstanceResultOutput) ReplicaMode() pulumi.StringPtrOutput
The open mode of an Oracle read replica. The default is open-read-only.
func (LookupDBInstanceResultOutput) StorageThroughput ¶ added in v0.41.0
func (o LookupDBInstanceResultOutput) StorageThroughput() pulumi.IntPtrOutput
Specifies the storage throughput for the DB instance.
func (LookupDBInstanceResultOutput) StorageType ¶ added in v0.12.0
func (o LookupDBInstanceResultOutput) StorageType() pulumi.StringPtrOutput
Specifies the storage type to be associated with the DB instance.
func (LookupDBInstanceResultOutput) Tags ¶ added in v0.12.0
func (o LookupDBInstanceResultOutput) Tags() DBInstanceTagArrayOutput
Tags to assign to the DB instance.
func (LookupDBInstanceResultOutput) TdeCredentialArn ¶ added in v0.21.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.12.0
func (o LookupDBInstanceResultOutput) ToLookupDBInstanceResultOutput() LookupDBInstanceResultOutput
func (LookupDBInstanceResultOutput) ToLookupDBInstanceResultOutputWithContext ¶ added in v0.12.0
func (o LookupDBInstanceResultOutput) ToLookupDBInstanceResultOutputWithContext(ctx context.Context) LookupDBInstanceResultOutput
func (LookupDBInstanceResultOutput) UseDefaultProcessorFeatures ¶ added in v0.12.0
func (o LookupDBInstanceResultOutput) UseDefaultProcessorFeatures() pulumi.BoolPtrOutput
A value that indicates whether the DB instance class of the DB instance uses its default processor features.
func (LookupDBInstanceResultOutput) VPCSecurityGroups ¶ added in v0.12.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.12.0
type LookupDBParameterGroupArgs struct { // Specifies the name of the DB parameter group DBParameterGroupName string `pulumi:"dBParameterGroupName"` }
type LookupDBParameterGroupOutputArgs ¶ added in v0.12.0
type LookupDBParameterGroupOutputArgs struct { // Specifies the name of the DB parameter group DBParameterGroupName pulumi.StringInput `pulumi:"dBParameterGroupName"` }
func (LookupDBParameterGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDBParameterGroupOutputArgs) ElementType() reflect.Type
type LookupDBParameterGroupResult ¶ added in v0.12.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.12.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.12.0
type LookupDBParameterGroupResultOutput struct{ *pulumi.OutputState }
func LookupDBParameterGroupOutput ¶ added in v0.12.0
func LookupDBParameterGroupOutput(ctx *pulumi.Context, args LookupDBParameterGroupOutputArgs, opts ...pulumi.InvokeOption) LookupDBParameterGroupResultOutput
func (LookupDBParameterGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupDBParameterGroupResultOutput) ElementType() reflect.Type
func (LookupDBParameterGroupResultOutput) Parameters ¶ added in v0.12.0
func (o LookupDBParameterGroupResultOutput) Parameters() pulumi.AnyOutput
An array of parameter names and values for the parameter update.
func (LookupDBParameterGroupResultOutput) Tags ¶ added in v0.12.0
func (o LookupDBParameterGroupResultOutput) Tags() DBParameterGroupTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupDBParameterGroupResultOutput) ToLookupDBParameterGroupResultOutput ¶ added in v0.12.0
func (o LookupDBParameterGroupResultOutput) ToLookupDBParameterGroupResultOutput() LookupDBParameterGroupResultOutput
func (LookupDBParameterGroupResultOutput) ToLookupDBParameterGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupDBParameterGroupResultOutput) ToLookupDBParameterGroupResultOutputWithContext(ctx context.Context) LookupDBParameterGroupResultOutput
type LookupDBProxyArgs ¶ added in v0.12.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.12.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.12.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.12.0
func (LookupDBProxyEndpointOutputArgs) ElementType() reflect.Type
type LookupDBProxyEndpointResult ¶ added in v0.12.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.12.0
func LookupDBProxyEndpoint(ctx *pulumi.Context, args *LookupDBProxyEndpointArgs, opts ...pulumi.InvokeOption) (*LookupDBProxyEndpointResult, error)
Resource schema for AWS::RDS::DBProxyEndpoint.
type LookupDBProxyEndpointResultOutput ¶ added in v0.12.0
type LookupDBProxyEndpointResultOutput struct{ *pulumi.OutputState }
func LookupDBProxyEndpointOutput ¶ added in v0.12.0
func LookupDBProxyEndpointOutput(ctx *pulumi.Context, args LookupDBProxyEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupDBProxyEndpointResultOutput
func (LookupDBProxyEndpointResultOutput) DBProxyEndpointArn ¶ added in v0.12.0
func (o LookupDBProxyEndpointResultOutput) DBProxyEndpointArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the DB proxy endpoint.
func (LookupDBProxyEndpointResultOutput) ElementType ¶ added in v0.12.0
func (LookupDBProxyEndpointResultOutput) ElementType() reflect.Type
func (LookupDBProxyEndpointResultOutput) Endpoint ¶ added in v0.12.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.12.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.12.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.50.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.12.0
func (o LookupDBProxyEndpointResultOutput) ToLookupDBProxyEndpointResultOutput() LookupDBProxyEndpointResultOutput
func (LookupDBProxyEndpointResultOutput) ToLookupDBProxyEndpointResultOutputWithContext ¶ added in v0.12.0
func (o LookupDBProxyEndpointResultOutput) ToLookupDBProxyEndpointResultOutputWithContext(ctx context.Context) LookupDBProxyEndpointResultOutput
func (LookupDBProxyEndpointResultOutput) VpcId ¶ added in v0.12.0
func (o LookupDBProxyEndpointResultOutput) VpcId() pulumi.StringPtrOutput
VPC ID to associate with the new DB proxy endpoint.
func (LookupDBProxyEndpointResultOutput) VpcSecurityGroupIds ¶ added in v0.12.0
func (o LookupDBProxyEndpointResultOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
VPC security group IDs to associate with the new DB proxy endpoint.
type LookupDBProxyOutputArgs ¶ added in v0.12.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.12.0
func (LookupDBProxyOutputArgs) ElementType() reflect.Type
type LookupDBProxyResult ¶ added in v0.12.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.12.0
func LookupDBProxy(ctx *pulumi.Context, args *LookupDBProxyArgs, opts ...pulumi.InvokeOption) (*LookupDBProxyResult, error)
Resource schema for AWS::RDS::DBProxy
type LookupDBProxyResultOutput ¶ added in v0.12.0
type LookupDBProxyResultOutput struct{ *pulumi.OutputState }
func LookupDBProxyOutput ¶ added in v0.12.0
func LookupDBProxyOutput(ctx *pulumi.Context, args LookupDBProxyOutputArgs, opts ...pulumi.InvokeOption) LookupDBProxyResultOutput
func (LookupDBProxyResultOutput) Auth ¶ added in v0.12.0
func (o LookupDBProxyResultOutput) Auth() DBProxyAuthFormatArrayOutput
The authorization mechanism that the proxy uses.
func (LookupDBProxyResultOutput) DBProxyArn ¶ added in v0.12.0
func (o LookupDBProxyResultOutput) DBProxyArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the proxy.
func (LookupDBProxyResultOutput) DebugLogging ¶ added in v0.12.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.12.0
func (LookupDBProxyResultOutput) ElementType() reflect.Type
func (LookupDBProxyResultOutput) Endpoint ¶ added in v0.12.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.12.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.12.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.12.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.12.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.12.0
func (o LookupDBProxyResultOutput) ToLookupDBProxyResultOutput() LookupDBProxyResultOutput
func (LookupDBProxyResultOutput) ToLookupDBProxyResultOutputWithContext ¶ added in v0.12.0
func (o LookupDBProxyResultOutput) ToLookupDBProxyResultOutputWithContext(ctx context.Context) LookupDBProxyResultOutput
func (LookupDBProxyResultOutput) VpcId ¶ added in v0.38.0
func (o LookupDBProxyResultOutput) VpcId() pulumi.StringPtrOutput
VPC ID to associate with the new DB proxy.
func (LookupDBProxyResultOutput) VpcSecurityGroupIds ¶ added in v0.12.0
func (o LookupDBProxyResultOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput
VPC security group IDs to associate with the new proxy.
type LookupDBProxyTargetGroupArgs ¶ added in v0.12.0
type LookupDBProxyTargetGroupArgs struct { // The Amazon Resource Name (ARN) representing the target group. TargetGroupArn string `pulumi:"targetGroupArn"` }
type LookupDBProxyTargetGroupOutputArgs ¶ added in v0.12.0
type LookupDBProxyTargetGroupOutputArgs struct { // The Amazon Resource Name (ARN) representing the target group. TargetGroupArn pulumi.StringInput `pulumi:"targetGroupArn"` }
func (LookupDBProxyTargetGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDBProxyTargetGroupOutputArgs) ElementType() reflect.Type
type LookupDBProxyTargetGroupResult ¶ added in v0.12.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.12.0
func LookupDBProxyTargetGroup(ctx *pulumi.Context, args *LookupDBProxyTargetGroupArgs, opts ...pulumi.InvokeOption) (*LookupDBProxyTargetGroupResult, error)
Resource schema for AWS::RDS::DBProxyTargetGroup
type LookupDBProxyTargetGroupResultOutput ¶ added in v0.12.0
type LookupDBProxyTargetGroupResultOutput struct{ *pulumi.OutputState }
func LookupDBProxyTargetGroupOutput ¶ added in v0.12.0
func LookupDBProxyTargetGroupOutput(ctx *pulumi.Context, args LookupDBProxyTargetGroupOutputArgs, opts ...pulumi.InvokeOption) LookupDBProxyTargetGroupResultOutput
func (LookupDBProxyTargetGroupResultOutput) ConnectionPoolConfigurationInfo ¶ added in v0.12.0
func (o LookupDBProxyTargetGroupResultOutput) ConnectionPoolConfigurationInfo() DBProxyTargetGroupConnectionPoolConfigurationInfoFormatPtrOutput
func (LookupDBProxyTargetGroupResultOutput) DBClusterIdentifiers ¶ added in v0.12.0
func (o LookupDBProxyTargetGroupResultOutput) DBClusterIdentifiers() pulumi.StringArrayOutput
func (LookupDBProxyTargetGroupResultOutput) DBInstanceIdentifiers ¶ added in v0.12.0
func (o LookupDBProxyTargetGroupResultOutput) DBInstanceIdentifiers() pulumi.StringArrayOutput
func (LookupDBProxyTargetGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupDBProxyTargetGroupResultOutput) ElementType() reflect.Type
func (LookupDBProxyTargetGroupResultOutput) TargetGroupArn ¶ added in v0.12.0
func (o LookupDBProxyTargetGroupResultOutput) TargetGroupArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) representing the target group.
func (LookupDBProxyTargetGroupResultOutput) ToLookupDBProxyTargetGroupResultOutput ¶ added in v0.12.0
func (o LookupDBProxyTargetGroupResultOutput) ToLookupDBProxyTargetGroupResultOutput() LookupDBProxyTargetGroupResultOutput
func (LookupDBProxyTargetGroupResultOutput) ToLookupDBProxyTargetGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupDBProxyTargetGroupResultOutput) ToLookupDBProxyTargetGroupResultOutputWithContext(ctx context.Context) LookupDBProxyTargetGroupResultOutput
type LookupDBSecurityGroupArgs ¶ added in v0.12.0
type LookupDBSecurityGroupArgs struct {
Id string `pulumi:"id"`
}
type LookupDBSecurityGroupIngressArgs ¶ added in v0.12.0
type LookupDBSecurityGroupIngressArgs struct {
Id string `pulumi:"id"`
}
type LookupDBSecurityGroupIngressOutputArgs ¶ added in v0.12.0
type LookupDBSecurityGroupIngressOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupDBSecurityGroupIngressOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDBSecurityGroupIngressOutputArgs) ElementType() reflect.Type
type LookupDBSecurityGroupIngressResult ¶ added in v0.12.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.12.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.12.0
type LookupDBSecurityGroupIngressResultOutput struct{ *pulumi.OutputState }
func LookupDBSecurityGroupIngressOutput ¶ added in v0.12.0
func LookupDBSecurityGroupIngressOutput(ctx *pulumi.Context, args LookupDBSecurityGroupIngressOutputArgs, opts ...pulumi.InvokeOption) LookupDBSecurityGroupIngressResultOutput
func (LookupDBSecurityGroupIngressResultOutput) CIDRIP ¶ added in v0.12.0
func (o LookupDBSecurityGroupIngressResultOutput) CIDRIP() pulumi.StringPtrOutput
func (LookupDBSecurityGroupIngressResultOutput) DBSecurityGroupName ¶ added in v0.12.0
func (o LookupDBSecurityGroupIngressResultOutput) DBSecurityGroupName() pulumi.StringPtrOutput
func (LookupDBSecurityGroupIngressResultOutput) EC2SecurityGroupId ¶ added in v0.12.0
func (o LookupDBSecurityGroupIngressResultOutput) EC2SecurityGroupId() pulumi.StringPtrOutput
func (LookupDBSecurityGroupIngressResultOutput) EC2SecurityGroupName ¶ added in v0.12.0
func (o LookupDBSecurityGroupIngressResultOutput) EC2SecurityGroupName() pulumi.StringPtrOutput
func (LookupDBSecurityGroupIngressResultOutput) EC2SecurityGroupOwnerId ¶ added in v0.12.0
func (o LookupDBSecurityGroupIngressResultOutput) EC2SecurityGroupOwnerId() pulumi.StringPtrOutput
func (LookupDBSecurityGroupIngressResultOutput) ElementType ¶ added in v0.12.0
func (LookupDBSecurityGroupIngressResultOutput) ElementType() reflect.Type
func (LookupDBSecurityGroupIngressResultOutput) Id ¶ added in v0.12.0
func (o LookupDBSecurityGroupIngressResultOutput) Id() pulumi.StringPtrOutput
func (LookupDBSecurityGroupIngressResultOutput) ToLookupDBSecurityGroupIngressResultOutput ¶ added in v0.12.0
func (o LookupDBSecurityGroupIngressResultOutput) ToLookupDBSecurityGroupIngressResultOutput() LookupDBSecurityGroupIngressResultOutput
func (LookupDBSecurityGroupIngressResultOutput) ToLookupDBSecurityGroupIngressResultOutputWithContext ¶ added in v0.12.0
func (o LookupDBSecurityGroupIngressResultOutput) ToLookupDBSecurityGroupIngressResultOutputWithContext(ctx context.Context) LookupDBSecurityGroupIngressResultOutput
type LookupDBSecurityGroupOutputArgs ¶ added in v0.12.0
type LookupDBSecurityGroupOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupDBSecurityGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDBSecurityGroupOutputArgs) ElementType() reflect.Type
type LookupDBSecurityGroupResult ¶ added in v0.12.0
type LookupDBSecurityGroupResult struct { DBSecurityGroupIngress []DBSecurityGroupIngressType `pulumi:"dBSecurityGroupIngress"` Id *string `pulumi:"id"` Tags []DBSecurityGroupTag `pulumi:"tags"` }
func LookupDBSecurityGroup ¶ added in v0.12.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.12.0
type LookupDBSecurityGroupResultOutput struct{ *pulumi.OutputState }
func LookupDBSecurityGroupOutput ¶ added in v0.12.0
func LookupDBSecurityGroupOutput(ctx *pulumi.Context, args LookupDBSecurityGroupOutputArgs, opts ...pulumi.InvokeOption) LookupDBSecurityGroupResultOutput
func (LookupDBSecurityGroupResultOutput) DBSecurityGroupIngress ¶ added in v0.12.0
func (o LookupDBSecurityGroupResultOutput) DBSecurityGroupIngress() DBSecurityGroupIngressTypeArrayOutput
func (LookupDBSecurityGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupDBSecurityGroupResultOutput) ElementType() reflect.Type
func (LookupDBSecurityGroupResultOutput) Id ¶ added in v0.12.0
func (o LookupDBSecurityGroupResultOutput) Id() pulumi.StringPtrOutput
func (LookupDBSecurityGroupResultOutput) Tags ¶ added in v0.12.0
func (o LookupDBSecurityGroupResultOutput) Tags() DBSecurityGroupTagArrayOutput
func (LookupDBSecurityGroupResultOutput) ToLookupDBSecurityGroupResultOutput ¶ added in v0.12.0
func (o LookupDBSecurityGroupResultOutput) ToLookupDBSecurityGroupResultOutput() LookupDBSecurityGroupResultOutput
func (LookupDBSecurityGroupResultOutput) ToLookupDBSecurityGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupDBSecurityGroupResultOutput) ToLookupDBSecurityGroupResultOutputWithContext(ctx context.Context) LookupDBSecurityGroupResultOutput
type LookupDBSubnetGroupArgs ¶ added in v0.12.0
type LookupDBSubnetGroupArgs struct {
DBSubnetGroupName string `pulumi:"dBSubnetGroupName"`
}
type LookupDBSubnetGroupOutputArgs ¶ added in v0.12.0
type LookupDBSubnetGroupOutputArgs struct {
DBSubnetGroupName pulumi.StringInput `pulumi:"dBSubnetGroupName"`
}
func (LookupDBSubnetGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDBSubnetGroupOutputArgs) ElementType() reflect.Type
type LookupDBSubnetGroupResult ¶ added in v0.12.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.12.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.12.0
type LookupDBSubnetGroupResultOutput struct{ *pulumi.OutputState }
func LookupDBSubnetGroupOutput ¶ added in v0.12.0
func LookupDBSubnetGroupOutput(ctx *pulumi.Context, args LookupDBSubnetGroupOutputArgs, opts ...pulumi.InvokeOption) LookupDBSubnetGroupResultOutput
func (LookupDBSubnetGroupResultOutput) DBSubnetGroupDescription ¶ added in v0.12.0
func (o LookupDBSubnetGroupResultOutput) DBSubnetGroupDescription() pulumi.StringPtrOutput
func (LookupDBSubnetGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupDBSubnetGroupResultOutput) ElementType() reflect.Type
func (LookupDBSubnetGroupResultOutput) Tags ¶ added in v0.12.0
func (o LookupDBSubnetGroupResultOutput) Tags() DBSubnetGroupTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupDBSubnetGroupResultOutput) ToLookupDBSubnetGroupResultOutput ¶ added in v0.12.0
func (o LookupDBSubnetGroupResultOutput) ToLookupDBSubnetGroupResultOutput() LookupDBSubnetGroupResultOutput
func (LookupDBSubnetGroupResultOutput) ToLookupDBSubnetGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupDBSubnetGroupResultOutput) ToLookupDBSubnetGroupResultOutputWithContext(ctx context.Context) LookupDBSubnetGroupResultOutput
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
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"` }
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) 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
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
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
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
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
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
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 ¶
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) 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
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
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
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) 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
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
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
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
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) 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
¶
- dbcluster.go
- dbclusterParameterGroup.go
- dbinstance.go
- dbparameterGroup.go
- dbproxy.go
- dbproxyEndpoint.go
- dbproxyTargetGroup.go
- dbsecurityGroup.go
- dbsecurityGroupIngress.go
- dbsubnetGroup.go
- eventSubscription.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