amazonka-elb-1.4.5: Amazon Elastic Load Balancing SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.ELB.ConfigureHealthCheck

Contents

Description

Specifies the health check settings to use when evaluating the health state of your EC2 instances.

For more information, see Configure Health Checks for Your Load Balancer in the Classic Load Balancers Guide .

Synopsis

Creating a Request

configureHealthCheck Source #

Creates a value of ConfigureHealthCheck with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data ConfigureHealthCheck Source #

Contains the parameters for ConfigureHealthCheck.

See: configureHealthCheck smart constructor.

Instances

Eq ConfigureHealthCheck Source # 
Data ConfigureHealthCheck Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ConfigureHealthCheck -> c ConfigureHealthCheck #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ConfigureHealthCheck #

toConstr :: ConfigureHealthCheck -> Constr #

dataTypeOf :: ConfigureHealthCheck -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ConfigureHealthCheck) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ConfigureHealthCheck) #

gmapT :: (forall b. Data b => b -> b) -> ConfigureHealthCheck -> ConfigureHealthCheck #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ConfigureHealthCheck -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ConfigureHealthCheck -> r #

gmapQ :: (forall d. Data d => d -> u) -> ConfigureHealthCheck -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ConfigureHealthCheck -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ConfigureHealthCheck -> m ConfigureHealthCheck #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ConfigureHealthCheck -> m ConfigureHealthCheck #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ConfigureHealthCheck -> m ConfigureHealthCheck #

Read ConfigureHealthCheck Source # 
Show ConfigureHealthCheck Source # 
Generic ConfigureHealthCheck Source # 
Hashable ConfigureHealthCheck Source # 
NFData ConfigureHealthCheck Source # 

Methods

rnf :: ConfigureHealthCheck -> () #

AWSRequest ConfigureHealthCheck Source # 
ToPath ConfigureHealthCheck Source # 
ToHeaders ConfigureHealthCheck Source # 
ToQuery ConfigureHealthCheck Source # 
type Rep ConfigureHealthCheck Source # 
type Rep ConfigureHealthCheck = D1 (MetaData "ConfigureHealthCheck" "Network.AWS.ELB.ConfigureHealthCheck" "amazonka-elb-1.4.5-6XkdAYkTcTJ1AlzOqVe5cC" False) (C1 (MetaCons "ConfigureHealthCheck'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_chcLoadBalancerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_chcHealthCheck") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 HealthCheck))))
type Rs ConfigureHealthCheck Source # 

Request Lenses

chcLoadBalancerName :: Lens' ConfigureHealthCheck Text Source #

The name of the load balancer.

chcHealthCheck :: Lens' ConfigureHealthCheck HealthCheck Source #

The configuration information.

Destructuring the Response

configureHealthCheckResponse Source #

Creates a value of ConfigureHealthCheckResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data ConfigureHealthCheckResponse Source #

Contains the output of ConfigureHealthCheck.

See: configureHealthCheckResponse smart constructor.

Instances

Eq ConfigureHealthCheckResponse Source # 
Data ConfigureHealthCheckResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ConfigureHealthCheckResponse -> c ConfigureHealthCheckResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ConfigureHealthCheckResponse #

toConstr :: ConfigureHealthCheckResponse -> Constr #

dataTypeOf :: ConfigureHealthCheckResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ConfigureHealthCheckResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ConfigureHealthCheckResponse) #

gmapT :: (forall b. Data b => b -> b) -> ConfigureHealthCheckResponse -> ConfigureHealthCheckResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ConfigureHealthCheckResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ConfigureHealthCheckResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ConfigureHealthCheckResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ConfigureHealthCheckResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ConfigureHealthCheckResponse -> m ConfigureHealthCheckResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ConfigureHealthCheckResponse -> m ConfigureHealthCheckResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ConfigureHealthCheckResponse -> m ConfigureHealthCheckResponse #

Read ConfigureHealthCheckResponse Source # 
Show ConfigureHealthCheckResponse Source # 
Generic ConfigureHealthCheckResponse Source # 
NFData ConfigureHealthCheckResponse Source # 
type Rep ConfigureHealthCheckResponse Source # 
type Rep ConfigureHealthCheckResponse = D1 (MetaData "ConfigureHealthCheckResponse" "Network.AWS.ELB.ConfigureHealthCheck" "amazonka-elb-1.4.5-6XkdAYkTcTJ1AlzOqVe5cC" False) (C1 (MetaCons "ConfigureHealthCheckResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_chcrsHealthCheck") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe HealthCheck))) (S1 (MetaSel (Just Symbol "_chcrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int))))

Response Lenses