@param [String] internet_gateway_id @return [InternetGateway]
# File lib/aws/ec2/internet_gateway_collection.rb, line 34 def [] internet_gateway_id InternetGateway.new(internet_gateway_id, :config => config) end
Creates a new Internet gateway in your AWS account. After creating the gateway you can attach it to a VPC.
@return [InternetGateway]
# File lib/aws/ec2/internet_gateway_collection.rb, line 27 def create response = client.create_internet_gateway self[response.internet_gateway.internet_gateway_id] end
# File lib/aws/ec2/internet_gateway_collection.rb, line 40 def _each_item options = {}, &block response = filtered_request(:describe_internet_gateways, options, &block) response.internet_gateway_set.each do |g| gateway = InternetGateway.new_from(:describe_internet_gateways, g, g.internet_gateway_id, :config => config) yield(gateway) end end