PostgresInstanceEngineProps
- class aws_cdk.aws_rds.PostgresInstanceEngineProps(*, version)
Bases:
objectProperties for PostgreSQL instance engines.
Used in
DatabaseInstanceEngine.postgres.- Parameters:
version (
PostgresEngineVersion) – The exact version of the engine to use.- ExampleMetadata:
infused
Example:
# vpc: ec2.Vpc instance = rds.DatabaseInstance(self, "Database", engine=rds.DatabaseInstanceEngine.postgres( version=rds.PostgresEngineVersion.VER_17_7 ), vpc=vpc, iam_authentication=True ) proxy = rds.DatabaseProxy(self, "Proxy", proxy_target=rds.ProxyTarget.from_instance(instance), vpc=vpc, default_auth_scheme=rds.DefaultAuthScheme.IAM_AUTH ) # Grant IAM permissions for database connection role = iam.Role(self, "DBRole", assumed_by=iam.AccountPrincipal(self.account)) proxy.grant_connect(role, "database-user")
Attributes
- version
The exact version of the engine to use.