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

Copyright(c) 2013-2017 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 Source #

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 Source #

Contains the parameters for DeregisterInstancesFromLoadBalancer.

See: deregisterInstancesFromLoadBalancer smart constructor.

Instances

Eq DeregisterInstancesFromLoadBalancer Source # 
Data DeregisterInstancesFromLoadBalancer Source # 

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 Source # 
Show DeregisterInstancesFromLoadBalancer Source # 
Generic DeregisterInstancesFromLoadBalancer Source # 
Hashable DeregisterInstancesFromLoadBalancer Source # 
NFData DeregisterInstancesFromLoadBalancer Source # 
AWSRequest DeregisterInstancesFromLoadBalancer Source # 
ToQuery DeregisterInstancesFromLoadBalancer Source # 
ToPath DeregisterInstancesFromLoadBalancer Source # 
ToHeaders DeregisterInstancesFromLoadBalancer Source # 
type Rep DeregisterInstancesFromLoadBalancer Source # 
type Rep DeregisterInstancesFromLoadBalancer = D1 (MetaData "DeregisterInstancesFromLoadBalancer" "Network.AWS.ELB.DeregisterInstancesFromLoadBalancer" "amazonka-elb-1.5.0-3ZJtYTLyhL9IxSfJq1CfvG" False) (C1 (MetaCons "DeregisterInstancesFromLoadBalancer'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_diflbLoadBalancerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_diflbInstances") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Instance]))))
type Rs DeregisterInstancesFromLoadBalancer Source # 

Request Lenses

Destructuring the Response

deregisterInstancesFromLoadBalancerResponse Source #

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 Source #

Contains the output of DeregisterInstancesFromLoadBalancer.

See: deregisterInstancesFromLoadBalancerResponse smart constructor.

Instances

Eq DeregisterInstancesFromLoadBalancerResponse Source # 
Data DeregisterInstancesFromLoadBalancerResponse Source # 

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 Source # 
Show DeregisterInstancesFromLoadBalancerResponse Source # 
Generic DeregisterInstancesFromLoadBalancerResponse Source # 
NFData DeregisterInstancesFromLoadBalancerResponse Source # 
type Rep DeregisterInstancesFromLoadBalancerResponse Source # 
type Rep DeregisterInstancesFromLoadBalancerResponse = D1 (MetaData "DeregisterInstancesFromLoadBalancerResponse" "Network.AWS.ELB.DeregisterInstancesFromLoadBalancer" "amazonka-elb-1.5.0-3ZJtYTLyhL9IxSfJq1CfvG" False) (C1 (MetaCons "DeregisterInstancesFromLoadBalancerResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_diflbrsInstances") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Instance]))) (S1 (MetaSel (Just Symbol "_diflbrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

diflbrsInstances :: Lens' DeregisterInstancesFromLoadBalancerResponse [Instance] Source #

The remaining instances registered with the load balancer.