Class OracleEngineVersion
The versions for the Oracle instance engines (those returned by {@link DatabaseInstanceEngine.oracleSe2} and {@link DatabaseInstanceEngine.oracleEe}).
Inheritance
Namespace: Amazon.CDK.AWS.RDS
Assembly: Amazon.CDK.AWS.RDS.dll
Syntax (csharp)
public class OracleEngineVersion : DeputyBase
Syntax (vb)
Public Class OracleEngineVersion
Inherits DeputyBase
Remarks
ExampleMetadata: infused
Examples
Vpc vpc;
var instance = new DatabaseInstance(this, "Instance", new DatabaseInstanceProps {
Engine = DatabaseInstanceEngine.OracleSe2(new OracleSe2InstanceEngineProps { Version = OracleEngineVersion.VER_19_0_0_0_2020_04_R1 }),
// optional, defaults to m5.large
InstanceType = InstanceType.Of(InstanceClass.BURSTABLE3, InstanceSize.SMALL),
Credentials = Credentials.FromGeneratedSecret("syscdk"), // Optional - will default to 'admin' username and generated password
Vpc = vpc,
VpcSubnets = new SubnetSelection {
SubnetType = SubnetType.PRIVATE_WITH_NAT
}
});
Synopsis
Constructors
OracleEngineVersion(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
OracleEngineVersion(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
Properties
OracleFullVersion | The full version string, for example, "19.0.0.0.ru-2019-10.rur-2019-10.r1". |
OracleMajorVersion | The major version of the engine, for example, "19". |
VER_12_1 | Version "12.1" (only a major version, without a specific minor version). |
VER_12_1_0_2_V1 | Version "12.1.0.2.v1". |
VER_12_1_0_2_V10 | Version "12.1.0.2.v10". |
VER_12_1_0_2_V11 | Version "12.1.0.2.v11". |
VER_12_1_0_2_V12 | Version "12.1.0.2.v12". |
VER_12_1_0_2_V13 | Version "12.1.0.2.v13". |
VER_12_1_0_2_V14 | Version "12.1.0.2.v14". |
VER_12_1_0_2_V15 | Version "12.1.0.2.v15". |
VER_12_1_0_2_V16 | Version "12.1.0.2.v16". |
VER_12_1_0_2_V17 | Version "12.1.0.2.v17". |
VER_12_1_0_2_V18 | Version "12.1.0.2.v18". |
VER_12_1_0_2_V19 | Version "12.1.0.2.v19". |
VER_12_1_0_2_V2 | Version "12.1.0.2.v2". |
VER_12_1_0_2_V20 | Version "12.1.0.2.v20". |
VER_12_1_0_2_V21 | Version "12.1.0.2.v21". |
VER_12_1_0_2_V22 | Version "12.1.0.2.v22". |
VER_12_1_0_2_V23 | Version "12.1.0.2.v23". |
VER_12_1_0_2_V24 | Version "12.1.0.2.v24". |
VER_12_1_0_2_V3 | Version "12.1.0.2.v3". |
VER_12_1_0_2_V4 | Version "12.1.0.2.v4". |
VER_12_1_0_2_V5 | Version "12.1.0.2.v5". |
VER_12_1_0_2_V6 | Version "12.1.0.2.v6". |
VER_12_1_0_2_V7 | Version "12.1.0.2.v7". |
VER_12_1_0_2_V8 | Version "12.1.0.2.v8". |
VER_12_1_0_2_V9 | Version "12.1.0.2.v9". |
VER_12_2 | Version "12.2" (only a major version, without a specific minor version). |
VER_12_2_0_1_2018_10_R1 | Version "12.2.0.1.ru-2018-10.rur-2018-10.r1". |
VER_12_2_0_1_2019_01_R1 | Version "12.2.0.1.ru-2019-01.rur-2019-01.r1". |
VER_12_2_0_1_2019_04_R1 | Version "12.2.0.1.ru-2019-04.rur-2019-04.r1". |
VER_12_2_0_1_2019_07_R1 | Version "12.2.0.1.ru-2019-07.rur-2019-07.r1". |
VER_12_2_0_1_2019_10_R1 | Version "12.2.0.1.ru-2019-10.rur-2019-10.r1". |
VER_12_2_0_1_2020_01_R1 | Version "12.2.0.1.ru-2020-01.rur-2020-01.r1". |
VER_12_2_0_1_2020_04_R1 | Version "12.2.0.1.ru-2020-04.rur-2020-04.r1". |
VER_12_2_0_1_2020_07_R1 | Version "12.2.0.1.ru-2020-07.rur-2020-07.r1". |
VER_12_2_0_1_2020_10_R1 | Version "12.2.0.1.ru-2021-10.rur-2020-10.r1". |
VER_12_2_0_1_2021_01_R1 | Version "12.2.0.1.ru-2021-01.rur-2021-01.r1". |
VER_12_2_0_1_2021_04_R1 | Version "12.2.0.1.ru-2021-04.rur-2021-04.r1". |
VER_18 | Version "18" (only a major version, without a specific minor version). |
VER_18_0_0_0_2019_07_R1 | Version "18.0.0.0.ru-2019-07.rur-2019-07.r1". |
VER_18_0_0_0_2019_10_R1 | Version "18.0.0.0.ru-2019-10.rur-2019-10.r1". |
VER_18_0_0_0_2020_01_R1 | Version "18.0.0.0.ru-2020-01.rur-2020-01.r1". |
VER_18_0_0_0_2020_04_R1 | Version "18.0.0.0.ru-2020-04.rur-2020-04.r1". |
VER_18_0_0_0_2020_07_R1 | Version "18.0.0.0.ru-2020-07.rur-2020-07.r1". |
VER_19 | Version "19" (only a major version, without a specific minor version). |
VER_19_0_0_0_2019_07_R1 | Version "19.0.0.0.ru-2019-07.rur-2019-07.r1". |
VER_19_0_0_0_2019_10_R1 | Version "19.0.0.0.ru-2019-10.rur-2019-10.r1". |
VER_19_0_0_0_2020_01_R1 | Version "19.0.0.0.ru-2020-01.rur-2020-01.r1". |
VER_19_0_0_0_2020_04_R1 | Version "19.0.0.0.ru-2020-04.rur-2020-04.r1". |
VER_19_0_0_0_2020_07_R1 | Version "19.0.0.0.ru-2020-07.rur-2020-07.r1". |
VER_19_0_0_0_2020_10_R1 | Version "19.0.0.0.ru-2020-07.rur-2020-10.r1". |
VER_19_0_0_0_2021_01_R1 | Version "19.0.0.0.ru-2021-01.rur-2021-01.r1". |
VER_19_0_0_0_2021_01_R2 | Version "19.0.0.0.ru-2021-01.rur-2021-01.r2". |
VER_19_0_0_0_2021_04_R1 | Version "19.0.0.0.ru-2021-01.rur-2021-04.r1". |
Methods
Of(String, String) | Creates a new OracleEngineVersion with an arbitrary version. |
Constructors
OracleEngineVersion(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected OracleEngineVersion(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
OracleEngineVersion(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected OracleEngineVersion(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
Properties
OracleFullVersion
The full version string, for example, "19.0.0.0.ru-2019-10.rur-2019-10.r1".
public virtual string OracleFullVersion { get; }
Property Value
System.String
OracleMajorVersion
The major version of the engine, for example, "19".
public virtual string OracleMajorVersion { get; }
Property Value
System.String
VER_12_1
Version "12.1" (only a major version, without a specific minor version).
public static OracleEngineVersion VER_12_1 { get; }
Property Value
VER_12_1_0_2_V1
Version "12.1.0.2.v1".
public static OracleEngineVersion VER_12_1_0_2_V1 { get; }
Property Value
VER_12_1_0_2_V10
Version "12.1.0.2.v10".
public static OracleEngineVersion VER_12_1_0_2_V10 { get; }
Property Value
VER_12_1_0_2_V11
Version "12.1.0.2.v11".
public static OracleEngineVersion VER_12_1_0_2_V11 { get; }
Property Value
VER_12_1_0_2_V12
Version "12.1.0.2.v12".
public static OracleEngineVersion VER_12_1_0_2_V12 { get; }
Property Value
VER_12_1_0_2_V13
Version "12.1.0.2.v13".
public static OracleEngineVersion VER_12_1_0_2_V13 { get; }
Property Value
VER_12_1_0_2_V14
Version "12.1.0.2.v14".
public static OracleEngineVersion VER_12_1_0_2_V14 { get; }
Property Value
VER_12_1_0_2_V15
Version "12.1.0.2.v15".
public static OracleEngineVersion VER_12_1_0_2_V15 { get; }
Property Value
VER_12_1_0_2_V16
Version "12.1.0.2.v16".
public static OracleEngineVersion VER_12_1_0_2_V16 { get; }
Property Value
VER_12_1_0_2_V17
Version "12.1.0.2.v17".
public static OracleEngineVersion VER_12_1_0_2_V17 { get; }
Property Value
VER_12_1_0_2_V18
Version "12.1.0.2.v18".
public static OracleEngineVersion VER_12_1_0_2_V18 { get; }
Property Value
VER_12_1_0_2_V19
Version "12.1.0.2.v19".
public static OracleEngineVersion VER_12_1_0_2_V19 { get; }
Property Value
VER_12_1_0_2_V2
Version "12.1.0.2.v2".
public static OracleEngineVersion VER_12_1_0_2_V2 { get; }
Property Value
VER_12_1_0_2_V20
Version "12.1.0.2.v20".
public static OracleEngineVersion VER_12_1_0_2_V20 { get; }
Property Value
VER_12_1_0_2_V21
Version "12.1.0.2.v21".
public static OracleEngineVersion VER_12_1_0_2_V21 { get; }
Property Value
VER_12_1_0_2_V22
Version "12.1.0.2.v22".
public static OracleEngineVersion VER_12_1_0_2_V22 { get; }
Property Value
VER_12_1_0_2_V23
Version "12.1.0.2.v23".
public static OracleEngineVersion VER_12_1_0_2_V23 { get; }
Property Value
VER_12_1_0_2_V24
Version "12.1.0.2.v24".
public static OracleEngineVersion VER_12_1_0_2_V24 { get; }
Property Value
VER_12_1_0_2_V3
Version "12.1.0.2.v3".
public static OracleEngineVersion VER_12_1_0_2_V3 { get; }
Property Value
VER_12_1_0_2_V4
Version "12.1.0.2.v4".
public static OracleEngineVersion VER_12_1_0_2_V4 { get; }
Property Value
VER_12_1_0_2_V5
Version "12.1.0.2.v5".
public static OracleEngineVersion VER_12_1_0_2_V5 { get; }
Property Value
VER_12_1_0_2_V6
Version "12.1.0.2.v6".
public static OracleEngineVersion VER_12_1_0_2_V6 { get; }
Property Value
VER_12_1_0_2_V7
Version "12.1.0.2.v7".
public static OracleEngineVersion VER_12_1_0_2_V7 { get; }
Property Value
VER_12_1_0_2_V8
Version "12.1.0.2.v8".
public static OracleEngineVersion VER_12_1_0_2_V8 { get; }
Property Value
VER_12_1_0_2_V9
Version "12.1.0.2.v9".
public static OracleEngineVersion VER_12_1_0_2_V9 { get; }
Property Value
VER_12_2
Version "12.2" (only a major version, without a specific minor version).
public static OracleEngineVersion VER_12_2 { get; }
Property Value
VER_12_2_0_1_2018_10_R1
Version "12.2.0.1.ru-2018-10.rur-2018-10.r1".
public static OracleEngineVersion VER_12_2_0_1_2018_10_R1 { get; }
Property Value
VER_12_2_0_1_2019_01_R1
Version "12.2.0.1.ru-2019-01.rur-2019-01.r1".
public static OracleEngineVersion VER_12_2_0_1_2019_01_R1 { get; }
Property Value
VER_12_2_0_1_2019_04_R1
Version "12.2.0.1.ru-2019-04.rur-2019-04.r1".
public static OracleEngineVersion VER_12_2_0_1_2019_04_R1 { get; }
Property Value
VER_12_2_0_1_2019_07_R1
Version "12.2.0.1.ru-2019-07.rur-2019-07.r1".
public static OracleEngineVersion VER_12_2_0_1_2019_07_R1 { get; }
Property Value
VER_12_2_0_1_2019_10_R1
Version "12.2.0.1.ru-2019-10.rur-2019-10.r1".
public static OracleEngineVersion VER_12_2_0_1_2019_10_R1 { get; }
Property Value
VER_12_2_0_1_2020_01_R1
Version "12.2.0.1.ru-2020-01.rur-2020-01.r1".
public static OracleEngineVersion VER_12_2_0_1_2020_01_R1 { get; }
Property Value
VER_12_2_0_1_2020_04_R1
Version "12.2.0.1.ru-2020-04.rur-2020-04.r1".
public static OracleEngineVersion VER_12_2_0_1_2020_04_R1 { get; }
Property Value
VER_12_2_0_1_2020_07_R1
Version "12.2.0.1.ru-2020-07.rur-2020-07.r1".
public static OracleEngineVersion VER_12_2_0_1_2020_07_R1 { get; }
Property Value
VER_12_2_0_1_2020_10_R1
Version "12.2.0.1.ru-2021-10.rur-2020-10.r1".
public static OracleEngineVersion VER_12_2_0_1_2020_10_R1 { get; }
Property Value
VER_12_2_0_1_2021_01_R1
Version "12.2.0.1.ru-2021-01.rur-2021-01.r1".
public static OracleEngineVersion VER_12_2_0_1_2021_01_R1 { get; }
Property Value
VER_12_2_0_1_2021_04_R1
Version "12.2.0.1.ru-2021-04.rur-2021-04.r1".
public static OracleEngineVersion VER_12_2_0_1_2021_04_R1 { get; }
Property Value
VER_18
Version "18" (only a major version, without a specific minor version).
public static OracleEngineVersion VER_18 { get; }
Property Value
VER_18_0_0_0_2019_07_R1
Version "18.0.0.0.ru-2019-07.rur-2019-07.r1".
public static OracleEngineVersion VER_18_0_0_0_2019_07_R1 { get; }
Property Value
VER_18_0_0_0_2019_10_R1
Version "18.0.0.0.ru-2019-10.rur-2019-10.r1".
public static OracleEngineVersion VER_18_0_0_0_2019_10_R1 { get; }
Property Value
VER_18_0_0_0_2020_01_R1
Version "18.0.0.0.ru-2020-01.rur-2020-01.r1".
public static OracleEngineVersion VER_18_0_0_0_2020_01_R1 { get; }
Property Value
VER_18_0_0_0_2020_04_R1
Version "18.0.0.0.ru-2020-04.rur-2020-04.r1".
public static OracleEngineVersion VER_18_0_0_0_2020_04_R1 { get; }
Property Value
VER_18_0_0_0_2020_07_R1
Version "18.0.0.0.ru-2020-07.rur-2020-07.r1".
public static OracleEngineVersion VER_18_0_0_0_2020_07_R1 { get; }
Property Value
VER_19
Version "19" (only a major version, without a specific minor version).
public static OracleEngineVersion VER_19 { get; }
Property Value
VER_19_0_0_0_2019_07_R1
Version "19.0.0.0.ru-2019-07.rur-2019-07.r1".
public static OracleEngineVersion VER_19_0_0_0_2019_07_R1 { get; }
Property Value
VER_19_0_0_0_2019_10_R1
Version "19.0.0.0.ru-2019-10.rur-2019-10.r1".
public static OracleEngineVersion VER_19_0_0_0_2019_10_R1 { get; }
Property Value
VER_19_0_0_0_2020_01_R1
Version "19.0.0.0.ru-2020-01.rur-2020-01.r1".
public static OracleEngineVersion VER_19_0_0_0_2020_01_R1 { get; }
Property Value
VER_19_0_0_0_2020_04_R1
Version "19.0.0.0.ru-2020-04.rur-2020-04.r1".
public static OracleEngineVersion VER_19_0_0_0_2020_04_R1 { get; }
Property Value
VER_19_0_0_0_2020_07_R1
Version "19.0.0.0.ru-2020-07.rur-2020-07.r1".
public static OracleEngineVersion VER_19_0_0_0_2020_07_R1 { get; }
Property Value
VER_19_0_0_0_2020_10_R1
Version "19.0.0.0.ru-2020-07.rur-2020-10.r1".
public static OracleEngineVersion VER_19_0_0_0_2020_10_R1 { get; }
Property Value
VER_19_0_0_0_2021_01_R1
Version "19.0.0.0.ru-2021-01.rur-2021-01.r1".
public static OracleEngineVersion VER_19_0_0_0_2021_01_R1 { get; }
Property Value
VER_19_0_0_0_2021_01_R2
Version "19.0.0.0.ru-2021-01.rur-2021-01.r2".
public static OracleEngineVersion VER_19_0_0_0_2021_01_R2 { get; }
Property Value
VER_19_0_0_0_2021_04_R1
Version "19.0.0.0.ru-2021-01.rur-2021-04.r1".
public static OracleEngineVersion VER_19_0_0_0_2021_04_R1 { get; }
Property Value
Methods
Of(String, String)
Creates a new OracleEngineVersion with an arbitrary version.
public static OracleEngineVersion Of(string oracleFullVersion, string oracleMajorVersion)
Parameters
- oracleFullVersion System.String
the full version string, for example "19.0.0.0.ru-2019-10.rur-2019-10.r1".
- oracleMajorVersion System.String
the major version of the engine, for example "19".
Returns