aws-cdk-lib.aws_rds.MysqlEngineVersion

class MysqlEngineVersion

LanguageType name
.NETAmazon.CDK.AWS.RDS.MysqlEngineVersion
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsrds#MysqlEngineVersion
Javasoftware.amazon.awscdk.services.rds.MysqlEngineVersion
Pythonaws_cdk.aws_rds.MysqlEngineVersion
TypeScript (source)aws-cdk-lib » aws_rds » MysqlEngineVersion

The versions for the MySQL instance engines (those returned by DatabaseInstanceEngine.mysql).

Example

declare const vpc: ec2.Vpc;

const iopsInstance = new rds.DatabaseInstance(this, 'IopsInstance', {
  engine: rds.DatabaseInstanceEngine.mysql({ version: rds.MysqlEngineVersion.VER_8_0_30 }),
  vpc,
  storageType: rds.StorageType.IO1,
  iops: 5000,
});

const gp3Instance = new rds.DatabaseInstance(this, 'Gp3Instance', {
  engine: rds.DatabaseInstanceEngine.mysql({ version: rds.MysqlEngineVersion.VER_8_0_30 }),
  vpc,
  allocatedStorage: 500,
  storageType: rds.StorageType.GP3,
  storageThroughput: 500, // only applicable for GP3
});

Properties

NameTypeDescription
mysqlFullVersionstringThe full version string, for example, "10.5.28".
mysqlMajorVersionstringThe major version of the engine, for example, "10.5".
static VER_5_7MysqlEngineVersionVersion "5.7" (only a major version, without a specific minor version).
static VER_5_7_16MysqlEngineVersionVersion "5.7.16".
static VER_5_7_17MysqlEngineVersionVersion "5.7.17".
static VER_5_7_19MysqlEngineVersionVersion "5.7.19".
static VER_5_7_21MysqlEngineVersionVersion "5.7.21".
static VER_5_7_22MysqlEngineVersionVersion "5.7.22".
static VER_5_7_23MysqlEngineVersionVersion "5.7.23".
static VER_5_7_24MysqlEngineVersionVersion "5.7.24".
static VER_5_7_25MysqlEngineVersionVersion "5.7.25".
static VER_5_7_26MysqlEngineVersionVersion "5.7.26".
static VER_5_7_28MysqlEngineVersionVersion "5.7.28".
static VER_5_7_30MysqlEngineVersionVersion "5.7.30".
static VER_5_7_31MysqlEngineVersionVersion "5.7.31".
static VER_5_7_33MysqlEngineVersionVersion "5.7.33".
static VER_5_7_34MysqlEngineVersionVersion "5.7.34".
static VER_5_7_35MysqlEngineVersionVersion "5.7.35".
static VER_5_7_36MysqlEngineVersionVersion "5.7.36".
static VER_5_7_37MysqlEngineVersionVersion "5.7.37".
static VER_5_7_38MysqlEngineVersionVersion "5.7.38".
static VER_5_7_39MysqlEngineVersionVersion "5.7.39".
static VER_5_7_40MysqlEngineVersionVersion "5.7.40".
static VER_5_7_41MysqlEngineVersionVersion "5.7.41".
static VER_5_7_42MysqlEngineVersionVersion "5.7.42".
static VER_8_0MysqlEngineVersionVersion "8.0" (only a major version, without a specific minor version).
static VER_8_0_11MysqlEngineVersionVersion "8.0.11".
static VER_8_0_13MysqlEngineVersionVersion "8.0.13".
static VER_8_0_15MysqlEngineVersionVersion "8.0.15".
static VER_8_0_16MysqlEngineVersionVersion "8.0.16".
static VER_8_0_17MysqlEngineVersionVersion "8.0.17".
static VER_8_0_19MysqlEngineVersionVersion "8.0.19".
static VER_8_0_20MysqlEngineVersionVersion "8.0.20 ".
static VER_8_0_21MysqlEngineVersionVersion "8.0.21 ".
static VER_8_0_23MysqlEngineVersionVersion "8.0.23".
static VER_8_0_25MysqlEngineVersionVersion "8.0.25".
static VER_8_0_26MysqlEngineVersionVersion "8.0.26".
static VER_8_0_27MysqlEngineVersionVersion "8.0.27".
static VER_8_0_28MysqlEngineVersionVersion "8.0.28".
static VER_8_0_30MysqlEngineVersionVersion "8.0.30".
static VER_8_0_31MysqlEngineVersionVersion "8.0.31".
static VER_8_0_32MysqlEngineVersionVersion "8.0.32".
static VER_8_0_33MysqlEngineVersionVersion "8.0.33".

