Skip to main content

Start Azure Virtual Machine

As Azure user I can be START the running VM. When it already stopped. All services related to that will be get started. So before starting VM make sure that VM is stopped state.

Azure Virtual Machine can be started two ways.

  • Manually START VM
  • API request to START VM 

1.Manually START VM -  Go To VM overview page - click START button - Click OK - VM successfully started now.

2.API request to START VM

Build API request and Start Azure Virtual Machine.

Collect Arguments information

{0} - subscriptionId  {1} - resourceGroupName  {2} -  virtualMachinesName  {3} - apiVersion

Variables 

        private string azureDomain = "https://management.azure.com";
        private string vmStartUri = "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Compute/virtualMachines/{2}/start?api-version={3}";
        private string _apiV_2019_12_01 = "2019-12-01";

Write a Method

public void StartVirtualMachine(string vmName)
        {
            string vmStartUrl = string.Format(azureDomain + vmStartUri, _subscriptionId, _resourceGroupName, vmName, _apiV_2019_12_01);
            _apiRequest.PostRESTfulResponseWithToken(_token, vmStartUrl, "");
        } 

 Once VM has been started. You can try to access, Finally you will get access on it. 


Comments

Popular posts from this blog

CREATE AZURE VIRTUAL MACHINE

As a Azure user I can create VM machine within 3 min by following below said ways.  1.Manually create VM via Wizard 2.API request to create VM   1.Manually create VM via Wizard - Go to VM wizard and fill VM details VM successfully created. 2.API request to create VM string ip_St = "Ip"; string vNet_St = "VNet"; string sub_St = "Subnet"; string nic_St = "Nic"; string nsg_St = "nsg"; //Setp1 CreatePulicIpAddress(ip_St); //Setp2 CreateVirtualNetworks(vNet_St); //Setp3 CreateSubnets(vNet_St, sub_St); //Setp4 CreateNetworkSecurityGroups(nsg_St); //Step5 CreateNetworkInterfaces(nic_St, ip_St, vNet_St, sub_St, nsg_St); //Setp6 CreateVirtualMachine(vmDetails); private string azureDomain = "https://management.azure.com"; private string apiVersion = "2019-12-01"; private string _apiV_2019_12_01 = "2019-12-01"; private strin...

MICROSOFT.NETWORK API COLLECTIONS

Recently I used Microsoft network rest API call. I would like to share with you all. Network API calls includes  PublicIpAddress, VirtualNetworks, Subnets, NetworkInterfaces, Disks, NetworkSecurityGroups.  GET, PUT, DELETE -  Mostly I used {0} - subscriptionId  {1} - resourceGroupName  {2} - virtualMachinesName{3} - apiVersion  private string azureDomain = "https://management.azure.com"; private string apiVersion = "2019-12-01"; private string _apiV_2019_12_01 = "2019-12-01"; private string _apiV_2019_07_01 = "2019-07-01"; private string _apiV_2020_04_01 = "2020-04-01"; private string publicIpAddressPutUri = "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/publicIPAddresses/{2}?api-version={3}"; private string publicIpAddressDeleteUri = "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/publicIPAddresses/{2}?api-version={3}"; private string...