AWS AWSCloudFormation documentation change
Summary
Added an example for creating a certificate list with multiple ACM certificates attached to a TLS listener.
Security assessment
The example demonstrates proper certificate management for secure listeners, which is a security-related configuration. However, this is routine documentation of a security feature rather than addressing a specific vulnerability.
Diff
diff --git a/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-listenercertificate.md b/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-listenercertificate.md index d978324a8..a10e4f352 100644 --- a//AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-listenercertificate.md +++ b//AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-listenercertificate.md @@ -3 +3 @@ -SyntaxPropertiesSee also +SyntaxPropertiesExamplesSee also @@ -60,0 +61,43 @@ _Required_ : Yes +## Examples + +### + +The following example creates a certificate list. + +#### YAML + + + myCertificateList: + Type: 'AWS::ElasticLoadBalancingV2::ListenerCertificate' + Properties: + ListenerArn: !Ref myTLSListener + Certificates: + - CertificateArn: "arn:aws:acm:us-west-2:123456789012:certificate/11111111-1234-46f1-abcd-11117EXAMPLE" + - CertificateArn: "arn:aws:acm:us-west-2:123456789012:certificate/22222222-4567-57f2-cdef-22227EXAMPLE" + - CertificateArn: "arn:aws:acm:us-west-2:123456789012:certificate/33333333-5678-68f3-a123-33337EXAMPLE" + +#### JSON + + + { + "myCertificateList": { + "Type": "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "Properties": { + "ListenerArn": { + "Ref": "myTLSListener" + }, + "Certificates": [ + { + "CertificateArn": "arn:aws:acm:us-west-2:123456789012:certificate/11111111-1234-46f1-abcd-11117EXAMPLE" + }, + { + "CertificateArn": "arn:aws:acm:us-west-2:123456789012:certificate/22222222-4567-57f2-cdef-22227EXAMPLE" + }, + { + "CertificateArn": "arn:aws:acm:us-west-2:123456789012:certificate/33333333-5678-68f3-a123-33337EXAMPLE" + } + ] + } + } + } +