class AWS::EC2::VPCPeeringConnection

Attributes

id[R]
vpc_peering_connection_id[R]

Public Class Methods

new(vpc_peering_connection_id, options = {}) click to toggle source

@api private

Calls superclass method AWS::Core::Resource::new
# File lib/aws/ec2/vpc_peering_connection.rb, line 20
def initialize vpc_peering_connection_id, options = {}
  @vpc_peering_connection_id = vpc_peering_connection_id
  super
end

Public Instance Methods

accept() click to toggle source

Accept a requested VPC peering connection

# File lib/aws/ec2/vpc_peering_connection.rb, line 30
def accept
  client_opts = {}
  client_opts[:vpc_peering_connection_id] = vpc_peering_connection_id
  resp = client.accept_vpc_peering_connection(client_opts)
end
delete() click to toggle source

Deletes this VPC peering connection. @return [nil]

# File lib/aws/ec2/vpc_peering_connection.rb, line 38
def delete
  client_opts = {}
  client_opts[:vpc_peering_connection_id] = vpc_peering_connection_id
  client.delete_vpc_peering_connection(client_opts)
  nil
end