Class AuroraMysqlEngineVersion

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.rds.AuroraMysqlEngineVersion
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:48.886Z") @Stability(Stable) public class AuroraMysqlEngineVersion extends software.amazon.jsii.JsiiObject
The versions for the Aurora MySQL cluster engine (those returned by
invalid @link
DatabaseClusterEngine.auroraMysql
).

Example:

 Vpc vpc;
 DatabaseCluster cluster = DatabaseCluster.Builder.create(this, "Database")
         .engine(DatabaseClusterEngine.auroraMysql(AuroraMysqlClusterEngineProps.builder().version(AuroraMysqlEngineVersion.VER_2_08_1).build()))
         .credentials(Credentials.fromGeneratedSecret("clusteradmin")) // Optional - will default to 'admin' username and generated password
         .instanceProps(InstanceProps.builder()
                 // optional , defaults to t3.medium
                 .instanceType(InstanceType.of(InstanceClass.BURSTABLE2, InstanceSize.SMALL))
                 .vpcSubnets(SubnetSelection.builder()
                         .subnetType(SubnetType.PRIVATE_WITH_NAT)
                         .build())
                 .vpc(vpc)
                 .build())
         .build();
 
  • Field Details

    • VER_2_03_2

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_03_2
      Version "5.7.mysql_aurora.2.03.2".
    • VER_2_03_3

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_03_3
      Version "5.7.mysql_aurora.2.03.3".
    • VER_2_03_4

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_03_4
      Version "5.7.mysql_aurora.2.03.4".
    • VER_2_04_0

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_04_0
      Version "5.7.mysql_aurora.2.04.0".
    • VER_2_04_1

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_04_1
      Version "5.7.mysql_aurora.2.04.1".
    • VER_2_04_2

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_04_2
      Version "5.7.mysql_aurora.2.04.2".
    • VER_2_04_3

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_04_3
      Version "5.7.mysql_aurora.2.04.3".
    • VER_2_04_4

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_04_4
      Version "5.7.mysql_aurora.2.04.4".
    • VER_2_04_5

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_04_5
      Version "5.7.mysql_aurora.2.04.5".
    • VER_2_04_6

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_04_6
      Version "5.7.mysql_aurora.2.04.6".
    • VER_2_04_7

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_04_7
      Version "5.7.mysql_aurora.2.04.7".
    • VER_2_04_8

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_04_8
      Version "5.7.mysql_aurora.2.04.8".
    • VER_2_05_0

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_05_0
      Version "5.7.mysql_aurora.2.05.0".
    • VER_2_06_0

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_06_0
      Version "5.7.mysql_aurora.2.06.0".
    • VER_2_07_0

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_07_0
      Version "5.7.mysql_aurora.2.07.0".
    • VER_2_07_1

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_07_1
      Version "5.7.mysql_aurora.2.07.1".
    • VER_2_07_2

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_07_2
      Version "5.7.mysql_aurora.2.07.2".
    • VER_2_08_0

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_08_0
      Version "5.7.mysql_aurora.2.08.0".
    • VER_2_08_1

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_08_1
      Version "5.7.mysql_aurora.2.08.1".
    • VER_2_08_2

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_08_2
      Version "5.7.mysql_aurora.2.08.2".
    • VER_2_09_0

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_09_0
      Version "5.7.mysql_aurora.2.09.0".
    • VER_2_09_1

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_09_1
      Version "5.7.mysql_aurora.2.09.1".
    • VER_2_09_2

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_09_2
      Version "5.7.mysql_aurora.2.09.2".
    • VER_2_09_3

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_09_3
      Version "5.7.mysql_aurora.2.09.3".
    • VER_2_10_0

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_10_0
      Version "5.7.mysql_aurora.2.10.0".
    • VER_2_10_1

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_10_1
      Version "5.7.mysql_aurora.2.10.1".
    • VER_2_10_2

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_2_10_2
      Version "5.7.mysql_aurora.2.10.2".
    • VER_3_01_0

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_3_01_0
      Version "8.0.mysql_aurora.3.01.0".
    • VER_5_7_12

      @Stability(Stable) public static final AuroraMysqlEngineVersion VER_5_7_12
      Version "5.7.12".
  • Constructor Details

    • AuroraMysqlEngineVersion

      protected AuroraMysqlEngineVersion(software.amazon.jsii.JsiiObjectRef objRef)
    • AuroraMysqlEngineVersion

      protected AuroraMysqlEngineVersion(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
  • Method Details

    • of

      @Stability(Stable) @NotNull public static AuroraMysqlEngineVersion of(@NotNull String auroraMysqlFullVersion, @Nullable String auroraMysqlMajorVersion)
      Create a new AuroraMysqlEngineVersion with an arbitrary version.

      Parameters:
      auroraMysqlFullVersion - the full version string, for example "5.7.mysql_aurora.2.78.3.6". This parameter is required.
      auroraMysqlMajorVersion - the major version of the engine, defaults to "5.7".
    • of

      @Stability(Stable) @NotNull public static AuroraMysqlEngineVersion of(@NotNull String auroraMysqlFullVersion)
      Create a new AuroraMysqlEngineVersion with an arbitrary version.

      Parameters:
      auroraMysqlFullVersion - the full version string, for example "5.7.mysql_aurora.2.78.3.6". This parameter is required.
    • getAuroraMysqlFullVersion

      @Stability(Stable) @NotNull public String getAuroraMysqlFullVersion()
      The full version string, for example, "5.7.mysql_aurora.1.78.3.6".
    • getAuroraMysqlMajorVersion

      @Stability(Stable) @NotNull public String getAuroraMysqlMajorVersion()
      The major version of the engine.

      Currently, it's either "5.7", or "8.0".