sparse-intern-71089
07/08/2020, 11:38 PMbillowy-army-68599
limited-solstice-34584
07/08/2020, 11:42 PMlimited-solstice-34584
07/08/2020, 11:43 PMbillowy-army-68599
limited-solstice-34584
07/08/2020, 11:46 PMlimited-solstice-34584
07/08/2020, 11:50 PMlimited-solstice-34584
07/08/2020, 11:51 PMconst pulumi = require("@pulumi/pulumi");
const aws = require("@pulumi/aws");
const awsx = require("@pulumi/awsx");
// Construct a VPC
const vpc = awsx.ec2.Vpc.getDefault();
// Create an Aurora Serverless MySQL database
const dbsubnet = new aws.rds.SubnetGroup("dbsubnet", {
subnetIds: vpc.privateSubnetIds,
});
const dbpassword = "xxxxxxx";
const db = new aws.rds.Cluster("db", {
engine: "aurora",
engineMode: "serverless",
engineVersion: "5.6.10a",
dbSubnetGroupName: dbsubnet.name,
masterUsername: "pulumi",
masterPassword: dbpassword,
scalingConfiguration: new ClusterScalingConfiguration({
autoPause: true,
maxCapacity: 1,
minCapacity: 0,
secondsUntilAutoPause: 60,
}),
});
billowy-army-68599
scalingConfiguration
is an object, try this:
const db = new aws.rds.Cluster("db", {
engine: "aurora",
engineMode: "serverless",
engineVersion: "5.6.10a",
dbSubnetGroupName: dbsubnet.name,
masterUsername: "pulumi",
masterPassword: dbpassword,
scalingConfiguration: {
autoPause: true,
maxCapacity: 1,
minCapacity: 0,
secondsUntilAutoPause: 60,
},
});
limited-solstice-34584
07/09/2020, 12:03 AMlimited-solstice-34584
07/09/2020, 12:05 AMlimited-solstice-34584
07/09/2020, 12:10 AMlimited-solstice-34584
07/09/2020, 12:12 AMbillowy-army-68599
limited-solstice-34584
07/09/2020, 12:12 AMlimited-solstice-34584
07/09/2020, 12:13 AMlimited-solstice-34584
07/09/2020, 12:13 AMlimited-solstice-34584
07/09/2020, 12:13 AMlimited-solstice-34584
07/09/2020, 12:13 AMlimited-solstice-34584
07/09/2020, 12:13 AMconst dbsubnet = new aws.rds.SubnetGroup("dbsubnet", {
subnetIds: ["subnet-xxx", "subnet-xxxxx"],
});billowy-army-68599