amazonka-elb-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.ELB.DetachLoadBalancerFromSubnets

Contents

Description

Removes the specified subnets from the set of configured subnets for the load balancer.

After a subnet is removed, all EC2 instances registered with the load balancer in the removed subnet go into the OutOfService state. Then, the load balancer balances the traffic among the remaining routable subnets.

Synopsis

Creating a Request

detachLoadBalancerFromSubnets #

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

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

data DetachLoadBalancerFromSubnets #

Contains the parameters for DetachLoadBalancerFromSubnets.

See: detachLoadBalancerFromSubnets smart constructor.

Instances
Eq DetachLoadBalancerFromSubnets # 
Instance details

Defined in Network.AWS.ELB.DetachLoadBalancerFromSubnets

Data DetachLoadBalancerFromSubnets # 
Instance details

Defined in Network.AWS.ELB.DetachLoadBalancerFromSubnets

Methods

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

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

toConstr :: DetachLoadBalancerFromSubnets -> Constr #

dataTypeOf :: DetachLoadBalancerFromSubnets -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DetachLoadBalancerFromSubnets # 
Instance details

Defined in Network.AWS.ELB.DetachLoadBalancerFromSubnets

Show DetachLoadBalancerFromSubnets # 
Instance details

Defined in Network.AWS.ELB.DetachLoadBalancerFromSubnets

Generic DetachLoadBalancerFromSubnets # 
Instance details

Defined in Network.AWS.ELB.DetachLoadBalancerFromSubnets

Associated Types

type Rep DetachLoadBalancerFromSubnets :: * -> * #

Hashable DetachLoadBalancerFromSubnets # 
Instance details

Defined in Network.AWS.ELB.DetachLoadBalancerFromSubnets

AWSRequest DetachLoadBalancerFromSubnets # 
Instance details

Defined in Network.AWS.ELB.DetachLoadBalancerFromSubnets

Associated Types

type Rs DetachLoadBalancerFromSubnets :: * #

ToHeaders DetachLoadBalancerFromSubnets # 
Instance details

Defined in Network.AWS.ELB.DetachLoadBalancerFromSubnets

ToPath DetachLoadBalancerFromSubnets # 
Instance details

Defined in Network.AWS.ELB.DetachLoadBalancerFromSubnets

ToQuery DetachLoadBalancerFromSubnets # 
Instance details

Defined in Network.AWS.ELB.DetachLoadBalancerFromSubnets

NFData DetachLoadBalancerFromSubnets # 
Instance details

Defined in Network.AWS.ELB.DetachLoadBalancerFromSubnets

type Rep DetachLoadBalancerFromSubnets # 
Instance details

Defined in Network.AWS.ELB.DetachLoadBalancerFromSubnets

type Rep DetachLoadBalancerFromSubnets = D1 (MetaData "DetachLoadBalancerFromSubnets" "Network.AWS.ELB.DetachLoadBalancerFromSubnets" "amazonka-elb-1.6.0-2OcU0O5CnMzHeLkmDKnDOc" False) (C1 (MetaCons "DetachLoadBalancerFromSubnets'" PrefixI True) (S1 (MetaSel (Just "_dlbfsLoadBalancerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_dlbfsSubnets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text])))
type Rs DetachLoadBalancerFromSubnets # 
Instance details

Defined in Network.AWS.ELB.DetachLoadBalancerFromSubnets

Request Lenses

Destructuring the Response

detachLoadBalancerFromSubnetsResponse #

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

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

data DetachLoadBalancerFromSubnetsResponse #

Contains the output of DetachLoadBalancerFromSubnets.

See: detachLoadBalancerFromSubnetsResponse smart constructor.

Instances
Eq DetachLoadBalancerFromSubnetsResponse # 
Instance details

Defined in Network.AWS.ELB.DetachLoadBalancerFromSubnets

Data DetachLoadBalancerFromSubnetsResponse # 
Instance details

Defined in Network.AWS.ELB.DetachLoadBalancerFromSubnets

Methods

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

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

toConstr :: DetachLoadBalancerFromSubnetsResponse -> Constr #

dataTypeOf :: DetachLoadBalancerFromSubnetsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DetachLoadBalancerFromSubnetsResponse # 
Instance details

Defined in Network.AWS.ELB.DetachLoadBalancerFromSubnets

Show DetachLoadBalancerFromSubnetsResponse # 
Instance details

Defined in Network.AWS.ELB.DetachLoadBalancerFromSubnets

Generic DetachLoadBalancerFromSubnetsResponse # 
Instance details

Defined in Network.AWS.ELB.DetachLoadBalancerFromSubnets

Associated Types

type Rep DetachLoadBalancerFromSubnetsResponse :: * -> * #

NFData DetachLoadBalancerFromSubnetsResponse # 
Instance details

Defined in Network.AWS.ELB.DetachLoadBalancerFromSubnets

type Rep DetachLoadBalancerFromSubnetsResponse # 
Instance details

Defined in Network.AWS.ELB.DetachLoadBalancerFromSubnets

type Rep DetachLoadBalancerFromSubnetsResponse = D1 (MetaData "DetachLoadBalancerFromSubnetsResponse" "Network.AWS.ELB.DetachLoadBalancerFromSubnets" "amazonka-elb-1.6.0-2OcU0O5CnMzHeLkmDKnDOc" False) (C1 (MetaCons "DetachLoadBalancerFromSubnetsResponse'" PrefixI True) (S1 (MetaSel (Just "_dlbfsrsSubnets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_dlbfsrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses

dlbfsrsSubnets :: Lens' DetachLoadBalancerFromSubnetsResponse [Text] #

The IDs of the remaining subnets for the load balancer.