Class AuroraEngineVersion

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

@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-04-10T22:22:33.463Z") @Stability(Stable) public class AuroraEngineVersion extends software.amazon.jsii.JsiiObject
The versions for the Aurora cluster engine (those returned by DatabaseClusterEngine.aurora).

Example:

 Vpc vpc;
 DatabaseClusterFromSnapshot.Builder.create(this, "Database")
         .engine(DatabaseClusterEngine.aurora(AuroraClusterEngineProps.builder().version(AuroraEngineVersion.VER_1_22_2).build()))
         .writer(ClusterInstance.provisioned("writer"))
         .vpc(vpc)
         .snapshotIdentifier("mySnapshot")
         .build();
 
  • Field Details

    • VER_1_17_9

      @Stability(Stable) public static final AuroraEngineVersion VER_1_17_9
      Version "5.6.mysql_aurora.1.17.9".
    • VER_1_19_0

      @Stability(Stable) public static final AuroraEngineVersion VER_1_19_0
      Version "5.6.mysql_aurora.1.19.0".
    • VER_1_19_1

      @Stability(Stable) public static final AuroraEngineVersion VER_1_19_1
      Version "5.6.mysql_aurora.1.19.1".
    • VER_1_19_2

      @Stability(Stable) public static final AuroraEngineVersion VER_1_19_2
      Version "5.6.mysql_aurora.1.19.2".
    • VER_1_19_5

      @Stability(Stable) public static final AuroraEngineVersion VER_1_19_5
      Version "5.6.mysql_aurora.1.19.5".
    • VER_1_19_6

      @Stability(Stable) public static final AuroraEngineVersion VER_1_19_6
      Version "5.6.mysql_aurora.1.19.6".
    • VER_1_20_0

      @Stability(Stable) public static final AuroraEngineVersion VER_1_20_0
      Version "5.6.mysql_aurora.1.20.0".
    • VER_1_20_1

      @Stability(Stable) public static final AuroraEngineVersion VER_1_20_1
      Version "5.6.mysql_aurora.1.20.1".
    • VER_1_21_0

      @Stability(Stable) public static final AuroraEngineVersion VER_1_21_0
      Version "5.6.mysql_aurora.1.21.0".
    • VER_1_22_0

      @Stability(Stable) public static final AuroraEngineVersion VER_1_22_0
      Version "5.6.mysql_aurora.1.22.0".
    • VER_1_22_1

      @Stability(Stable) public static final AuroraEngineVersion VER_1_22_1
      Version "5.6.mysql_aurora.1.22.1".
    • VER_1_22_1_3

      @Stability(Stable) public static final AuroraEngineVersion VER_1_22_1_3
      Version "5.6.mysql_aurora.1.22.1.3".
    • VER_1_22_2

      @Stability(Stable) public static final AuroraEngineVersion VER_1_22_2
      Version "5.6.mysql_aurora.1.22.2".
    • VER_1_22_3

      @Stability(Stable) public static final AuroraEngineVersion VER_1_22_3
      Version "5.6.mysql_aurora.1.22.3".
    • VER_1_22_4

      @Stability(Stable) public static final AuroraEngineVersion VER_1_22_4
      Version "5.6.mysql_aurora.1.22.4".
    • VER_1_22_5

      @Stability(Stable) public static final AuroraEngineVersion VER_1_22_5
      Version "5.6.mysql_aurora.1.22.5".
    • VER_1_23_0

      @Stability(Stable) public static final AuroraEngineVersion VER_1_23_0
      Version "5.6.mysql_aurora.1.23.0".
    • VER_1_23_1

      @Stability(Stable) public static final AuroraEngineVersion VER_1_23_1
      Version "5.6.mysql_aurora.1.23.1".
    • VER_1_23_2

      @Stability(Stable) public static final AuroraEngineVersion VER_1_23_2
      Version "5.6.mysql_aurora.1.23.2".
    • VER_1_23_3

      @Stability(Stable) public static final AuroraEngineVersion VER_1_23_3
      Version "5.6.mysql_aurora.1.23.3".
    • VER_1_23_4

      @Stability(Stable) public static final AuroraEngineVersion VER_1_23_4
      Version "5.6.mysql_aurora.1.23.4".
    • VER_10_A

      @Stability(Stable) public static final AuroraEngineVersion VER_10_A
      Version "5.6.10a".
  • Constructor Details

    • AuroraEngineVersion

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

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

    • of

      @Stability(Stable) @NotNull public static AuroraEngineVersion of(@NotNull String auroraFullVersion, @Nullable String auroraMajorVersion)
      Create a new AuroraEngineVersion with an arbitrary version.

      Parameters:
      auroraFullVersion - the full version string, for example "5.6.mysql_aurora.1.78.3.6". This parameter is required.
      auroraMajorVersion - the major version of the engine, defaults to "5.6".
    • of

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

      Parameters:
      auroraFullVersion - the full version string, for example "5.6.mysql_aurora.1.78.3.6". This parameter is required.
    • getAuroraFullVersion

      @Stability(Stable) @NotNull public String getAuroraFullVersion()
      The full version string, for example, "5.6.mysql_aurora.1.78.3.6".
    • getAuroraMajorVersion

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

      Currently, it's always "5.6".