amazonka-elbv2-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.ELBv2.ModifyLoadBalancerAttributes

Contents

Description

Modifies the specified attributes of the specified Application Load Balancer or Network Load Balancer.

If any of the specified attributes can't be modified as requested, the call fails. Any existing attributes that you do not modify retain their current values.

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 #

See: modifyLoadBalancerAttributes smart constructor.

Instances
Eq ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELBv2.ModifyLoadBalancerAttributes

Data ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELBv2.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.ELBv2.ModifyLoadBalancerAttributes

Show ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELBv2.ModifyLoadBalancerAttributes

Generic ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELBv2.ModifyLoadBalancerAttributes

Associated Types

type Rep ModifyLoadBalancerAttributes :: Type -> Type #

Hashable ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELBv2.ModifyLoadBalancerAttributes

AWSRequest ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELBv2.ModifyLoadBalancerAttributes

Associated Types

type Rs ModifyLoadBalancerAttributes :: Type #

ToHeaders ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELBv2.ModifyLoadBalancerAttributes

ToPath ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELBv2.ModifyLoadBalancerAttributes

ToQuery ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELBv2.ModifyLoadBalancerAttributes

NFData ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELBv2.ModifyLoadBalancerAttributes

type Rep ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELBv2.ModifyLoadBalancerAttributes

type Rep ModifyLoadBalancerAttributes = D1 (MetaData "ModifyLoadBalancerAttributes" "Network.AWS.ELBv2.ModifyLoadBalancerAttributes" "amazonka-elbv2-1.6.1-5ys4wXPHijD4uAPx8h280Q" False) (C1 (MetaCons "ModifyLoadBalancerAttributes'" PrefixI True) (S1 (MetaSel (Just "_mlbaLoadBalancerARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_mlbaAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [LoadBalancerAttribute])))
type Rs ModifyLoadBalancerAttributes # 
Instance details

Defined in Network.AWS.ELBv2.ModifyLoadBalancerAttributes

Request Lenses

mlbaLoadBalancerARN :: Lens' ModifyLoadBalancerAttributes Text #

The Amazon Resource Name (ARN) of the load balancer.

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 #

See: modifyLoadBalancerAttributesResponse smart constructor.

Instances
Eq ModifyLoadBalancerAttributesResponse # 
Instance details

Defined in Network.AWS.ELBv2.ModifyLoadBalancerAttributes

Data ModifyLoadBalancerAttributesResponse # 
Instance details

Defined in Network.AWS.ELBv2.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.ELBv2.ModifyLoadBalancerAttributes

Show ModifyLoadBalancerAttributesResponse # 
Instance details

Defined in Network.AWS.ELBv2.ModifyLoadBalancerAttributes

Generic ModifyLoadBalancerAttributesResponse # 
Instance details

Defined in Network.AWS.ELBv2.ModifyLoadBalancerAttributes

NFData ModifyLoadBalancerAttributesResponse # 
Instance details

Defined in Network.AWS.ELBv2.ModifyLoadBalancerAttributes

type Rep ModifyLoadBalancerAttributesResponse # 
Instance details

Defined in Network.AWS.ELBv2.ModifyLoadBalancerAttributes

type Rep ModifyLoadBalancerAttributesResponse = D1 (MetaData "ModifyLoadBalancerAttributesResponse" "Network.AWS.ELBv2.ModifyLoadBalancerAttributes" "amazonka-elbv2-1.6.1-5ys4wXPHijD4uAPx8h280Q" False) (C1 (MetaCons "ModifyLoadBalancerAttributesResponse'" PrefixI True) (S1 (MetaSel (Just "_mlbarsAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [LoadBalancerAttribute])) :*: S1 (MetaSel (Just "_mlbarsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses

mlbarsAttributes :: Lens' ModifyLoadBalancerAttributesResponse [LoadBalancerAttribute] #

Information about the load balancer attributes.