Sha256: c03cf9854771c864d1a82be31010c8b2071ca44a37cc73e2a3eff7f763042d8b
Contents?: true
Size: 835 Bytes
Versions: 10
Compression:
Stored size: 835 Bytes
Contents
module Fog module Compute class Google class Mock def insert_instance_group(_group_name, _zone, _options = {}) Fog::Mock.not_implemented end end class Real def insert_instance_group(group_name, zone, options = {}) api_method = @compute.instance_groups.insert parameters = { "project" => @project, "zone" => zone } id = Fog::Mock.random_numbers(19).to_s body = { "name" => group_name, "network" => "https://www.googleapis.com/compute/#{api_version}/projects/#{@project}/global/networks/default" } body["description"] = options["description"] if options["description"] request(api_method, parameters, body) end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems