Uses of Class
software.amazon.awscdk.services.rds.DatabaseInstanceFromSnapshot.Builder
Packages that use DatabaseInstanceFromSnapshot.Builder
Package
Description
Amazon Relational Database Service Construct Library
-
Uses of DatabaseInstanceFromSnapshot.Builder in software.amazon.awscdk.services.rds
Methods in software.amazon.awscdk.services.rds that return DatabaseInstanceFromSnapshot.BuilderModifier and TypeMethodDescriptionDatabaseInstanceFromSnapshot.Builder.allocatedStorage(Number allocatedStorage) The allocated storage size, specified in gibibytes (GiB).DatabaseInstanceFromSnapshot.Builder.allowMajorVersionUpgrade(Boolean allowMajorVersionUpgrade) Whether to allow major version upgrades.DatabaseInstanceFromSnapshot.Builder.applyImmediately(Boolean applyImmediately) Specifies whether changes to the DB instance and any pending modifications are applied immediately, regardless of thepreferredMaintenanceWindowsetting.DatabaseInstanceFromSnapshot.Builder.autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade) Indicates that minor engine upgrades are applied automatically to the DB instance during the maintenance window.DatabaseInstanceFromSnapshot.Builder.availabilityZone(String availabilityZone) The name of the Availability Zone where the DB instance will be located.DatabaseInstanceFromSnapshot.Builder.backupRetention(Duration backupRetention) The number of days during which automatic DB snapshots are retained.DatabaseInstanceFromSnapshot.Builder.caCertificate(CaCertificate caCertificate) The identifier of the CA certificate for this DB instance.DatabaseInstanceFromSnapshot.Builder.cloudwatchLogsExports(List<String> cloudwatchLogsExports) The list of log types that need to be enabled for exporting to CloudWatch Logs.DatabaseInstanceFromSnapshot.Builder.cloudwatchLogsRetention(RetentionDays cloudwatchLogsRetention) The number of days log events are kept in CloudWatch Logs.DatabaseInstanceFromSnapshot.Builder.cloudwatchLogsRetentionRole(IRole cloudwatchLogsRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.DatabaseInstanceFromSnapshot.Builder.clusterSnapshotIdentifier(String clusterSnapshotIdentifier) The identifier for the Multi-AZ DB cluster snapshot to restore from.DatabaseInstanceFromSnapshot.Builder.copyTagsToSnapshot(Boolean copyTagsToSnapshot) Indicates whether to copy all of the user-defined tags from the DB instance to snapshots of the DB instance.DatabaseInstanceFromSnapshot.Builder.credentials(SnapshotCredentials credentials) Master user credentials.DatabaseInstanceFromSnapshot.Builder.databaseInsightsMode(DatabaseInsightsMode databaseInsightsMode) The database insights mode.DatabaseInstanceFromSnapshot.Builder.databaseName(String databaseName) The name of the database.DatabaseInstanceFromSnapshot.Builder.deleteAutomatedBackups(Boolean deleteAutomatedBackups) Indicates whether automated backups should be deleted or retained when you delete a DB instance.DatabaseInstanceFromSnapshot.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.DatabaseInstanceFromSnapshot.Builder.domainRole(IRoleRef domainRole) The IAM role to be used when making API calls to the Directory Service.DatabaseInstanceFromSnapshot.Builder.enablePerformanceInsights(Boolean enablePerformanceInsights) Whether to enable Performance Insights for the DB instance.DatabaseInstanceFromSnapshot.Builder.engine(IInstanceEngine engine) The database engine.DatabaseInstanceFromSnapshot.Builder.engineLifecycleSupport(EngineLifecycleSupport engineLifecycleSupport) The life cycle type for this DB instance.DatabaseInstanceFromSnapshot.Builder.iamAuthentication(Boolean iamAuthentication) Whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts.DatabaseInstanceFromSnapshot.Builder.instanceIdentifier(String instanceIdentifier) A name for the DB instance.DatabaseInstanceFromSnapshot.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.DatabaseInstanceFromSnapshot.Builder.licenseModel(LicenseModel licenseModel) The license model.DatabaseInstanceFromSnapshot.Builder.maxAllocatedStorage(Number maxAllocatedStorage) Upper limit to which RDS can scale the storage in GiB(Gibibyte).DatabaseInstanceFromSnapshot.Builder.monitoringInterval(Duration monitoringInterval) The interval, in seconds, between points when Amazon RDS collects enhanced monitoring metrics for the DB instance.DatabaseInstanceFromSnapshot.Builder.monitoringRole(IRoleRef monitoringRole) Role that will be used to manage DB instance monitoring.Specifies if the database instance is a multiple Availability Zone deployment.DatabaseInstanceFromSnapshot.Builder.networkType(NetworkType networkType) The network type of the DB instance.DatabaseInstanceFromSnapshot.Builder.optionGroup(IOptionGroup optionGroup) The option group to associate with the instance.DatabaseInstanceFromSnapshot.Builder.parameterGroup(IParameterGroup parameterGroup) The DB parameter group to associate with the instance.DatabaseInstanceFromSnapshot.Builder.parameters(Map<String, String> parameters) The parameters in the DBParameterGroup to create automatically.DatabaseInstanceFromSnapshot.Builder.performanceInsightEncryptionKey(IKeyRef performanceInsightEncryptionKey) The AWS KMS key for encryption of Performance Insights data.DatabaseInstanceFromSnapshot.Builder.performanceInsightRetention(PerformanceInsightRetention performanceInsightRetention) The amount of time, in days, to retain Performance Insights data.The port for the instance.DatabaseInstanceFromSnapshot.Builder.preferredBackupWindow(String preferredBackupWindow) The daily time range during which automated backups are performed.DatabaseInstanceFromSnapshot.Builder.preferredMaintenanceWindow(String preferredMaintenanceWindow) The weekly time range (in UTC) during which system maintenance can occur.DatabaseInstanceFromSnapshot.Builder.processorFeatures(ProcessorFeatures processorFeatures) The number of CPU cores and the number of threads per core.DatabaseInstanceFromSnapshot.Builder.publiclyAccessible(Boolean publiclyAccessible) Indicates whether the DB instance is an internet-facing instance.DatabaseInstanceFromSnapshot.Builder.removalPolicy(RemovalPolicy removalPolicy) The CloudFormation policy to apply when the instance is removed from the stack or replaced during an update.DatabaseInstanceFromSnapshot.Builder.s3ExportBuckets(List<? extends IBucket> s3ExportBuckets) S3 buckets that you want to load data into.DatabaseInstanceFromSnapshot.Builder.s3ExportRole(IRole s3ExportRole) Role that will be associated with this DB instance to enable S3 export.DatabaseInstanceFromSnapshot.Builder.s3ImportBuckets(List<? extends IBucket> s3ImportBuckets) S3 buckets that you want to load data from.DatabaseInstanceFromSnapshot.Builder.s3ImportRole(IRole s3ImportRole) Role that will be associated with this DB instance to enable S3 import.DatabaseInstanceFromSnapshot.Builder.securityGroups(List<? extends ISecurityGroup> securityGroups) The security groups to assign to the DB instance.DatabaseInstanceFromSnapshot.Builder.snapshotIdentifier(String snapshotIdentifier) The name or Amazon Resource Name (ARN) of the DB snapshot that's used to restore the DB instance.DatabaseInstanceFromSnapshot.Builder.storageThroughput(Number storageThroughput) The storage throughput, specified in mebibytes per second (MiBps).DatabaseInstanceFromSnapshot.Builder.storageType(StorageType storageType) The storage type to associate with the DB instance.DatabaseInstanceFromSnapshot.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.DatabaseInstanceFromSnapshot.Builder.vpcSubnets(SubnetSelection vpcSubnets) The type of subnets to add to the created DB subnet group.