Class: Aws::AppMesh::Types::Listener

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#connection_poolTypes::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_checkTypes::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_detectionTypes::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_mappingTypes::PortMapping

The port mapping information for the listener.

Returns:



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

#timeoutTypes::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

#tlsTypes::ListenerTls

A reference to an object that represents the Transport Layer Security (TLS) properties for a listener.

Returns:



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