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

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

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

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

Show DeregisterInstancesFromLoadBalancer Source # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

Generic DeregisterInstancesFromLoadBalancer Source # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

Hashable DeregisterInstancesFromLoadBalancer Source # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

AWSRequest DeregisterInstancesFromLoadBalancer Source # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

ToHeaders DeregisterInstancesFromLoadBalancer Source # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

ToPath DeregisterInstancesFromLoadBalancer Source # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

ToQuery DeregisterInstancesFromLoadBalancer Source # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

NFData DeregisterInstancesFromLoadBalancer Source # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

type Rep DeregisterInstancesFromLoadBalancer Source # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

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

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

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

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

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

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

Show DeregisterInstancesFromLoadBalancerResponse Source # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

Generic DeregisterInstancesFromLoadBalancerResponse Source # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

NFData DeregisterInstancesFromLoadBalancerResponse Source # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

type Rep DeregisterInstancesFromLoadBalancerResponse Source # 
Instance details

Defined in Network.AWS.ELB.DeregisterInstancesFromLoadBalancer

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

The remaining instances registered with the load balancer.