Class: Aws::AppMesh::Types::GatewayRouteSpec

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

Overview

An object that represents a gateway route specification. Specify one gateway route type.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#grpc_routeTypes::GrpcGatewayRoute

An object that represents the specification of a gRPC gateway route.



1684
1685
1686
1687
1688
1689
1690
1691
# File 'lib/aws-sdk-appmesh/types.rb', line 1684

class GatewayRouteSpec < Struct.new(
  :grpc_route,
  :http2_route,
  :http_route,
  :priority)
  SENSITIVE = []
  include Aws::Structure
end

#http2_routeTypes::HttpGatewayRoute

An object that represents the specification of an HTTP/2 gateway route.



1684
1685
1686
1687
1688
1689
1690
1691
# File 'lib/aws-sdk-appmesh/types.rb', line 1684

class GatewayRouteSpec < Struct.new(
  :grpc_route,
  :http2_route,
  :http_route,
  :priority)
  SENSITIVE = []
  include Aws::Structure
end

#http_routeTypes::HttpGatewayRoute

An object that represents the specification of an HTTP gateway route.



1684
1685
1686
1687
1688
1689
1690
1691
# File 'lib/aws-sdk-appmesh/types.rb', line 1684

class GatewayRouteSpec < Struct.new(
  :grpc_route,
  :http2_route,
  :http_route,
  :priority)
  SENSITIVE = []
  include Aws::Structure
end

#priorityInteger

The ordering of the gateway routes spec.

Returns:

  • (Integer)


1684
1685
1686
1687
1688
1689
1690
1691
# File 'lib/aws-sdk-appmesh/types.rb', line 1684

class GatewayRouteSpec < Struct.new(
  :grpc_route,
  :http2_route,
  :http_route,
  :priority)
  SENSITIVE = []
  include Aws::Structure
end