Class MysqlEngineVersion
The versions for the MySQL instance engines (those returned by {@link DatabaseInstanceEngine.mysql}).
Inheritance
Namespace: Amazon.CDK.AWS.RDS
Assembly: Amazon.CDK.AWS.RDS.dll
Syntax (csharp)
public class MysqlEngineVersion : DeputyBase
Syntax (vb)
Public Class MysqlEngineVersion
Inherits DeputyBase
Remarks
ExampleMetadata: infused
Examples
Vpc vpc;
var role = new Role(this, "RDSDirectoryServicesRole", new RoleProps {
AssumedBy = new ServicePrincipal("rds.amazonaws.com"),
ManagedPolicies = new [] { ManagedPolicy.FromAwsManagedPolicyName("service-role/AmazonRDSDirectoryServiceAccess") }
});
var instance = new DatabaseInstance(this, "Instance", new DatabaseInstanceProps {
Engine = DatabaseInstanceEngine.Mysql(new MySqlInstanceEngineProps { Version = MysqlEngineVersion.VER_8_0_19 }),
Vpc = vpc,
Domain = "d-????????", // The ID of the domain for the instance to join.
DomainRole = role
});
Synopsis
Constructors
MysqlEngineVersion(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
MysqlEngineVersion(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
Properties
MysqlFullVersion | The full version string, for example, "10.5.28". |
MysqlMajorVersion | The major version of the engine, for example, "10.5". |
VER_5_5 | (deprecated) Version "5.5" (only a major version, without a specific minor version). |
VER_5_5_46 | (deprecated) Version "5.5.46". |
VER_5_5_53 | (deprecated) Version "5.5.53". |
VER_5_5_57 | (deprecated) Version "5.5.57". |
VER_5_5_59 | (deprecated) Version "5.5.59". |
VER_5_5_61 | (deprecated) Version "5.5.61". |
VER_5_6 | (deprecated) Version "5.6" (only a major version, without a specific minor version). |
VER_5_6_34 | (deprecated) Version "5.6.34". |
VER_5_6_35 | (deprecated) Version "5.6.35". |
VER_5_6_37 | (deprecated) Version "5.6.37". |
VER_5_6_39 | (deprecated) Version "5.6.39". |
VER_5_6_40 | (deprecated) Version "5.6.40". |
VER_5_6_41 | (deprecated) Version "5.6.41". |
VER_5_6_43 | (deprecated) Version "5.6.43". |
VER_5_6_44 | (deprecated) Version "5.6.44". |
VER_5_6_46 | (deprecated) Version "5.6.46". |
VER_5_6_48 | (deprecated) Version "5.6.48". |
VER_5_6_49 | (deprecated) Version "5.6.49". |
VER_5_6_51 | (deprecated) Version "5.6.51". |
VER_5_7 | Version "5.7" (only a major version, without a specific minor version). |
VER_5_7_16 | Version "5.7.16". |
VER_5_7_17 | Version "5.7.17". |
VER_5_7_19 | Version "5.7.19". |
VER_5_7_21 | Version "5.7.21". |
VER_5_7_22 | Version "5.7.22". |
VER_5_7_23 | Version "5.7.23". |
VER_5_7_24 | Version "5.7.24". |
VER_5_7_25 | Version "5.7.25". |
VER_5_7_26 | Version "5.7.26". |
VER_5_7_28 | Version "5.7.28". |
VER_5_7_30 | Version "5.7.30". |
VER_5_7_31 | Version "5.7.31". |
VER_5_7_33 | Version "5.7.33". |
VER_5_7_34 | Version "5.7.34". |
VER_5_7_35 | Version "5.7.35". |
VER_5_7_36 | Version "5.7.36". |
VER_5_7_37 | Version "5.7.37". |
VER_8_0 | Version "8.0" (only a major version, without a specific minor version). |
VER_8_0_11 | Version "8.0.11". |
VER_8_0_13 | Version "8.0.13". |
VER_8_0_15 | Version "8.0.15". |
VER_8_0_16 | Version "8.0.16". |
VER_8_0_17 | Version "8.0.17". |
VER_8_0_19 | Version "8.0.19". |
VER_8_0_20 | Version "8.0.20 ". |
VER_8_0_21 | Version "8.0.21 ". |
VER_8_0_23 | Version "8.0.23". |
VER_8_0_25 | Version "8.0.25". |
VER_8_0_26 | Version "8.0.26". |
VER_8_0_27 | Version "8.0.27". |
VER_8_0_28 | Version "8.0.28". |
Methods
Of(String, String) | Create a new MysqlEngineVersion with an arbitrary version. |
Constructors
MysqlEngineVersion(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected MysqlEngineVersion(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
MysqlEngineVersion(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected MysqlEngineVersion(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
Properties
MysqlFullVersion
The full version string, for example, "10.5.28".
public virtual string MysqlFullVersion { get; }
Property Value
System.String
MysqlMajorVersion
The major version of the engine, for example, "10.5".
public virtual string MysqlMajorVersion { get; }
Property Value
System.String
VER_5_5
(deprecated) Version "5.5" (only a major version, without a specific minor version).
public static MysqlEngineVersion VER_5_5 { get; }
Property Value
Remarks
Stability: Deprecated
VER_5_5_46
(deprecated) Version "5.5.46".
public static MysqlEngineVersion VER_5_5_46 { get; }
Property Value
Remarks
Stability: Deprecated
VER_5_5_53
(deprecated) Version "5.5.53".
public static MysqlEngineVersion VER_5_5_53 { get; }
Property Value
Remarks
Stability: Deprecated
VER_5_5_57
(deprecated) Version "5.5.57".
public static MysqlEngineVersion VER_5_5_57 { get; }
Property Value
Remarks
Stability: Deprecated
VER_5_5_59
(deprecated) Version "5.5.59".
public static MysqlEngineVersion VER_5_5_59 { get; }
Property Value
Remarks
Stability: Deprecated
VER_5_5_61
(deprecated) Version "5.5.61".
public static MysqlEngineVersion VER_5_5_61 { get; }
Property Value
Remarks
Stability: Deprecated
VER_5_6
(deprecated) Version "5.6" (only a major version, without a specific minor version).
public static MysqlEngineVersion VER_5_6 { get; }
Property Value
Remarks
Stability: Deprecated
VER_5_6_34
(deprecated) Version "5.6.34".
public static MysqlEngineVersion VER_5_6_34 { get; }
Property Value
Remarks
Stability: Deprecated
VER_5_6_35
(deprecated) Version "5.6.35".
public static MysqlEngineVersion VER_5_6_35 { get; }
Property Value
Remarks
Stability: Deprecated
VER_5_6_37
(deprecated) Version "5.6.37".
public static MysqlEngineVersion VER_5_6_37 { get; }
Property Value
Remarks
Stability: Deprecated
VER_5_6_39
(deprecated) Version "5.6.39".
public static MysqlEngineVersion VER_5_6_39 { get; }
Property Value
Remarks
Stability: Deprecated
VER_5_6_40
(deprecated) Version "5.6.40".
public static MysqlEngineVersion VER_5_6_40 { get; }
Property Value
Remarks
Stability: Deprecated
VER_5_6_41
(deprecated) Version "5.6.41".
public static MysqlEngineVersion VER_5_6_41 { get; }
Property Value
Remarks
Stability: Deprecated
VER_5_6_43
(deprecated) Version "5.6.43".
public static MysqlEngineVersion VER_5_6_43 { get; }
Property Value
Remarks
Stability: Deprecated
VER_5_6_44
(deprecated) Version "5.6.44".
public static MysqlEngineVersion VER_5_6_44 { get; }
Property Value
Remarks
Stability: Deprecated
VER_5_6_46
(deprecated) Version "5.6.46".
public static MysqlEngineVersion VER_5_6_46 { get; }
Property Value
Remarks
Stability: Deprecated
VER_5_6_48
(deprecated) Version "5.6.48".
public static MysqlEngineVersion VER_5_6_48 { get; }
Property Value
Remarks
Stability: Deprecated
VER_5_6_49
(deprecated) Version "5.6.49".
public static MysqlEngineVersion VER_5_6_49 { get; }
Property Value
Remarks
Stability: Deprecated
VER_5_6_51
(deprecated) Version "5.6.51".
public static MysqlEngineVersion VER_5_6_51 { get; }
Property Value
Remarks
Stability: Deprecated
VER_5_7
Version "5.7" (only a major version, without a specific minor version).
public static MysqlEngineVersion VER_5_7 { get; }
Property Value
VER_5_7_16
Version "5.7.16".
public static MysqlEngineVersion VER_5_7_16 { get; }
Property Value
VER_5_7_17
Version "5.7.17".
public static MysqlEngineVersion VER_5_7_17 { get; }
Property Value
VER_5_7_19
Version "5.7.19".
public static MysqlEngineVersion VER_5_7_19 { get; }
Property Value
VER_5_7_21
Version "5.7.21".
public static MysqlEngineVersion VER_5_7_21 { get; }
Property Value
VER_5_7_22
Version "5.7.22".
public static MysqlEngineVersion VER_5_7_22 { get; }
Property Value
VER_5_7_23
Version "5.7.23".
public static MysqlEngineVersion VER_5_7_23 { get; }
Property Value
VER_5_7_24
Version "5.7.24".
public static MysqlEngineVersion VER_5_7_24 { get; }
Property Value
VER_5_7_25
Version "5.7.25".
public static MysqlEngineVersion VER_5_7_25 { get; }
Property Value
VER_5_7_26
Version "5.7.26".
public static MysqlEngineVersion VER_5_7_26 { get; }
Property Value
VER_5_7_28
Version "5.7.28".
public static MysqlEngineVersion VER_5_7_28 { get; }
Property Value
VER_5_7_30
Version "5.7.30".
public static MysqlEngineVersion VER_5_7_30 { get; }
Property Value
VER_5_7_31
Version "5.7.31".
public static MysqlEngineVersion VER_5_7_31 { get; }
Property Value
VER_5_7_33
Version "5.7.33".
public static MysqlEngineVersion VER_5_7_33 { get; }
Property Value
VER_5_7_34
Version "5.7.34".
public static MysqlEngineVersion VER_5_7_34 { get; }
Property Value
VER_5_7_35
Version "5.7.35".
public static MysqlEngineVersion VER_5_7_35 { get; }
Property Value
VER_5_7_36
Version "5.7.36".
public static MysqlEngineVersion VER_5_7_36 { get; }
Property Value
VER_5_7_37
Version "5.7.37".
public static MysqlEngineVersion VER_5_7_37 { get; }
Property Value
VER_8_0
Version "8.0" (only a major version, without a specific minor version).
public static MysqlEngineVersion VER_8_0 { get; }
Property Value
VER_8_0_11
Version "8.0.11".
public static MysqlEngineVersion VER_8_0_11 { get; }
Property Value
VER_8_0_13
Version "8.0.13".
public static MysqlEngineVersion VER_8_0_13 { get; }
Property Value
VER_8_0_15
Version "8.0.15".
public static MysqlEngineVersion VER_8_0_15 { get; }
Property Value
VER_8_0_16
Version "8.0.16".
public static MysqlEngineVersion VER_8_0_16 { get; }
Property Value
VER_8_0_17
Version "8.0.17".
public static MysqlEngineVersion VER_8_0_17 { get; }
Property Value
VER_8_0_19
Version "8.0.19".
public static MysqlEngineVersion VER_8_0_19 { get; }
Property Value
VER_8_0_20
Version "8.0.20 ".
public static MysqlEngineVersion VER_8_0_20 { get; }
Property Value
VER_8_0_21
Version "8.0.21 ".
public static MysqlEngineVersion VER_8_0_21 { get; }
Property Value
VER_8_0_23
Version "8.0.23".
public static MysqlEngineVersion VER_8_0_23 { get; }
Property Value
VER_8_0_25
Version "8.0.25".
public static MysqlEngineVersion VER_8_0_25 { get; }
Property Value
VER_8_0_26
Version "8.0.26".
public static MysqlEngineVersion VER_8_0_26 { get; }
Property Value
VER_8_0_27
Version "8.0.27".
public static MysqlEngineVersion VER_8_0_27 { get; }
Property Value
VER_8_0_28
Version "8.0.28".
public static MysqlEngineVersion VER_8_0_28 { get; }
Property Value
Methods
Of(String, String)
Create a new MysqlEngineVersion with an arbitrary version.
public static MysqlEngineVersion Of(string mysqlFullVersion, string mysqlMajorVersion)
Parameters
- mysqlFullVersion System.String
the full version string, for example "8.1.43".
- mysqlMajorVersion System.String
the major version of the engine, for example "8.1".
Returns