Create a VirtualMachineScaleSetVMs.
Reference to the service client.
Deallocates a specific virtual machine in a VM scale set. Shuts down the virtual machine and releases the compute resources it uses. You are not billed for the compute resources of this virtual machine once it is deallocated.
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
Promise<msRestAzure.LROPoller>
Deletes a virtual machine from a VM scale set.
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
Promise<msRestAzure.LROPoller>
Performs maintenance on a virtual machine in a VM scale set.
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
Promise<msRestAzure.LROPoller>
Power off (stop) a virtual machine in a VM scale set. Note that resources are still attached and you are getting charged for the resources. Instead, use deallocate to release resources and avoid charges.
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
Promise<msRestAzure.LROPoller>
Redeploys a virtual machine in a VM scale set.
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
Promise<msRestAzure.LROPoller>
Reimages (upgrade the operating system) a specific virtual machine in a VM scale set.
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
Promise<msRestAzure.LROPoller>
Allows you to re-image all the disks ( including data disks ) in the a VM scale set instance. This operation is only supported for managed disks.
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
Promise<msRestAzure.LROPoller>
Restarts a virtual machine in a VM scale set.
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
Promise<msRestAzure.LROPoller>
Starts a virtual machine in a VM scale set.
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
Promise<msRestAzure.LROPoller>
Updates a virtual machine of a VM scale set.
The name of the resource group.
The name of the VM scale set where the extension should be create or updated.
The instance ID of the virtual machine.
Parameters supplied to the Update Virtual Machine Scale Sets VM operation.
Promise<msRestAzure.LROPoller>
Deallocates a specific virtual machine in a VM scale set. Shuts down the virtual machine and releases the compute resources it uses. You are not billed for the compute resources of this virtual machine once it is deallocated.
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
Promise<Models.VirtualMachineScaleSetVMsDeallocateResponse>
Deletes a virtual machine from a VM scale set.
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
Promise<Models.VirtualMachineScaleSetVMsDeleteMethodResponse>
Gets a virtual machine from a VM scale set.
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
Promise<Models.VirtualMachineScaleSetVMsGetResponse>
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
The callback
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
The optional parameters
The callback
Gets the status of a virtual machine from a VM scale set.
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
Promise<Models.VirtualMachineScaleSetVMsGetInstanceViewResponse>
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
The callback
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
The optional parameters
The callback
Gets a list of all virtual machines in a VM scale sets.
The name of the resource group.
The name of the VM scale set.
Promise<Models.VirtualMachineScaleSetVMsListResponse>
The name of the resource group.
The name of the VM scale set.
The callback
The name of the resource group.
The name of the VM scale set.
The optional parameters
The callback
Gets a list of all virtual machines in a VM scale sets.
The NextLink from the previous successful call to List operation.
Promise<Models.VirtualMachineScaleSetVMsListNextResponse>
The NextLink from the previous successful call to List operation.
The callback
The NextLink from the previous successful call to List operation.
The optional parameters
The callback
Performs maintenance on a virtual machine in a VM scale set.
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
Promise<Models.VirtualMachineScaleSetVMsPerformMaintenanceResponse>
Power off (stop) a virtual machine in a VM scale set. Note that resources are still attached and you are getting charged for the resources. Instead, use deallocate to release resources and avoid charges.
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
Promise<Models.VirtualMachineScaleSetVMsPowerOffResponse>
Redeploys a virtual machine in a VM scale set.
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
Promise<Models.VirtualMachineScaleSetVMsRedeployResponse>
Reimages (upgrade the operating system) a specific virtual machine in a VM scale set.
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
Promise<Models.VirtualMachineScaleSetVMsReimageResponse>
Allows you to re-image all the disks ( including data disks ) in the a VM scale set instance. This operation is only supported for managed disks.
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
Promise<Models.VirtualMachineScaleSetVMsReimageAllResponse>
Restarts a virtual machine in a VM scale set.
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
Promise<Models.VirtualMachineScaleSetVMsRestartResponse>
Starts a virtual machine in a VM scale set.
The name of the resource group.
The name of the VM scale set.
The instance ID of the virtual machine.
Promise<Models.VirtualMachineScaleSetVMsStartResponse>
Updates a virtual machine of a VM scale set.
The name of the resource group.
The name of the VM scale set where the extension should be create or updated.
The instance ID of the virtual machine.
Parameters supplied to the Update Virtual Machine Scale Sets VM operation.
Promise<Models.VirtualMachineScaleSetVMsUpdateResponse>
Generated using TypeDoc
Class representing a VirtualMachineScaleSetVMs.