Class: Aws::AppMesh::Types::VirtualGatewayConnectionPool

Inherits:
Struct
  • Object
show all
Includes:
Structure, Structure::Union
Defined in:
lib/aws-sdk-appmesh/types.rb

Overview

Note:

VirtualGatewayConnectionPool is a union - when making an API calls you must set exactly one of the members.

Note:

VirtualGatewayConnectionPool is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of VirtualGatewayConnectionPool corresponding to the set member.

An object that represents the type of virtual gateway connection pool.

Only one protocol is used at a time and should be the same protocol as the one chosen under port mapping.

If not present the default value for ‘maxPendingRequests` is `2147483647`.

Direct Known Subclasses

Grpc, Http, Http2, Unknown

Defined Under Namespace

Classes: Grpc, Http, Http2, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#grpcTypes::VirtualGatewayGrpcConnectionPool

An object that represents a type of connection pool.



5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
# File 'lib/aws-sdk-appmesh/types.rb', line 5030

class VirtualGatewayConnectionPool < Struct.new(
  :grpc,
  :http,
  :http2,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Grpc < VirtualGatewayConnectionPool; end
  class Http < VirtualGatewayConnectionPool; end
  class Http2 < VirtualGatewayConnectionPool; end
  class Unknown < VirtualGatewayConnectionPool; end
end

#httpTypes::VirtualGatewayHttpConnectionPool

An object that represents a type of connection pool.



5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
# File 'lib/aws-sdk-appmesh/types.rb', line 5030

class VirtualGatewayConnectionPool < Struct.new(
  :grpc,
  :http,
  :http2,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Grpc < VirtualGatewayConnectionPool; end
  class Http < VirtualGatewayConnectionPool; end
  class Http2 < VirtualGatewayConnectionPool; end
  class Unknown < VirtualGatewayConnectionPool; end
end

#http2Types::VirtualGatewayHttp2ConnectionPool

An object that represents a type of connection pool.



5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
# File 'lib/aws-sdk-appmesh/types.rb', line 5030

class VirtualGatewayConnectionPool < Struct.new(
  :grpc,
  :http,
  :http2,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Grpc < VirtualGatewayConnectionPool; end
  class Http < VirtualGatewayConnectionPool; end
  class Http2 < VirtualGatewayConnectionPool; end
  class Unknown < VirtualGatewayConnectionPool; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



5030
5031
5032
# File 'lib/aws-sdk-appmesh/types.rb', line 5030

def unknown
  @unknown
end