示例#1
0
    public MyStack()
    {
        var @default = new Aws.DocDB.Cluster("default", new Aws.DocDB.ClusterArgs
        {
            AvailabilityZones =
            {
                "us-west-2a",
                "us-west-2b",
                "us-west-2c",
            },
            ClusterIdentifier = "docdb-cluster-demo",
            MasterPassword    = "******",
            MasterUsername    = "******",
        });
        var clusterInstances = new List <Aws.DocDB.ClusterInstance>();

        for (var rangeIndex = 0; rangeIndex < 2; rangeIndex++)
        {
            var range = new { Value = rangeIndex };
            clusterInstances.Add(new Aws.DocDB.ClusterInstance($"clusterInstances-{range.Value}", new Aws.DocDB.ClusterInstanceArgs
            {
                ClusterIdentifier = @default.Id,
                Identifier        = $"docdb-cluster-demo-{range.Value}",
                InstanceClass     = "db.r5.large",
            }));
        }
    }
示例#2
0
 public MyStack()
 {
     var docdb = new Aws.DocDB.Cluster("docdb", new Aws.DocDB.ClusterArgs
     {
         BackupRetentionPeriod = 5,
         ClusterIdentifier     = "my-docdb-cluster",
         Engine                = "docdb",
         MasterPassword        = "******",
         MasterUsername        = "******",
         PreferredBackupWindow = "07:00-09:00",
         SkipFinalSnapshot     = true,
     });
 }