Show / Hide Table of Contents

Class CaCertificate

The CA certificate used for a DB instance.

Inheritance
object
CaCertificate
Namespace: Amazon.CDK.AWS.RDS
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CaCertificate : DeputyBase
Syntax (vb)
Public Class CaCertificate Inherits DeputyBase
Remarks

See: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html

ExampleMetadata: infused

Examples
Vpc vpc;


             var cluster = new DatabaseCluster(this, "Database", new DatabaseClusterProps {
                 MasterUser = new Login {
                     Username = "myuser"
                 },
                 InstanceType = InstanceType.Of(InstanceClass.MEMORY5, InstanceSize.LARGE),
                 VpcSubnets = new SubnetSelection {
                     SubnetType = SubnetType.PUBLIC
                 },
                 Vpc = vpc,
                 CaCertificate = CaCertificate.RDS_CA_RSA4096_G1
             });

Synopsis

Properties

RDS_CA_2019

(deprecated) rds-ca-2019 certificate authority.

RDS_CA_ECC384_G1

rds-ca-ecc384-g1 certificate authority.

RDS_CA_RDS2048_G1

(deprecated) rds-ca-rsa2048-g1 certificate authority.

RDS_CA_RDS4096_G1

(deprecated) rds-ca-rsa4096-g1 certificate authority.

RDS_CA_RSA2048_G1

rds-ca-rsa2048-g1 certificate authority.

RDS_CA_RSA4096_G1

rds-ca-rsa4096-g1 certificate authority.

Methods

Of(string)

Custom CA certificate.

ToString()

Returns the CA certificate identifier as a string.

Properties

RDS_CA_2019

(deprecated) rds-ca-2019 certificate authority.

[Obsolete("rds-ca-2019 expired in August, 2024.")]
public static CaCertificate RDS_CA_2019 { get; }
Property Value

CaCertificate

Remarks

Stability: Deprecated

RDS_CA_ECC384_G1

rds-ca-ecc384-g1 certificate authority.

public static CaCertificate RDS_CA_ECC384_G1 { get; }
Property Value

CaCertificate

Remarks

See: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html

ExampleMetadata: infused

RDS_CA_RDS2048_G1

(deprecated) rds-ca-rsa2048-g1 certificate authority.

[Obsolete("use RDS_CA_RSA2048_G1 (slight misspelling)")]
public static CaCertificate RDS_CA_RDS2048_G1 { get; }
Property Value

CaCertificate

Remarks

Stability: Deprecated

RDS_CA_RDS4096_G1

(deprecated) rds-ca-rsa4096-g1 certificate authority.

[Obsolete("use RDS_CA_RSA4096_G1 (slight misspelling)")]
public static CaCertificate RDS_CA_RDS4096_G1 { get; }
Property Value

CaCertificate

Remarks

Stability: Deprecated

RDS_CA_RSA2048_G1

rds-ca-rsa2048-g1 certificate authority.

public static CaCertificate RDS_CA_RSA2048_G1 { get; }
Property Value

CaCertificate

Remarks

See: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html

ExampleMetadata: infused

RDS_CA_RSA4096_G1

rds-ca-rsa4096-g1 certificate authority.

public static CaCertificate RDS_CA_RSA4096_G1 { get; }
Property Value

CaCertificate

Remarks

See: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html

ExampleMetadata: infused

Methods

Of(string)

Custom CA certificate.

public static CaCertificate Of(string identifier)
Parameters
identifier string
  • CA certificate identifier.
Returns

CaCertificate

Remarks

See: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html

ExampleMetadata: infused

ToString()

Returns the CA certificate identifier as a string.

public override string ToString()
Returns

string

Remarks

See: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html

ExampleMetadata: infused

Back to top Generated by DocFX