Class: Aws::AppMesh::Types::VirtualGatewayListener

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 gateway.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#connection_poolTypes::VirtualGatewayConnectionPool

The connection pool information for the virtual gateway listener.



5234
5235
5236
5237
5238
5239
5240
5241
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 5234

class VirtualGatewayListener < Struct.new(
  :connection_pool,
  :health_check,
  :port_mapping,
  :tls)
  SENSITIVE = []
  include Aws::Structure
end

#health_checkTypes::VirtualGatewayHealthCheckPolicy

The health check information for the listener.



5234
5235
5236
5237
5238
5239
5240
5241
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 5234

class VirtualGatewayListener < Struct.new(
  :connection_pool,
  :health_check,
  :port_mapping,
  :tls)
  SENSITIVE = []
  include Aws::Structure
end

#port_mappingTypes::VirtualGatewayPortMapping

The port mapping information for the listener.



5234
5235
5236
5237
5238
5239
5240
5241
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 5234

class VirtualGatewayListener < Struct.new(
  :connection_pool,
  :health_check,
  :port_mapping,
  :tls)
  SENSITIVE = []
  include Aws::Structure
end

#tlsTypes::VirtualGatewayListenerTls

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



5234
5235
5236
5237
5238
5239
5240
5241
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 5234

class VirtualGatewayListener < Struct.new(
  :connection_pool,
  :health_check,
  :port_mapping,
  :tls)
  SENSITIVE = []
  include Aws::Structure
end