Class: Fog::Resources::AzureRM::Mock

Inherits:
Object
  • Object
show all
Defined in:
lib/fog/azurerm/resources.rb,
lib/fog/azurerm/requests/resources/list_resource_groups.rb,
lib/fog/azurerm/requests/resources/create_resource_group.rb,
lib/fog/azurerm/requests/resources/delete_resource_group.rb

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ Mock

Returns a new instance of Mock.



22
23
24
25
26
27
28
29
# File 'lib/fog/azurerm/resources.rb', line 22

def initialize(options = {})
  begin
    require 'azure_mgmt_resources'
  rescue LoadError => e
    retry if require('rubygems')
    raise e.message
  end
end

Instance Method Details

#create_resource_group(name, parameters) ⇒ Object



22
23
# File 'lib/fog/azurerm/requests/resources/create_resource_group.rb', line 22

def create_resource_group(name, parameters)
end

#delete_resource_group(name) ⇒ Object



20
21
# File 'lib/fog/azurerm/requests/resources/delete_resource_group.rb', line 20

def delete_resource_group(name)
end

#list_resource_groupsObject



18
19
20
21
22
23
24
# File 'lib/fog/azurerm/requests/resources/list_resource_groups.rb', line 18

def list_resource_groups
  resource_group = ::Azure::ARM::Resources::Models::ResourceGroup.new
  resource_group.id = '/subscriptions/########-####-####-####-############/resourceGroups/fog-test-resource-group'
  resource_group.name = 'fog-test-resource-group'
  resource_group.location = 'West US'
  [resource_group]
end