AWS::SES::MailManagerIngressPoint TrustStore - AWS CloudFormation
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::SES::MailManagerIngressPoint TrustStore

The trust store used for mutual TLS authentication. It contains the certificate authority (CA) certificates and optional certificate revocation list (CRL).

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

JSON

{ "CAContent" : String, "CrlContent" : String, "KmsKeyArn" : String }

YAML

CAContent: String CrlContent: String KmsKeyArn: String

Properties

CAContent

The PEM-encoded certificate authority (CA) certificates bundle for the trust store.

Required: Yes

Type: String

Pattern: ^[\P{C}\s]*$

Minimum: 1

Maximum: 500000

Update requires: No interruption

CrlContent

The PEM-encoded certificate revocation lists (CRLs) for the trust store. There can be one CRL per certificate authority (CA) in the trust store.

Required: No

Type: String

Pattern: ^[\P{C}\s]*$

Minimum: 1

Maximum: 500000

Update requires: No interruption

KmsKeyArn

The Amazon Resource Name (ARN) of the KMS key used to encrypt the trust store contents.

Required: No

Type: String

Pattern: ^arn:(aws|aws-cn|aws-us-gov|aws-eusc):kms:[a-z0-9-]+:\d{12}:(key|alias)/[a-zA-Z0-9/_-]+$

Update requires: No interruption