Builder
Properties
Provides the list of Availability Zones (AZs) where instances in the restored DB cluster can be created.
The target backtrack window, in seconds. To disable backtracking, set this value to 0.
Specifies whether to copy all tags from the restored DB cluster to snapshots of the restored DB cluster. The default is not to copy them.
The database name for the restored DB cluster.
The name of the DB cluster to create from the DB snapshot or DB cluster snapshot. This parameter isn't case-sensitive.
The compute and memory capacity of the each DB instance in the Multi-AZ DB cluster, for example db.m6gd.xlarge. Not all DB instance classes are available in all Amazon Web Services Regions, or for all database engines.
The name of the DB cluster parameter group to associate with this DB cluster. If this argument is omitted, the default DB cluster parameter group for the specified engine is used.
The name of the DB subnet group to use for the new DB cluster.
Specifies whether to enable deletion protection for the DB cluster. The database can't be deleted when deletion protection is enabled. By default, deletion protection isn't enabled.
The name of the IAM role to be used when making API calls to the Directory Service.
The list of logs that the restored DB cluster is to export to Amazon CloudWatch Logs. The values in the list depend on the DB engine being used.
Specifies whether to enable mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts. By default, mapping isn't enabled.
Specifies whether to turn on Performance Insights for the DB cluster.
The life cycle type for this DB cluster.
The DB engine mode of the DB cluster, either provisioned
or serverless
.
The version of the database engine to use for the new DB cluster. If you don't specify an engine version, the default version for the database engine in the Amazon Web Services Region is used.
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 Amazon Resource Name (ARN) for the IAM role that permits RDS to send Enhanced Monitoring metrics to Amazon CloudWatch Logs. An example is arn:aws:iam:123456789012:role/emaccess
.
The network type of the DB cluster.
The name of the option group to use for the restored DB cluster.
The Amazon Web Services KMS key identifier for encryption of Performance Insights data.
The number of days to retain Performance Insights data.
Specifies whether the DB cluster is publicly accessible.
Reserved for future use.
For DB clusters in serverless
DB engine mode, the scaling properties of the DB cluster.
Contains the scaling configuration of an Aurora Serverless v2 DB cluster.
The identifier for the DB snapshot or DB cluster snapshot to restore from.
Specifies the storage type to be associated with the DB cluster.
A list of VPC security groups that the new DB cluster will belong to.
Functions
construct an aws.sdk.kotlin.services.rds.model.RdsCustomClusterConfiguration inside the given block
construct an aws.sdk.kotlin.services.rds.model.ScalingConfiguration inside the given block
construct an aws.sdk.kotlin.services.rds.model.ServerlessV2ScalingConfiguration inside the given block