This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::AppMesh::VirtualNode ListenerTls
An object that represents the Transport Layer Security (TLS) properties for a listener.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Certificate" :ListenerTlsCertificate, "Mode" :String, "Validation" :ListenerTlsValidationContext}
YAML
Certificate:ListenerTlsCertificateMode:StringValidation:ListenerTlsValidationContext
Properties
- Certificate
- 
                    A reference to an object that represents a listener's Transport Layer Security (TLS) certificate. Required: Yes Type: ListenerTlsCertificate Update requires: No interruption 
- Mode
- 
                    Specify one of the following modes. - 
                            STRICT – Listener only accepts connections with TLS enabled. 
- 
                            PERMISSIVE – Listener accepts connections with or without TLS enabled. 
- 
                            DISABLED – Listener only accepts connections without TLS. 
 Required: Yes Type: String Allowed values: STRICT | PERMISSIVE | DISABLEDUpdate requires: No interruption 
- 
                            
- Validation
- 
                    A reference to an object that represents a listener's Transport Layer Security (TLS) validation context. Required: No Type: ListenerTlsValidationContext Update requires: No interruption