Module: Azure::ClientServices

Included in:
Client
Defined in:
lib/azure/client_services.rb

Overview

The Azure::Configurable module provides quick access to the Azure services and initializes the service to use the configuration of the class it’s mixed into.

Instance Method Summary collapse

Instance Method Details

#base_management(options = {}) ⇒ Azure::BaseManagement::BaseManagementService

Azure Generic management service configured for this Azure client instance



88
89
90
# File 'lib/azure/client_services.rb', line 88

def base_management(options = {})
  Azure::BaseManagement::BaseManagementService.new(default_client(options))
end

#blobs(options = {}) ⇒ Azure::Blob::BlobService

Azure Blob service configured for this Azure client instance



22
23
24
# File 'lib/azure/client_services.rb', line 22

def blobs(options = {})
  Azure::Blob::BlobService.new(default_client(options))
end

#cloud_service_management(options = {}) ⇒ Azure::CloudServiceManagement::CloudServiceManagementService

Azure Cloud Service management service configured for this Azure client instance



76
77
78
# File 'lib/azure/client_services.rb', line 76

def cloud_service_management(options = {})
  Azure::CloudServiceManagement::CloudServiceManagementService.new(default_client(options))
end

#network_management(options = {}) ⇒ Azure::VirtualNetworkManagement::VirtualNetworkManagementService

Azure Network management service configured for this Azure client instance



70
71
72
# File 'lib/azure/client_services.rb', line 70

def network_management(options = {})
  Azure::VirtualNetworkManagement::VirtualNetworkManagementService.new(default_client(options))
end

#queues(options = {}) ⇒ Azure::Queue::QueueService

Azure Queue service configured for this Azure client instance



28
29
30
# File 'lib/azure/client_services.rb', line 28

def queues(options = {})
  Azure::Queue::QueueService.new(default_client(options))
end

#service_bus(options = {}) ⇒ Azure::ServiceBus::ServiceBusService

Azure Service Bus service configured for this Azure client instance



40
41
42
# File 'lib/azure/client_services.rb', line 40

def service_bus(options = {})
  Azure::ServiceBus::ServiceBusService.new(service_bus_host, default_client(options))
end

#sql_database_management(options = {}) ⇒ Azure::SqlDatabaseManagement::SqlDatabaseManagementService

Azure SQL Database management service configured for this Azure client instance



64
65
66
# File 'lib/azure/client_services.rb', line 64

def sql_database_management(options = {})
  Azure::SqlDatabaseManagement::SqlDatabaseManagementService.new(default_client(options))
end

#storage_management(options = {}) ⇒ Azure::StorageManagement::StorageManagementService

Azure Storage management service configured for this Azure client instance



82
83
84
# File 'lib/azure/client_services.rb', line 82

def storage_management(options = {})
  Azure::StorageManagement::StorageManagementService.new(default_client(options))
end

#tables(options = {}) ⇒ Azure::Table::TableService

Azure Table service configured for this Azure client instance



34
35
36
# File 'lib/azure/client_services.rb', line 34

def tables(options = {})
  Azure::Table::TableService.new(default_client(options))
end

#vm_disk_management(options = {}) ⇒ Azure::VirtualMachineImageManagement::VirtualMachineDiskManagementService

Azure Virtual Machine disk management service configured for this Azure client instance



52
53
54
# File 'lib/azure/client_services.rb', line 52

def vm_disk_management(options = {})
  Azure::VirtualMachineImageManagement::VirtualMachineDiskManagementService.new(default_client(options))
end

#vm_image_management(options = {}) ⇒ Azure::VirtualMachineImageManagement::VirtualMachineImageManagementService

Azure Virtual Image management service configured for this Azure client instance



46
47
48
# File 'lib/azure/client_services.rb', line 46

def vm_image_management(options = {})
  Azure::VirtualMachineImageManagement::VirtualMachineImageManagementService.new(default_client(options))
end

#vm_management(options = {}) ⇒ Azure::VirtualMachineManagement::VirtualMachineManagementService

Azure Virtual Machine management service configured for this Azure client instance



58
59
60
# File 'lib/azure/client_services.rb', line 58

def vm_management(options = {})
  Azure::VirtualMachineManagement::VirtualMachineManagementService.new(default_client(options))
end