Class: Aws::AppMesh::Types::RouteSpec
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppMesh::Types::RouteSpec
- Defined in:
- gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb
Overview
An object that represents a route specification. Specify one route type.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#grpc_route ⇒ Types::GrpcRoute
An object that represents the specification of a gRPC route.
-
#http2_route ⇒ Types::HttpRoute
An object that represents the specification of an HTTP/2 route.
-
#http_route ⇒ Types::HttpRoute
An object that represents the specification of an HTTP route.
-
#priority ⇒ Integer
The priority for the route.
-
#tcp_route ⇒ Types::TcpRoute
An object that represents the specification of a TCP route.
Instance Attribute Details
#grpc_route ⇒ Types::GrpcRoute
An object that represents the specification of a gRPC route.
4039 4040 4041 4042 4043 4044 4045 4046 4047 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 4039 class RouteSpec < Struct.new( :grpc_route, :http2_route, :http_route, :priority, :tcp_route) SENSITIVE = [] include Aws::Structure end |
#http2_route ⇒ Types::HttpRoute
An object that represents the specification of an HTTP/2 route.
4039 4040 4041 4042 4043 4044 4045 4046 4047 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 4039 class RouteSpec < Struct.new( :grpc_route, :http2_route, :http_route, :priority, :tcp_route) SENSITIVE = [] include Aws::Structure end |
#http_route ⇒ Types::HttpRoute
An object that represents the specification of an HTTP route.
4039 4040 4041 4042 4043 4044 4045 4046 4047 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 4039 class RouteSpec < Struct.new( :grpc_route, :http2_route, :http_route, :priority, :tcp_route) SENSITIVE = [] include Aws::Structure end |
#priority ⇒ Integer
The priority for the route. Routes are matched based on the specified value, where 0 is the highest priority.
4039 4040 4041 4042 4043 4044 4045 4046 4047 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 4039 class RouteSpec < Struct.new( :grpc_route, :http2_route, :http_route, :priority, :tcp_route) SENSITIVE = [] include Aws::Structure end |
#tcp_route ⇒ Types::TcpRoute
An object that represents the specification of a TCP route.
4039 4040 4041 4042 4043 4044 4045 4046 4047 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 4039 class RouteSpec < Struct.new( :grpc_route, :http2_route, :http_route, :priority, :tcp_route) SENSITIVE = [] include Aws::Structure end |