stratosphere-0.2.0: EDSL for AWS CloudFormation

Safe HaskellNone
LanguageHaskell2010

Stratosphere.ResourceProperties.HealthCheck

Description

The ElasticLoadBalancing HealthCheck is an embedded property of the AWS::ElasticLoadBalancing::LoadBalancer type.

Synopsis

Documentation

data HealthCheck Source #

Full data type definition for HealthCheck. See healthCheck for a more convenient constructor.

Instances

Show HealthCheck Source # 
Generic HealthCheck Source # 

Associated Types

type Rep HealthCheck :: * -> * #

ToJSON HealthCheck Source # 
FromJSON HealthCheck Source # 
type Rep HealthCheck Source # 
type Rep HealthCheck = D1 (MetaData "HealthCheck" "Stratosphere.ResourceProperties.HealthCheck" "stratosphere-0.2.0-B1WeL9cnxuQ3qer3csMa6f" False) (C1 (MetaCons "HealthCheck" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_healthCheckHealthyThreshold") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Val Text))) (S1 (MetaSel (Just Symbol "_healthCheckInterval") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Val Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_healthCheckTarget") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Val Text))) ((:*:) (S1 (MetaSel (Just Symbol "_healthCheckTimeout") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Val Text))) (S1 (MetaSel (Just Symbol "_healthCheckUnhealthyThreshold") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Val Text)))))))

hcHealthyThreshold :: Lens' HealthCheck (Val Text) Source #

Specifies the number of consecutive health probe successes required before moving the instance to the Healthy state.

hcInterval :: Lens' HealthCheck (Val Text) Source #

Specifies the approximate interval, in seconds, between health checks of an individual instance.

hcTarget :: Lens' HealthCheck (Val Text) Source #

Specifies the instance's protocol and port to check. The protocol can be TCP, HTTP, HTTPS, or SSL. The range of valid ports is 1 through 65535.

hcTimeout :: Lens' HealthCheck (Val Text) Source #

Specifies the amount of time, in seconds, during which no response means a failed health probe. This value must be less than the value for Interval.

hcUnhealthyThreshold :: Lens' HealthCheck (Val Text) Source #

Specifies the number of consecutive health probe failures required before moving the instance to the Unhealthy state.