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

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@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 Balancer Guide .

Synopsis

Creating a Request

configureHealthCheck #

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 #

Contains the parameters for ConfigureHealthCheck.

See: configureHealthCheck smart constructor.

Instances

Eq ConfigureHealthCheck # 
Data ConfigureHealthCheck # 

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 # 
Show ConfigureHealthCheck # 
Generic ConfigureHealthCheck # 
Hashable ConfigureHealthCheck # 
NFData ConfigureHealthCheck # 

Methods

rnf :: ConfigureHealthCheck -> () #

AWSRequest ConfigureHealthCheck # 
ToHeaders ConfigureHealthCheck # 
ToPath ConfigureHealthCheck # 
ToQuery ConfigureHealthCheck # 
type Rep ConfigureHealthCheck # 
type Rep ConfigureHealthCheck = D1 * (MetaData "ConfigureHealthCheck" "Network.AWS.ELB.ConfigureHealthCheck" "amazonka-elb-1.6.0-AOAnHslRpzcHbl5E6mmVU1" 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 # 

Request Lenses

chcLoadBalancerName :: Lens' ConfigureHealthCheck Text #

The name of the load balancer.

chcHealthCheck :: Lens' ConfigureHealthCheck HealthCheck #

The configuration information.

Destructuring the Response

configureHealthCheckResponse #

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 #

Contains the output of ConfigureHealthCheck.

See: configureHealthCheckResponse smart constructor.

Instances

Eq ConfigureHealthCheckResponse # 
Data ConfigureHealthCheckResponse # 

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 # 
Show ConfigureHealthCheckResponse # 
Generic ConfigureHealthCheckResponse # 
NFData ConfigureHealthCheckResponse # 
type Rep ConfigureHealthCheckResponse # 
type Rep ConfigureHealthCheckResponse = D1 * (MetaData "ConfigureHealthCheckResponse" "Network.AWS.ELB.ConfigureHealthCheck" "amazonka-elb-1.6.0-AOAnHslRpzcHbl5E6mmVU1" 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