Class: Aws::ElasticLoadBalancingV2::Types::Matcher
- Inherits:
-
Struct
- Object
- Struct
- Aws::ElasticLoadBalancingV2::Types::Matcher
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-elasticloadbalancingv2/types.rb
Overview
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, with the default value being 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.
2507 2508 2509 2510 2511 2512 |
# File 'lib/aws-sdk-elasticloadbalancingv2/types.rb', line 2507 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, with the default value being 200. You can specify multiple values (for example, “200,202”) or a range of values (for example, “200-299”).
For Network Load Balancers, you can specify values between 200 and 599, with the default value being 200-399. You can specify multiple values (for example, “200,202”) or a range of values (for example, “200-299”).
For Gateway Load Balancers, this must be “200–399”.
Note that when using shorthand syntax, some values such as commas need to be escaped.
2507 2508 2509 2510 2511 2512 |
# File 'lib/aws-sdk-elasticloadbalancingv2/types.rb', line 2507 class Matcher < Struct.new( :http_code, :grpc_code) SENSITIVE = [] include Aws::Structure end |