DatabaseInstanceEngine
- class aws_cdk.aws_rds.DatabaseInstanceEngine
Bases:
object
A database instance engine.
Provides mapping to DatabaseEngine used for secret rotation.
- ExampleMetadata:
infused
Example:
# vpc: ec2.Vpc iops_instance = rds.DatabaseInstance(self, "IopsInstance", engine=rds.DatabaseInstanceEngine.mysql(version=rds.MysqlEngineVersion.VER_8_0_39), vpc=vpc, storage_type=rds.StorageType.IO1, iops=5000 ) gp3_instance = rds.DatabaseInstance(self, "Gp3Instance", engine=rds.DatabaseInstanceEngine.mysql(version=rds.MysqlEngineVersion.VER_8_0_39), vpc=vpc, allocated_storage=500, storage_type=rds.StorageType.GP3, storage_throughput=500 )
Attributes
- MARIADB = <jsii._reference_map.InterfaceDynamicProxy object>
- MYSQL = <jsii._reference_map.InterfaceDynamicProxy object>
- ORACLE_EE = <jsii._reference_map.InterfaceDynamicProxy object>
- ORACLE_EE_CDB = <jsii._reference_map.InterfaceDynamicProxy object>
- ORACLE_SE2 = <jsii._reference_map.InterfaceDynamicProxy object>
- ORACLE_SE2_CDB = <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_ee_cdb(*, version)
Creates a new Oracle Enterprise Edition (CDB) instance engine.
- Parameters:
version (
OracleEngineVersion
) – The exact version of the engine to use.- Return type:
- classmethod oracle_se2(*, version)
Creates a new Oracle Standard Edition 2 instance engine.
- Parameters:
version (
OracleEngineVersion
) – The exact version of the engine to use.- Return type:
- classmethod oracle_se2_cdb(*, version)
Creates a new Oracle Standard Edition 2 (CDB) 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: