amazonka-ec2-0.3.1: Amazon Elastic Compute Cloud SDK.

Safe HaskellNone
LanguageHaskell2010

Network.AWS.EC2.AllocateAddress

Contents

Description

Acquires an Elastic IP address.

An Elastic IP address is for use either in the EC2-Classic platform or in a VPC. For more information, see Elastic IP Addresses in the Amazon ElasticCompute Cloud User Guide for Linux.

http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-AllocateAddress.html

Synopsis

Request

Request constructor

allocateAddress :: AllocateAddress Source

AllocateAddress constructor.

The fields accessible through corresponding lenses are:

Request lenses

aaDomain :: Lens' AllocateAddress (Maybe DomainType) Source

Set to vpc to allocate the address for use with instances in a VPC.

Default: The address is for use with instances in EC2-Classic.

Response

Response constructor

Response lenses

aarAllocationId :: Lens' AllocateAddressResponse (Maybe Text) Source

EC2-VPC
The ID that AWS assigns to represent the allocation of the Elastic IP address for use with instances in a VPC.

aarDomain :: Lens' AllocateAddressResponse (Maybe DomainType) Source

Indicates whether this Elastic IP address is for use with instances in EC2-Classic (standard) or instances in a VPC (vpc).