Uses of Class
software.amazon.awscdk.services.rds.DatabaseInstance.Builder
Package
Description
Amazon Relational Database Service Construct Library
-
Uses of DatabaseInstance.Builder in software.amazon.awscdk.services.rds
Modifier and TypeMethodDescriptionDatabaseInstance.Builder.allocatedStorage
(Number allocatedStorage) The allocated storage size, specified in gigabytes (GB).DatabaseInstance.Builder.allowMajorVersionUpgrade
(Boolean allowMajorVersionUpgrade) Whether to allow major version upgrades.DatabaseInstance.Builder.autoMinorVersionUpgrade
(Boolean autoMinorVersionUpgrade) Indicates that minor engine upgrades are applied automatically to the DB instance during the maintenance window.DatabaseInstance.Builder.availabilityZone
(String availabilityZone) The name of the Availability Zone where the DB instance will be located.DatabaseInstance.Builder.backupRetention
(Duration backupRetention) The number of days during which automatic DB snapshots are retained.DatabaseInstance.Builder.characterSetName
(String characterSetName) For supported engines, specifies the character set to associate with the DB instance.DatabaseInstance.Builder.cloudwatchLogsExports
(List<String> cloudwatchLogsExports) The list of log types that need to be enabled for exporting to CloudWatch Logs.DatabaseInstance.Builder.cloudwatchLogsRetention
(RetentionDays cloudwatchLogsRetention) The number of days log events are kept in CloudWatch Logs.DatabaseInstance.Builder.cloudwatchLogsRetentionRole
(IRole cloudwatchLogsRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.DatabaseInstance.Builder.copyTagsToSnapshot
(Boolean copyTagsToSnapshot) Indicates whether to copy all of the user-defined tags from the DB instance to snapshots of the DB instance.static DatabaseInstance.Builder
DatabaseInstance.Builder.credentials
(Credentials credentials) Credentials for the administrative user.DatabaseInstance.Builder.databaseName
(String databaseName) The name of the database.DatabaseInstance.Builder.deleteAutomatedBackups
(Boolean deleteAutomatedBackups) Indicates whether automated backups should be deleted or retained when you delete a DB instance.DatabaseInstance.Builder.deletionProtection
(Boolean deletionProtection) Indicates whether the DB instance should have deletion protection enabled.The Active Directory directory ID to create the DB instance in.DatabaseInstance.Builder.domainRole
(IRole domainRole) The IAM role to be used when making API calls to the Directory Service.DatabaseInstance.Builder.enablePerformanceInsights
(Boolean enablePerformanceInsights) Whether to enable Performance Insights for the DB instance.DatabaseInstance.Builder.engine
(IInstanceEngine engine) The database engine.DatabaseInstance.Builder.iamAuthentication
(Boolean iamAuthentication) Whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts.DatabaseInstance.Builder.instanceIdentifier
(String instanceIdentifier) A name for the DB instance.DatabaseInstance.Builder.instanceType
(InstanceType instanceType) The name of the compute and memory capacity for the instance.The number of I/O operations per second (IOPS) that the database provisions.DatabaseInstance.Builder.licenseModel
(LicenseModel licenseModel) The license model.DatabaseInstance.Builder.maxAllocatedStorage
(Number maxAllocatedStorage) Upper limit to which RDS can scale the storage in GiB(Gibibyte).DatabaseInstance.Builder.monitoringInterval
(Duration monitoringInterval) The interval, in seconds, between points when Amazon RDS collects enhanced monitoring metrics for the DB instance.DatabaseInstance.Builder.monitoringRole
(IRole monitoringRole) Role that will be used to manage DB instance monitoring.Specifies if the database instance is a multiple Availability Zone deployment.DatabaseInstance.Builder.optionGroup
(IOptionGroup optionGroup) The option group to associate with the instance.DatabaseInstance.Builder.parameterGroup
(IParameterGroup parameterGroup) The DB parameter group to associate with the instance.DatabaseInstance.Builder.parameters
(Map<String, String> parameters) The parameters in the DBParameterGroup to create automatically.DatabaseInstance.Builder.performanceInsightEncryptionKey
(IKey performanceInsightEncryptionKey) The AWS KMS key for encryption of Performance Insights data.DatabaseInstance.Builder.performanceInsightRetention
(PerformanceInsightRetention performanceInsightRetention) The amount of time, in days, to retain Performance Insights data.The port for the instance.DatabaseInstance.Builder.preferredBackupWindow
(String preferredBackupWindow) The daily time range during which automated backups are performed.DatabaseInstance.Builder.preferredMaintenanceWindow
(String preferredMaintenanceWindow) The weekly time range (in UTC) during which system maintenance can occur.DatabaseInstance.Builder.processorFeatures
(ProcessorFeatures processorFeatures) The number of CPU cores and the number of threads per core.DatabaseInstance.Builder.publiclyAccessible
(Boolean publiclyAccessible) Indicates whether the DB instance is an internet-facing instance.DatabaseInstance.Builder.removalPolicy
(RemovalPolicy removalPolicy) The CloudFormation policy to apply when the instance is removed from the stack or replaced during an update.DatabaseInstance.Builder.s3ExportBuckets
(List<? extends IBucket> s3ExportBuckets) S3 buckets that you want to load data into.DatabaseInstance.Builder.s3ExportRole
(IRole s3ExportRole) Role that will be associated with this DB instance to enable S3 export.DatabaseInstance.Builder.s3ImportBuckets
(List<? extends IBucket> s3ImportBuckets) S3 buckets that you want to load data from.DatabaseInstance.Builder.s3ImportRole
(IRole s3ImportRole) Role that will be associated with this DB instance to enable S3 import.DatabaseInstance.Builder.securityGroups
(List<? extends ISecurityGroup> securityGroups) The security groups to assign to the DB instance.DatabaseInstance.Builder.storageEncrypted
(Boolean storageEncrypted) Indicates whether the DB instance is encrypted.DatabaseInstance.Builder.storageEncryptionKey
(IKey storageEncryptionKey) The KMS key that's used to encrypt the DB instance.DatabaseInstance.Builder.storageType
(StorageType storageType) The storage type.DatabaseInstance.Builder.subnetGroup
(ISubnetGroup subnetGroup) Existing subnet group for the instance.The time zone of the instance.The VPC network where the DB subnet group should be created.DatabaseInstance.Builder.vpcPlacement
(SubnetSelection vpcPlacement) Deprecated.DatabaseInstance.Builder.vpcSubnets
(SubnetSelection vpcSubnets) The type of subnets to add to the created DB subnet group.
vpcSubnets