class AWS::EC2::RouteTableCollection
def [] route_table_id
-
(RouteTable)
-
Parameters:
-
route_table_id
(String
) --
def [] route_table_id RouteTable.new(route_table_id, :config => config) end
def _each_item options = {}, &block
def _each_item options = {}, &block response = filtered_request(:describe_route_tables, options, &block) response.route_table_set.each do |t| route_table = RouteTable.new_from(:describe_route_tables, t, t.route_table_id, :config => config) yield(route_table) end end
def create options = {}
-
(RouteTable)
-
Options Hash:
(**options)
-
:vpc
(VPC, String
) -- The vpc or vpc id of where you want
Parameters:
-
options
(Hash
) --
def create options = {} client_opts = {} client_opts[:vpc_id] = vpc_id_option(options) resp = client.create_route_table(client_opts) RouteTable.new_from(:create_route_table, resp.route_table, resp.route_table.route_table_id, :config => config) end
def main_route_table
-
(RouteTable)
- Returns the main (default) route table.
def main_route_table @main = AWS.memoize { self.find {|rt| rt.main? } } if @main.nil? @main end