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
-
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.