diff --git a/services/compute/mgmt/2019-07-01/compute/virtualmachines.go b/services/compute/mgmt/2019-07-01/compute/virtualmachines.go
index 76ea0d73fb6a..6535b0d31881 100644
--- a/services/compute/mgmt/2019-07-01/compute/virtualmachines.go
+++ b/services/compute/mgmt/2019-07-01/compute/virtualmachines.go
@@ -130,7 +130,11 @@ func (client VirtualMachinesClient) CaptureResponder(resp *http.Response) (resul
}
// ConvertToManagedDisks converts virtual machine disks from blob-based to managed disks. Virtual machine must be
-// stop-deallocated before invoking this operation.
+// stop-deallocated before invoking this operation.
For Windows, please refer to [Convert a virtual machine from
+// unmanaged disks to managed
+// disks.](https://docs.microsoft.com/en-us/azure/virtual-machines/windows/convert-unmanaged-to-managed-disks).
For
+// Linux, please refer to [Convert a virtual machine from unmanaged disks to managed
+// disks.](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/convert-unmanaged-to-managed-disks).
// Parameters:
// resourceGroupName - the name of the resource group.
// VMName - the name of the virtual machine.
@@ -1113,7 +1117,8 @@ func (client VirtualMachinesClient) ListByLocationComplete(ctx context.Context,
return
}
-// PerformMaintenance the operation to perform maintenance on a virtual machine.
+// PerformMaintenance shuts down the virtual machine, moves it to an already updated node, and powers it back on during
+// the self-service phase of planned maintenance.
// Parameters:
// resourceGroupName - the name of the resource group.
// VMName - the name of the virtual machine.
diff --git a/services/compute/mgmt/2019-07-01/compute/virtualmachinescalesets.go b/services/compute/mgmt/2019-07-01/compute/virtualmachinescalesets.go
index 382e190216a0..d0c1b3b38cae 100644
--- a/services/compute/mgmt/2019-07-01/compute/virtualmachinescalesets.go
+++ b/services/compute/mgmt/2019-07-01/compute/virtualmachinescalesets.go
@@ -43,7 +43,7 @@ func NewVirtualMachineScaleSetsClientWithBaseURI(baseURI string, subscriptionID
return VirtualMachineScaleSetsClient{NewWithBaseURI(baseURI, subscriptionID)}
}
-// ConvertToSinglePlacementGroup converts SinglePlacementGroup property to false for a existing virtual machine scale
+// ConvertToSinglePlacementGroup converts SinglePlacementGroup property to true for a existing virtual machine scale
// set.
// Parameters:
// resourceGroupName - the name of the resource group.
diff --git a/services/compute/mgmt/2019-07-01/compute/virtualmachinescalesetvms.go b/services/compute/mgmt/2019-07-01/compute/virtualmachinescalesetvms.go
index b1a520a8f644..fc88ec98c877 100644
--- a/services/compute/mgmt/2019-07-01/compute/virtualmachinescalesetvms.go
+++ b/services/compute/mgmt/2019-07-01/compute/virtualmachinescalesetvms.go
@@ -484,7 +484,8 @@ func (client VirtualMachineScaleSetVMsClient) ListComplete(ctx context.Context,
return
}
-// PerformMaintenance performs maintenance on a virtual machine in a VM scale set.
+// PerformMaintenance shuts down the virtual machine in a VMScaleSet, moves it to an already updated node, and powers
+// it back on during the self-service phase of planned maintenance.
// Parameters:
// resourceGroupName - the name of the resource group.
// VMScaleSetName - the name of the VM scale set.