Attaches an existing internet gateway
internet_gateway.attach(igw-id, vpc-id)
True or false depending on the result
# File lib/fog/aws/models/compute/internet_gateway.rb, line 25 def attach(vpc_id) requires :id service.attach_internet_gateway(id, vpc_id) reload end
Removes an existing internet gateway
internet_gateway.destroy
True or false depending on the result
# File lib/fog/aws/models/compute/internet_gateway.rb, line 54 def destroy requires :id service.delete_internet_gateway(id) true end
Detaches an existing internet gateway
internet_gateway.detach(igw-id, vpc-id)
True or false depending on the result
# File lib/fog/aws/models/compute/internet_gateway.rb, line 39 def detach(vpc_id) requires :id service.detach_internet_gateway(id, vpc_id) reload end
Create an internet gateway
>> g = AWS.internet_gateways.new() >> g.save
requestId and a internetGateway object
# File lib/fog/aws/models/compute/internet_gateway.rb, line 70 def save data = service.create_internet_gateway.body['internetGatewaySet'].first new_attributes = data.reject {|key,value| key == 'requestId'} merge_attributes(new_attributes) true true end
Generated with the Darkfish Rdoc Generator 2.