You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::AppMesh::Types::ListenerTls
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppMesh::Types::ListenerTls
- Defined in:
- (unknown)
Overview
Note:
When passing ListenerTls as input to an Aws::Client method, you can use a vanilla Hash:
{
certificate: { # required
acm: {
certificate_arn: "Arn", # required
},
file: {
certificate_chain: "FilePath", # required
private_key: "FilePath", # required
},
},
mode: "STRICT", # required, accepts STRICT, PERMISSIVE, DISABLED
}
An object that represents the Transport Layer Security (TLS) properties for a listener.
Returned by:
Instance Attribute Summary collapse
-
#certificate ⇒ Types::ListenerTlsCertificate
A reference to an object that represents a listener\'s TLS certificate.
-
#mode ⇒ String
Specify one of the following modes.
Instance Attribute Details
#certificate ⇒ Types::ListenerTlsCertificate
A reference to an object that represents a listener\'s TLS certificate.
#mode ⇒ String
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.
Possible values:
- STRICT
- PERMISSIVE
- DISABLED