class Fog::Resources::AzureRM::AzureResources

This class is giving implementation of all/list and get.

Public Instance Methods

all() click to toggle source
# File lib/fog/azurerm/models/resources/azure_resources.rb, line 10
def all
  unless tag_name.nil? && tag_value.nil?
    resources = []
    service.list_tagged_resources(tag_name, tag_value).each do |resource|
      resources << Fog::Resources::AzureRM::AzureResource.parse(resource)
    end
    resources.inspect
    return load(resources)
  end
  nil
end
check_azure_resource_exists(resource_id, api_version) click to toggle source
# File lib/fog/azurerm/models/resources/azure_resources.rb, line 26
def check_azure_resource_exists(resource_id, api_version)
  service.check_azure_resource_exists(resource_id, api_version)
end
get(resource_id) click to toggle source
# File lib/fog/azurerm/models/resources/azure_resources.rb, line 22
def get(resource_id)
  all.find { |f| f.id == resource_id }
end
list_resources_in_resource_group(resource_group_name) click to toggle source
# File lib/fog/azurerm/models/resources/azure_resources.rb, line 30
def list_resources_in_resource_group(resource_group_name)
  resources = []
  service.list_resources_in_resource_group(resource_group_name).each do |resource|
    resources.push(Fog::Resources::AzureRM::AzureResource.parse(resource))
  end
  load(resources)
end