class Aws::SecurityHub::Types::AwsElbLoadBalancerHealthCheck

Contains information about the health checks that are conducted on the load balancer.

@note When making an API call, you may pass AwsElbLoadBalancerHealthCheck

data as a hash:

    {
      healthy_threshold: 1,
      interval: 1,
      target: "NonEmptyString",
      timeout: 1,
      unhealthy_threshold: 1,
    }

@!attribute [rw] healthy_threshold

The number of consecutive health check successes required before the
instance is moved to the Healthy state.
@return [Integer]

@!attribute [rw] interval

The approximate interval, in seconds, between health checks of an
individual instance.
@return [Integer]

@!attribute [rw] target

The instance that is being checked. The target specifies the
protocol and port. The available protocols are TCP, SSL, HTTP, and
HTTPS. The range of valid ports is 1 through 65535.

For the HTTP and HTTPS protocols, the target also specifies the ping
path.

For the TCP protocol, the target is specified as `TCP: <port> `.

For the SSL protocol, the target is specified as `SSL.<port> `.

For the HTTP and HTTPS protocols, the target is specified as `
<protocol>:<port>/<path to ping> `.
@return [String]

@!attribute [rw] timeout

The amount of time, in seconds, during which no response means a
failed health check.
@return [Integer]

@!attribute [rw] unhealthy_threshold

The number of consecutive health check failures that must occur
before the instance is moved to the Unhealthy state.
@return [Integer]

@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsElbLoadBalancerHealthCheck AWS API Documentation

Constants

SENSITIVE