Class PostgresEngineVersion
The versions for the PostgreSQL instance engines (those returned by {@link DatabaseInstanceEngine.postgres}).
Inheritance
Namespace: Amazon.CDK.AWS.RDS
Assembly: Amazon.CDK.AWS.RDS.dll
Syntax (csharp)
public class PostgresEngineVersion : DeputyBase
Syntax (vb)
Public Class PostgresEngineVersion
Inherits DeputyBase
Remarks
ExampleMetadata: infused
Examples
Vpc vpc;
var engine = DatabaseInstanceEngine.Postgres(new PostgresInstanceEngineProps { Version = PostgresEngineVersion.VER_12_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
Constructors
PostgresEngineVersion(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
PostgresEngineVersion(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
Properties
PostgresFullVersion | The full version string, for example, "13.11". |
PostgresMajorVersion | The major version of the engine, for example, "13". |
VER_10 | Version "10" (only a major version, without a specific minor version). |
VER_10_1 | Version "10.1". |
VER_10_10 | Version "10.10". |
VER_10_11 | Version "10.11". |
VER_10_12 | Version "10.12". |
VER_10_13 | Version "10.13". |
VER_10_14 | Version "10.14". |
VER_10_15 | Version "10.15". |
VER_10_16 | Version "10.16". |
VER_10_17 | Version "10.17". |
VER_10_18 | Version "10.18". |
VER_10_19 | Version "10.19". |
VER_10_20 | Version "10.20". |
VER_10_3 | Version "10.3". |
VER_10_4 | Version "10.4". |
VER_10_5 | Version "10.5". |
VER_10_6 | Version "10.6". |
VER_10_7 | Version "10.7". |
VER_10_9 | Version "10.9". |
VER_11 | Version "11" (only a major version, without a specific minor version). |
VER_11_1 | Version "11.1". |
VER_11_10 | Version "11.10". |
VER_11_11 | Version "11.11". |
VER_11_12 | Version "11.12". |
VER_11_13 | Version "11.13". |
VER_11_14 | Version "11.14". |
VER_11_15 | Version "11.15". |
VER_11_2 | Version "11.2". |
VER_11_4 | Version "11.4". |
VER_11_5 | Version "11.5". |
VER_11_6 | Version "11.6". |
VER_11_7 | Version "11.7". |
VER_11_8 | Version "11.8". |
VER_11_9 | Version "11.9". |
VER_12 | Version "12" (only a major version, without a specific minor version). |
VER_12_10 | Version "12.10". |
VER_12_2 | Version "12.2". |
VER_12_3 | Version "12.3". |
VER_12_4 | Version "12.4". |
VER_12_5 | Version "12.5". |
VER_12_6 | Version "12.6". |
VER_12_7 | Version "12.7". |
VER_12_8 | Version "12.8". |
VER_12_9 | Version "12.9". |
VER_13 | Version "13" (only a major version, without a specific minor version). |
VER_13_1 | Version "13.1". |
VER_13_2 | Version "13.2". |
VER_13_3 | Version "13.3". |
VER_13_4 | Version "13.4". |
VER_13_5 | Version "13.5". |
VER_13_6 | Version "13.6". |
VER_14 | Version "14" (only a major version, without a specific minor version). |
VER_14_1 | Version "14.1". |
VER_14_2 | Version "14.2". |
VER_9_5 | (deprecated) Version "9.5" (only a major version, without a specific minor version). |
VER_9_5_10 | (deprecated) Version "9.5.10". |
VER_9_5_12 | (deprecated) Version "9.5.12". |
VER_9_5_13 | (deprecated) Version "9.5.13". |
VER_9_5_14 | (deprecated) Version "9.5.14". |
VER_9_5_15 | (deprecated) Version "9.5.15". |
VER_9_5_16 | (deprecated) Version "9.5.16". |
VER_9_5_18 | (deprecated) Version "9.5.18". |
VER_9_5_19 | (deprecated) Version "9.5.19". |
VER_9_5_2 | (deprecated) Version "9.5.2". |
VER_9_5_20 | (deprecated) Version "9.5.20". |
VER_9_5_21 | (deprecated) Version "9.5.21". |
VER_9_5_22 | (deprecated) Version "9.5.22". |
VER_9_5_23 | (deprecated) Version "9.5.23". |
VER_9_5_24 | (deprecated) Version "9.5.24". |
VER_9_5_25 | (deprecated) Version "9.5.25". |
VER_9_5_4 | (deprecated) Version "9.5.4". |
VER_9_5_6 | (deprecated) Version "9.5.6". |
VER_9_5_7 | (deprecated) Version "9.5.7". |
VER_9_5_9 | (deprecated) Version "9.5.9". |
VER_9_6 | (deprecated) Version "9.6" (only a major version, without a specific minor version). |
VER_9_6_1 | (deprecated) Version "9.6.1". |
VER_9_6_10 | (deprecated) Version "9.6.10". |
VER_9_6_11 | (deprecated) Version "9.6.11". |
VER_9_6_12 | (deprecated) Version "9.6.12". |
VER_9_6_14 | (deprecated) Version "9.6.14". |
VER_9_6_15 | (deprecated) Version "9.6.15". |
VER_9_6_16 | (deprecated) Version "9.6.16". |
VER_9_6_17 | (deprecated) Version "9.6.17". |
VER_9_6_18 | (deprecated) Version "9.6.18". |
VER_9_6_19 | (deprecated) Version "9.6.19". |
VER_9_6_2 | (deprecated) Version "9.6.2". |
VER_9_6_20 | (deprecated) Version "9.6.20". |
VER_9_6_21 | (deprecated) Version "9.6.21". |
VER_9_6_22 | (deprecated) Version "9.6.22". |
VER_9_6_23 | (deprecated) Version "9.6.23". |
VER_9_6_24 | (deprecated) Version "9.6.24". |
VER_9_6_3 | (deprecated) Version "9.6.3". |
VER_9_6_5 | (deprecated) Version "9.6.5". |
VER_9_6_6 | (deprecated) Version "9.6.6". |
VER_9_6_8 | (deprecated) Version "9.6.8". |
VER_9_6_9 | (deprecated) Version "9.6.9". |
Methods
Of(String, String, IPostgresEngineFeatures) | Create a new PostgresEngineVersion with an arbitrary version. |
Constructors
PostgresEngineVersion(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected PostgresEngineVersion(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
PostgresEngineVersion(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected PostgresEngineVersion(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
Properties
PostgresFullVersion
The full version string, for example, "13.11".
public virtual string PostgresFullVersion { get; }
Property Value
System.String
PostgresMajorVersion
The major version of the engine, for example, "13".
public virtual string PostgresMajorVersion { get; }
Property Value
System.String
VER_10
Version "10" (only a major version, without a specific minor version).
public static PostgresEngineVersion VER_10 { get; }
Property Value
VER_10_1
Version "10.1".
public static PostgresEngineVersion VER_10_1 { get; }
Property Value
VER_10_10
Version "10.10".
public static PostgresEngineVersion VER_10_10 { get; }
Property Value
VER_10_11
Version "10.11".
public static PostgresEngineVersion VER_10_11 { get; }
Property Value
VER_10_12
Version "10.12".
public static PostgresEngineVersion VER_10_12 { get; }
Property Value
VER_10_13
Version "10.13".
public static PostgresEngineVersion VER_10_13 { get; }
Property Value
VER_10_14
Version "10.14".
public static PostgresEngineVersion VER_10_14 { get; }
Property Value
VER_10_15
Version "10.15".
public static PostgresEngineVersion VER_10_15 { get; }
Property Value
VER_10_16
Version "10.16".
public static PostgresEngineVersion VER_10_16 { get; }
Property Value
VER_10_17
Version "10.17".
public static PostgresEngineVersion VER_10_17 { get; }
Property Value
VER_10_18
Version "10.18".
public static PostgresEngineVersion VER_10_18 { get; }
Property Value
VER_10_19
Version "10.19".
public static PostgresEngineVersion VER_10_19 { get; }
Property Value
VER_10_20
Version "10.20".
public static PostgresEngineVersion VER_10_20 { get; }
Property Value
VER_10_3
Version "10.3".
public static PostgresEngineVersion VER_10_3 { get; }
Property Value
VER_10_4
Version "10.4".
public static PostgresEngineVersion VER_10_4 { get; }
Property Value
VER_10_5
Version "10.5".
public static PostgresEngineVersion VER_10_5 { get; }
Property Value
VER_10_6
Version "10.6".
public static PostgresEngineVersion VER_10_6 { get; }
Property Value
VER_10_7
Version "10.7".
public static PostgresEngineVersion VER_10_7 { get; }
Property Value
VER_10_9
Version "10.9".
public static PostgresEngineVersion VER_10_9 { get; }
Property Value
VER_11
Version "11" (only a major version, without a specific minor version).
public static PostgresEngineVersion VER_11 { get; }
Property Value
VER_11_1
Version "11.1".
public static PostgresEngineVersion VER_11_1 { get; }
Property Value
VER_11_10
Version "11.10".
public static PostgresEngineVersion VER_11_10 { get; }
Property Value
VER_11_11
Version "11.11".
public static PostgresEngineVersion VER_11_11 { get; }
Property Value
VER_11_12
Version "11.12".
public static PostgresEngineVersion VER_11_12 { get; }
Property Value
VER_11_13
Version "11.13".
public static PostgresEngineVersion VER_11_13 { get; }
Property Value
VER_11_14
Version "11.14".
public static PostgresEngineVersion VER_11_14 { get; }
Property Value
VER_11_15
Version "11.15".
public static PostgresEngineVersion VER_11_15 { get; }
Property Value
VER_11_2
Version "11.2".
public static PostgresEngineVersion VER_11_2 { get; }
Property Value
VER_11_4
Version "11.4".
public static PostgresEngineVersion VER_11_4 { get; }
Property Value
VER_11_5
Version "11.5".
public static PostgresEngineVersion VER_11_5 { get; }
Property Value
VER_11_6
Version "11.6".
public static PostgresEngineVersion VER_11_6 { get; }
Property Value
VER_11_7
Version "11.7".
public static PostgresEngineVersion VER_11_7 { get; }
Property Value
VER_11_8
Version "11.8".
public static PostgresEngineVersion VER_11_8 { get; }
Property Value
VER_11_9
Version "11.9".
public static PostgresEngineVersion VER_11_9 { get; }
Property Value
VER_12
Version "12" (only a major version, without a specific minor version).
public static PostgresEngineVersion VER_12 { get; }
Property Value
VER_12_10
Version "12.10".
public static PostgresEngineVersion VER_12_10 { get; }
Property Value
VER_12_2
Version "12.2".
public static PostgresEngineVersion VER_12_2 { get; }
Property Value
VER_12_3
Version "12.3".
public static PostgresEngineVersion VER_12_3 { get; }
Property Value
VER_12_4
Version "12.4".
public static PostgresEngineVersion VER_12_4 { get; }
Property Value
VER_12_5
Version "12.5".
public static PostgresEngineVersion VER_12_5 { get; }
Property Value
VER_12_6
Version "12.6".
public static PostgresEngineVersion VER_12_6 { get; }
Property Value
VER_12_7
Version "12.7".
public static PostgresEngineVersion VER_12_7 { get; }
Property Value
VER_12_8
Version "12.8".
public static PostgresEngineVersion VER_12_8 { get; }
Property Value
VER_12_9
Version "12.9".
public static PostgresEngineVersion VER_12_9 { get; }
Property Value
VER_13
Version "13" (only a major version, without a specific minor version).
public static PostgresEngineVersion VER_13 { get; }
Property Value
VER_13_1
Version "13.1".
public static PostgresEngineVersion VER_13_1 { get; }
Property Value
VER_13_2
Version "13.2".
public static PostgresEngineVersion VER_13_2 { get; }
Property Value
VER_13_3
Version "13.3".
public static PostgresEngineVersion VER_13_3 { get; }
Property Value
VER_13_4
Version "13.4".
public static PostgresEngineVersion VER_13_4 { get; }
Property Value
VER_13_5
Version "13.5".
public static PostgresEngineVersion VER_13_5 { get; }
Property Value
VER_13_6
Version "13.6".
public static PostgresEngineVersion VER_13_6 { get; }
Property Value
VER_14
Version "14" (only a major version, without a specific minor version).
public static PostgresEngineVersion VER_14 { get; }
Property Value
VER_14_1
Version "14.1".
public static PostgresEngineVersion VER_14_1 { get; }
Property Value
VER_14_2
Version "14.2".
public static PostgresEngineVersion VER_14_2 { get; }
Property Value
VER_9_5
(deprecated) Version "9.5" (only a major version, without a specific minor version).
public static PostgresEngineVersion VER_9_5 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_5_10
(deprecated) Version "9.5.10".
public static PostgresEngineVersion VER_9_5_10 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_5_12
(deprecated) Version "9.5.12".
public static PostgresEngineVersion VER_9_5_12 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_5_13
(deprecated) Version "9.5.13".
public static PostgresEngineVersion VER_9_5_13 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_5_14
(deprecated) Version "9.5.14".
public static PostgresEngineVersion VER_9_5_14 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_5_15
(deprecated) Version "9.5.15".
public static PostgresEngineVersion VER_9_5_15 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_5_16
(deprecated) Version "9.5.16".
public static PostgresEngineVersion VER_9_5_16 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_5_18
(deprecated) Version "9.5.18".
public static PostgresEngineVersion VER_9_5_18 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_5_19
(deprecated) Version "9.5.19".
public static PostgresEngineVersion VER_9_5_19 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_5_2
(deprecated) Version "9.5.2".
public static PostgresEngineVersion VER_9_5_2 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_5_20
(deprecated) Version "9.5.20".
public static PostgresEngineVersion VER_9_5_20 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_5_21
(deprecated) Version "9.5.21".
public static PostgresEngineVersion VER_9_5_21 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_5_22
(deprecated) Version "9.5.22".
public static PostgresEngineVersion VER_9_5_22 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_5_23
(deprecated) Version "9.5.23".
public static PostgresEngineVersion VER_9_5_23 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_5_24
(deprecated) Version "9.5.24".
public static PostgresEngineVersion VER_9_5_24 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_5_25
(deprecated) Version "9.5.25".
public static PostgresEngineVersion VER_9_5_25 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_5_4
(deprecated) Version "9.5.4".
public static PostgresEngineVersion VER_9_5_4 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_5_6
(deprecated) Version "9.5.6".
public static PostgresEngineVersion VER_9_5_6 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_5_7
(deprecated) Version "9.5.7".
public static PostgresEngineVersion VER_9_5_7 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_5_9
(deprecated) Version "9.5.9".
public static PostgresEngineVersion VER_9_5_9 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6
(deprecated) Version "9.6" (only a major version, without a specific minor version).
public static PostgresEngineVersion VER_9_6 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_1
(deprecated) Version "9.6.1".
public static PostgresEngineVersion VER_9_6_1 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_10
(deprecated) Version "9.6.10".
public static PostgresEngineVersion VER_9_6_10 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_11
(deprecated) Version "9.6.11".
public static PostgresEngineVersion VER_9_6_11 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_12
(deprecated) Version "9.6.12".
public static PostgresEngineVersion VER_9_6_12 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_14
(deprecated) Version "9.6.14".
public static PostgresEngineVersion VER_9_6_14 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_15
(deprecated) Version "9.6.15".
public static PostgresEngineVersion VER_9_6_15 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_16
(deprecated) Version "9.6.16".
public static PostgresEngineVersion VER_9_6_16 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_17
(deprecated) Version "9.6.17".
public static PostgresEngineVersion VER_9_6_17 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_18
(deprecated) Version "9.6.18".
public static PostgresEngineVersion VER_9_6_18 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_19
(deprecated) Version "9.6.19".
public static PostgresEngineVersion VER_9_6_19 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_2
(deprecated) Version "9.6.2".
public static PostgresEngineVersion VER_9_6_2 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_20
(deprecated) Version "9.6.20".
public static PostgresEngineVersion VER_9_6_20 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_21
(deprecated) Version "9.6.21".
public static PostgresEngineVersion VER_9_6_21 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_22
(deprecated) Version "9.6.22".
public static PostgresEngineVersion VER_9_6_22 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_23
(deprecated) Version "9.6.23".
public static PostgresEngineVersion VER_9_6_23 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_24
(deprecated) Version "9.6.24".
public static PostgresEngineVersion VER_9_6_24 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_3
(deprecated) Version "9.6.3".
public static PostgresEngineVersion VER_9_6_3 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_5
(deprecated) Version "9.6.5".
public static PostgresEngineVersion VER_9_6_5 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_6
(deprecated) Version "9.6.6".
public static PostgresEngineVersion VER_9_6_6 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_8
(deprecated) Version "9.6.8".
public static PostgresEngineVersion VER_9_6_8 { get; }
Property Value
Remarks
Stability: Deprecated
VER_9_6_9
(deprecated) Version "9.6.9".
public static PostgresEngineVersion VER_9_6_9 { get; }
Property Value
Remarks
Stability: Deprecated
Methods
Of(String, String, IPostgresEngineFeatures)
Create a new PostgresEngineVersion with an arbitrary version.
public static PostgresEngineVersion Of(string postgresFullVersion, string postgresMajorVersion, IPostgresEngineFeatures postgresFeatures = null)
Parameters
- postgresFullVersion System.String
the full version string, for example "13.11".
- postgresMajorVersion System.String
the major version of the engine, for example "13".
- postgresFeatures IPostgresEngineFeatures
the full version string, for example "13.11".
Returns