Class: Aws::AppMesh::Types::VirtualGatewaySpec

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb

Overview

An object that represents the specification of a service mesh resource.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#backend_defaultsTypes::VirtualGatewayBackendDefaults

A reference to an object that represents the defaults for backends.



5561
5562
5563
5564
5565
5566
5567
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 5561

class VirtualGatewaySpec < Struct.new(
  :backend_defaults,
  :listeners,
  :logging)
  SENSITIVE = []
  include Aws::Structure
end

#listenersArray<Types::VirtualGatewayListener>

The listeners that the mesh endpoint is expected to receive inbound traffic from. You can specify one listener.

Returns:



5561
5562
5563
5564
5565
5566
5567
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 5561

class VirtualGatewaySpec < Struct.new(
  :backend_defaults,
  :listeners,
  :logging)
  SENSITIVE = []
  include Aws::Structure
end

#loggingTypes::VirtualGatewayLogging

An object that represents logging information.



5561
5562
5563
5564
5565
5566
5567
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 5561

class VirtualGatewaySpec < Struct.new(
  :backend_defaults,
  :listeners,
  :logging)
  SENSITIVE = []
  include Aws::Structure
end