Class: Aws::ElasticLoadBalancingV2::Types::Matcher
- Inherits:
-
Struct
- Object
- Struct
- Aws::ElasticLoadBalancingV2::Types::Matcher
- Defined in:
- gems/aws-sdk-elasticloadbalancingv2/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.
2550 2551 2552 2553 2554 2555 |
# File 'gems/aws-sdk-elasticloadbalancingv2/lib/aws-sdk-elasticloadbalancingv2/types.rb', line 2550 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.
2550 2551 2552 2553 2554 2555 |
# File 'gems/aws-sdk-elasticloadbalancingv2/lib/aws-sdk-elasticloadbalancingv2/types.rb', line 2550 class Matcher < Struct.new( :http_code, :grpc_code) SENSITIVE = [] include Aws::Structure end |