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

Contents

Description

Modifies the attributes of the specified load balancer.

You can modify the load balancer attributes, such as AccessLogs , ConnectionDraining , and CrossZoneLoadBalancing by either enabling or disabling them. Or, you can modify the load balancer attribute ConnectionSettings by specifying an idle connection timeout value for your load balancer.

For more information, see the following in the Classic Load Balancer Guide :

Synopsis

Creating a Request

modifyLoadBalancerAttributes #

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

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

data ModifyLoadBalancerAttributes #

Contains the parameters for ModifyLoadBalancerAttributes.

See: modifyLoadBalancerAttributes smart constructor.

Instances

Eq ModifyLoadBalancerAttributes # 
Data ModifyLoadBalancerAttributes # 

Methods

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

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

toConstr :: ModifyLoadBalancerAttributes -> Constr #

dataTypeOf :: ModifyLoadBalancerAttributes -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ModifyLoadBalancerAttributes # 
Show ModifyLoadBalancerAttributes # 
Generic ModifyLoadBalancerAttributes # 
Hashable ModifyLoadBalancerAttributes # 
NFData ModifyLoadBalancerAttributes # 
AWSRequest ModifyLoadBalancerAttributes # 
ToHeaders ModifyLoadBalancerAttributes # 
ToPath ModifyLoadBalancerAttributes # 
ToQuery ModifyLoadBalancerAttributes # 
type Rep ModifyLoadBalancerAttributes # 
type Rep ModifyLoadBalancerAttributes = D1 * (MetaData "ModifyLoadBalancerAttributes" "Network.AWS.ELB.ModifyLoadBalancerAttributes" "amazonka-elb-1.6.0-AOAnHslRpzcHbl5E6mmVU1" False) (C1 * (MetaCons "ModifyLoadBalancerAttributes'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_mlbaLoadBalancerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_mlbaLoadBalancerAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * LoadBalancerAttributes))))
type Rs ModifyLoadBalancerAttributes # 

Request Lenses

Destructuring the Response

modifyLoadBalancerAttributesResponse #

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

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

data ModifyLoadBalancerAttributesResponse #

Contains the output of ModifyLoadBalancerAttributes.

See: modifyLoadBalancerAttributesResponse smart constructor.

Instances

Eq ModifyLoadBalancerAttributesResponse # 
Data ModifyLoadBalancerAttributesResponse # 

Methods

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

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

toConstr :: ModifyLoadBalancerAttributesResponse -> Constr #

dataTypeOf :: ModifyLoadBalancerAttributesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ModifyLoadBalancerAttributesResponse # 
Show ModifyLoadBalancerAttributesResponse # 
Generic ModifyLoadBalancerAttributesResponse # 
NFData ModifyLoadBalancerAttributesResponse # 
type Rep ModifyLoadBalancerAttributesResponse # 
type Rep ModifyLoadBalancerAttributesResponse = D1 * (MetaData "ModifyLoadBalancerAttributesResponse" "Network.AWS.ELB.ModifyLoadBalancerAttributes" "amazonka-elb-1.6.0-AOAnHslRpzcHbl5E6mmVU1" False) (C1 * (MetaCons "ModifyLoadBalancerAttributesResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_mlbarsLoadBalancerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_mlbarsLoadBalancerAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe LoadBalancerAttributes))) (S1 * (MetaSel (Just Symbol "_mlbarsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)))))

Response Lenses