VM::EC2::NetworkInterface::Association -- Object representing an association of a network interface with
Contents
Description
This object provides access to an elastic address association object, which reversibly associates an
elastic public IP address with an elastic network interface (ENI).
Please see VM::EC2::Generic for methods shared by all VM::EC2 objects.
Methods
These object methods are supported:
associationId
publicIp
publicDnsName
ipOwnerId
allocationId
In addition, this object supports the following convenience method:
address() -- Returns the VM::EC2::Address object involved in the
association.
Name
VM::EC2::NetworkInterface::Association -- Object representing an association of a network interface with
an elastic public IP address
See Also
VM::EC2 VM::EC2::Generic
String Overloading
When used in a string context, this object will be interpolated as the public IP address.
Synopsis
use VM::EC2;
my $ec2 = VM::EC2->new(...);
my $interface = $ec2->describe_network_interfaces('eni-12345');
my $association = $interface->association;
my $id = $association->associationId;
my $public_ip = $association->ipOwnerId;
my $address = $association->address;
