Class: Aws::AppMesh::Types::RouteSpec
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::AppMesh::Types::RouteSpec
 
- Includes:
- Structure
- Defined in:
- 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 '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 '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 '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 '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 '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 |