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.SetLoadBalancerPoliciesOfListener

Contents

Description

Replaces the current set of policies for the specified load balancer port with the specified set of policies.

To enable back-end server authentication, use SetLoadBalancerPoliciesForBackendServer .

For more information about setting policies, see Update the SSL Negotiation Configuration , Duration-Based Session Stickiness , and Application-Controlled Session Stickiness in the Classic Load Balancer Guide .

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:

  • slbpolLoadBalancerName - The name of the load balancer.
  • slbpolLoadBalancerPort - The external port of the load balancer.
  • slbpolPolicyNames - The names of the policies. This list must include all policies to be enabled. If you omit a policy that is currently enabled, it is disabled. If the list is empty, all current policies are disabled.

data SetLoadBalancerPoliciesOfListener Source #

Contains the parameters for SetLoadBalancePoliciesOfListener.

See: setLoadBalancerPoliciesOfListener smart constructor.

Instances
Eq SetLoadBalancerPoliciesOfListener Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerPoliciesOfListener

Data SetLoadBalancerPoliciesOfListener Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerPoliciesOfListener

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

Defined in Network.AWS.ELB.SetLoadBalancerPoliciesOfListener

Show SetLoadBalancerPoliciesOfListener Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerPoliciesOfListener

Generic SetLoadBalancerPoliciesOfListener Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerPoliciesOfListener

Associated Types

type Rep SetLoadBalancerPoliciesOfListener :: Type -> Type #

Hashable SetLoadBalancerPoliciesOfListener Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerPoliciesOfListener

AWSRequest SetLoadBalancerPoliciesOfListener Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerPoliciesOfListener

Associated Types

type Rs SetLoadBalancerPoliciesOfListener :: Type #

ToHeaders SetLoadBalancerPoliciesOfListener Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerPoliciesOfListener

ToPath SetLoadBalancerPoliciesOfListener Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerPoliciesOfListener

ToQuery SetLoadBalancerPoliciesOfListener Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerPoliciesOfListener

NFData SetLoadBalancerPoliciesOfListener Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerPoliciesOfListener

type Rep SetLoadBalancerPoliciesOfListener Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerPoliciesOfListener

type Rep SetLoadBalancerPoliciesOfListener = D1 (MetaData "SetLoadBalancerPoliciesOfListener" "Network.AWS.ELB.SetLoadBalancerPoliciesOfListener" "amazonka-elb-1.6.1-Ih5hIKrYl5yJOuBwSBSzZS" False) (C1 (MetaCons "SetLoadBalancerPoliciesOfListener'" PrefixI True) (S1 (MetaSel (Just "_slbpolLoadBalancerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_slbpolLoadBalancerPort") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_slbpolPolicyNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text]))))
type Rs SetLoadBalancerPoliciesOfListener Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerPoliciesOfListener

Request Lenses

slbpolLoadBalancerPort :: Lens' SetLoadBalancerPoliciesOfListener Int Source #

The external port of the load balancer.

slbpolPolicyNames :: Lens' SetLoadBalancerPoliciesOfListener [Text] Source #

The names of the policies. This list must include all policies to be enabled. If you omit a policy that is currently enabled, it is disabled. If the list is empty, all current policies are disabled.

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 #

Contains the output of SetLoadBalancePoliciesOfListener.

See: setLoadBalancerPoliciesOfListenerResponse smart constructor.

Instances
Eq SetLoadBalancerPoliciesOfListenerResponse Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerPoliciesOfListener

Data SetLoadBalancerPoliciesOfListenerResponse Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerPoliciesOfListener

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

Defined in Network.AWS.ELB.SetLoadBalancerPoliciesOfListener

Show SetLoadBalancerPoliciesOfListenerResponse Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerPoliciesOfListener

Generic SetLoadBalancerPoliciesOfListenerResponse Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerPoliciesOfListener

NFData SetLoadBalancerPoliciesOfListenerResponse Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerPoliciesOfListener

type Rep SetLoadBalancerPoliciesOfListenerResponse Source # 
Instance details

Defined in Network.AWS.ELB.SetLoadBalancerPoliciesOfListener

type Rep SetLoadBalancerPoliciesOfListenerResponse = D1 (MetaData "SetLoadBalancerPoliciesOfListenerResponse" "Network.AWS.ELB.SetLoadBalancerPoliciesOfListener" "amazonka-elb-1.6.1-Ih5hIKrYl5yJOuBwSBSzZS" True) (C1 (MetaCons "SetLoadBalancerPoliciesOfListenerResponse'" PrefixI True) (S1 (MetaSel (Just "_slbpolrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses