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
-
#base_management(options = {}) ⇒ Azure::BaseManagement::BaseManagementService
Azure Generic management service configured for this Azure client instance.
-
#blobs(options = {}) ⇒ Azure::Blob::BlobService
Azure Blob service configured for this Azure client instance.
-
#cloud_service_management(options = {}) ⇒ Azure::CloudServiceManagement::CloudServiceManagementService
Azure Cloud Service management service configured for this Azure client instance.
-
#network_management(options = {}) ⇒ Azure::VirtualNetworkManagement::VirtualNetworkManagementService
Azure Network management service configured for this Azure client instance.
-
#queues(options = {}) ⇒ Azure::Queue::QueueService
Azure Queue service configured for this Azure client instance.
-
#service_bus(options = {}) ⇒ Azure::ServiceBus::ServiceBusService
Azure Service Bus service configured for this Azure client instance.
-
#sql_database_management(options = {}) ⇒ Azure::SqlDatabaseManagement::SqlDatabaseManagementService
Azure SQL Database management service configured for this Azure client instance.
-
#storage_management(options = {}) ⇒ Azure::StorageManagement::StorageManagementService
Azure Storage management service configured for this Azure client instance.
-
#tables(options = {}) ⇒ Azure::Table::TableService
Azure Table service configured for this Azure client instance.
-
#vm_disk_management(options = {}) ⇒ Azure::VirtualMachineImageManagement::VirtualMachineDiskManagementService
Azure Virtual Machine disk management service configured for this Azure client instance.
-
#vm_image_management(options = {}) ⇒ Azure::VirtualMachineImageManagement::VirtualMachineImageManagementService
Azure Virtual Image management service configured for this Azure client instance.
-
#vm_management(options = {}) ⇒ Azure::VirtualMachineManagement::VirtualMachineManagementService
Azure Virtual Machine management service configured for this Azure client instance.
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( = {}) Azure::BaseManagement::BaseManagementService.new(default_client()) 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( = {}) Azure::Blob::BlobService.new(default_client()) 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( = {}) Azure::CloudServiceManagement::CloudServiceManagementService.new(default_client()) 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( = {}) Azure::VirtualNetworkManagement::VirtualNetworkManagementService.new(default_client()) 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( = {}) Azure::Queue::QueueService.new(default_client()) 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( = {}) Azure::ServiceBus::ServiceBusService.new(service_bus_host, default_client()) 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( = {}) Azure::SqlDatabaseManagement::SqlDatabaseManagementService.new(default_client()) 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( = {}) Azure::StorageManagement::StorageManagementService.new(default_client()) 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( = {}) Azure::Table::TableService.new(default_client()) 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( = {}) Azure::VirtualMachineImageManagement::VirtualMachineDiskManagementService.new(default_client()) 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( = {}) Azure::VirtualMachineImageManagement::VirtualMachineImageManagementService.new(default_client()) 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( = {}) Azure::VirtualMachineManagement::VirtualMachineManagementService.new(default_client()) end |