mysqlFullVersion

Type: string

The full version string, for example, "10.5.28".


mysqlMajorVersion

Type: string

The major version of the engine, for example, "10.5".


static VER_5_7

Type: MysqlEngineVersion

Version "5.7" (only a major version, without a specific minor version).


static VER_5_7_16

Type: MysqlEngineVersion

Version "5.7.16".


static VER_5_7_17

Type: MysqlEngineVersion

Version "5.7.17".


static VER_5_7_19

Type: MysqlEngineVersion

Version "5.7.19".


static VER_5_7_21

Type: MysqlEngineVersion

Version "5.7.21".


static VER_5_7_22

Type: MysqlEngineVersion

Version "5.7.22".


static VER_5_7_23

Type: MysqlEngineVersion

Version "5.7.23".


static VER_5_7_24

Type: MysqlEngineVersion

Version "5.7.24".


static VER_5_7_25

Type: MysqlEngineVersion

Version "5.7.25".


static VER_5_7_26

Type: MysqlEngineVersion

Version "5.7.26".


static VER_5_7_28

Type: MysqlEngineVersion

Version "5.7.28".


static VER_5_7_30

Type: MysqlEngineVersion

Version "5.7.30".


static VER_5_7_31

Type: MysqlEngineVersion

Version "5.7.31".


static VER_5_7_33

Type: MysqlEngineVersion

Version "5.7.33".


static VER_5_7_34

Type: MysqlEngineVersion

Version "5.7.34".


static VER_5_7_35

Type: MysqlEngineVersion

Version "5.7.35".


static VER_5_7_36

Type: MysqlEngineVersion

Version "5.7.36".


static VER_5_7_37

Type: MysqlEngineVersion

Version "5.7.37".


static VER_5_7_38

Type: MysqlEngineVersion

Version "5.7.38".


static VER_5_7_39

Type: MysqlEngineVersion

Version "5.7.39".


static VER_5_7_40

Type: MysqlEngineVersion

Version "5.7.40".


static VER_5_7_41

Type: MysqlEngineVersion

Version "5.7.41".


static VER_5_7_42

Type: MysqlEngineVersion

Version "5.7.42".


static VER_8_0

Type: MysqlEngineVersion

Version "8.0" (only a major version, without a specific minor version).


static VER_8_0_11

Type: MysqlEngineVersion

Version "8.0.11".


static VER_8_0_13

Type: MysqlEngineVersion

Version "8.0.13".


static VER_8_0_15

Type: MysqlEngineVersion

Version "8.0.15".


static VER_8_0_16

Type: MysqlEngineVersion

Version "8.0.16".


static VER_8_0_17

Type: MysqlEngineVersion

Version "8.0.17".


static VER_8_0_19

Type: MysqlEngineVersion

Version "8.0.19".


static VER_8_0_20

Type: MysqlEngineVersion

Version "8.0.20 ".


static VER_8_0_21

Type: MysqlEngineVersion

Version "8.0.21 ".


static VER_8_0_23

Type: MysqlEngineVersion

Version "8.0.23".


static VER_8_0_25

Type: MysqlEngineVersion

Version "8.0.25".


static VER_8_0_26

Type: MysqlEngineVersion

Version "8.0.26".


static VER_8_0_27

Type: MysqlEngineVersion

Version "8.0.27".


static VER_8_0_28

Type: MysqlEngineVersion

Version "8.0.28".


static VER_8_0_30

Type: MysqlEngineVersion

Version "8.0.30".


static VER_8_0_31

Type: MysqlEngineVersion

Version "8.0.31".


static VER_8_0_32

Type: MysqlEngineVersion

Version "8.0.32".


static VER_8_0_33

Type: MysqlEngineVersion

Version "8.0.33".

Methods

NameDescription
static of(mysqlFullVersion, mysqlMajorVersion)Create a new MysqlEngineVersion with an arbitrary version.

static of(mysqlFullVersion, mysqlMajorVersion)

public static of(mysqlFullVersion: string, mysqlMajorVersion: string): MysqlEngineVersion

Parameters

  • mysqlFullVersion string — the full version string, for example "8.1.43".
  • mysqlMajorVersion string — the major version of the engine, for example "8.1".

Returns

  • MysqlEngineVersion

Create a new MysqlEngineVersion with an arbitrary version.