ServerlessV2ScalingConfiguration Struct
ServerlessV2 scaling configuration for DocumentDB clusters.
Example
ts
declare const vpc: ec2.Vpc;
const cluster = new docdb.DatabaseCluster(this, 'Database', {
masterUser: {
username: 'myuser',
},
vpc,
serverlessV2ScalingConfiguration: {
minCapacity: 0.5,
maxCapacity: 2,
},
engineVersion: '5.0.0', // Serverless requires engine version 5.0.0 or higher
});
python
# vpc: ec2.Vpc
cluster = docdb.DatabaseCluster(self, "Database",
master_user=docdb.Login(
username="myuser"
),
vpc=vpc,
serverless_v2_scaling_configuration=docdb.ServerlessV2ScalingConfiguration(
min_capacity=0.5,
max_capacity=2
),
engine_version="5.0.0"
)
java
Vpc vpc;
DatabaseCluster cluster = DatabaseCluster.Builder.create(this, "Database")
.masterUser(Login.builder()
.username("myuser")
.build())
.vpc(vpc)
.serverlessV2ScalingConfiguration(ServerlessV2ScalingConfiguration.builder()
.minCapacity(0.5)
.maxCapacity(2)
.build())
.engineVersion("5.0.0")
.build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
Vpc vpc;
var cluster = new DatabaseCluster(this, "Database", new DatabaseClusterProps {
MasterUser = new Login {
Username = "myuser"
},
Vpc = vpc,
ServerlessV2ScalingConfiguration = new ServerlessV2ScalingConfiguration {
MinCapacity = 0.5,
MaxCapacity = 2
},
EngineVersion = "5.0.0"
});
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
var vpc Vpc
cluster := docdb.NewDatabaseCluster(this, jsii.String("Database"), &DatabaseClusterProps{
MasterUser: &Login{
Username: jsii.String("myuser"),
},
Vpc: Vpc,
ServerlessV2ScalingConfiguration: &ServerlessV2ScalingConfiguration{
MinCapacity: jsii.Number(0.5),
MaxCapacity: jsii.Number(2),
},
EngineVersion: jsii.String("5.0.0"),
})
Properties
maxCapacitynumbermax_capacityint | floatmaxCapacityNumberMaxCapacitydoubleMaxCapacity*float64required#The maximum number of DocumentDB capacity units (DCUs) for a DocumentDB instance in a DocumentDB Serverless cluster.
minCapacitynumbermin_capacityint | floatminCapacityNumberMinCapacitydoubleMinCapacity*float64required#The minimum number of DocumentDB capacity units (DCUs) for a DocumentDB instance in a DocumentDB Serverless cluster.