libZSservicesZSamazonka-elbv2ZSamazonka-elbv2
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.ELBV2.SetIpAddressType

Description

Sets the type of IP addresses used by the subnets of the specified Application Load Balancer or Network Load Balancer.

Synopsis

Creating a Request

data SetIpAddressType Source #

See: newSetIpAddressType smart constructor.

Constructors

SetIpAddressType' 

Fields

  • loadBalancerArn :: Text

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

  • ipAddressType :: IpAddressType

    The IP address type. The possible values are ipv4 (for IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses). Internal load balancers must use ipv4. You can’t specify dualstack for a load balancer with a UDP or TCP_UDP listener.

Instances

Instances details
Eq SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

Read SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

Show SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

Generic SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

Associated Types

type Rep SetIpAddressType :: Type -> Type #

NFData SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

Methods

rnf :: SetIpAddressType -> () #

Hashable SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

AWSRequest SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

Associated Types

type AWSResponse SetIpAddressType #

ToHeaders SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

ToPath SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

ToQuery SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

type Rep SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

type Rep SetIpAddressType = D1 ('MetaData "SetIpAddressType" "Amazonka.ELBV2.SetIpAddressType" "libZSservicesZSamazonka-elbv2ZSamazonka-elbv2" 'False) (C1 ('MetaCons "SetIpAddressType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "loadBalancerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ipAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IpAddressType)))
type AWSResponse SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

newSetIpAddressType Source #

Create a value of SetIpAddressType 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:

$sel:loadBalancerArn:SetIpAddressType', setIpAddressType_loadBalancerArn - The Amazon Resource Name (ARN) of the load balancer.

$sel:ipAddressType:SetIpAddressType', setIpAddressType_ipAddressType - The IP address type. The possible values are ipv4 (for IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses). Internal load balancers must use ipv4. You can’t specify dualstack for a load balancer with a UDP or TCP_UDP listener.

Request Lenses

setIpAddressType_loadBalancerArn :: Lens' SetIpAddressType Text Source #

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

setIpAddressType_ipAddressType :: Lens' SetIpAddressType IpAddressType Source #

The IP address type. The possible values are ipv4 (for IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses). Internal load balancers must use ipv4. You can’t specify dualstack for a load balancer with a UDP or TCP_UDP listener.

Destructuring the Response

data SetIpAddressTypeResponse Source #

See: newSetIpAddressTypeResponse smart constructor.

Constructors

SetIpAddressTypeResponse' 

Fields

Instances

Instances details
Eq SetIpAddressTypeResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

Read SetIpAddressTypeResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

Show SetIpAddressTypeResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

Generic SetIpAddressTypeResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

Associated Types

type Rep SetIpAddressTypeResponse :: Type -> Type #

NFData SetIpAddressTypeResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

type Rep SetIpAddressTypeResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

type Rep SetIpAddressTypeResponse = D1 ('MetaData "SetIpAddressTypeResponse" "Amazonka.ELBV2.SetIpAddressType" "libZSservicesZSamazonka-elbv2ZSamazonka-elbv2" 'False) (C1 ('MetaCons "SetIpAddressTypeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressType)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSetIpAddressTypeResponse Source #

Create a value of SetIpAddressTypeResponse 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:

$sel:ipAddressType:SetIpAddressType', setIpAddressTypeResponse_ipAddressType - The IP address type.

$sel:httpStatus:SetIpAddressTypeResponse', setIpAddressTypeResponse_httpStatus - The response's http status code.

Response Lenses