aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
1,434 lines • 86.5 kB
TypeScript
import { Construct } from 'constructs';
import { IEngine } from './engine';
import { IOptionGroup } from './option-group';
import * as iam from '../../aws-iam';
import * as secretsmanager from '../../aws-secretsmanager';
/**
* The options passed to `IInstanceEngine.bind`.
*/
export interface InstanceEngineBindOptions {
/**
* The Active Directory directory ID to create the DB instance in.
*
* @default - none (it's an optional field)
*/
readonly domain?: string;
/**
* The timezone of the database, set by the customer.
*
* @default - none (it's an optional field)
*/
readonly timezone?: string;
/**
* The role used for S3 importing.
*
* @default - none
*/
readonly s3ImportRole?: iam.IRole;
/**
* The role used for S3 exporting.
*
* @default - none
*/
readonly s3ExportRole?: iam.IRole;
/**
* The option group of the database
*
* @default - none
*/
readonly optionGroup?: IOptionGroup;
}
/**
* The type returned from the `IInstanceEngine.bind` method.
*/
export interface InstanceEngineConfig {
/**
* Features supported by the database engine.
*
* @see https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DBEngineVersion.html
*
* @default - no features
*/
readonly features?: InstanceEngineFeatures;
/**
* Option group of the database.
*
* @default - none
*/
readonly optionGroup?: IOptionGroup;
}
/**
* Represents Database Engine features
*/
export interface InstanceEngineFeatures {
/**
* Feature name for the DB instance that the IAM role to access the S3 bucket for import
* is to be associated with.
*
* @default - no s3Import feature name
*/
readonly s3Import?: string;
/**
* Feature name for the DB instance that the IAM role to export to S3 bucket is to be
* associated with.
*
* @default - no s3Export feature name
*/
readonly s3Export?: string;
}
/**
* Interface representing a database instance (as opposed to cluster) engine.
*/
export interface IInstanceEngine extends IEngine {
/** The application used by this engine to perform rotation for a single-user scenario. */
readonly singleUserRotationApplication: secretsmanager.SecretRotationApplication;
/** The application used by this engine to perform rotation for a multi-user scenario. */
readonly multiUserRotationApplication: secretsmanager.SecretRotationApplication;
/**
* Whether this engine supports automatic backups of a read replica instance.
*
* @default false
*/
readonly supportsReadReplicaBackups?: boolean;
/**
* Method called when the engine is used to create a new instance.
*/
bindToInstance(scope: Construct, options: InstanceEngineBindOptions): InstanceEngineConfig;
}
/**
* The versions for the MariaDB instance engines
* (those returned by `DatabaseInstanceEngine.mariaDb`).
*/
export declare class MariaDbEngineVersion {
/**
* Version "10.2" (only a major version, without a specific minor version)
* @deprecated MariaDB 10.2 is no longer supported by Amazon RDS.
*/
static readonly VER_10_2: MariaDbEngineVersion;
/**
* Version "10.2.11".
* @deprecated MariaDB 10.2 is no longer supported by Amazon RDS.
*/
static readonly VER_10_2_11: MariaDbEngineVersion;
/**
* Version "10.2.12".
* @deprecated MariaDB 10.2 is no longer supported by Amazon RDS.
*/
static readonly VER_10_2_12: MariaDbEngineVersion;
/**
* Version "10.2.15".
* @deprecated MariaDB 10.2 is no longer supported by Amazon RDS.
*/
static readonly VER_10_2_15: MariaDbEngineVersion;
/**
* Version "10.2.21".
* @deprecated MariaDB 10.2 is no longer supported by Amazon RDS.
*/
static readonly VER_10_2_21: MariaDbEngineVersion;
/**
* Version "10.2.32".
* @deprecated MariaDB 10.2 is no longer supported by Amazon RDS.
*/
static readonly VER_10_2_32: MariaDbEngineVersion;
/**
* Version "10.2.37".
* @deprecated MariaDB 10.2 is no longer supported by Amazon RDS.
*/
static readonly VER_10_2_37: MariaDbEngineVersion;
/**
* Version "10.2.39".
* @deprecated MariaDB 10.2 is no longer supported by Amazon RDS.
*/
static readonly VER_10_2_39: MariaDbEngineVersion;
/**
* Version "10.2.40".
* @deprecated MariaDB 10.2 is no longer supported by Amazon RDS.
*/
static readonly VER_10_2_40: MariaDbEngineVersion;
/**
* Version "10.2.41".
* @deprecated MariaDB 10.2 is no longer supported by Amazon RDS.
*/
static readonly VER_10_2_41: MariaDbEngineVersion;
/**
* Version "10.2.43"
* @deprecated MariaDB 10.2.43 is no longer supported by Amazon RDS.
*/
static readonly VER_10_2_43: MariaDbEngineVersion;
/**
* Version "10.2.44"
* @deprecated MariaDB 10.2.44 is no longer supported by Amazon RDS.
*/
static readonly VER_10_2_44: MariaDbEngineVersion;
/**
* Version "10.3" (only a major version, without a specific minor version).
* @deprecated MariaDB 10.3 is no longer supported by Amazon RDS.
*/
static readonly VER_10_3: MariaDbEngineVersion;
/**
* Version "10.3.8"
* @deprecated MariaDB 10.3.8 is no longer supported by Amazon RDS.
*/
static readonly VER_10_3_8: MariaDbEngineVersion;
/**
* Version "10.3.13"
* @deprecated MariaDB 10.3.13 is no longer supported by Amazon RDS.
*/
static readonly VER_10_3_13: MariaDbEngineVersion;
/**
* Version "10.3.20"
* @deprecated MariaDB 10.3.20 is no longer supported by Amazon RDS.
*/
static readonly VER_10_3_20: MariaDbEngineVersion;
/**
* Version "10.3.23"
* @deprecated MariaDB 10.3.23 is no longer supported by Amazon RDS.
*/
static readonly VER_10_3_23: MariaDbEngineVersion;
/**
* Version "10.3.28"
* @deprecated MariaDB 10.3.28 is no longer supported by Amazon RDS.
*/
static readonly VER_10_3_28: MariaDbEngineVersion;
/**
* Version "10.3.31"
* @deprecated MariaDB 10.3.31 is no longer supported by Amazon RDS.
*/
static readonly VER_10_3_31: MariaDbEngineVersion;
/**
* Version "10.3.32"
* @deprecated MariaDB 10.3.32 is no longer supported by Amazon RDS.
*/
static readonly VER_10_3_32: MariaDbEngineVersion;
/**
* Version "10.3.34"
* @deprecated MariaDB 10.3.34 is no longer supported by Amazon RDS.
*/
static readonly VER_10_3_34: MariaDbEngineVersion;
/**
* Version "10.3.35"
* @deprecated MariaDB 10.3.35 is no longer supported by Amazon RDS.
*/
static readonly VER_10_3_35: MariaDbEngineVersion;
/**
* Version "10.3.36"
* @deprecated MariaDB 10.3.36 is no longer supported by Amazon RDS.
*/
static readonly VER_10_3_36: MariaDbEngineVersion;
/**
* Version "10.3.37"
* @deprecated MariaDB 10.3.37 is no longer supported by Amazon RDS.
*/
static readonly VER_10_3_37: MariaDbEngineVersion;
/**
* Version "10.3.38"
* @deprecated MariaDB 10.3.38 is no longer supported by Amazon RDS.
*/
static readonly VER_10_3_38: MariaDbEngineVersion;
/**
* Version "10.3.39"
* @deprecated MariaDB 10.3.39 is no longer supported by Amazon RDS.
*/
static readonly VER_10_3_39: MariaDbEngineVersion;
/**
* Version "10.4" (only a major version, without a specific minor version)
* @deprecated MariaDB 10.4 is no longer supported by Amazon RDS.
*/
static readonly VER_10_4: MariaDbEngineVersion;
/**
* Version "10.4.8"
* @deprecated MariaDB 10.4.8 is no longer supported by Amazon RDS.
*/
static readonly VER_10_4_8: MariaDbEngineVersion;
/**
* Version "10.4.13"
* @deprecated MariaDB 10.4.13 is no longer supported by Amazon RDS.
*/
static readonly VER_10_4_13: MariaDbEngineVersion;
/**
* Version "10.4.18"
* @deprecated MariaDB 10.4.18 is no longer supported by Amazon RDS.
*/
static readonly VER_10_4_18: MariaDbEngineVersion;
/**
* Version "10.4.21"
* @deprecated MariaDB 10.4.21 is no longer supported by Amazon RDS.
*/
static readonly VER_10_4_21: MariaDbEngineVersion;
/**
* Version "10.4.22"
* @deprecated MariaDB 10.4.22 is no longer supported by Amazon RDS.
*/
static readonly VER_10_4_22: MariaDbEngineVersion;
/**
* Version "10.4.24"
* @deprecated MariaDB 10.4.24 is no longer supported by Amazon RDS.
*/
static readonly VER_10_4_24: MariaDbEngineVersion;
/**
* Version "10.4.25"
* @deprecated MariaDB 10.4.25 is no longer supported by Amazon RDS.
*/
static readonly VER_10_4_25: MariaDbEngineVersion;
/**
* Version "10.4.26"
* @deprecated MariaDB 10.4.26 is no longer supported by Amazon RDS.
*/
static readonly VER_10_4_26: MariaDbEngineVersion;
/**
* Version "10.4.27"
* @deprecated MariaDB 10.4.27 is no longer supported by Amazon RDS.
*/
static readonly VER_10_4_27: MariaDbEngineVersion;
/**
* Version "10.4.28"
* @deprecated MariaDB 10.4.28 is no longer supported by Amazon RDS.
*/
static readonly VER_10_4_28: MariaDbEngineVersion;
/**
* Version "10.4.29"
* @deprecated MariaDB 10.4.29 is no longer supported by Amazon RDS.
*/
static readonly VER_10_4_29: MariaDbEngineVersion;
/**
* Version "10.4.30"
* @deprecated MariaDB 10.4.30 is no longer supported by Amazon RDS.
*/
static readonly VER_10_4_30: MariaDbEngineVersion;
/**
* Version "10.4.31"
* @deprecated MariaDB 10.4.31 is no longer supported by Amazon RDS.
*/
static readonly VER_10_4_31: MariaDbEngineVersion;
/**
* Version "10.4.32"
* @deprecated MariaDB 10.4.32 is no longer supported by Amazon RDS.
*/
static readonly VER_10_4_32: MariaDbEngineVersion;
/**
* Version "10.4.33"
* @deprecated MariaDB 10.4.33 is no longer supported by Amazon RDS.
*/
static readonly VER_10_4_33: MariaDbEngineVersion;
/**
* Version "10.4.34"
* @deprecated MariaDB 10.4.34 is no longer supported by Amazon RDS.
*/
static readonly VER_10_4_34: MariaDbEngineVersion;
/** Version "10.5" (only a major version, without a specific minor version). */
static readonly VER_10_5: MariaDbEngineVersion;
/**
* Version "10.5.8"
* @deprecated MariaDB 10.5.8 is no longer supported by Amazon RDS.
*/
static readonly VER_10_5_8: MariaDbEngineVersion;
/**
* Version "10.5.9"
* @deprecated MariaDB 10.5.9 is no longer supported by Amazon RDS.
*/
static readonly VER_10_5_9: MariaDbEngineVersion;
/**
* Version "10.5.12"
* @deprecated MariaDB 10.5.12 is no longer supported by Amazon RDS.
*/
static readonly VER_10_5_12: MariaDbEngineVersion;
/**
* Version "10.5.13"
* @deprecated MariaDB 10.5.13 is no longer supported by Amazon RDS.
*/
static readonly VER_10_5_13: MariaDbEngineVersion;
/**
* Version "10.5.15"
* @deprecated MariaDB 10.5.15 is no longer supported by Amazon RDS.
*/
static readonly VER_10_5_15: MariaDbEngineVersion;
/**
* Version "10.5.16"
* @deprecated MariaDB 10.5.16 is no longer supported by Amazon RDS.
*/
static readonly VER_10_5_16: MariaDbEngineVersion;
/**
* Version "10.5.17"
* @deprecated MariaDB 10.5.17 is no longer supported by Amazon RDS.
*/
static readonly VER_10_5_17: MariaDbEngineVersion;
/**
* Version "10.5.18"
* @deprecated MariaDB 10.5.18 is no longer supported by Amazon RDS.
*/
static readonly VER_10_5_18: MariaDbEngineVersion;
/**
* Version "10.5.19"
* @deprecated MariaDB 10.5.19 is no longer supported by Amazon RDS.
*/
static readonly VER_10_5_19: MariaDbEngineVersion;
/** Version "10.5.20". */
static readonly VER_10_5_20: MariaDbEngineVersion;
/** Version "10.5.21". */
static readonly VER_10_5_21: MariaDbEngineVersion;
/** Version "10.5.22". */
static readonly VER_10_5_22: MariaDbEngineVersion;
/** Version "10.5.23". */
static readonly VER_10_5_23: MariaDbEngineVersion;
/** Version "10.5.24". */
static readonly VER_10_5_24: MariaDbEngineVersion;
/** Version "10.5.25". */
static readonly VER_10_5_25: MariaDbEngineVersion;
/** Version "10.5.26". */
static readonly VER_10_5_26: MariaDbEngineVersion;
/** Version "10.5.27". */
static readonly VER_10_5_27: MariaDbEngineVersion;
/** Version "10.5.28". */
static readonly VER_10_5_28: MariaDbEngineVersion;
/** Version "10.5.29". */
static readonly VER_10_5_29: MariaDbEngineVersion;
/** Version "10.6" (only a major version, without a specific minor version). */
static readonly VER_10_6: MariaDbEngineVersion;
/**
* Version "10.6.5"
* @deprecated MariaDB 10.6.5 is no longer supported by Amazon RDS.
*/
static readonly VER_10_6_5: MariaDbEngineVersion;
/**
* Version "10.6.7"
* @deprecated MariaDB 10.6.7 is no longer supported by Amazon RDS.
*/
static readonly VER_10_6_7: MariaDbEngineVersion;
/**
* Version "10.6.8"
* @deprecated MariaDB 10.6.8 is no longer supported by Amazon RDS.
*/
static readonly VER_10_6_8: MariaDbEngineVersion;
/**
* Version "10.6.10"
* @deprecated MariaDB 10.6.10 is no longer supported by Amazon RDS.
*/
static readonly VER_10_6_10: MariaDbEngineVersion;
/**
* Version "10.6.11"
* @deprecated MariaDB 10.6.11 is no longer supported by Amazon RDS.
*/
static readonly VER_10_6_11: MariaDbEngineVersion;
/**
* Version "10.6.12"
* @deprecated MariaDB 10.6.12 is no longer supported by Amazon RDS.
*/
static readonly VER_10_6_12: MariaDbEngineVersion;
/** Version "10.6.13". */
static readonly VER_10_6_13: MariaDbEngineVersion;
/** Version "10.6.14". */
static readonly VER_10_6_14: MariaDbEngineVersion;
/** Version "10.6.15". */
static readonly VER_10_6_15: MariaDbEngineVersion;
/** Version "10.6.16". */
static readonly VER_10_6_16: MariaDbEngineVersion;
/** Version "10.6.17". */
static readonly VER_10_6_17: MariaDbEngineVersion;
/** Version "10.6.18". */
static readonly VER_10_6_18: MariaDbEngineVersion;
/** Version "10.6.19". */
static readonly VER_10_6_19: MariaDbEngineVersion;
/** Version "10.6.20". */
static readonly VER_10_6_20: MariaDbEngineVersion;
/** Version "10.6.21". */
static readonly VER_10_6_21: MariaDbEngineVersion;
/** Version "10.6.22". */
static readonly VER_10_6_22: MariaDbEngineVersion;
/** Version "10.11" (only a major version, without a specific minor version). */
static readonly VER_10_11: MariaDbEngineVersion;
/** Version "10.11.4". */
static readonly VER_10_11_4: MariaDbEngineVersion;
/** Version "10.11.5". */
static readonly VER_10_11_5: MariaDbEngineVersion;
/** Version "10.11.6". */
static readonly VER_10_11_6: MariaDbEngineVersion;
/** Version "10.11.7". */
static readonly VER_10_11_7: MariaDbEngineVersion;
/** Version "10.11.8". */
static readonly VER_10_11_8: MariaDbEngineVersion;
/** Version "10.11.9". */
static readonly VER_10_11_9: MariaDbEngineVersion;
/** Version "10.11.10". */
static readonly VER_10_11_10: MariaDbEngineVersion;
/** Version "10.11.11". */
static readonly VER_10_11_11: MariaDbEngineVersion;
/** Version "10.11.13". */
static readonly VER_10_11_13: MariaDbEngineVersion;
/** Version "11.4.3". */
static readonly VER_11_4_3: MariaDbEngineVersion;
/** Version "11.4.4". */
static readonly VER_11_4_4: MariaDbEngineVersion;
/** Version "11.4.5". */
static readonly VER_11_4_5: MariaDbEngineVersion;
/** Version "11.4.7". */
static readonly VER_11_4_7: MariaDbEngineVersion;
/**
* Create a new MariaDbEngineVersion with an arbitrary version.
*
* @param mariaDbFullVersion the full version string,
* for example "10.5.28"
* @param mariaDbMajorVersion the major version of the engine,
* for example "10.5"
*/
static of(mariaDbFullVersion: string, mariaDbMajorVersion: string): MariaDbEngineVersion;
/** The full version string, for example, "10.5.28". */
readonly mariaDbFullVersion: string;
/** The major version of the engine, for example, "10.5". */
readonly mariaDbMajorVersion: string;
private constructor();
}
/**
* Properties for MariaDB instance engines.
* Used in `DatabaseInstanceEngine.mariaDb`.
*/
export interface MariaDbInstanceEngineProps {
/** The exact version of the engine to use. */
readonly version: MariaDbEngineVersion;
}
/**
* The versions for the MySQL instance engines
* (those returned by `DatabaseInstanceEngine.mysql`).
*/
export declare class MysqlEngineVersion {
/**
* Version "5.5.54"
* @deprecated MySQL 5.5.54 is no longer supported by Amazon RDS.
*/
static readonly VER_5_5_54: MysqlEngineVersion;
/** Version "5.7" (only a major version, without a specific minor version). */
static readonly VER_5_7: MysqlEngineVersion;
/**
* Version "5.7.16"
* @deprecated MySQL 5.7.16 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_16: MysqlEngineVersion;
/**
* Version "5.7.17"
* @deprecated MySQL 5.7.17 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_17: MysqlEngineVersion;
/**
* Version "5.7.19"
* @deprecated MySQL 5.7.19 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_19: MysqlEngineVersion;
/**
* Version "5.7.21"
* @deprecated MySQL 5.7.21 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_21: MysqlEngineVersion;
/**
* Version "5.7.22"
* @deprecated MySQL 5.7.22 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_22: MysqlEngineVersion;
/**
* Version "5.7.23"
* @deprecated MySQL 5.7.23 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_23: MysqlEngineVersion;
/**
* Version "5.7.24"
* @deprecated MySQL 5.7.24 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_24: MysqlEngineVersion;
/**
* Version "5.7.25"
* @deprecated MySQL 5.7.25 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_25: MysqlEngineVersion;
/**
* Version "5.7.26"
* @deprecated MySQL 5.7.26 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_26: MysqlEngineVersion;
/**
* Version "5.7.28"
* @deprecated MySQL 5.7.28 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_28: MysqlEngineVersion;
/**
* Version "5.7.30"
* @deprecated MySQL 5.7.30 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_30: MysqlEngineVersion;
/**
* Version "5.7.31"
* @deprecated MySQL 5.7.31 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_31: MysqlEngineVersion;
/**
* Version "5.7.33"
* @deprecated MySQL 5.7.33 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_33: MysqlEngineVersion;
/**
* Version "5.7.34"
* @deprecated MySQL 5.7.34 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_34: MysqlEngineVersion;
/**
* Version "5.7.35"
* @deprecated MySQL 5.7.35 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_35: MysqlEngineVersion;
/**
* Version "5.7.36"
* @deprecated MySQL 5.7.36 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_36: MysqlEngineVersion;
/**
* Version "5.7.37"
* @deprecated MySQL 5.7.37 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_37: MysqlEngineVersion;
/**
* Version "5.7.38"
* @deprecated MySQL 5.7.38 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_38: MysqlEngineVersion;
/**
* Version "5.7.39"
* @deprecated MySQL 5.7.39 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_39: MysqlEngineVersion;
/**
* Version "5.7.40"
* @deprecated MySQL 5.7.40 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_40: MysqlEngineVersion;
/**
* Version "5.7.41"
* @deprecated MySQL 5.7.41 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_41: MysqlEngineVersion;
/**
* Version "5.7.42"
* @deprecated MySQL 5.7.42 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_42: MysqlEngineVersion;
/**
* Version "5.7.43"
* @deprecated MySQL 5.7.43 is no longer supported by Amazon RDS.
*/
static readonly VER_5_7_43: MysqlEngineVersion;
/** Version "5.7.44". */
static readonly VER_5_7_44: MysqlEngineVersion;
/** Version "5.7.44-rds.20240408". */
static readonly VER_5_7_44_RDS_20240408: MysqlEngineVersion;
/** Version "5.7.44-rds.20240529". */
static readonly VER_5_7_44_RDS_20240529: MysqlEngineVersion;
/** Version "5.7.44-rds.20240808". */
static readonly VER_5_7_44_RDS_20240808: MysqlEngineVersion;
/** Version "5.7.44-rds.20250103". */
static readonly VER_5_7_44_RDS_20250103: MysqlEngineVersion;
/** Version "5.7.44-rds.20250213". */
static readonly VER_5_7_44_RDS_20250213: MysqlEngineVersion;
/** Version "5.7.44-rds.20250508". */
static readonly VER_5_7_44_RDS_20250508: MysqlEngineVersion;
/** Version "8.0" (only a major version, without a specific minor version). */
static readonly VER_8_0: MysqlEngineVersion;
/**
* Version "8.0.11"
* @deprecated MySQL 8.0.11 is no longer supported by Amazon RDS.
*/
static readonly VER_8_0_11: MysqlEngineVersion;
/**
* Version "8.0.13"
* @deprecated MySQL 8.0.13 is no longer supported by Amazon RDS.
*/
static readonly VER_8_0_13: MysqlEngineVersion;
/**
* Version "8.0.15"
* @deprecated MySQL 8.0.15 is no longer supported by Amazon RDS.
*/
static readonly VER_8_0_15: MysqlEngineVersion;
/**
* Version "8.0.16"
* @deprecated MySQL 8.0.16 is no longer supported by Amazon RDS.
*/
static readonly VER_8_0_16: MysqlEngineVersion;
/**
* Version "8.0.17"
* @deprecated MySQL 8.0.17 is no longer supported by Amazon RDS.
*/
static readonly VER_8_0_17: MysqlEngineVersion;
/**
* Version "8.0.19"
* @deprecated MySQL 8.0.19 is no longer supported by Amazon RDS.
*/
static readonly VER_8_0_19: MysqlEngineVersion;
/**
* Version "8.0.20"
* @deprecated MySQL 8.0.20 is no longer supported by Amazon RDS.
*/
static readonly VER_8_0_20: MysqlEngineVersion;
/**
* Version "8.0.21"
* @deprecated MySQL 8.0.21 is no longer supported by Amazon RDS.
*/
static readonly VER_8_0_21: MysqlEngineVersion;
/**
* Version "8.0.23"
* @deprecated MySQL 8.0.23 is no longer supported by Amazon RDS.
*/
static readonly VER_8_0_23: MysqlEngineVersion;
/**
* Version "8.0.25"
* @deprecated MySQL 8.0.25 is no longer supported by Amazon RDS.
*/
static readonly VER_8_0_25: MysqlEngineVersion;
/**
* Version "8.0.26"
* @deprecated MySQL 8.0.26 is no longer supported by Amazon RDS.
*/
static readonly VER_8_0_26: MysqlEngineVersion;
/**
* Version "8.0.27"
* @deprecated MySQL 8.0.27 is no longer supported by Amazon RDS.
*/
static readonly VER_8_0_27: MysqlEngineVersion;
/**
* Version "8.0.28"
* @deprecated MySQL 8.0.28 is no longer supported by Amazon RDS.
*/
static readonly VER_8_0_28: MysqlEngineVersion;
/**
* Version "8.0.29"
* @deprecated MySQL 8.0.29 is no longer supported by Amazon RDS.
*/
static readonly VER_8_0_29: MysqlEngineVersion;
/**
* Version "8.0.30"
* @deprecated MySQL 8.0.30 is no longer supported by Amazon RDS.
*/
static readonly VER_8_0_30: MysqlEngineVersion;
/**
* Version "8.0.31"
* @deprecated MySQL 8.0.31 is no longer supported by Amazon RDS.
*/
static readonly VER_8_0_31: MysqlEngineVersion;
/** Version "8.0.32". */
static readonly VER_8_0_32: MysqlEngineVersion;
/** Version "8.0.33". */
static readonly VER_8_0_33: MysqlEngineVersion;
/** Version "8.0.34". */
static readonly VER_8_0_34: MysqlEngineVersion;
/** Version "8.0.35". */
static readonly VER_8_0_35: MysqlEngineVersion;
/** Version "8.0.36". */
static readonly VER_8_0_36: MysqlEngineVersion;
/** Version "8.0.37". */
static readonly VER_8_0_37: MysqlEngineVersion;
/** Version "8.0.39". */
static readonly VER_8_0_39: MysqlEngineVersion;
/** Version "8.0.40". */
static readonly VER_8_0_40: MysqlEngineVersion;
/** Version "8.0.41". */
static readonly VER_8_0_41: MysqlEngineVersion;
/** Version "8.0.42". */
static readonly VER_8_0_42: MysqlEngineVersion;
/** Version "8.4.3". */
static readonly VER_8_4_3: MysqlEngineVersion;
/** Version "8.4.4". */
static readonly VER_8_4_4: MysqlEngineVersion;
/** Version "8.4.5". */
static readonly VER_8_4_5: MysqlEngineVersion;
/**
* Create a new MysqlEngineVersion with an arbitrary version.
*
* @param mysqlFullVersion the full version string,
* for example "8.1.43"
* @param mysqlMajorVersion the major version of the engine,
* for example "8.1"
*/
static of(mysqlFullVersion: string, mysqlMajorVersion: string): MysqlEngineVersion;
/** The full version string, for example, "10.5.28". */
readonly mysqlFullVersion: string;
/** The major version of the engine, for example, "10.5". */
readonly mysqlMajorVersion: string;
private constructor();
}
/**
* Properties for MySQL instance engines.
* Used in `DatabaseInstanceEngine.mysql`.
*/
export interface MySqlInstanceEngineProps {
/** The exact version of the engine to use. */
readonly version: MysqlEngineVersion;
}
/**
* Features supported by the Postgres database engine
*/
export interface PostgresEngineFeatures {
/**
* Whether this version of the Postgres engine supports the S3 data import feature.
*
* @default false
*/
readonly s3Import?: boolean;
/**
* Whether this version of the Postgres engine supports the S3 data export feature.
*
* @default false
*/
readonly s3Export?: boolean;
}
/**
* The versions for the PostgreSQL instance engines
* (those returned by `DatabaseInstanceEngine.postgres`).
*/
export declare class PostgresEngineVersion {
/**
* Version "9.6.24".
* @deprecated PostgreSQL 9.6 is no longer supported by Amazon RDS.
*/
static readonly VER_9_6_24: PostgresEngineVersion;
/**
* Version "10" (only a major version, without a specific minor version).
* @deprecated PostgreSQL 10 is no longer supported by Amazon RDS.
*/
static readonly VER_10: PostgresEngineVersion;
/**
* Version "10.1".
* @deprecated PostgreSQL 10 is no longer supported by Amazon RDS.
*/
static readonly VER_10_1: PostgresEngineVersion;
/**
* Version "10.3".
* @deprecated PostgreSQL 10.3 is no longer supported by Amazon RDS.
*/
static readonly VER_10_3: PostgresEngineVersion;
/**
* Version "10.4".
* @deprecated PostgreSQL 10.4 is no longer supported by Amazon RDS.
*/
static readonly VER_10_4: PostgresEngineVersion;
/**
* Version "10.5".
* @deprecated PostgreSQL 10.5 is no longer supported by Amazon RDS.
*/
static readonly VER_10_5: PostgresEngineVersion;
/**
* Version "10.6".
* @deprecated PostgreSQL 10.6 is no longer supported by Amazon RDS.
*/
static readonly VER_10_6: PostgresEngineVersion;
/**
* Version "10.7".
* @deprecated PostgreSQL 10.7 is no longer supported by Amazon RDS.
*/
static readonly VER_10_7: PostgresEngineVersion;
/**
* Version "10.9".
* @deprecated PostgreSQL 10.9 is no longer supported by Amazon RDS.
*/
static readonly VER_10_9: PostgresEngineVersion;
/**
* Version "10.10".
* @deprecated PostgreSQL 10.10 is no longer supported by Amazon RDS.
*/
static readonly VER_10_10: PostgresEngineVersion;
/**
* Version "10.11".
* @deprecated PostgreSQL 10.11 is no longer supported by Amazon RDS.
*/
static readonly VER_10_11: PostgresEngineVersion;
/**
* Version "10.12".
* @deprecated PostgreSQL 10.12 is no longer supported by Amazon RDS.
*/
static readonly VER_10_12: PostgresEngineVersion;
/**
* Version "10.13".
* @deprecated PostgreSQL 10.13 is no longer supported by Amazon RDS.
*/
static readonly VER_10_13: PostgresEngineVersion;
/**
* Version "10.14".
* @deprecated PostgreSQL 10.14 is no longer supported by Amazon RDS.
*/
static readonly VER_10_14: PostgresEngineVersion;
/**
* Version "10.15".
* @deprecated PostgreSQL 10.15 is no longer supported by Amazon RDS.
*/
static readonly VER_10_15: PostgresEngineVersion;
/**
* Version "10.16".
* @deprecated PostgreSQL 10.16 is no longer supported by Amazon RDS.
*/
static readonly VER_10_16: PostgresEngineVersion;
/**
* Version "10.17".
* @deprecated PostgreSQL 10.17 is no longer supported by Amazon RDS.
*/
static readonly VER_10_17: PostgresEngineVersion;
/**
* Version "10.18".
* @deprecated PostgreSQL 10.18 is no longer supported by Amazon RDS.
*/
static readonly VER_10_18: PostgresEngineVersion;
/**
* Version "10.19".
* @deprecated PostgreSQL 10.19 is no longer supported by Amazon RDS.
*/
static readonly VER_10_19: PostgresEngineVersion;
/**
* Version "10.20".
* @deprecated PostgreSQL 10.20 is no longer supported by Amazon RDS.
*/
static readonly VER_10_20: PostgresEngineVersion;
/**
* Version "10.21".
* @deprecated PostgreSQL 10.21 is no longer supported by Amazon RDS.
*/
static readonly VER_10_21: PostgresEngineVersion;
/**
* Version "10.22".
* @deprecated PostgreSQL 10.22 is no longer supported by Amazon RDS.
*/
static readonly VER_10_22: PostgresEngineVersion;
/**
* Version "10.23".
* @deprecated PostgreSQL 10.23 is no longer supported by Amazon RDS.
*/
static readonly VER_10_23: PostgresEngineVersion;
/** Version "11" (only a major version, without a specific minor version). */
static readonly VER_11: PostgresEngineVersion;
/**
* Version "11.1".
* @deprecated PostgreSQL 11.1 is no longer supported by Amazon RDS.
*/
static readonly VER_11_1: PostgresEngineVersion;
/**
* Version "11.2".
* @deprecated PostgreSQL 11.2 is no longer supported by Amazon RDS.
*/
static readonly VER_11_2: PostgresEngineVersion;
/**
* Version "11.4".
* @deprecated PostgreSQL 11.4 is no longer supported by Amazon RDS.
*/
static readonly VER_11_4: PostgresEngineVersion;
/**
* Version "11.5".
* @deprecated PostgreSQL 11.5 is no longer supported by Amazon RDS.
*/
static readonly VER_11_5: PostgresEngineVersion;
/**
* Version "11.6".
* @deprecated PostgreSQL 11.6 is no longer supported by Amazon RDS.
*/
static readonly VER_11_6: PostgresEngineVersion;
/**
* Version "11.7".
* @deprecated PostgreSQL 11.7 is no longer supported by Amazon RDS.
*/
static readonly VER_11_7: PostgresEngineVersion;
/**
* Version "11.8".
* @deprecated PostgreSQL 11.8 is no longer supported by Amazon RDS.
*/
static readonly VER_11_8: PostgresEngineVersion;
/**
* Version "11.9".
* @deprecated PostgreSQL 11.9 is no longer supported by Amazon RDS.
*/
static readonly VER_11_9: PostgresEngineVersion;
/**
* Version "11.10"
* @deprecated PostgreSQL 11.10 is no longer supported by Amazon RDS.
*/
static readonly VER_11_10: PostgresEngineVersion;
/**
* Version "11.11"
* @deprecated PostgreSQL 11.11 is no longer supported by Amazon RDS.
*/
static readonly VER_11_11: PostgresEngineVersion;
/**
* Version "11.12"
* @deprecated PostgreSQL 11.12 is no longer supported by Amazon RDS.
*/
static readonly VER_11_12: PostgresEngineVersion;
/**
* Version "11.13"
* @deprecated PostgreSQL 11.13 is no longer supported by Amazon RDS.
*/
static readonly VER_11_13: PostgresEngineVersion;
/**
* Version "11.14"
* @deprecated PostgreSQL 11.14 is no longer supported by Amazon RDS.
*/
static readonly VER_11_14: PostgresEngineVersion;
/**
* Version "11.15"
* @deprecated PostgreSQL 11.15 is no longer supported by Amazon RDS.
*/
static readonly VER_11_15: PostgresEngineVersion;
/**
* Version "11.16"
* @deprecated PostgreSQL 11.16 is no longer supported by Amazon RDS.
*/
static readonly VER_11_16: PostgresEngineVersion;
/**
* Version "11.17"
* @deprecated PostgreSQL 11.17 is no longer supported by Amazon RDS.
*/
static readonly VER_11_17: PostgresEngineVersion;
/**
* Version "11.18"
* @deprecated PostgreSQL 11.18 is no longer supported by Amazon RDS.
*/
static readonly VER_11_18: PostgresEngineVersion;
/**
* Version "11.19"
* @deprecated PostgreSQL 11.19 is no longer supported by Amazon RDS.
*/
static readonly VER_11_19: PostgresEngineVersion;
/**
* Version "11.20"
* @deprecated PostgreSQL 11.20 is no longer supported by Amazon RDS.
*/
static readonly VER_11_20: PostgresEngineVersion;
/**
* Version "11.21"
* @deprecated PostgreSQL 11.21 is no longer supported by Amazon RDS.
*/
static readonly VER_11_21: PostgresEngineVersion;
/** Version "11.22". */
static readonly VER_11_22: PostgresEngineVersion;
/**
* Version "11.22-rds.20240418"
*/
static readonly VER_11_22_RDS_20240418: PostgresEngineVersion;
/**
* Version "11.22-rds.20240509"
*/
static readonly VER_11_22_RDS_20240509: PostgresEngineVersion;
/**
* Version "11.22-rds.20240808"
*/
static readonly VER_11_22_RDS_20240808: PostgresEngineVersion;
/**
* Version "11.22-RDS.20241121"
*/
static readonly VER_11_22_RDS_20241121: PostgresEngineVersion;
/**
* Version "11.22-rds.20250508"
*/
static readonly VER_11_22_RDS_20250508: PostgresEngineVersion;
/** Version "12" (only a major version, without a specific minor version). */
static readonly VER_12: PostgresEngineVersion;
/**
* Version "12.2".
* @deprecated PostgreSQL 12.2 is no longer supported by Amazon RDS.
*/
static readonly VER_12_2: PostgresEngineVersion;
/**
* Version "12.3".
* @deprecated PostgreSQL 12.3 is no longer supported by Amazon RDS.
*/
static readonly VER_12_3: PostgresEngineVersion;
/**
* Version "12.4".
* @deprecated PostgreSQL 12.4 is no longer supported by Amazon RDS.
*/
static readonly VER_12_4: PostgresEngineVersion;
/**
* Version "12.5".
* @deprecated PostgreSQL 12.5 is no longer supported by Amazon RDS.
*/
static readonly VER_12_5: PostgresEngineVersion;
/**
* Version "12.6".
* @deprecated PostgreSQL 12.6 is no longer supported by Amazon RDS.
*/
static readonly VER_12_6: PostgresEngineVersion;
/**
* Version "12.7".
* @deprecated PostgreSQL 12.7 is no longer supported by Amazon RDS.
*/
static readonly VER_12_7: PostgresEngineVersion;
/**
* Version "12.8".
* @deprecated PostgreSQL 12.8 is no longer supported by Amazon RDS.
*/
static readonly VER_12_8: PostgresEngineVersion;
/**
* Version "12.9".
* @deprecated PostgreSQL 12.9 is no longer supported by Amazon RDS.
*/
static readonly VER_12_9: PostgresEngineVersion;
/**
* Version "12.10"
* @deprecated PostgreSQL 12.10 is no longer supported by Amazon RDS.
*/
static readonly VER_12_10: PostgresEngineVersion;
/**
* Version "12.11"
* @deprecated PostgreSQL 12.11 is no longer supported by Amazon RDS.
*/
static readonly VER_12_11: PostgresEngineVersion;
/**
* Version "12.12"
* @deprecated PostgreSQL 12.12 is no longer supported by Amazon RDS.
*/
static readonly VER_12_12: PostgresEngineVersion;
/**
* Version "12.13"
* @deprecated PostgreSQL 12.13 is no longer supported by Amazon RDS.
*/
static readonly VER_12_13: PostgresEngineVersion;
/**
* Version "12.14"
* @deprecated PostgreSQL 12.14 is no longer supported by Amazon RDS.
*/
static readonly VER_12_14: PostgresEngineVersion;
/**
* Version "12.15"
* @deprecated PostgreSQL 12.15 is no longer supported by Amazon RDS.
*/
static readonly VER_12_15: PostgresEngineVersion;
/**
* Version "12.16"
* @deprecated PostgreSQL 12.16 is no longer supported by Amazon RDS.
*/
static readonly VER_12_16: PostgresEngineVersion;
/**
* Version "12.17"
* @deprecated PostgreSQL 12.17 is no longer supported by Amazon RDS.
*/
static readonly VER_12_17: PostgresEngineVersion;
/**
* Version "12.18"
* @deprecated PostgreSQL 12.18 is no longer supported by Amazon RDS.
*/
static readonly VER_12_18: PostgresEngineVersion;
/**
* Version "12.19"
* @deprecated PostgreSQL 12.19 is no longer supported by Amazon RDS.
*/
static readonly VER_12_19: PostgresEngineVersion;
/**
* Version "12.20"
* @deprecated PostgreSQL 12.20 is no longer supported by Amazon RDS.
*/
static readonly VER_12_20: PostgresEngineVersion;
/**
* Version "12.21"
* @deprecated PostgreSQL 12.21 is no longer supported by Amazon RDS.
*/
static readonly VER_12_21: PostgresEngineVersion;
/** Version "12.22". */
static readonly VER_12_22: PostgresEngineVersion;
/** Version "12.22-rds.20250508". */
static readonly VER_12_22_RDS_20250508: PostgresEngineVersion;
/** Version "13" (only a major version, without a specific minor version). */
static readonly VER_13: PostgresEngineVersion;
/**
* Version "13.1".
* @deprecated PostgreSQL 13.1 is no longer supported by Amazon RDS.
*/
static readonly VER_13_1: PostgresEngineVersion;
/**
* Version "13.2".
* @deprecated PostgreSQL 13.2 is no longer supported by Amazon RDS.
*/
static readonly VER_13_2: PostgresEngineVersion;
/**
* Version "13.3".
* @deprecated PostgreSQL 13.3 is no longer supported by Amazon RDS.
*/
static readonly VER_13_3: PostgresEngineVersion;
/**
* Version "13.4".
* @deprecated PostgreSQL 13.4 is no longer supported by Amazon RDS.
*/
static readonly VER_13_4: PostgresEngineVersion;
/**
* Version "13.5".
* @deprecated PostgreSQL 13.5 is no longer supported by Amazon RDS.
*/
static readonly VER_13_5: PostgresEngineVersion;
/**
* Version "13.6".
* @deprecated PostgreSQL 13.6 is no longer supported by Amazon RDS.
*/
static readonly VER_13_6: PostgresEngineVersion;
/**
* Version "13.7"
* @deprecated PostgreSQL 13.7 is no longer supported by Amazon RDS.
*/
static readonly VER_13_7: PostgresEngineVersion;
/**
* Version "13.8"
* @deprecated PostgreSQL 13.8 is no longer supported by Amazon RDS.
*/
static readonly VER_13_8: PostgresEngineVersion;
/**
* Version "13.9"
* @deprecated PostgreSQL 13.9 is no longer supported by Amazon RDS.
*/
static readonly VER_13_9: PostgresEngineVersion;
/**
* Version "13.10"
* @deprecated PostgreSQL 13.10 is no longer supported by Amazon RDS.
*/
static readonly VER_13_10: PostgresEngineVersion;
/**
* Version "13.11".
* @deprecated PostgreSQL 13.11 is no longer supported by Amazon RDS.
*/
static readonly VER_13_11: PostgresEngineVersion;
/**
* Version "13.12".
* @deprecated PostgreSQL 13.12 is no longer supported by Amazon RDS.
*/
static readonly VER_13_12: PostgresEngineVersion;
/**
* Version "13.13".
* @deprecated PostgreSQL 13.13 is no longer supported by Amazon RDS.
*/
static readonly VER_13_13: PostgresEngineVersion;
/**
* Version "13.14".
* @deprecated PostgreSQL 13.14 is no longer supported by Amazon RDS.
*/
static readonly VER_13_14: PostgresEngineVersion;
/** Version "13.15". */
static readonly VER_13_15: PostgresEngineVersion;
/** Version "13.16". */
static readonly VER_13_16: PostgresEngineVersion;
/** Version "13.17". */
static readonly VER_13_17: PostgresEngineVersion;
/** Version "13.18". */
static readonly VER_13_18: PostgresEngineVersion;
/** Version "13.19". */
static readonly VER_13_19: PostgresEngineVersion;
/** Version "13.20". */
static readonly VER_13_20: PostgresEngineVersion;
/** Version "13.21". */
static readonly VER_13_21: PostgresEngineVersion;
/** Version "14" (only a major version, without a specific minor version). */
static readonly VER_14: PostgresEngineVersion;
/**
* Version "14.1".
* @deprecated PostgreSQL 14.1 is no longer supported by Amazon RDS.
*/
static readonly VER_14_1: PostgresEngineVersion;
/**
* Version "14.2".
* @deprecated PostgreSQL 14.2 is no longer supported by Amazon RDS.
*/
static readonly VER_14_2: PostgresEngineVersion;
/**
* Version "14.3"
* @deprecated PostgreSQL 14.3 is no longer supported by Amazon RDS.
*/
static readonly VER_14_3: PostgresEngineVersion;
/**
* Version "14.4"
* @deprecated PostgreSQL 14.4 is no longer supported by Amazon RDS.
*/
static readonly VER_14_4: PostgresEngineVersion;
/**
* Version "14.5"
* @deprecated PostgreSQL 14.5 is no longer supported by Amazon RDS.
*/
static readonly VER_14_5: PostgresEngineVersion;
/**
* Version "14.6"
* @deprecated PostgreSQL 14.6 is no longer supported by Amazon RDS.
*/
static readonly VER_14_6: PostgresEngineVersion;
/**
* Version "14.7"
* @deprecated PostgreSQL 14.7 is no longer supported by Amazon RDS.
*/
static readonly VER_14_7: PostgresEngineVersion;
/**
* Version "14.8"
* @deprecated PostgreSQL 14.8 is no longer supported by Amazon RDS.
*/
static readonly VER_14_8: PostgresEngineVersion;
/**
* Version "14.9".
* @deprecated PostgreSQL 14.9 is no longer supported by Amazon RDS.
*/
static readonly VER_14_9: PostgresEngineVersion;
/**
* Version "14.10".
* @deprecated PostgreSQL 14.10 is no longer supported by Amazon RDS.
*/
static readonly VER_14_10: PostgresEngineVersion;
/**
* Version "14.11".
* @deprecated PostgreSQL 14.11 is no longer supported by Amazon RDS.
*/
static readonly VER_14_11: PostgresEngineVersion;
/** Version "14.12". */
static readonly VER_14_12: PostgresEngineVersion;
/** Version "14.13". */
static readonly VER_14_13: PostgresEngineVersion;
/** Version "14.14". */
static readonly VER_14_14: PostgresEngineVersion;
/** Version "14.15". */
static readonly VER_14_15: PostgresEngineVersion;
/** Version "14.16". */
static readonly VER_14_16: PostgresEngineVersion;
/** Version "14.17". */
static readonly VER_14_17: PostgresEngineVersion;
/** Version "14.18". */
static readonly VER_14_18: PostgresEngineVersion;
/** Version "15" (only a major version, without a specific minor version). */
static readonly VER_15: PostgresEngineVersion;
/**
* Version "15.2"
* @deprecated PostgreSQL 15.2 is no longer supported by Amazon RDS.
*/
static readonly VER_15_2: PostgresEngineVersion;
/**
* Version "15.3"
* @deprecated PostgreSQL 15.3 is no longer supported by Amazon RDS.
*/
static readonly VER_15_3: PostgresEngineVersion;
/**
* Version "15.4".
* @deprecated PostgreSQL 15.4 is no longer supported by Amazon RDS.
*/
static readonly VER_15_4: PostgresEngineVersion;
/**
* Version "15.5".
* @deprecated PostgreSQL 15.5 is no longer supported by Amazon RDS
*/
static readonly VER_15_5: PostgresEngineVersion;
/**
* Version "15.6".
* @deprecated PostgreSQL 15.6 is no longer supported by Amazon RDS
*/
static readonly VER_15_6: PostgresEngineVersion;
/** Version "15.7". */
static readonly VER_15_7: PostgresEngineVersion;
/** Version "15.8". */
static readonly VER_15_8: PostgresEngineVersion;
/** Version "15.9". */
static readonly VER_15_9: PostgresEngineVersion;
/** Version "15.10". */
static readonly VER_15_10: PostgresEngineVersion;
/** Version "15.11". */
static readonly VER_15_11: PostgresEngineVersion;
/** Version "15.12". */
static readonly VER_15_12: PostgresEngineVersion;
/** Version "15.13". */
static readonly VER_15_13: PostgresEngineVersion;
/** Version "16" (only a major version, without a specific minor version). */
static readonly VER_16: PostgresEngineVersion;
/**
* Version "16.1".
* @deprecated PostgreSQL 16.1 is no longer supported by Amazon RDS
*/
static readonly VER_16_1: PostgresEngineVersion;
/**
* Version "16.2".
* @deprecated PostgreSQL 16.2 is no longer supported by Amazon RDS
*/
static readonly VER_16_2: PostgresEngineVersion;
/** Version "16.3". */
static readonly VER_16_3: PostgresEngineVersion;
/** Version "16.4". */
static readonly VER_16_4: PostgresEngineVersion;
/** Version "16.5". */
static readonly VER_16_5: PostgresEngineVersion;
/** Version "16.6" */
static readonly VER_16_6: PostgresEngineVersion;
/** Version "16.7" */
static readonly VER_16_7: PostgresEngineVersion;
/** Version "16.8" */
static readonly VER_16_8: PostgresEngineVersion;
/** Version "16.9" */
static readonly VER_16_9: PostgresEngineVersion;
/** Version "17" (only a major version, without a specific minor version). */
static readonly VER_17: PostgresEngineVersion;
/** Version "17.1". */
static readonly VER_17_1: PostgresEngineVersion;
/** Version "17.2". */
static readonly VER_17_2: PostgresEngineVersion;
/** Version "17.3". */
static readonly VER_17_3: PostgresEngineVersion;
/** Version "17.4". */
static readonly VER_17_4: PostgresEngineVersion;
/** Version "17.5". */
static readonly VER_17_5: PostgresEngineVersion;
/**
* Create a new PostgresEngineVersion with an arbitrary version.
*
* @param postgresFullVersion the full version string,
* for example "13.11"
* @param postgresMajorVersion the major version of the engine,
* for example "13"
*/
static of(postgresFullVersion: string, postgresMajorVersion: string, postgresFeatures?: PostgresEngineFeatures): PostgresEngineVersion;
/** The full version string, for example, "13.11". */
readonly postgresFullVersion: string;
/** The major version of the engine, for example, "13". */
readonly postgresMajorVersion: string;
/**
* The supported features for the DB engine
* @internal
*/
readonly _features: InstanceEngineFeatures;
private constructor();
}
/**
* Properties for PostgreSQL instance engines.
* Used in `DatabaseInstanceEngine.postgres`.
*/
export interface PostgresInstanceEngineProps {
/** The exact version of the engine to use. */
readonly version: PostgresEngineVersion;
}
/**
* The versions for the Oracle instance engines.
* Those returned by the following list.
* - `DatabaseInstanceEngine.oracleSe2`
* - `DatabaseInstanceEngine.oracleSe2Cdb`
* - `DatabaseInstanceEngine.oracleEe`
* - `DatabaseInstanceEngine.oracleEeCdb`.
*/
export declare class OracleEngineVersion {
/**
* Version "12.1" (only a major version, without a specific minor version).
* @deprecated Oracle 12.1 is no longer supported by Amazon RDS.
*/
static readonly VER_12_1: OracleEngineVersion;
/**
* Version "12.1.0.2.v1"
* @deprecated Oracle 12.1.0.2.v1 is no longer supported by Amazon RDS.
*/
static readonly VER_12_1_0_2_V1: OracleEngineVersion;
/**
* Version "12.1.0.2.v2"
* @deprecated Oracle 12.1.0.2.v2 is no longer supported by Amazon RDS.
*/
static readonly VER_12_1_0_2_V2: OracleEngineVersion;
/**
* Version "12.1.0.2.v3"
* @deprecated Oracle 12.1.0.2.v3 is no longer supported by Amazon RDS.
*/
static readonly VER_12_1_0_2_V3: OracleEngineVersion;
/**
* Version "12.1.0.2.v4"
* @deprecated Oracle 12.1.0.2.v4 is no longer supported by Amazon RDS.
*/
static readonly VER_12_1_0_2_V4: OracleEngineVersion;
/**
* Version "12.1.0.2.v5"
* @deprecated Oracle 12.1.0.2.v5 is no longer supported by Amazon RDS.
*/
static readonly VER_12_1_0_2_V5: OracleEngineVersion;
/**
* Version "12.1.0.2.v6"
* @deprecated Oracle 12.1.0.2.v6 is no longer supported by Amazon RDS.
*/
static readonly VER_12