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 Source #

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 Source #

Contains the parameters for ModifyLoadBalancerAttributes.

See: modifyLoadBalancerAttributes smart constructor.

Instances
Eq ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

Data ModifyLoadBalancerAttributes Source # 
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 Source # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

Show ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

Generic ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

Associated Types

type Rep ModifyLoadBalancerAttributes :: Type -> Type #

Hashable ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

AWSRequest ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

Associated Types

type Rs ModifyLoadBalancerAttributes :: Type #

ToHeaders ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

ToPath ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

ToQuery ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

NFData ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

type Rep ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

type Rep ModifyLoadBalancerAttributes = D1 (MetaData "ModifyLoadBalancerAttributes" "Network.AWS.ELB.ModifyLoadBalancerAttributes" "amazonka-elb-1.6.1-Ih5hIKrYl5yJOuBwSBSzZS" 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 Source # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

Request Lenses

Destructuring the Response

modifyLoadBalancerAttributesResponse Source #

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 Source #

Contains the output of ModifyLoadBalancerAttributes.

See: modifyLoadBalancerAttributesResponse smart constructor.

Instances
Eq ModifyLoadBalancerAttributesResponse Source # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

Data ModifyLoadBalancerAttributesResponse Source # 
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 Source # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

Show ModifyLoadBalancerAttributesResponse Source # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

Generic ModifyLoadBalancerAttributesResponse Source # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

NFData ModifyLoadBalancerAttributesResponse Source # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

type Rep ModifyLoadBalancerAttributesResponse Source # 
Instance details

Defined in Network.AWS.ELB.ModifyLoadBalancerAttributes

type Rep ModifyLoadBalancerAttributesResponse = D1 (MetaData "ModifyLoadBalancerAttributesResponse" "Network.AWS.ELB.ModifyLoadBalancerAttributes" "amazonka-elb-1.6.1-Ih5hIKrYl5yJOuBwSBSzZS" 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