Class: Aws::Lightsail::Types::ContainerServiceHealthCheckConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::Lightsail::Types::ContainerServiceHealthCheckConfig
- Defined in:
- gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb
Overview
Describes the health check configuration of an Amazon Lightsail container service.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#healthy_threshold ⇒ Integer
The number of consecutive health checks successes required before moving the container to the
Healthy
state. -
#interval_seconds ⇒ Integer
The approximate interval, in seconds, between health checks of an individual container.
-
#path ⇒ String
The path on the container on which to perform the health check.
-
#success_codes ⇒ String
The HTTP codes to use when checking for a successful response from a container.
-
#timeout_seconds ⇒ Integer
The amount of time, in seconds, during which no response means a failed health check.
-
#unhealthy_threshold ⇒ Integer
The number of consecutive health check failures required before moving the container to the
Unhealthy
state.
Instance Attribute Details
#healthy_threshold ⇒ Integer
The number of consecutive health checks successes required before
moving the container to the Healthy
state. The default value is
2
.
2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 2504 class ContainerServiceHealthCheckConfig < Struct.new( :healthy_threshold, :unhealthy_threshold, :timeout_seconds, :interval_seconds, :path, :success_codes) SENSITIVE = [] include Aws::Structure end |
#interval_seconds ⇒ Integer
The approximate interval, in seconds, between health checks of an
individual container. You can specify between 5 and 300 seconds. The
default value is 5
.
2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 2504 class ContainerServiceHealthCheckConfig < Struct.new( :healthy_threshold, :unhealthy_threshold, :timeout_seconds, :interval_seconds, :path, :success_codes) SENSITIVE = [] include Aws::Structure end |
#path ⇒ String
The path on the container on which to perform the health check. The
default value is /
.
2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 2504 class ContainerServiceHealthCheckConfig < Struct.new( :healthy_threshold, :unhealthy_threshold, :timeout_seconds, :interval_seconds, :path, :success_codes) SENSITIVE = [] include Aws::Structure end |
#success_codes ⇒ String
The HTTP codes to use when checking for a successful response from a
container. You can specify values between 200
and 499
. You can
specify multiple values (for example, 200,202
) or a range of
values (for example, 200-299
).
2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 2504 class ContainerServiceHealthCheckConfig < Struct.new( :healthy_threshold, :unhealthy_threshold, :timeout_seconds, :interval_seconds, :path, :success_codes) SENSITIVE = [] include Aws::Structure end |
#timeout_seconds ⇒ Integer
The amount of time, in seconds, during which no response means a
failed health check. You can specify between 2 and 60 seconds. The
default value is 2
.
2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 2504 class ContainerServiceHealthCheckConfig < Struct.new( :healthy_threshold, :unhealthy_threshold, :timeout_seconds, :interval_seconds, :path, :success_codes) SENSITIVE = [] include Aws::Structure end |
#unhealthy_threshold ⇒ Integer
The number of consecutive health check failures required before
moving the container to the Unhealthy
state. The default value is
2
.
2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 2504 class ContainerServiceHealthCheckConfig < Struct.new( :healthy_threshold, :unhealthy_threshold, :timeout_seconds, :interval_seconds, :path, :success_codes) SENSITIVE = [] include Aws::Structure end |