amazonka-elbv2-2.0: Amazon Elastic Load Balancing SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ELBV2.ModifyLoadBalancerAttributes

Description

Modifies the specified attributes of the specified Application Load Balancer, Network Load Balancer, or Gateway 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

data ModifyLoadBalancerAttributes Source #

See: newModifyLoadBalancerAttributes smart constructor.

Constructors

ModifyLoadBalancerAttributes' 

Fields

Instances

Instances details
ToHeaders ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

ToPath ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

ToQuery ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

AWSRequest ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

Generic ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

Associated Types

type Rep ModifyLoadBalancerAttributes :: Type -> Type #

Read ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

Show ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

NFData ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

Eq ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

Hashable ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

type AWSResponse ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

type Rep ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

type Rep ModifyLoadBalancerAttributes = D1 ('MetaData "ModifyLoadBalancerAttributes" "Amazonka.ELBV2.ModifyLoadBalancerAttributes" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "ModifyLoadBalancerAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "loadBalancerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [LoadBalancerAttribute])))

newModifyLoadBalancerAttributes Source #

Create a value of ModifyLoadBalancerAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ModifyLoadBalancerAttributes, modifyLoadBalancerAttributes_loadBalancerArn - The Amazon Resource Name (ARN) of the load balancer.

ModifyLoadBalancerAttributes, modifyLoadBalancerAttributes_attributes - The load balancer attributes.

Request Lenses

modifyLoadBalancerAttributes_loadBalancerArn :: Lens' ModifyLoadBalancerAttributes Text Source #

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

Destructuring the Response

data ModifyLoadBalancerAttributesResponse Source #

Constructors

ModifyLoadBalancerAttributesResponse' 

Fields

Instances

Instances details
Generic ModifyLoadBalancerAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

Read ModifyLoadBalancerAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

Show ModifyLoadBalancerAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

NFData ModifyLoadBalancerAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

Eq ModifyLoadBalancerAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

type Rep ModifyLoadBalancerAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

type Rep ModifyLoadBalancerAttributesResponse = D1 ('MetaData "ModifyLoadBalancerAttributesResponse" "Amazonka.ELBV2.ModifyLoadBalancerAttributes" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "ModifyLoadBalancerAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LoadBalancerAttribute])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyLoadBalancerAttributesResponse Source #

Create a value of ModifyLoadBalancerAttributesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ModifyLoadBalancerAttributes, modifyLoadBalancerAttributesResponse_attributes - Information about the load balancer attributes.

$sel:httpStatus:ModifyLoadBalancerAttributesResponse', modifyLoadBalancerAttributesResponse_httpStatus - The response's http status code.

Response Lenses