Creates or updates a disk.
For more information, see the official documentation for Disks: Create or update.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| diskName | string | The name of the managed disk that is being created. | Required |
The action may return partial results if the timeout limit for workflow actions has been reached. Returns fields as described in Disk.
Creates or updates a snapshot.
For more information, see the official documentation for Snapshots: Create or update.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| snapshotName | string | The name of the snapshot that is being created. | Required |
The action may return partial results if the timeout limit for workflow actions has been reached. Returns fields as described in Snapshot.
Gets a list of all virtual machines (VM) in a VM scale set.
For more information, see the official documentation for Virtual Machine Scale Set VMs: List.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| virtualMachineScaleSetName | string | The name of the VM scale set. | Required |
Returns an array of VirtualMachineScaleSetVM objects.
Create or update a VM scale set.
For more information, see the official documentation for Virtual Machine Scale Sets: Create or update.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| vmScaleSetName | string | The name of the VM scale set to create or update. | Required |
| parameters | VirtualMachineScaleSet | The scale set object. | Required |
The action may return partial results if the timeout limit for workflow actions has been reached. Returns fields as described in VirtualMachineScaleSet.
Deallocates specific virtual machines in a VM scale set.
For more information, see the official documentation for Virtual Machine Scale Sets: Deallocate.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| vmScaleSetName | string | The name of the VM scale set. | Required |
The action does not have an output.
Restarts one or more virtual machines in a VM scale set.
For more information, see the official documentation for Virtual Machine Scale Sets: Restart.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| vmScaleSetName | string | The name of the VM scale set. | Required |
The action does not have an output.
Display information about a virtual machine scale set.
For more information, see the official documentation for Virtual Machine Scale Sets: Get.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| vmScaleSetName | string | The name of the VM scale set. | Required |
Returns fields as described in VirtualMachineScaleSet.
Gets a list of SKUs available for your VM scale set, including the minimum and maximum VM instances allowed for each SKU.
For more information, see the official documentation for Virtual Machine Scale Sets: List skus.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| vmScaleSetName | string | The name of the VM scale set. | Required |
Returns an array of VirtualMachineScaleSetSku objects.
Gets a list of all VM scale sets under a resource group.
For more information, see the official documentation for Virtual Machine Scale Sets: List.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
Returns an array of VirtualMachineScaleSet objects.
The operation to create or update a virtual machine.
For more information, see the official documentation for Virtual Machines: Create or update.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| vmName | string | The name of the virtual machine. | Required |
The action may return partial results if the timeout limit for workflow actions has been reached. Returns fields as described in VirtualMachine.
Shuts down the virtual machine and releases the compute resources.
For more information, see the official documentation for Virtual Machines: Deallocate.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| vmName | string | The name of the virtual machine. | Required |
The action does not have an output.
The operation to delete a virtual machine.
For more information, see the official documentation for Virtual Machines: Delete.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| vmName | string | The name of the virtual machine. | Required |
The action does not have an output.
Installs patches on the VM.
For more information, see the official documentation for Virtual Machines: Install patches.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| vmName | string | The name of the virtual machine. | Required |
| installPatchesInput | VirtualMachineInstallPatchesParameters | Input for InstallPatches as directly received by the API. | Required |
The action may return partial results if the timeout limit for workflow actions has been reached. Returns fields as described in VirtualMachineInstallPatchesResult.
The operation to perform maintenance on a virtual machine.
For more information, see the official documentation for Virtual Machines: Perform maintenance.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| vmName | string | The name of the virtual machine. | Required |
The action does not have an output.
The operation to power off (stop) a virtual machine.
For more information, see the official documentation for Virtual Machines: Power off.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| vmName | string | The name of the virtual machine. | Required |
The action does not have an output.
Shuts down the virtual machine, moves it to a new node, and powers it back on.
For more information, see the official documentation for Virtual Machines: Redeploy.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| vmName | string | The name of the virtual machine. | Required |
The action does not have an output.
The operation to restart a virtual machine.
For more information, see the official documentation for Virtual Machines: Restart.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| vmName | string | The name of the virtual machine. | Required |
The action does not have an output.
Run the command on the VM.
For more information, see the official documentation for Virtual Machines: Run command.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| vmName | string | The name of the virtual machine. | Required |
The action may return partial results if the timeout limit for workflow actions has been reached. Returns fields as described in RunCommandResult.
The operation to start a virtual machine.
For more information, see the official documentation for Virtual Machines: Start.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| vmName | string | The name of the virtual machine. | Required |
The action does not have an output.
Sets the OS state of the virtual machine to generalized.
For more information, see the official documentation for Virtual Machines: Generalize.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| vmName | string | The name of the virtual machine. | Required |
The action does not have an output.
Retrieves information about the model view or the instance view of a virtual machine.
For more information, see the official documentation for Virtual Machines: Get.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| vmName | string | The name of the virtual machine. | Required |
Returns fields as described in VirtualMachine.
Retrieves information about the run-time state of a virtual machine.
For more information, see the official documentation for Virtual Machines: Instance view.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
| vmName | string | The name of the virtual machine. | Required |
Returns fields as described in VirtualMachineInstanceView.
Lists all of the virtual machines in the specified subscription.
For more information, see the official documentation for Virtual Machines: List all.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
Returns an array of VirtualMachine objects.
Lists all of the virtual machines in the specified resource group.
For more information, see the official documentation for Virtual Machines: List.
| Field | Type | Description | Required |
|---|---|---|---|
| subscriptionId | string | The ID of the target subscription. | Required |
| resourceGroupName | string | The name of the resource group. | Required |
Returns an array of VirtualMachine objects.