Class: Aws::ElasticLoadBalancingV2::Types::Matcher
- Inherits:
-
Struct
- Object
- Struct
- Aws::ElasticLoadBalancingV2::Types::Matcher
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-elasticloadbalancingv2/types.rb
Overview
When making an API call, you may pass Matcher data as a hash:
{
http_code: "HttpCode",
grpc_code: "GrpcCode",
}
The codes to use when checking for a successful response from a target. If the protocol version is gRPC, these are gRPC codes. Otherwise, these are HTTP codes.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#grpc_code ⇒ String
You can specify values between 0 and 99.
-
#http_code ⇒ String
For Application Load Balancers, you can specify values between 200 and 499, and the default value is 200.
Instance Attribute Details
#grpc_code ⇒ String
You can specify values between 0 and 99. You can specify multiple values (for example, “0,1”) or a range of values (for example, “0-5”). The default value is 12.
2525 2526 2527 2528 2529 2530 |
# File 'lib/aws-sdk-elasticloadbalancingv2/types.rb', line 2525 class Matcher < Struct.new( :http_code, :grpc_code) SENSITIVE = [] include Aws::Structure end |
#http_code ⇒ String
For Application Load Balancers, you can specify values between 200 and 499, and the default value is 200. You can specify multiple values (for example, “200,202”) or a range of values (for example, “200-299”).
For Network Load Balancers and Gateway Load Balancers, this must be “200–399”.
Note that when using shorthand syntax, some values such as commas need to be escaped.
2525 2526 2527 2528 2529 2530 |
# File 'lib/aws-sdk-elasticloadbalancingv2/types.rb', line 2525 class Matcher < Struct.new( :http_code, :grpc_code) SENSITIVE = [] include Aws::Structure end |