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

Defined in Network.AWS.ELB.ConfigureHealthCheck

Data ConfigureHealthCheck Source # 
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 Source # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

Show ConfigureHealthCheck Source # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

Generic ConfigureHealthCheck Source # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

Associated Types

type Rep ConfigureHealthCheck :: Type -> Type #

Hashable ConfigureHealthCheck Source # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

AWSRequest ConfigureHealthCheck Source # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

Associated Types

type Rs ConfigureHealthCheck :: Type #

ToHeaders ConfigureHealthCheck Source # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

ToPath ConfigureHealthCheck Source # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

ToQuery ConfigureHealthCheck Source # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

NFData ConfigureHealthCheck Source # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

Methods

rnf :: ConfigureHealthCheck -> () #

type Rep ConfigureHealthCheck Source # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

type Rep ConfigureHealthCheck = D1 (MetaData "ConfigureHealthCheck" "Network.AWS.ELB.ConfigureHealthCheck" "amazonka-elb-1.6.1-Ih5hIKrYl5yJOuBwSBSzZS" 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 Source # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

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

Defined in Network.AWS.ELB.ConfigureHealthCheck

Data ConfigureHealthCheckResponse Source # 
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 Source # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

Show ConfigureHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

Generic ConfigureHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

Associated Types

type Rep ConfigureHealthCheckResponse :: Type -> Type #

NFData ConfigureHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

type Rep ConfigureHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.ELB.ConfigureHealthCheck

type Rep ConfigureHealthCheckResponse = D1 (MetaData "ConfigureHealthCheckResponse" "Network.AWS.ELB.ConfigureHealthCheck" "amazonka-elb-1.6.1-Ih5hIKrYl5yJOuBwSBSzZS" 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