lib/fog/azurerm/docs/compute.md in fog-azure-rm-0.1.2 vs lib/fog/azurerm/docs/compute.md in fog-azure-rm-0.2.0

- old
+ new

@@ -15,17 +15,24 @@ Next, create a connection to the Compute Service: ```ruby azure_compute_service = Fog::Compute.new( provider: 'AzureRM', - tenant_id: '<Tenantid>', # Tenant id of Azure Active Directory Application - client_id: '<Clientid>', # Client id of Azure Active Directory Application - client_secret: '<ClientSecret>', # Client Secret of Azure Active Directory Application - subscription_id: '<Subscriptionid>' # Subscription id of an Azure Account + tenant_id: '<Tenantid>', # Tenant id of Azure Active Directory Application + client_id: '<Clientid>', # Client id of Azure Active Directory Application + client_secret: '<ClientSecret>', # Client Secret of Azure Active Directory Application + subscription_id: '<Subscriptionid>', # Subscription id of an Azure Account + :environment => '<AzureCloud/AzureChinaCloud/AzureUSGovernment/AzureGermanCloud>' # Azure cloud environment. Default is AzureCloud. ) ``` +## Check Server Existence + +```ruby +azure_compute_service.servers.check_vm_exists(<Resource Group name>, <VM Name>) +``` + ## Create Server Create a new linux server ```ruby @@ -131,10 +138,16 @@ ```ruby server.destroy ``` +## Check Availability Set Existence + +```ruby +azure_compute_service.availability_sets.check_availability_set_exists(<Resource Group name>, <Availability Set name>) +``` + ## Create Availability Set Create a new availability set ```ruby @@ -171,9 +184,15 @@ Get an availability set object from the get method and then destroy that availability set. ```ruby availability_set.destroy +``` + +## Check Virtual Machine Extension Existence + +```ruby +azure_compute_service.virtual_machine_extensions.check_vm_extension_exists(<Resource Group name>, <Virtual Machine Name>, <Extension Name>) ``` ## Create Virtual Machine Extension Installs an extension to the specified virtual machine.