OracleEngineVersion

class aws_cdk.aws_rds.OracleEngineVersion(*args: Any, **kwargs)

Bases: object

The versions for the Oracle instance engines.

Those returned by the following list.

  • DatabaseInstanceEngine.oracleSe2

  • DatabaseInstanceEngine.oracleSe2Cdb

  • DatabaseInstanceEngine.oracleEe

  • DatabaseInstanceEngine.oracleEeCdb.

ExampleMetadata:

infused

Example:

# vpc: ec2.Vpc

instance = rds.DatabaseInstance(self, "Instance",
    engine=rds.DatabaseInstanceEngine.oracle_se2(version=rds.OracleEngineVersion.VER_19_0_0_0_2020_04_R1),
    # optional, defaults to m5.large
    instance_type=ec2.InstanceType.of(ec2.InstanceClass.BURSTABLE3, ec2.InstanceSize.SMALL),
    credentials=rds.Credentials.from_generated_secret("syscdk"),  # Optional - will default to 'admin' username and generated password
    vpc=vpc,
    vpc_subnets=ec2.SubnetSelection(
        subnet_type=ec2.SubnetType.PRIVATE_WITH_EGRESS
    )
)

Attributes

VER_12_1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V10 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V11 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V12 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V13 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V14 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V15 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V16 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V17 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V18 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V19 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V2 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V20 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V21 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V22 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V23 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V24 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V25 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V26 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V27 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V28 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V29 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V3 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V4 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V5 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V6 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V7 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V8 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_1_0_2_V9 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_2 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_2_0_1_2018_10_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_2_0_1_2019_01_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_2_0_1_2019_04_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_2_0_1_2019_07_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_2_0_1_2019_10_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_2_0_1_2020_01_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_2_0_1_2020_04_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_2_0_1_2020_07_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_2_0_1_2020_10_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_2_0_1_2021_01_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_2_0_1_2021_04_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_2_0_1_2021_07_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_2_0_1_2021_10_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_12_2_0_1_2022_01_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_18 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_18_0_0_0_2019_07_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_18_0_0_0_2019_10_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_18_0_0_0_2020_01_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_18_0_0_0_2020_04_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_18_0_0_0_2020_07_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_18_0_0_0_2020_10_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_18_0_0_0_2021_01_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_18_0_0_0_2021_04_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2019_07_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2019_10_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2020_01_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2020_04_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2020_07_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2020_10_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2021_01_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2021_01_R2 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2021_04_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2021_07_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2021_10_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2022_01_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2022_04_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2022_07_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2022_10_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2023_01_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2023_01_R2 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2023_04_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2023_07_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2023_10_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_19_0_0_0_2024_01_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_21 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_21_0_0_0_2022_01_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_21_0_0_0_2022_04_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_21_0_0_0_2022_07_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_21_0_0_0_2022_10_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_21_0_0_0_2023_01_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_21_0_0_0_2023_01_R2 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_21_0_0_0_2023_04_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_21_0_0_0_2023_07_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_21_0_0_0_2023_10_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
VER_21_0_0_0_2024_01_R1 = <aws_cdk.aws_rds.OracleEngineVersion object>
oracle_full_version

The full version string, for example, “19.0.0.0.ru-2019-10.rur-2019-10.r1”.

oracle_major_version

The major version of the engine, for example, “19”.

Static Methods

classmethod of(oracle_full_version, oracle_major_version)

Creates a new OracleEngineVersion with an arbitrary version.

Parameters:
  • oracle_full_version (str) – the full version string, for example “19.0.0.0.ru-2019-10.rur-2019-10.r1”.

  • oracle_major_version (str) – the major version of the engine, for example “19”.

Return type:

OracleEngineVersion