Class: Aws::AppMesh::Types::Listener
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppMesh::Types::Listener
- Defined in:
- gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb
Overview
An object that represents a listener for a virtual node.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#connection_pool ⇒ Types::VirtualNodeConnectionPool
The connection pool information for the listener.
-
#health_check ⇒ Types::HealthCheckPolicy
The health check information for the listener.
-
#outlier_detection ⇒ Types::OutlierDetection
The outlier detection information for the listener.
-
#port_mapping ⇒ Types::PortMapping
The port mapping information for the listener.
-
#timeout ⇒ Types::ListenerTimeout
An object that represents timeouts for different protocols.
-
#tls ⇒ Types::ListenerTls
A reference to an object that represents the Transport Layer Security (TLS) properties for a listener.
Instance Attribute Details
#connection_pool ⇒ Types::VirtualNodeConnectionPool
The connection pool information for the listener.
3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 3295 class Listener < Struct.new( :connection_pool, :health_check, :outlier_detection, :port_mapping, :timeout, :tls) SENSITIVE = [] include Aws::Structure end |
#health_check ⇒ Types::HealthCheckPolicy
The health check information for the listener.
3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 3295 class Listener < Struct.new( :connection_pool, :health_check, :outlier_detection, :port_mapping, :timeout, :tls) SENSITIVE = [] include Aws::Structure end |
#outlier_detection ⇒ Types::OutlierDetection
The outlier detection information for the listener.
3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 3295 class Listener < Struct.new( :connection_pool, :health_check, :outlier_detection, :port_mapping, :timeout, :tls) SENSITIVE = [] include Aws::Structure end |
#port_mapping ⇒ Types::PortMapping
The port mapping information for the listener.
3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 3295 class Listener < Struct.new( :connection_pool, :health_check, :outlier_detection, :port_mapping, :timeout, :tls) SENSITIVE = [] include Aws::Structure end |
#timeout ⇒ Types::ListenerTimeout
An object that represents timeouts for different protocols.
3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 3295 class Listener < Struct.new( :connection_pool, :health_check, :outlier_detection, :port_mapping, :timeout, :tls) SENSITIVE = [] include Aws::Structure end |
#tls ⇒ Types::ListenerTls
A reference to an object that represents the Transport Layer Security (TLS) properties for a listener.
3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 3295 class Listener < Struct.new( :connection_pool, :health_check, :outlier_detection, :port_mapping, :timeout, :tls) SENSITIVE = [] include Aws::Structure end |