lib/fog/azurerm/requests/resources/create_resource_group.rb in fog-azure-rm-0.0.1 vs lib/fog/azurerm/requests/resources/create_resource_group.rb in fog-azure-rm-0.0.2
- old
+ new
@@ -8,19 +8,28 @@
rg_properties = ::Azure::ARM::Resources::Models::ResourceGroup.new
rg_properties.location = location
promise = @rmc.resource_groups.create_or_update(name, rg_properties)
result = promise.value!
Fog::Logger.debug "Resource Group #{name} created successfully."
- result
+ Azure::ARM::Resources::Models::ResourceGroup.serialize_object(result.body)
rescue MsRestAzure::AzureOperationError => e
msg = "Exception creating Resource Group #{name}. #{e.body['error']['message']}"
raise msg
end
end
end
class Mock
- def create_resource_group(name, parameters)
+ def create_resource_group(name, location)
+ {
+ "location" => location,
+ "id" => "/subscriptions/########-####-####-####-############/resourceGroups/#{name}",
+ "name" => name,
+ "properties" =>
+ {
+ "provisioningState" => "Succeeded"
+ }
+ }
end
end
end
end
end