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

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

Data ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELB.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 # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

Show ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

Generic ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

Associated Types

type Rep ModifyLoadBalancerAttributes :: Type -> Type #

Hashable ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

AWSRequest ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

Associated Types

type Rs ModifyLoadBalancerAttributes :: Type #

ToHeaders ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

ToPath ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

ToQuery ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

NFData ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

type Rep ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

type Rep ModifyLoadBalancerAttributes = D1 (MetaData "ModifyLoadBalancerAttributes" "Network.AWS.ELB.ModifyLoadBalancerAttributes" "amazonka-elb-1.6.1-1oZ9kiqe9c2wNRwWkf8t1" False) (C1 (MetaCons "ModifyLoadBalancerAttributes'" PrefixI True) (S1 (MetaSel (Just "_mlbaLoadBalancerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_mlbaLoadBalancerAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 LoadBalancerAttributes)))
type Rs ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELB.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 # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

Data ModifyLoadBalancerAttributesResponse # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

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

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

Show ModifyLoadBalancerAttributesResponse # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

Generic ModifyLoadBalancerAttributesResponse # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

NFData ModifyLoadBalancerAttributesResponse # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

type Rep ModifyLoadBalancerAttributesResponse # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

type Rep ModifyLoadBalancerAttributesResponse = D1 (MetaData "ModifyLoadBalancerAttributesResponse" "Network.AWS.ELB.ModifyLoadBalancerAttributes" "amazonka-elb-1.6.1-1oZ9kiqe9c2wNRwWkf8t1" False) (C1 (MetaCons "ModifyLoadBalancerAttributesResponse'" PrefixI True) (S1 (MetaSel (Just "_mlbarsLoadBalancerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_mlbarsLoadBalancerAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LoadBalancerAttributes)) :*: S1 (MetaSel (Just "_mlbarsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses