Class PostgresEngineVersion
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.rds.PostgresEngineVersion
- All Implemented Interfaces:
- software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
           date="2023-06-19T16:30:49.235Z")
@Stability(Stable)
public class PostgresEngineVersion
extends software.amazon.jsii.JsiiObject
The versions for the PostgreSQL instance engines (those returned by 
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();
 - 
Nested Class SummaryNested classes/interfaces inherited from class software.amazon.jsii.JsiiObjectsoftware.amazon.jsii.JsiiObject.InitializationMode
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final PostgresEngineVersionVersion "10" (only a major version, without a specific minor version).static final PostgresEngineVersionVersion "10.1".static final PostgresEngineVersionVersion "10.10".static final PostgresEngineVersionVersion "10.11".static final PostgresEngineVersionVersion "10.12".static final PostgresEngineVersionVersion "10.13".static final PostgresEngineVersionVersion "10.14".static final PostgresEngineVersionVersion "10.15".static final PostgresEngineVersionVersion "10.16".static final PostgresEngineVersionVersion "10.17".static final PostgresEngineVersionVersion "10.18".static final PostgresEngineVersionVersion "10.19".static final PostgresEngineVersionVersion "10.20".static final PostgresEngineVersionVersion "10.3".static final PostgresEngineVersionVersion "10.4".static final PostgresEngineVersionVersion "10.5".static final PostgresEngineVersionVersion "10.6".static final PostgresEngineVersionVersion "10.7".static final PostgresEngineVersionVersion "10.9".static final PostgresEngineVersionVersion "11" (only a major version, without a specific minor version).static final PostgresEngineVersionVersion "11.1".static final PostgresEngineVersionVersion "11.10".static final PostgresEngineVersionVersion "11.11".static final PostgresEngineVersionVersion "11.12".static final PostgresEngineVersionVersion "11.13".static final PostgresEngineVersionVersion "11.14".static final PostgresEngineVersionVersion "11.15".static final PostgresEngineVersionVersion "11.2".static final PostgresEngineVersionVersion "11.4".static final PostgresEngineVersionVersion "11.5".static final PostgresEngineVersionVersion "11.6".static final PostgresEngineVersionVersion "11.7".static final PostgresEngineVersionVersion "11.8".static final PostgresEngineVersionVersion "11.9".static final PostgresEngineVersionVersion "12" (only a major version, without a specific minor version).static final PostgresEngineVersionVersion "12.10".static final PostgresEngineVersionVersion "12.2".static final PostgresEngineVersionVersion "12.3".static final PostgresEngineVersionVersion "12.4".static final PostgresEngineVersionVersion "12.5".static final PostgresEngineVersionVersion "12.6".static final PostgresEngineVersionVersion "12.7".static final PostgresEngineVersionVersion "12.8".static final PostgresEngineVersionVersion "12.9".static final PostgresEngineVersionVersion "13" (only a major version, without a specific minor version).static final PostgresEngineVersionVersion "13.1".static final PostgresEngineVersionVersion "13.2".static final PostgresEngineVersionVersion "13.3".static final PostgresEngineVersionVersion "13.4".static final PostgresEngineVersionVersion "13.5".static final PostgresEngineVersionVersion "13.6".static final PostgresEngineVersionVersion "14" (only a major version, without a specific minor version).static final PostgresEngineVersionVersion "14.1".static final PostgresEngineVersionVersion "14.2".static final PostgresEngineVersionDeprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021static final PostgresEngineVersionDeprecated.PostgreSQL 9.6 will reach end of life in November 2021
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedPostgresEngineVersion(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedPostgresEngineVersion(software.amazon.jsii.JsiiObjectRef objRef) 
- 
Method SummaryModifier and TypeMethodDescriptionThe full version string, for example, "13.11".The major version of the engine, for example, "13".static PostgresEngineVersionCreate a new PostgresEngineVersion with an arbitrary version.static PostgresEngineVersionof(String postgresFullVersion, String postgresMajorVersion, PostgresEngineFeatures postgresFeatures) Create a new PostgresEngineVersion with an arbitrary version.Methods inherited from class software.amazon.jsii.JsiiObjectjsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable$jsii$toJson
- 
Field Details- 
VER_10Version "10" (only a major version, without a specific minor version).
- 
VER_10_1Version "10.1".
- 
VER_10_10Version "10.10".
- 
VER_10_11Version "10.11".
- 
VER_10_12Version "10.12".
- 
VER_10_13Version "10.13".
- 
VER_10_14Version "10.14".
- 
VER_10_15Version "10.15".
- 
VER_10_16Version "10.16".
- 
VER_10_17Version "10.17".
- 
VER_10_18Version "10.18".
- 
VER_10_19Version "10.19".
- 
VER_10_20Version "10.20".
- 
VER_10_3Version "10.3".
- 
VER_10_4Version "10.4".
- 
VER_10_5Version "10.5".
- 
VER_10_6Version "10.6".
- 
VER_10_7Version "10.7".
- 
VER_10_9Version "10.9".
- 
VER_11Version "11" (only a major version, without a specific minor version).
- 
VER_11_1Version "11.1".
- 
VER_11_10Version "11.10".
- 
VER_11_11Version "11.11".
- 
VER_11_12Version "11.12".
- 
VER_11_13Version "11.13".
- 
VER_11_14Version "11.14".
- 
VER_11_15Version "11.15".
- 
VER_11_2Version "11.2".
- 
VER_11_4Version "11.4".
- 
VER_11_5Version "11.5".
- 
VER_11_6Version "11.6".
- 
VER_11_7Version "11.7".
- 
VER_11_8Version "11.8".
- 
VER_11_9Version "11.9".
- 
VER_12Version "12" (only a major version, without a specific minor version).
- 
VER_12_10Version "12.10".
- 
VER_12_2Version "12.2".
- 
VER_12_3Version "12.3".
- 
VER_12_4Version "12.4".
- 
VER_12_5Version "12.5".
- 
VER_12_6Version "12.6".
- 
VER_12_7Version "12.7".
- 
VER_12_8Version "12.8".
- 
VER_12_9Version "12.9".
- 
VER_13Version "13" (only a major version, without a specific minor version).
- 
VER_13_1Version "13.1".
- 
VER_13_2Version "13.2".
- 
VER_13_3Version "13.3".
- 
VER_13_4Version "13.4".
- 
VER_13_5Version "13.5".
- 
VER_13_6Version "13.6".
- 
VER_14Version "14" (only a major version, without a specific minor version).
- 
VER_14_1Version "14.1".
- 
VER_14_2Version "14.2".
- 
VER_9_5Deprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021(deprecated) Version "9.5" (only a major version, without a specific minor version).
- 
VER_9_5_10Deprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021(deprecated) Version "9.5.10".
- 
VER_9_5_12Deprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021(deprecated) Version "9.5.12".
- 
VER_9_5_13Deprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021(deprecated) Version "9.5.13".
- 
VER_9_5_14Deprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021(deprecated) Version "9.5.14".
- 
VER_9_5_15Deprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021(deprecated) Version "9.5.15".
- 
VER_9_5_16Deprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021(deprecated) Version "9.5.16".
- 
VER_9_5_18Deprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021(deprecated) Version "9.5.18".
- 
VER_9_5_19Deprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021(deprecated) Version "9.5.19".
- 
VER_9_5_2Deprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021(deprecated) Version "9.5.2".
- 
VER_9_5_20Deprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021(deprecated) Version "9.5.20".
- 
VER_9_5_21Deprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021(deprecated) Version "9.5.21".
- 
VER_9_5_22Deprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021(deprecated) Version "9.5.22".
- 
VER_9_5_23Deprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021(deprecated) Version "9.5.23".
- 
VER_9_5_24Deprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021(deprecated) Version "9.5.24".
- 
VER_9_5_25Deprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021(deprecated) Version "9.5.25".
- 
VER_9_5_4Deprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021(deprecated) Version "9.5.4".
- 
VER_9_5_6Deprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021(deprecated) Version "9.5.6".
- 
VER_9_5_7Deprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021(deprecated) Version "9.5.7".
- 
VER_9_5_9Deprecated.PostgreSQL 9.5 will reach end of life on February 16, 2021(deprecated) Version "9.5.9".
- 
VER_9_6Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6" (only a major version, without a specific minor version).
- 
VER_9_6_1Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.1".
- 
VER_9_6_10Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.10".
- 
VER_9_6_11Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.11".
- 
VER_9_6_12Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.12".
- 
VER_9_6_14Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.14".
- 
VER_9_6_15Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.15".
- 
VER_9_6_16Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.16".
- 
VER_9_6_17Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.17".
- 
VER_9_6_18Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.18".
- 
VER_9_6_19Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.19".
- 
VER_9_6_2Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.2".
- 
VER_9_6_20Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.20".
- 
VER_9_6_21Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.21".
- 
VER_9_6_22Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.22".
- 
VER_9_6_23Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.23".
- 
VER_9_6_24Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.24".
- 
VER_9_6_3Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.3".
- 
VER_9_6_5Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.5".
- 
VER_9_6_6Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.6".
- 
VER_9_6_8Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.8".
- 
VER_9_6_9Deprecated.PostgreSQL 9.6 will reach end of life in November 2021(deprecated) Version "9.6.9".
 
- 
- 
Constructor Details- 
PostgresEngineVersionprotected PostgresEngineVersion(software.amazon.jsii.JsiiObjectRef objRef) 
- 
PostgresEngineVersionprotected PostgresEngineVersion(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) 
 
- 
- 
Method Details- 
of@Stability(Stable) @NotNull public static PostgresEngineVersion of(@NotNull String postgresFullVersion, @NotNull String postgresMajorVersion, @Nullable PostgresEngineFeatures postgresFeatures) Create a new PostgresEngineVersion with an arbitrary version.- Parameters:
- 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-
 
- 
of@Stability(Stable) @NotNull public static PostgresEngineVersion of(@NotNull String postgresFullVersion, @NotNull String postgresMajorVersion) Create a new PostgresEngineVersion with an arbitrary version.- Parameters:
- 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.
 
- 
getPostgresFullVersionThe full version string, for example, "13.11".
- 
getPostgresMajorVersionThe major version of the engine, for example, "13".
 
-