Class: Aws::AppMesh::Types::HttpRoute
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppMesh::Types::HttpRoute
- Includes:
- Structure
- Defined in:
- 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 '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 '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 '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 'lib/aws-sdk-appmesh/types.rb', line 2528 class HttpRoute < Struct.new( :action, :match, :retry_policy, :timeout) SENSITIVE = [] include Aws::Structure end |