module Azure

Represents an HTTP request that can perform synchronous queries to an HTTP server, returning a HttpResponse

This will break if used against API version prior to 2013-08-15 as the format changed @see msdn.microsoft.com/library/azure/dn140255.aspx for more information on construction

Constants

BaseManagementService

The base for all Azure management services @!attribute [rw] client

The client contains the configuration scope and the ability to produce http agents.
defaults to global client.
@see Azure.client
@return [Azure::Client]
BlobService
CloudServiceManagementService
QueueService
ServiceBusService
SqlDatabaseManagementService

Service for managing SQL Azure servers and databases

StorageManagementService

Provides Storage Management API

TableService
VirtualMachineImageManagementService
VirtualMachineManagementService
VirtualNetworkManagementService

VirtualNetworkManagementService

Public Class Methods

client(options = {}) click to toggle source

API client based on configured options {Configurable}

@return [Azure::Client] API wrapper

# File lib/azure.rb, line 124
def client(options = {})
  @client = Azure::Client.new(options) unless defined?(@client) && @client.same_options?(options)
  @client
end

Private Class Methods

method_missing(method_name, *args, &block) click to toggle source
Calls superclass method
# File lib/azure.rb, line 131
def method_missing(method_name, *args, &block)
  return super unless client.respond_to?(method_name)
  client.send(method_name, *args, &block)
end