| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.SecurityHub.Types.AwsElbLoadBalancerHealthCheck
Description
Synopsis
- data AwsElbLoadBalancerHealthCheck = AwsElbLoadBalancerHealthCheck' {}
- newAwsElbLoadBalancerHealthCheck :: AwsElbLoadBalancerHealthCheck
- awsElbLoadBalancerHealthCheck_healthyThreshold :: Lens' AwsElbLoadBalancerHealthCheck (Maybe Int)
- awsElbLoadBalancerHealthCheck_interval :: Lens' AwsElbLoadBalancerHealthCheck (Maybe Int)
- awsElbLoadBalancerHealthCheck_timeout :: Lens' AwsElbLoadBalancerHealthCheck (Maybe Int)
- awsElbLoadBalancerHealthCheck_unhealthyThreshold :: Lens' AwsElbLoadBalancerHealthCheck (Maybe Int)
- awsElbLoadBalancerHealthCheck_target :: Lens' AwsElbLoadBalancerHealthCheck (Maybe Text)
Documentation
data AwsElbLoadBalancerHealthCheck Source #
Contains information about the health checks that are conducted on the load balancer.
See: newAwsElbLoadBalancerHealthCheck smart constructor.
Constructors
| AwsElbLoadBalancerHealthCheck' | |
Fields
| |
Instances
newAwsElbLoadBalancerHealthCheck :: AwsElbLoadBalancerHealthCheck Source #
Create a value of AwsElbLoadBalancerHealthCheck with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:healthyThreshold:AwsElbLoadBalancerHealthCheck', awsElbLoadBalancerHealthCheck_healthyThreshold - The number of consecutive health check successes required before the
instance is moved to the Healthy state.
$sel:interval:AwsElbLoadBalancerHealthCheck', awsElbLoadBalancerHealthCheck_interval - The approximate interval, in seconds, between health checks of an
individual instance.
$sel:timeout:AwsElbLoadBalancerHealthCheck', awsElbLoadBalancerHealthCheck_timeout - The amount of time, in seconds, during which no response means a failed
health check.
$sel:unhealthyThreshold:AwsElbLoadBalancerHealthCheck', awsElbLoadBalancerHealthCheck_unhealthyThreshold - The number of consecutive health check failures that must occur before
the instance is moved to the Unhealthy state.
$sel:target:AwsElbLoadBalancerHealthCheck', awsElbLoadBalancerHealthCheck_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> .
awsElbLoadBalancerHealthCheck_healthyThreshold :: Lens' AwsElbLoadBalancerHealthCheck (Maybe Int) Source #
The number of consecutive health check successes required before the instance is moved to the Healthy state.
awsElbLoadBalancerHealthCheck_interval :: Lens' AwsElbLoadBalancerHealthCheck (Maybe Int) Source #
The approximate interval, in seconds, between health checks of an individual instance.
awsElbLoadBalancerHealthCheck_timeout :: Lens' AwsElbLoadBalancerHealthCheck (Maybe Int) Source #
The amount of time, in seconds, during which no response means a failed health check.
awsElbLoadBalancerHealthCheck_unhealthyThreshold :: Lens' AwsElbLoadBalancerHealthCheck (Maybe Int) Source #
The number of consecutive health check failures that must occur before the instance is moved to the Unhealthy state.
awsElbLoadBalancerHealthCheck_target :: Lens' AwsElbLoadBalancerHealthCheck (Maybe Text) Source #
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> .