amazonka-elb-1.4.3: 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 back-end instances.

For more information, see Configure Health Checks in the Elastic Load Balancing Developer 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 #

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 # 
ToQuery ConfigureHealthCheck Source # 
ToPath ConfigureHealthCheck Source # 
ToHeaders ConfigureHealthCheck Source # 
type Rep ConfigureHealthCheck Source # 
type Rep ConfigureHealthCheck = D1 (MetaData "ConfigureHealthCheck" "Network.AWS.ELB.ConfigureHealthCheck" "amazonka-elb-1.4.3-6wINoQT12eC34de0iF28rP" 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 for the new health check.

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 #

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.3-6wINoQT12eC34de0iF28rP" False) (C1 (MetaCons "ConfigureHealthCheckResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_chcrsHealthCheck") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe HealthCheck))) (S1 (MetaSel (Just Symbol "_chcrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses