Class: Aws::ECS::Types::GatewayConnectorHealthCheck
- Inherits:
-
Struct
- Object
- Struct
- Aws::ECS::Types::GatewayConnectorHealthCheck
- Defined in:
- gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb
Overview
The health check configuration that a gateway uses to evaluate the targets associated with a gateway connector.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#health_check_interval_seconds ⇒ Integer
The approximate amount of time, in seconds, between health checks of an individual target.
-
#health_check_path ⇒ String
The destination path for health check requests.
-
#health_check_port ⇒ Integer
The port that the gateway uses to perform health checks on the targets.
-
#health_check_protocol ⇒ String
The protocol that the gateway uses to perform health checks.
-
#health_check_timeout_seconds ⇒ Integer
The amount of time, in seconds, during which no response from a target means a failed health check.
-
#healthy_threshold_count ⇒ Integer
The number of consecutive successful health checks that a target must pass before the gateway considers it healthy.
-
#matcher ⇒ Types::GatewayConnectorHealthCheckMatcher
The HTTP or gRPC codes that indicate a successful health check response from a target.
-
#unhealthy_threshold_count ⇒ Integer
The number of consecutive failed health checks that a target must fail before the gateway considers it unhealthy.
Instance Attribute Details
#health_check_interval_seconds ⇒ Integer
The approximate amount of time, in seconds, between health checks of an individual target.
9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9126 class GatewayConnectorHealthCheck < Struct.new( :health_check_protocol, :health_check_port, :health_check_path, :health_check_timeout_seconds, :health_check_interval_seconds, :healthy_threshold_count, :unhealthy_threshold_count, :matcher) SENSITIVE = [] include Aws::Structure end |
#health_check_path ⇒ String
The destination path for health check requests.
9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9126 class GatewayConnectorHealthCheck < Struct.new( :health_check_protocol, :health_check_port, :health_check_path, :health_check_timeout_seconds, :health_check_interval_seconds, :healthy_threshold_count, :unhealthy_threshold_count, :matcher) SENSITIVE = [] include Aws::Structure end |
#health_check_port ⇒ Integer
The port that the gateway uses to perform health checks on the targets.
9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9126 class GatewayConnectorHealthCheck < Struct.new( :health_check_protocol, :health_check_port, :health_check_path, :health_check_timeout_seconds, :health_check_interval_seconds, :healthy_threshold_count, :unhealthy_threshold_count, :matcher) SENSITIVE = [] include Aws::Structure end |
#health_check_protocol ⇒ String
The protocol that the gateway uses to perform health checks.
Valid values:
HTTP- Health checks are performed over HTTP.HTTPS- Health checks are performed over HTTPS.
9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9126 class GatewayConnectorHealthCheck < Struct.new( :health_check_protocol, :health_check_port, :health_check_path, :health_check_timeout_seconds, :health_check_interval_seconds, :healthy_threshold_count, :unhealthy_threshold_count, :matcher) SENSITIVE = [] include Aws::Structure end |
#health_check_timeout_seconds ⇒ Integer
The amount of time, in seconds, during which no response from a target means a failed health check.
9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9126 class GatewayConnectorHealthCheck < Struct.new( :health_check_protocol, :health_check_port, :health_check_path, :health_check_timeout_seconds, :health_check_interval_seconds, :healthy_threshold_count, :unhealthy_threshold_count, :matcher) SENSITIVE = [] include Aws::Structure end |
#healthy_threshold_count ⇒ Integer
The number of consecutive successful health checks that a target must pass before the gateway considers it healthy.
9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9126 class GatewayConnectorHealthCheck < Struct.new( :health_check_protocol, :health_check_port, :health_check_path, :health_check_timeout_seconds, :health_check_interval_seconds, :healthy_threshold_count, :unhealthy_threshold_count, :matcher) SENSITIVE = [] include Aws::Structure end |
#matcher ⇒ Types::GatewayConnectorHealthCheckMatcher
The HTTP or gRPC codes that indicate a successful health check response from a target.
9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9126 class GatewayConnectorHealthCheck < Struct.new( :health_check_protocol, :health_check_port, :health_check_path, :health_check_timeout_seconds, :health_check_interval_seconds, :healthy_threshold_count, :unhealthy_threshold_count, :matcher) SENSITIVE = [] include Aws::Structure end |
#unhealthy_threshold_count ⇒ Integer
The number of consecutive failed health checks that a target must fail before the gateway considers it unhealthy.
9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9126 class GatewayConnectorHealthCheck < Struct.new( :health_check_protocol, :health_check_port, :health_check_path, :health_check_timeout_seconds, :health_check_interval_seconds, :healthy_threshold_count, :unhealthy_threshold_count, :matcher) SENSITIVE = [] include Aws::Structure end |