DatabaseInstanceEngine
- class aws_cdk.aws_rds.DatabaseInstanceEngine
 Bases:
objectA database instance engine.
Provides mapping to DatabaseEngine used for secret rotation.
- ExampleMetadata:
 infused
Example:
# vpc: ec2.Vpc # source_instance: rds.DatabaseInstance rds.DatabaseInstanceFromSnapshot(self, "Instance", snapshot_identifier="my-snapshot", engine=rds.DatabaseInstanceEngine.postgres(version=rds.PostgresEngineVersion.VER_12_3), # optional, defaults to m5.large instance_type=ec2.InstanceType.of(ec2.InstanceClass.BURSTABLE2, ec2.InstanceSize.LARGE), vpc=vpc ) rds.DatabaseInstanceReadReplica(self, "ReadReplica", source_database_instance=source_instance, instance_type=ec2.InstanceType.of(ec2.InstanceClass.BURSTABLE2, ec2.InstanceSize.LARGE), vpc=vpc )
Attributes
- MARIADB = <jsii._reference_map.InterfaceDynamicProxy object>
 
- MYSQL = <jsii._reference_map.InterfaceDynamicProxy object>
 
- ORACLE_EE = <jsii._reference_map.InterfaceDynamicProxy object>
 
- ORACLE_SE = <jsii._reference_map.InterfaceDynamicProxy object>
 
- ORACLE_SE1 = <jsii._reference_map.InterfaceDynamicProxy object>
 
- ORACLE_SE2 = <jsii._reference_map.InterfaceDynamicProxy object>
 
- POSTGRES = <jsii._reference_map.InterfaceDynamicProxy object>
 
- SQL_SERVER_EE = <jsii._reference_map.InterfaceDynamicProxy object>
 
- SQL_SERVER_EX = <jsii._reference_map.InterfaceDynamicProxy object>
 
- SQL_SERVER_SE = <jsii._reference_map.InterfaceDynamicProxy object>
 
- SQL_SERVER_WEB = <jsii._reference_map.InterfaceDynamicProxy object>
 
Static Methods
- classmethod maria_db(*, version)
 Creates a new MariaDB instance engine.
- Parameters:
 version (
MariaDbEngineVersion) – The exact version of the engine to use.- Return type:
 
- classmethod mysql(*, version)
 Creates a new MySQL instance engine.
- Parameters:
 version (
MysqlEngineVersion) – The exact version of the engine to use.- Return type:
 
- classmethod oracle_ee(*, version)
 Creates a new Oracle Enterprise Edition instance engine.
- Parameters:
 version (
OracleEngineVersion) – The exact version of the engine to use.- Return type:
 
- classmethod oracle_se(*, version)
 (deprecated) Creates a new Oracle Standard Edition instance engine.
- Parameters:
 version (
OracleLegacyEngineVersion) – (deprecated) The exact version of the engine to use.- Deprecated:
 instances can no longer be created with this engine. See https://forums.aws.amazon.com/ann.jspa?annID=7341
- Stability:
 deprecated
- Return type:
 
- classmethod oracle_se1(*, version)
 (deprecated) Creates a new Oracle Standard Edition 1 instance engine.
- Parameters:
 version (
OracleLegacyEngineVersion) – (deprecated) The exact version of the engine to use.- Deprecated:
 instances can no longer be created with this engine. See https://forums.aws.amazon.com/ann.jspa?annID=7341
- Stability:
 deprecated
- Return type:
 
- classmethod oracle_se2(*, version)
 Creates a new Oracle Standard Edition 1 instance engine.
- Parameters:
 version (
OracleEngineVersion) – The exact version of the engine to use.- Return type:
 
- classmethod postgres(*, version)
 Creates a new PostgreSQL instance engine.
- Parameters:
 version (
PostgresEngineVersion) – The exact version of the engine to use.- Return type:
 
- classmethod sql_server_ee(*, version)
 Creates a new SQL Server Enterprise Edition instance engine.
- Parameters:
 version (
SqlServerEngineVersion) – The exact version of the engine to use.- Return type:
 
- classmethod sql_server_ex(*, version)
 Creates a new SQL Server Express Edition instance engine.
- Parameters:
 version (
SqlServerEngineVersion) – The exact version of the engine to use.- Return type:
 
- classmethod sql_server_se(*, version)
 Creates a new SQL Server Standard Edition instance engine.
- Parameters:
 version (
SqlServerEngineVersion) – The exact version of the engine to use.- Return type:
 
- classmethod sql_server_web(*, version)
 Creates a new SQL Server Web Edition instance engine.
- Parameters:
 version (
SqlServerEngineVersion) – The exact version of the engine to use.- Return type: