amazonka-elb-1.6.1: 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 # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

Data ConfigureHealthCheck # 
Instance details

Defined in Network.AWS.ELB.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 # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

Show ConfigureHealthCheck # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

Generic ConfigureHealthCheck # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

Associated Types

type Rep ConfigureHealthCheck :: Type -> Type #

Hashable ConfigureHealthCheck # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

AWSRequest ConfigureHealthCheck # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

Associated Types

type Rs ConfigureHealthCheck :: Type #

ToHeaders ConfigureHealthCheck # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

ToPath ConfigureHealthCheck # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

ToQuery ConfigureHealthCheck # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

NFData ConfigureHealthCheck # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

Methods

rnf :: ConfigureHealthCheck -> () #

type Rep ConfigureHealthCheck # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

type Rep ConfigureHealthCheck = D1 (MetaData "ConfigureHealthCheck" "Network.AWS.ELB.ConfigureHealthCheck" "amazonka-elb-1.6.1-1oZ9kiqe9c2wNRwWkf8t1" False) (C1 (MetaCons "ConfigureHealthCheck'" PrefixI True) (S1 (MetaSel (Just "_chcLoadBalancerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_chcHealthCheck") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 HealthCheck)))
type Rs ConfigureHealthCheck # 
Instance details

Defined in Network.AWS.ELB.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 # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

Data ConfigureHealthCheckResponse # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

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 # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

Show ConfigureHealthCheckResponse # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

Generic ConfigureHealthCheckResponse # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

Associated Types

type Rep ConfigureHealthCheckResponse :: Type -> Type #

NFData ConfigureHealthCheckResponse # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

type Rep ConfigureHealthCheckResponse # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

type Rep ConfigureHealthCheckResponse = D1 (MetaData "ConfigureHealthCheckResponse" "Network.AWS.ELB.ConfigureHealthCheck" "amazonka-elb-1.6.1-1oZ9kiqe9c2wNRwWkf8t1" False) (C1 (MetaCons "ConfigureHealthCheckResponse'" PrefixI True) (S1 (MetaSel (Just "_chcrsHealthCheck") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe HealthCheck)) :*: S1 (MetaSel (Just "_chcrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses