Sha256: 6c2370a4557a542d24d83a14fce8e678e3186061cc5f84f5a9f8b563b3ba6a59

Contents?: true

Size: 1.54 KB

Versions: 4

Compression:

Stored size: 1.54 KB

Contents

require 'rest-client'
require 'json'
require 'thread'
require 'uri'

# The Azure module serves as a namespace.
module Azure

  # The Armrest module mostly serves as a namespace, but also contains any
  # common constants shared by subclasses.
  module Armrest
    # The default Azure resource
    RESOURCE = "https://management.azure.com/"

    # The default authority resource
    AUTHORITY = "https://login.windows.net/"

    # A common URI for all subclasses
    COMMON_URI = RESOURCE + "subscriptions/"
  end
end

require 'azure/armrest/version'
require 'azure/armrest/exception'
require 'azure/armrest/armrest_service'
require 'azure/armrest/resource_group_based_service'
require 'azure/armrest/storage_account_service'
require 'azure/armrest/availability_set_service'
require 'azure/armrest/virtual_machine_service'
require 'azure/armrest/virtual_machine_image_service'
require 'azure/armrest/virtual_machine_extension_service'
require 'azure/armrest/event_service'
require 'azure/armrest/template_deployment_service'
require 'azure/armrest/resource_service'
require 'azure/armrest/resource_group_service'
require 'azure/armrest/resource_provider_service'
require 'azure/armrest/network/ip_address_service'
require 'azure/armrest/network/network_interface_service'
require 'azure/armrest/network/network_security_group_service'
require 'azure/armrest/network/virtual_network_service'
require 'azure/armrest/network/subnet_service'

# JSON wrapper classes. The service classes should require their own
# wrappers from this point on.
require_relative 'armrest/model/base_model'

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
azure-armrest-0.0.7 lib/azure/armrest.rb
azure-armrest-0.0.6 lib/azure/armrest.rb
azure-armrest-0.0.5 lib/azure/armrest.rb
azure-armrest-0.0.4 lib/azure/armrest.rb