Show / Hide Table of Contents

Interface IPostgresInstanceEngineProps

Properties for PostgreSQL instance engines.

Namespace: Amazon.CDK.AWS.RDS
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IPostgresInstanceEngineProps
Syntax (vb)
Public Interface IPostgresInstanceEngineProps
Remarks

Used in DatabaseInstanceEngine.postgres.

ExampleMetadata: infused

Examples
Vpc vpc;

             var engine = DatabaseInstanceEngine.Postgres(new PostgresInstanceEngineProps { Version = PostgresEngineVersion.VER_16_3 });
             var myKey = new Key(this, "MyKey");

             new DatabaseInstance(this, "InstanceWithCustomizedSecret", new DatabaseInstanceProps {
                 Engine = engine,
                 Vpc = vpc,
                 Credentials = Credentials.FromGeneratedSecret("postgres", new CredentialsBaseOptions {
                     SecretName = "my-cool-name",
                     EncryptionKey = myKey,
                     ExcludeCharacters = "!&*^#@()",
                     ReplicaRegions = new [] { new ReplicaRegion { Region = "eu-west-1" }, new ReplicaRegion { Region = "eu-west-2" } }
                 })
             });

Synopsis

Properties

Version

The exact version of the engine to use.

Properties

Version

The exact version of the engine to use.

PostgresEngineVersion Version { get; }
Property Value

PostgresEngineVersion

Remarks

Used in DatabaseInstanceEngine.postgres.

ExampleMetadata: infused

Back to top Generated by DocFX