VM::EC2::VPC::RouteTable::Association -- The association between a route table and a subnet
Contents
Description
This object describes the association between a EC2 Virtual Private Cloud routing table and a particular
subnet. The special "main" route table, which is assigned to newly-created subnets by default, is
designated by an association that returns a true value for the main() method.
Methods
These object methods are supported:
routeTableAssociationId -- An identifier representing this association.
routeTableId -- The ID of the associated route table.
subnetId -- The ID of the associated subnet.
main -- Returns true if the associated route table is
the VPC's main table.
In addition, the following convenience methods are provided:
route_table -- Return the VM::EC2::VPC::RouteTable object.
subnet -- Return the VM::EC2::VPC::Subnet object.
Name
VM::EC2::VPC::RouteTable::Association -- The association between a route table and a subnet
See Also
VM::EC2 VM::EC2::Generic VM::EC2::VPC::RouteTable VM::EC2::VPC::Subnet
String Overloading
When used in a string context, this object will be interpolated as the routeTableAssociationId.
Synopsis
use VM::EC2;
my $ec2 = VM::EC2->new(...);
my $table = $ec2->describe_route_tables('rtb-123456');
my @associations = $table->associations;
foreach my $a (@associations) {
print $a->routeTableAssociationId,"\n",
$a->routeTableId,"\n",
$a->subnetid,"\n",
$a->main,"\n";
}
