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