amazonka-ec2-2.0: Amazon Elastic Compute Cloud 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.EC2.UnassignIpv6Addresses

Description

Unassigns one or more IPv6 addresses IPv4 Prefix Delegation prefixes from a network interface.

Synopsis

Creating a Request

data UnassignIpv6Addresses Source #

See: newUnassignIpv6Addresses smart constructor.

Constructors

UnassignIpv6Addresses' 

Fields

Instances

Instances details
ToHeaders UnassignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.UnassignIpv6Addresses

ToPath UnassignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.UnassignIpv6Addresses

ToQuery UnassignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.UnassignIpv6Addresses

AWSRequest UnassignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.UnassignIpv6Addresses

Associated Types

type AWSResponse UnassignIpv6Addresses #

Generic UnassignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.UnassignIpv6Addresses

Associated Types

type Rep UnassignIpv6Addresses :: Type -> Type #

Read UnassignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.UnassignIpv6Addresses

Show UnassignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.UnassignIpv6Addresses

NFData UnassignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.UnassignIpv6Addresses

Methods

rnf :: UnassignIpv6Addresses -> () #

Eq UnassignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.UnassignIpv6Addresses

Hashable UnassignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.UnassignIpv6Addresses

type AWSResponse UnassignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.UnassignIpv6Addresses

type Rep UnassignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.UnassignIpv6Addresses

type Rep UnassignIpv6Addresses = D1 ('MetaData "UnassignIpv6Addresses" "Amazonka.EC2.UnassignIpv6Addresses" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "UnassignIpv6Addresses'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv6Addresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "ipv6Prefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUnassignIpv6Addresses Source #

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

UnassignIpv6Addresses, unassignIpv6Addresses_ipv6Addresses - The IPv6 addresses to unassign from the network interface.

UnassignIpv6Addresses, unassignIpv6Addresses_ipv6Prefixes - The IPv6 prefixes to unassign from the network interface.

UnassignIpv6Addresses, unassignIpv6Addresses_networkInterfaceId - The ID of the network interface.

Request Lenses

unassignIpv6Addresses_ipv6Addresses :: Lens' UnassignIpv6Addresses (Maybe [Text]) Source #

The IPv6 addresses to unassign from the network interface.

unassignIpv6Addresses_ipv6Prefixes :: Lens' UnassignIpv6Addresses (Maybe [Text]) Source #

The IPv6 prefixes to unassign from the network interface.

Destructuring the Response

data UnassignIpv6AddressesResponse Source #

See: newUnassignIpv6AddressesResponse smart constructor.

Constructors

UnassignIpv6AddressesResponse' 

Fields

Instances

Instances details
Generic UnassignIpv6AddressesResponse Source # 
Instance details

Defined in Amazonka.EC2.UnassignIpv6Addresses

Associated Types

type Rep UnassignIpv6AddressesResponse :: Type -> Type #

Read UnassignIpv6AddressesResponse Source # 
Instance details

Defined in Amazonka.EC2.UnassignIpv6Addresses

Show UnassignIpv6AddressesResponse Source # 
Instance details

Defined in Amazonka.EC2.UnassignIpv6Addresses

NFData UnassignIpv6AddressesResponse Source # 
Instance details

Defined in Amazonka.EC2.UnassignIpv6Addresses

Eq UnassignIpv6AddressesResponse Source # 
Instance details

Defined in Amazonka.EC2.UnassignIpv6Addresses

type Rep UnassignIpv6AddressesResponse Source # 
Instance details

Defined in Amazonka.EC2.UnassignIpv6Addresses

type Rep UnassignIpv6AddressesResponse = D1 ('MetaData "UnassignIpv6AddressesResponse" "Amazonka.EC2.UnassignIpv6Addresses" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "UnassignIpv6AddressesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "unassignedIpv6Addresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "unassignedIpv6Prefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUnassignIpv6AddressesResponse Source #

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

UnassignIpv6Addresses, unassignIpv6AddressesResponse_networkInterfaceId - The ID of the network interface.

$sel:unassignedIpv6Addresses:UnassignIpv6AddressesResponse', unassignIpv6AddressesResponse_unassignedIpv6Addresses - The IPv6 addresses that have been unassigned from the network interface.

$sel:unassignedIpv6Prefixes:UnassignIpv6AddressesResponse', unassignIpv6AddressesResponse_unassignedIpv6Prefixes - The IPv4 prefixes that have been unassigned from the network interface.

$sel:httpStatus:UnassignIpv6AddressesResponse', unassignIpv6AddressesResponse_httpStatus - The response's http status code.

Response Lenses

unassignIpv6AddressesResponse_unassignedIpv6Addresses :: Lens' UnassignIpv6AddressesResponse (Maybe [Text]) Source #

The IPv6 addresses that have been unassigned from the network interface.

unassignIpv6AddressesResponse_unassignedIpv6Prefixes :: Lens' UnassignIpv6AddressesResponse (Maybe [Text]) Source #

The IPv4 prefixes that have been unassigned from the network interface.