@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:41.501Z") @Stability(value=Stable) public class PostgresEngineVersion extends software.amazon.jsii.JsiiObject
DatabaseInstanceEngine.postgres).
Example:
Vpc vpc;
IInstanceEngine engine = DatabaseInstanceEngine.postgres(PostgresInstanceEngineProps.builder().version(PostgresEngineVersion.VER_12_3).build());
Key myKey = new Key(this, "MyKey");
DatabaseInstance.Builder.create(this, "InstanceWithCustomizedSecret")
.engine(engine)
.vpc(vpc)
.credentials(Credentials.fromGeneratedSecret("postgres", CredentialsBaseOptions.builder()
.secretName("my-cool-name")
.encryptionKey(myKey)
.excludeCharacters("!&*^#@()")
.replicaRegions(List.of(ReplicaRegion.builder().region("eu-west-1").build(), ReplicaRegion.builder().region("eu-west-2").build()))
.build()))
.build();
| Modifier and Type | Field and Description |
|---|---|
static PostgresEngineVersion |
VER_10
Version "10" (only a major version, without a specific minor version).
|
static PostgresEngineVersion |
VER_10_1
Version "10.1".
|
static PostgresEngineVersion |
VER_10_10
Version "10.10".
|
static PostgresEngineVersion |
VER_10_11
Version "10.11".
|
static PostgresEngineVersion |
VER_10_12
Version "10.12".
|
static PostgresEngineVersion |
VER_10_13
Version "10.13".
|
static PostgresEngineVersion |
VER_10_14
Version "10.14".
|
static PostgresEngineVersion |
VER_10_15
Version "10.15".
|
static PostgresEngineVersion |
VER_10_16
Version "10.16".
|
static PostgresEngineVersion |
VER_10_17
Version "10.17".
|
static PostgresEngineVersion |
VER_10_18
Version "10.18".
|
static PostgresEngineVersion |
VER_10_19
Version "10.19".
|
static PostgresEngineVersion |
VER_10_20
Version "10.20".
|
static PostgresEngineVersion |
VER_10_3
Version "10.3".
|
static PostgresEngineVersion |
VER_10_4
Version "10.4".
|
static PostgresEngineVersion |
VER_10_5
Version "10.5".
|
static PostgresEngineVersion |
VER_10_6
Version "10.6".
|
static PostgresEngineVersion |
VER_10_7
Version "10.7".
|
static PostgresEngineVersion |
VER_10_9
Version "10.9".
|
static PostgresEngineVersion |
VER_11
Version "11" (only a major version, without a specific minor version).
|
static PostgresEngineVersion |
VER_11_1
Version "11.1".
|
static PostgresEngineVersion |
VER_11_10
Version "11.10".
|
static PostgresEngineVersion |
VER_11_11
Version "11.11".
|
static PostgresEngineVersion |
VER_11_12
Version "11.12".
|
static PostgresEngineVersion |
VER_11_13
Version "11.13".
|
static PostgresEngineVersion |
VER_11_14
Version "11.14".
|
static PostgresEngineVersion |
VER_11_15
Version "11.15".
|
static PostgresEngineVersion |
VER_11_2
Version "11.2".
|
static PostgresEngineVersion |
VER_11_4
Version "11.4".
|
static PostgresEngineVersion |
VER_11_5
Version "11.5".
|
static PostgresEngineVersion |
VER_11_6
Version "11.6".
|
static PostgresEngineVersion |
VER_11_7
Version "11.7".
|
static PostgresEngineVersion |
VER_11_8
Version "11.8".
|
static PostgresEngineVersion |
VER_11_9
Version "11.9".
|
static PostgresEngineVersion |
VER_12
Version "12" (only a major version, without a specific minor version).
|
static PostgresEngineVersion |
VER_12_10
Version "12.10".
|
static PostgresEngineVersion |
VER_12_11
Version "12.11".
|
static PostgresEngineVersion |
VER_12_2
Version "12.2".
|
static PostgresEngineVersion |
VER_12_3
Version "12.3".
|
static PostgresEngineVersion |
VER_12_4
Version "12.4".
|
static PostgresEngineVersion |
VER_12_5
Version "12.5".
|
static PostgresEngineVersion |
VER_12_6
Version "12.6".
|
static PostgresEngineVersion |
VER_12_7
Version "12.7".
|
static PostgresEngineVersion |
VER_12_8
Version "12.8".
|
static PostgresEngineVersion |
VER_12_9
Version "12.9".
|
static PostgresEngineVersion |
VER_13
Version "13" (only a major version, without a specific minor version).
|
static PostgresEngineVersion |
VER_13_1
Version "13.1".
|
static PostgresEngineVersion |
VER_13_2
Version "13.2".
|
static PostgresEngineVersion |
VER_13_3
Version "13.3".
|
static PostgresEngineVersion |
VER_13_4
Version "13.4".
|
static PostgresEngineVersion |
VER_13_5
Version "13.5".
|
static PostgresEngineVersion |
VER_13_6
Version "13.6".
|
static PostgresEngineVersion |
VER_13_7
Version "13.7".
|
static PostgresEngineVersion |
VER_14
Version "14" (only a major version, without a specific minor version).
|
static PostgresEngineVersion |
VER_14_1
Version "14.1".
|
static PostgresEngineVersion |
VER_14_2
Version "14.2".
|
static PostgresEngineVersion |
VER_14_3
Version "14.3".
|
static PostgresEngineVersion |
VER_9_6_24
Deprecated.
PostgreSQL 9.6 will reach end of life in November 2021
|
| Modifier | Constructor and Description |
|---|---|
protected |
PostgresEngineVersion(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
PostgresEngineVersion(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
String |
getPostgresFullVersion()
The full version string, for example, "13.11".
|
String |
getPostgresMajorVersion()
The major version of the engine, for example, "13".
|
static PostgresEngineVersion |
of(String postgresFullVersion,
String postgresMajorVersion)
Create a new PostgresEngineVersion with an arbitrary version.
|
static PostgresEngineVersion |
of(String postgresFullVersion,
String postgresMajorVersion,
PostgresEngineFeatures postgresFeatures)
Create a new PostgresEngineVersion with an arbitrary version.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet@Stability(value=Stable) public static final PostgresEngineVersion VER_10
@Stability(value=Stable) public static final PostgresEngineVersion VER_10_1
@Stability(value=Stable) public static final PostgresEngineVersion VER_10_10
@Stability(value=Stable) public static final PostgresEngineVersion VER_10_11
@Stability(value=Stable) public static final PostgresEngineVersion VER_10_12
@Stability(value=Stable) public static final PostgresEngineVersion VER_10_13
@Stability(value=Stable) public static final PostgresEngineVersion VER_10_14
@Stability(value=Stable) public static final PostgresEngineVersion VER_10_15
@Stability(value=Stable) public static final PostgresEngineVersion VER_10_16
@Stability(value=Stable) public static final PostgresEngineVersion VER_10_17
@Stability(value=Stable) public static final PostgresEngineVersion VER_10_18
@Stability(value=Stable) public static final PostgresEngineVersion VER_10_19
@Stability(value=Stable) public static final PostgresEngineVersion VER_10_20
@Stability(value=Stable) public static final PostgresEngineVersion VER_10_3
@Stability(value=Stable) public static final PostgresEngineVersion VER_10_4
@Stability(value=Stable) public static final PostgresEngineVersion VER_10_5
@Stability(value=Stable) public static final PostgresEngineVersion VER_10_6
@Stability(value=Stable) public static final PostgresEngineVersion VER_10_7
@Stability(value=Stable) public static final PostgresEngineVersion VER_10_9
@Stability(value=Stable) public static final PostgresEngineVersion VER_11
@Stability(value=Stable) public static final PostgresEngineVersion VER_11_1
@Stability(value=Stable) public static final PostgresEngineVersion VER_11_10
@Stability(value=Stable) public static final PostgresEngineVersion VER_11_11
@Stability(value=Stable) public static final PostgresEngineVersion VER_11_12
@Stability(value=Stable) public static final PostgresEngineVersion VER_11_13
@Stability(value=Stable) public static final PostgresEngineVersion VER_11_14
@Stability(value=Stable) public static final PostgresEngineVersion VER_11_15
@Stability(value=Stable) public static final PostgresEngineVersion VER_11_2
@Stability(value=Stable) public static final PostgresEngineVersion VER_11_4
@Stability(value=Stable) public static final PostgresEngineVersion VER_11_5
@Stability(value=Stable) public static final PostgresEngineVersion VER_11_6
@Stability(value=Stable) public static final PostgresEngineVersion VER_11_7
@Stability(value=Stable) public static final PostgresEngineVersion VER_11_8
@Stability(value=Stable) public static final PostgresEngineVersion VER_11_9
@Stability(value=Stable) public static final PostgresEngineVersion VER_12
@Stability(value=Stable) public static final PostgresEngineVersion VER_12_10
@Stability(value=Stable) public static final PostgresEngineVersion VER_12_11
@Stability(value=Stable) public static final PostgresEngineVersion VER_12_2
@Stability(value=Stable) public static final PostgresEngineVersion VER_12_3
@Stability(value=Stable) public static final PostgresEngineVersion VER_12_4
@Stability(value=Stable) public static final PostgresEngineVersion VER_12_5
@Stability(value=Stable) public static final PostgresEngineVersion VER_12_6
@Stability(value=Stable) public static final PostgresEngineVersion VER_12_7
@Stability(value=Stable) public static final PostgresEngineVersion VER_12_8
@Stability(value=Stable) public static final PostgresEngineVersion VER_12_9
@Stability(value=Stable) public static final PostgresEngineVersion VER_13
@Stability(value=Stable) public static final PostgresEngineVersion VER_13_1
@Stability(value=Stable) public static final PostgresEngineVersion VER_13_2
@Stability(value=Stable) public static final PostgresEngineVersion VER_13_3
@Stability(value=Stable) public static final PostgresEngineVersion VER_13_4
@Stability(value=Stable) public static final PostgresEngineVersion VER_13_5
@Stability(value=Stable) public static final PostgresEngineVersion VER_13_6
@Stability(value=Stable) public static final PostgresEngineVersion VER_13_7
@Stability(value=Stable) public static final PostgresEngineVersion VER_14
@Stability(value=Stable) public static final PostgresEngineVersion VER_14_1
@Stability(value=Stable) public static final PostgresEngineVersion VER_14_2
@Stability(value=Stable) public static final PostgresEngineVersion VER_14_3
@Stability(value=Deprecated) @Deprecated public static final PostgresEngineVersion VER_9_6_24
protected PostgresEngineVersion(software.amazon.jsii.JsiiObjectRef objRef)
protected PostgresEngineVersion(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Stable) @NotNull public static PostgresEngineVersion of(@NotNull String postgresFullVersion, @NotNull String postgresMajorVersion, @Nullable PostgresEngineFeatures postgresFeatures)
postgresFullVersion - the full version string, for example "13.11". This parameter is required.postgresMajorVersion - the major version of the engine, for example "13". This parameter is required.postgresFeatures - @Stability(value=Stable) @NotNull public static PostgresEngineVersion of(@NotNull String postgresFullVersion, @NotNull String postgresMajorVersion)
postgresFullVersion - the full version string, for example "13.11". This parameter is required.postgresMajorVersion - the major version of the engine, for example "13". This parameter is required.@Stability(value=Stable) @NotNull public String getPostgresFullVersion()
@Stability(value=Stable) @NotNull public String getPostgresMajorVersion()
Copyright © 2022. All rights reserved.