-
Notifications
You must be signed in to change notification settings - Fork 17
/
AuroraMysqlClusterEngineProps.go
33 lines (30 loc) · 1.16 KB
/
AuroraMysqlClusterEngineProps.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package awsrds
// Creation properties of the Aurora MySQL database cluster engine.
//
// Used in `DatabaseClusterEngine.auroraMysql`.
//
// Example:
// var vpc vpc
//
// cluster := rds.NewDatabaseCluster(this, jsii.String("Database"), &DatabaseClusterProps{
// Engine: rds.DatabaseClusterEngine_AuroraMysql(&AuroraMysqlClusterEngineProps{
// Version: rds.AuroraMysqlEngineVersion_VER_3_01_0(),
// }),
// Writer: rds.ClusterInstance_Provisioned(jsii.String("writer"), &ProvisionedClusterInstanceProps{
// InstanceType: ec2.InstanceType_Of(ec2.InstanceClass_R6G, ec2.InstanceSize_XLARGE4),
// }),
// ServerlessV2MinCapacity: jsii.Number(6.5),
// ServerlessV2MaxCapacity: jsii.Number(64),
// Readers: []iClusterInstance{
// rds.ClusterInstance_ServerlessV2(jsii.String("reader1"), &ServerlessV2ClusterInstanceProps{
// ScaleWithWriter: jsii.Boolean(true),
// }),
// rds.ClusterInstance_*ServerlessV2(jsii.String("reader2")),
// },
// Vpc: Vpc,
// })
//
type AuroraMysqlClusterEngineProps struct {
// The version of the Aurora MySQL cluster engine.
Version AuroraMysqlEngineVersion `field:"required" json:"version" yaml:"version"`
}