Class: Aws::AppMesh::Types::HttpRoute
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::AppMesh::Types::HttpRoute
 
- Defined in:
- gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb
Overview
An object that represents an HTTP or HTTP/2 route type.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #action  ⇒ Types::HttpRouteAction 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    An object that represents the action to take if a match is determined. 
- 
  
    
      #match  ⇒ Types::HttpRouteMatch 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    An object that represents the criteria for determining a request match. 
- 
  
    
      #retry_policy  ⇒ Types::HttpRetryPolicy 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    An object that represents a retry policy. 
- 
  
    
      #timeout  ⇒ Types::HttpTimeout 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    An object that represents types of timeouts. 
Instance Attribute Details
#action ⇒ Types::HttpRouteAction
An object that represents the action to take if a match is determined.
| 2528 2529 2530 2531 2532 2533 2534 2535 | # File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 2528 class HttpRoute < Struct.new( :action, :match, :retry_policy, :timeout) SENSITIVE = [] include Aws::Structure end | 
#match ⇒ Types::HttpRouteMatch
An object that represents the criteria for determining a request match.
| 2528 2529 2530 2531 2532 2533 2534 2535 | # File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 2528 class HttpRoute < Struct.new( :action, :match, :retry_policy, :timeout) SENSITIVE = [] include Aws::Structure end | 
#retry_policy ⇒ Types::HttpRetryPolicy
An object that represents a retry policy.
| 2528 2529 2530 2531 2532 2533 2534 2535 | # File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 2528 class HttpRoute < Struct.new( :action, :match, :retry_policy, :timeout) SENSITIVE = [] include Aws::Structure end | 
#timeout ⇒ Types::HttpTimeout
An object that represents types of timeouts.
| 2528 2529 2530 2531 2532 2533 2534 2535 | # File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 2528 class HttpRoute < Struct.new( :action, :match, :retry_policy, :timeout) SENSITIVE = [] include Aws::Structure end |