amazonka-elbv2-1.6.0: 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.ELBv2.DeregisterTargets

Contents

Description

Deregisters the specified targets from the specified target group. After the targets are deregistered, they no longer receive traffic from the load balancer.

Synopsis

Creating a Request

deregisterTargets #

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

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

  • dtTargetGroupARN - The Amazon Resource Name (ARN) of the target group.
  • dtTargets - The targets. If you specified a port override when you registered a target, you must specify both the target ID and the port when you deregister it.

data DeregisterTargets #

See: deregisterTargets smart constructor.

Instances
Eq DeregisterTargets # 
Instance details

Defined in Network.AWS.ELBv2.DeregisterTargets

Data DeregisterTargets # 
Instance details

Defined in Network.AWS.ELBv2.DeregisterTargets

Methods

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

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

toConstr :: DeregisterTargets -> Constr #

dataTypeOf :: DeregisterTargets -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeregisterTargets # 
Instance details

Defined in Network.AWS.ELBv2.DeregisterTargets

Show DeregisterTargets # 
Instance details

Defined in Network.AWS.ELBv2.DeregisterTargets

Generic DeregisterTargets # 
Instance details

Defined in Network.AWS.ELBv2.DeregisterTargets

Associated Types

type Rep DeregisterTargets :: * -> * #

Hashable DeregisterTargets # 
Instance details

Defined in Network.AWS.ELBv2.DeregisterTargets

AWSRequest DeregisterTargets # 
Instance details

Defined in Network.AWS.ELBv2.DeregisterTargets

Associated Types

type Rs DeregisterTargets :: * #

ToHeaders DeregisterTargets # 
Instance details

Defined in Network.AWS.ELBv2.DeregisterTargets

ToPath DeregisterTargets # 
Instance details

Defined in Network.AWS.ELBv2.DeregisterTargets

ToQuery DeregisterTargets # 
Instance details

Defined in Network.AWS.ELBv2.DeregisterTargets

NFData DeregisterTargets # 
Instance details

Defined in Network.AWS.ELBv2.DeregisterTargets

Methods

rnf :: DeregisterTargets -> () #

type Rep DeregisterTargets # 
Instance details

Defined in Network.AWS.ELBv2.DeregisterTargets

type Rep DeregisterTargets = D1 (MetaData "DeregisterTargets" "Network.AWS.ELBv2.DeregisterTargets" "amazonka-elbv2-1.6.0-BVt7aZYOjY5Am9wtaPXlVG" False) (C1 (MetaCons "DeregisterTargets'" PrefixI True) (S1 (MetaSel (Just "_dtTargetGroupARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_dtTargets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [TargetDescription])))
type Rs DeregisterTargets # 
Instance details

Defined in Network.AWS.ELBv2.DeregisterTargets

Request Lenses

dtTargetGroupARN :: Lens' DeregisterTargets Text #

The Amazon Resource Name (ARN) of the target group.

dtTargets :: Lens' DeregisterTargets [TargetDescription] #

The targets. If you specified a port override when you registered a target, you must specify both the target ID and the port when you deregister it.

Destructuring the Response

deregisterTargetsResponse #

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

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

data DeregisterTargetsResponse #

See: deregisterTargetsResponse smart constructor.

Instances
Eq DeregisterTargetsResponse # 
Instance details

Defined in Network.AWS.ELBv2.DeregisterTargets

Data DeregisterTargetsResponse # 
Instance details

Defined in Network.AWS.ELBv2.DeregisterTargets

Methods

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

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

toConstr :: DeregisterTargetsResponse -> Constr #

dataTypeOf :: DeregisterTargetsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeregisterTargetsResponse # 
Instance details

Defined in Network.AWS.ELBv2.DeregisterTargets

Show DeregisterTargetsResponse # 
Instance details

Defined in Network.AWS.ELBv2.DeregisterTargets

Generic DeregisterTargetsResponse # 
Instance details

Defined in Network.AWS.ELBv2.DeregisterTargets

Associated Types

type Rep DeregisterTargetsResponse :: * -> * #

NFData DeregisterTargetsResponse # 
Instance details

Defined in Network.AWS.ELBv2.DeregisterTargets

type Rep DeregisterTargetsResponse # 
Instance details

Defined in Network.AWS.ELBv2.DeregisterTargets

type Rep DeregisterTargetsResponse = D1 (MetaData "DeregisterTargetsResponse" "Network.AWS.ELBv2.DeregisterTargets" "amazonka-elbv2-1.6.0-BVt7aZYOjY5Am9wtaPXlVG" True) (C1 (MetaCons "DeregisterTargetsResponse'" PrefixI True) (S1 (MetaSel (Just "_dtsrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses

dtsrsResponseStatus :: Lens' DeregisterTargetsResponse Int #

  • - | The response status code.