VM::EC2::VPC::PeeringConnection3pm
Virtual private cloud peering connection
Usage
use VM::EC2;my $ec2 = VM::EC2->new(...);my $pcx = $ec2->describe_vpc_peering_connections(-vpc_peering_connection_id=>'pcx-12345678');my $status = $pcx->status;
Overview
This object represents an Amazon EC2 VPC peering connection, and is returned by VM::EC2->describe_vpc_peering_connections(), create_vpc_peering_connection(), and accept_vpc_peering_connection().
Methods
These object methods are supported:
vpcPeeringConnectionId -- The ID of the VPC peering connectionrequesterVpcInfo -- Information about the requester VPCaccepterVpcInfo -- Information about the accepter VPCstatus -- The status of the VPC peering connectionexpirationTime -- The time that an unaccepted VPC peeringconnection will expiretagSet -- Tags assigned to the resource.
The following convenience methods are provided:
accept -- Accepts the peering connection request.NOTE: must be in the 'pending-acceptance'state to be successfulreject -- Rejects the peering connection request.NOTE: must be in the 'pending-acceptance'state to be successfulrefresh -- Refreshes the objectcurrent_status -- Refreshes the object and returns thestatus. Useful for checking statusafter calling reject() or accept()
The object also supports the tags() method described in VM::EC2::Generic:
String overloading
When used in a string context, this object will interpolate the vpcPeeringConnectionId
Releases
6 releases since Debian 8 (Jessie); the text changed 3 times.