amazonka-autoscaling-1.4.4: Amazon Auto Scaling SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.AutoScaling.AttachLoadBalancerTargetGroups

Contents

Description

Attaches one or more target groups to the specified Auto Scaling group.

To describe the target groups for an Auto Scaling group, use DescribeLoadBalancerTargetGroups. To detach the target group from the Auto Scaling group, use DetachLoadBalancerTargetGroups.

For more information, see Attach a Load Balancer to Your Auto Scaling Group in the Auto Scaling User Guide.

Synopsis

Creating a Request

attachLoadBalancerTargetGroups Source #

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

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

data AttachLoadBalancerTargetGroups Source #

Contains the parameters for AttachLoadBalancerTargetGroups.

See: attachLoadBalancerTargetGroups smart constructor.

Instances

Eq AttachLoadBalancerTargetGroups Source # 
Data AttachLoadBalancerTargetGroups Source # 

Methods

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

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

toConstr :: AttachLoadBalancerTargetGroups -> Constr #

dataTypeOf :: AttachLoadBalancerTargetGroups -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AttachLoadBalancerTargetGroups Source # 
Show AttachLoadBalancerTargetGroups Source # 
Generic AttachLoadBalancerTargetGroups Source # 
Hashable AttachLoadBalancerTargetGroups Source # 
NFData AttachLoadBalancerTargetGroups Source # 
AWSRequest AttachLoadBalancerTargetGroups Source # 
ToPath AttachLoadBalancerTargetGroups Source # 
ToHeaders AttachLoadBalancerTargetGroups Source # 
ToQuery AttachLoadBalancerTargetGroups Source # 
type Rep AttachLoadBalancerTargetGroups Source # 
type Rep AttachLoadBalancerTargetGroups = D1 (MetaData "AttachLoadBalancerTargetGroups" "Network.AWS.AutoScaling.AttachLoadBalancerTargetGroups" "amazonka-autoscaling-1.4.4-GYnXkXaDf6rCtdC2ph0Erx" False) (C1 (MetaCons "AttachLoadBalancerTargetGroups'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_albtgAutoScalingGroupName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_albtgTargetGroupARNs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text]))))
type Rs AttachLoadBalancerTargetGroups Source # 

Request Lenses

albtgTargetGroupARNs :: Lens' AttachLoadBalancerTargetGroups [Text] Source #

The Amazon Resource Names (ARN) of the target groups.

Destructuring the Response

attachLoadBalancerTargetGroupsResponse Source #

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

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

data AttachLoadBalancerTargetGroupsResponse Source #

Instances

Eq AttachLoadBalancerTargetGroupsResponse Source # 
Data AttachLoadBalancerTargetGroupsResponse Source # 

Methods

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

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

toConstr :: AttachLoadBalancerTargetGroupsResponse -> Constr #

dataTypeOf :: AttachLoadBalancerTargetGroupsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AttachLoadBalancerTargetGroupsResponse Source # 
Show AttachLoadBalancerTargetGroupsResponse Source # 
Generic AttachLoadBalancerTargetGroupsResponse Source # 
NFData AttachLoadBalancerTargetGroupsResponse Source # 
type Rep AttachLoadBalancerTargetGroupsResponse Source # 
type Rep AttachLoadBalancerTargetGroupsResponse = D1 (MetaData "AttachLoadBalancerTargetGroupsResponse" "Network.AWS.AutoScaling.AttachLoadBalancerTargetGroups" "amazonka-autoscaling-1.4.4-GYnXkXaDf6rCtdC2ph0Erx" True) (C1 (MetaCons "AttachLoadBalancerTargetGroupsResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_albtgrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses