amazonka-elb-1.4.3: Amazon Elastic Load Balancing 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.ELB.SetLoadBalancerPoliciesOfListener

Contents

Description

Associates, updates, or disables a policy with a listener for the specified load balancer. You can associate multiple policies with a listener.

Synopsis

Creating a Request

setLoadBalancerPoliciesOfListener Source #

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

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

data SetLoadBalancerPoliciesOfListener Source #

See: setLoadBalancerPoliciesOfListener smart constructor.

Instances

Eq SetLoadBalancerPoliciesOfListener Source # 
Data SetLoadBalancerPoliciesOfListener Source # 

Methods

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

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

toConstr :: SetLoadBalancerPoliciesOfListener -> Constr #

dataTypeOf :: SetLoadBalancerPoliciesOfListener -> DataType #

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

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

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

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

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

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

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

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

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

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

Read SetLoadBalancerPoliciesOfListener Source # 
Show SetLoadBalancerPoliciesOfListener Source # 
Generic SetLoadBalancerPoliciesOfListener Source # 
Hashable SetLoadBalancerPoliciesOfListener Source # 
NFData SetLoadBalancerPoliciesOfListener Source # 
AWSRequest SetLoadBalancerPoliciesOfListener Source # 
ToQuery SetLoadBalancerPoliciesOfListener Source # 
ToPath SetLoadBalancerPoliciesOfListener Source # 
ToHeaders SetLoadBalancerPoliciesOfListener Source # 
type Rep SetLoadBalancerPoliciesOfListener Source # 
type Rep SetLoadBalancerPoliciesOfListener = D1 (MetaData "SetLoadBalancerPoliciesOfListener" "Network.AWS.ELB.SetLoadBalancerPoliciesOfListener" "amazonka-elb-1.4.3-6wINoQT12eC34de0iF28rP" False) (C1 (MetaCons "SetLoadBalancerPoliciesOfListener'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_slbpolLoadBalancerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_slbpolLoadBalancerPort") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)) (S1 (MetaSel (Just Symbol "_slbpolPolicyNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text])))))
type Rs SetLoadBalancerPoliciesOfListener Source # 

Request Lenses

slbpolLoadBalancerPort :: Lens' SetLoadBalancerPoliciesOfListener Int Source #

The external port of the load balancer for the policy.

slbpolPolicyNames :: Lens' SetLoadBalancerPoliciesOfListener [Text] Source #

The names of the policies. If the list is empty, the current policy is removed from the listener.

Destructuring the Response

setLoadBalancerPoliciesOfListenerResponse Source #

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

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

data SetLoadBalancerPoliciesOfListenerResponse Source #

Instances

Eq SetLoadBalancerPoliciesOfListenerResponse Source # 
Data SetLoadBalancerPoliciesOfListenerResponse Source # 

Methods

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

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

toConstr :: SetLoadBalancerPoliciesOfListenerResponse -> Constr #

dataTypeOf :: SetLoadBalancerPoliciesOfListenerResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read SetLoadBalancerPoliciesOfListenerResponse Source # 
Show SetLoadBalancerPoliciesOfListenerResponse Source # 
Generic SetLoadBalancerPoliciesOfListenerResponse Source # 
NFData SetLoadBalancerPoliciesOfListenerResponse Source # 
type Rep SetLoadBalancerPoliciesOfListenerResponse Source # 
type Rep SetLoadBalancerPoliciesOfListenerResponse = D1 (MetaData "SetLoadBalancerPoliciesOfListenerResponse" "Network.AWS.ELB.SetLoadBalancerPoliciesOfListener" "amazonka-elb-1.4.3-6wINoQT12eC34de0iF28rP" True) (C1 (MetaCons "SetLoadBalancerPoliciesOfListenerResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_slbpolrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses