AWS::ElasticLoadBalancingV2::TrustStore - AWS CloudFormation

AWS::ElasticLoadBalancingV2::TrustStore

Creates a trust store. You must specify CaCertificatesBundleS3Bucket and CaCertificatesBundleS3Key.

Syntax

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

JSON

{ "Type" : "AWS::ElasticLoadBalancingV2::TrustStore", "Properties" : { "CaCertificatesBundleS3Bucket" : String, "CaCertificatesBundleS3Key" : String, "CaCertificatesBundleS3ObjectVersion" : String, "Name" : String, "Tags" : [ Tag, ... ] } }

YAML

Type: AWS::ElasticLoadBalancingV2::TrustStore Properties: CaCertificatesBundleS3Bucket: String CaCertificatesBundleS3Key: String CaCertificatesBundleS3ObjectVersion: String Name: String Tags: - Tag

Properties

CaCertificatesBundleS3Bucket

The Amazon S3 bucket for the ca certificates bundle.

Required: No

Type: String

Update requires: No interruption

CaCertificatesBundleS3Key

The Amazon S3 path for the ca certificates bundle.

Required: No

Type: String

Update requires: No interruption

CaCertificatesBundleS3ObjectVersion

The Amazon S3 object version for the ca certificates bundle. If undefined the current version is used.

Required: No

Type: String

Update requires: No interruption

Name

The name of the trust store.

Required: No

Type: String

Pattern: ^([a-zA-Z0-9]+-)*[a-zA-Z0-9]+$

Minimum: 1

Maximum: 32

Update requires: Replacement

Tags

The tags to assign to the trust store.

Required: No

Type: Array of Tag

Minimum: 1

Update requires: No interruption

Return values

Ref

Fn::GetAtt

NumberOfCaCertificates

The number of ca certificates in the trust store.

Status

The current status of the trust store.

TrustStoreArn

The Amazon Resource Name (ARN) of the trust store.