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.DeregisterInstancesFromLoadBalancer

Contents

Description

Deregisters the specified instances from the specified load balancer. After the instance is deregistered, it no longer receives traffic from the load balancer.

You can use DescribeLoadBalancers to verify that the instance is deregistered from the load balancer.

For more information, see Register or De-Register EC2 Instances in the Classic Load Balancer Guide .

Synopsis

Creating a Request

deregisterInstancesFromLoadBalancer #

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

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

data DeregisterInstancesFromLoadBalancer #

Contains the parameters for DeregisterInstancesFromLoadBalancer.

See: deregisterInstancesFromLoadBalancer smart constructor.

Instances
Eq DeregisterInstancesFromLoadBalancer # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

Data DeregisterInstancesFromLoadBalancer # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

Methods

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

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

toConstr :: DeregisterInstancesFromLoadBalancer -> Constr #

dataTypeOf :: DeregisterInstancesFromLoadBalancer -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeregisterInstancesFromLoadBalancer # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

Show DeregisterInstancesFromLoadBalancer # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

Generic DeregisterInstancesFromLoadBalancer # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

Hashable DeregisterInstancesFromLoadBalancer # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

AWSRequest DeregisterInstancesFromLoadBalancer # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

ToHeaders DeregisterInstancesFromLoadBalancer # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

ToPath DeregisterInstancesFromLoadBalancer # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

ToQuery DeregisterInstancesFromLoadBalancer # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

NFData DeregisterInstancesFromLoadBalancer # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

type Rep DeregisterInstancesFromLoadBalancer # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

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

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

Request Lenses

Destructuring the Response

deregisterInstancesFromLoadBalancerResponse #

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

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

data DeregisterInstancesFromLoadBalancerResponse #

Contains the output of DeregisterInstancesFromLoadBalancer.

See: deregisterInstancesFromLoadBalancerResponse smart constructor.

Instances
Eq DeregisterInstancesFromLoadBalancerResponse # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

Data DeregisterInstancesFromLoadBalancerResponse # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

Methods

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

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

toConstr :: DeregisterInstancesFromLoadBalancerResponse -> Constr #

dataTypeOf :: DeregisterInstancesFromLoadBalancerResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeregisterInstancesFromLoadBalancerResponse # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

Show DeregisterInstancesFromLoadBalancerResponse # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

Generic DeregisterInstancesFromLoadBalancerResponse # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

NFData DeregisterInstancesFromLoadBalancerResponse # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

type Rep DeregisterInstancesFromLoadBalancerResponse # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

type Rep DeregisterInstancesFromLoadBalancerResponse = D1 (MetaData "DeregisterInstancesFromLoadBalancerResponse" "Network.AWS.ELB.DeregisterInstancesFromLoadBalancer" "amazonka-elb-1.6.1-1oZ9kiqe9c2wNRwWkf8t1" False) (C1 (MetaCons "DeregisterInstancesFromLoadBalancerResponse'" PrefixI True) (S1 (MetaSel (Just "_diflbrsInstances") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Instance])) :*: S1 (MetaSel (Just "_diflbrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses

diflbrsInstances :: Lens' DeregisterInstancesFromLoadBalancerResponse [Instance] #

The remaining instances registered with the load balancer.