Sha256: a79dbe8f9a01602166ff4c9f883724c3bd30cbe00d5ce0fb8f94de7be048725b
Contents?: true
Size: 1.04 KB
Versions: 20
Compression:
Stored size: 1.04 KB
Contents
module Fog module Compute class Google class Mock def insert_route(_route_name, _network, _dest_range, _priority, _options = {}) Fog::Mock.not_implemented end end class Real # Creates a Route resource. # # @see https://cloud.google.com/compute/docs/reference/latest/routes/insert def insert_route(route_name, network, dest_range, priority, options = {}) route = ::Google::Apis::ComputeV1::Route.new( :name => route_name, :network => network, :dest_range => dest_range, :priority => priority, :tags => options[:tags] || [], :next_hop_instance => options[:next_hop_instance], :next_hop_gateway => options[:next_hop_gateway], :next_hop_ip => options[:next_hop_ip], :next_hop_vpn_tunnel => options[:next_hop_vpn_tunnel], :description => options[:description] ) @compute.insert_route(@project, route) end end end end end
Version data entries
20 entries across 20 versions & 1 rubygems