Show / Hide Table of Contents

Class AuroraMysqlClusterEngineProps

Creation properties of the Aurora MySQL database cluster engine.

Inheritance
object
AuroraMysqlClusterEngineProps
Implements
IAuroraMysqlClusterEngineProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.RDS
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class AuroraMysqlClusterEngineProps : IAuroraMysqlClusterEngineProps
Syntax (vb)
Public Class AuroraMysqlClusterEngineProps Implements IAuroraMysqlClusterEngineProps
Remarks

Used in DatabaseClusterEngine.auroraMysql.

ExampleMetadata: infused

Examples
Vpc vpc;

             var cluster = new DatabaseCluster(this, "Database", new DatabaseClusterProps {
                 Engine = DatabaseClusterEngine.AuroraMysql(new AuroraMysqlClusterEngineProps { Version = AuroraMysqlEngineVersion.VER_3_01_0 }),
                 Writer = ClusterInstance.Provisioned("writer", new ProvisionedClusterInstanceProps {
                     CaCertificate = CaCertificate.RDS_CA_RSA2048_G1
                 }),
                 Readers = new [] { ClusterInstance.ServerlessV2("reader", new ServerlessV2ClusterInstanceProps {
                     CaCertificate = CaCertificate.Of("custom-ca")
                 }) },
                 Vpc = vpc
             });

Synopsis

Constructors

AuroraMysqlClusterEngineProps()

Creation properties of the Aurora MySQL database cluster engine.

Properties

Version

The version of the Aurora MySQL cluster engine.

Constructors

AuroraMysqlClusterEngineProps()

Creation properties of the Aurora MySQL database cluster engine.

public AuroraMysqlClusterEngineProps()
Remarks

Used in DatabaseClusterEngine.auroraMysql.

ExampleMetadata: infused

Examples
Vpc vpc;

             var cluster = new DatabaseCluster(this, "Database", new DatabaseClusterProps {
                 Engine = DatabaseClusterEngine.AuroraMysql(new AuroraMysqlClusterEngineProps { Version = AuroraMysqlEngineVersion.VER_3_01_0 }),
                 Writer = ClusterInstance.Provisioned("writer", new ProvisionedClusterInstanceProps {
                     CaCertificate = CaCertificate.RDS_CA_RSA2048_G1
                 }),
                 Readers = new [] { ClusterInstance.ServerlessV2("reader", new ServerlessV2ClusterInstanceProps {
                     CaCertificate = CaCertificate.Of("custom-ca")
                 }) },
                 Vpc = vpc
             });

Properties

Version

The version of the Aurora MySQL cluster engine.

public AuroraMysqlEngineVersion Version { get; set; }
Property Value

AuroraMysqlEngineVersion

Remarks

Used in DatabaseClusterEngine.auroraMysql.

ExampleMetadata: infused

Implements

IAuroraMysqlClusterEngineProps
Back to top Generated by DocFX