Azure Virtual Machines (version v1.*.*)

cancel_rolling_upgrade_for_vm_scale_set

Cancels the current virtual machine scale set rolling upgrade.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

capture_virtual_machine

Captures the VM by copying virtual hard disks of the VM and outputs a template that can be used to create similar VMs.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmName (required)

The name of the virtual machine.

Type: string

$body

Parameters supplied to the Capture Virtual Machine operation.

Type: object

{
  "overwriteVhds" : "Specifies whether to overwrite the destination virtual hard disk, in case of conflict.",
  "vhdPrefix" : "The captured virtual hard disk's name prefix.",
  "destinationContainerName" : "The destination container name."
}

convert_to_managed_disk

Converts virtual machine disks from blob-based to managed disks. Virtual machine must be stop-deallocated before invoking this operation.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmName (required)

The name of the virtual machine.

Type: string

convert_vm_scale_set_to_single_placement_group

Converts SinglePlacementGroup property to false for a existing virtual machine scale set.

Parameters

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the virtual machine scale set to create or update.

Type: string

$body

The input object for ConvertToSinglePlacementGroup API.

Type: object

{
  "activePlacementGroupId" : "Id of the placement group in which you want future virtual machine instances to be placed. To query placement group Id, please use Virtual Machine Scale Set VMs - Get API. If not provided, the platform will choose one with maximum number of virtual machine instances."
}

create_ssh_public_key

Creates a new SSH public key resource.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

sshPublicKeyName (required)

The name of the SSH public key.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

$body

Parameters supplied to create the SSH public key.

Type: object

{
  "name" : "Resource name",
  "location" : "Resource location",
  "id" : "Resource Id",
  "type" : "Resource type",
  "tags" : "Resource tags"
}

create_update_availability_set

Create or update an availability set.

Parameters

api-version (required)

Client Api Version.

Type: string

availabilitySetName (required)

The name of the availability set.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

$body

Parameters supplied to the Create Availability Set operation.

Type: object

{
  "name" : "Resource name",
  "location" : "Resource location",
  "id" : "Resource Id",
  "type" : "Resource type",
  "tags" : "Resource tags"
}

create_update_dedicated_host

Create or update a dedicated host .

Parameters

api-version (required)

Client Api Version.

Type: string

hostGroupName (required)

The name of the dedicated host group.

Type: string

hostName (required)

The name of the dedicated host .

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

$body

Parameters supplied to the Create Dedicated Host.

Type: object

{
  "name" : "Resource name",
  "location" : "Resource location",
  "id" : "Resource Id",
  "type" : "Resource type",
  "tags" : "Resource tags"
}

create_update_dedicated_host_group

Create or update a dedicated host group. For details of Dedicated Host and Dedicated Host Groups please see [Dedicated Host Documentation] (https://go.microsoft.com/fwlink/?linkid=2082596)

Parameters

api-version (required)

Client Api Version.

Type: string

hostGroupName (required)

The name of the dedicated host group.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

$body

Parameters supplied to the Create Dedicated Host Group.

Type: object

{
  "name" : "Resource name",
  "location" : "Resource location",
  "id" : "Resource Id",
  "type" : "Resource type",
  "tags" : "Resource tags"
}

create_update_image

Create or update an image.

Parameters

api-version (required)

Client Api Version.

Type: string

imageName (required)

The name of the image.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

$body

Parameters supplied to the Create Image operation.

Type: object

{
  "name" : "Resource name",
  "location" : "Resource location",
  "id" : "Resource Id",
  "type" : "Resource type",
  "tags" : "Resource tags"
}

create_update_proximity_placement_group

Create or update a proximity placement group.

Parameters

api-version (required)

Client Api Version.

Type: string

proximityPlacementGroupName (required)

The name of the proximity placement group.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

$body

Parameters supplied to the Create Proximity Placement Group operation.

Type: object

{
  "name" : "Resource name",
  "location" : "Resource location",
  "id" : "Resource Id",
  "type" : "Resource type",
  "tags" : "Resource tags"
}

create_update_virtual_machine

The operation to create or update a virtual machine. Please note some properties can be set only during virtual machine creation.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmName (required)

The name of the virtual machine.

Type: string

$body

Parameters supplied to the Create Virtual Machine operation.

Type: object

{
  "name" : "Resource name",
  "location" : "Resource location",
  "id" : "Resource Id",
  "type" : "Resource type",
  "tags" : "Resource tags"
}

create_update_virtual_machine_extension

The operation to create or update the extension.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmExtensionName (required)

The name of the virtual machine extension.

Type: string

vmName (required)

The name of the virtual machine where the extension should be created or updated.

Type: string

$body

Parameters supplied to the Create Virtual Machine Extension operation.

Type: object

{
  "name" : "Resource name",
  "location" : "Resource location",
  "id" : "Resource Id",
  "type" : "Resource type",
  "tags" : "Resource tags"
}

create_update_vm_scale_set

Create or update a VM scale set.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set to create or update.

Type: string

$body

The scale set object.

Type: object

{
  "name" : "Resource name",
  "location" : "Resource location",
  "id" : "Resource Id",
  "type" : "Resource type",
  "tags" : "Resource tags"
}

create_update_vm_scale_set_extension

The operation to create or update an extension.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set where the extension should be create or updated.

Type: string

vmssExtensionName (required)

The name of the VM scale set extension.

Type: string

$body

Parameters supplied to the Create VM scale set Extension operation.

Type: object

{
  "id" : "Resource Id"
}

create_update_vm_scale_set_vm_extension

The operation to create or update the VMSS VM extension.

Parameters

api-version (required)

Client Api Version.

Type: string

instanceId (required)

The instance ID of the virtual machine.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmExtensionName (required)

The name of the virtual machine extension.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

$body

Parameters supplied to the Create Virtual Machine Extension operation.

Type: object

{
  "name" : "Resource name",
  "location" : "Resource location",
  "id" : "Resource Id",
  "type" : "Resource type",
  "tags" : "Resource tags"
}

deallocate_virtual_machine

Shuts down the virtual machine and releases the compute resources. You are not billed for the compute resources that this virtual machine uses.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmName (required)

The name of the virtual machine.

Type: string

deallocate_vm_scale_set

Deallocates specific virtual machines in a VM scale set. Shuts down the virtual machines and releases the compute resources. You are not billed for the compute resources that this virtual machine scale set deallocates.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

$body

A list of virtual machine instance IDs from the VM scale set.

Type: object

{
  "instanceIds" : [ "string" ]
}

deallocate_vm_scale_set_vm

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.

Parameters

api-version (required)

Client Api Version.

Type: string

instanceId (required)

The instance ID of the virtual machine.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

delete_availability_set

Delete an availability set.

Parameters

api-version (required)

Client Api Version.

Type: string

availabilitySetName (required)

The name of the availability set.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

delete_dedicated_host

Delete a dedicated host.

Parameters

api-version (required)

Client Api Version.

Type: string

hostGroupName (required)

The name of the dedicated host group.

Type: string

hostName (required)

The name of the dedicated host.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

delete_dedicated_host_group

Delete a dedicated host group.

Parameters

api-version (required)

Client Api Version.

Type: string

hostGroupName (required)

The name of the dedicated host group.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

delete_image

Deletes an Image.

Parameters

api-version (required)

Client Api Version.

Type: string

imageName (required)

The name of the image.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

delete_instances_in_vm_scale_set

Deletes virtual machines in a VM scale set.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

$body

A list of virtual machine instance IDs from the VM scale set.

Type: object

{
  "instanceIds" : [ "string" ]
}

delete_proximity_placement_group

Delete a proximity placement group.

Parameters

api-version (required)

Client Api Version.

Type: string

proximityPlacementGroupName (required)

The name of the proximity placement group.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

delete_ssh_public_key

Delete an SSH public key.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

sshPublicKeyName (required)

The name of the SSH public key.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

delete_virtual_machine

The operation to delete a virtual machine.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmName (required)

The name of the virtual machine.

Type: string

delete_virtual_machine_extension

The operation to delete the extension.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmExtensionName (required)

The name of the virtual machine extension.

Type: string

vmName (required)

The name of the virtual machine where the extension should be deleted.

Type: string

delete_vm_scale_set

Deletes a VM scale set.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

delete_vm_scale_set_extension

The operation to delete the extension.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set where the extension should be deleted.

Type: string

vmssExtensionName (required)

The name of the VM scale set extension.

Type: string

delete_vm_scale_set_vm

Deletes a virtual machine from a VM scale set.

Parameters

api-version (required)

Client Api Version.

Type: string

instanceId (required)

The instance ID of the virtual machine.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

delete_vm_scale_set_vm_extension

The operation to delete the VMSS VM extension.

Parameters

api-version (required)

Client Api Version.

Type: string

instanceId (required)

The instance ID of the virtual machine.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmExtensionName (required)

The name of the virtual machine extension.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

export_request_rate_by_interval

Export logs that show Api requests made by this subscription in the given time window to show throttling activities.

Parameters

api-version (required)

Client Api Version.

Type: string

location (required)

The location upon which virtual-machine-sizes is queried.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

$body

Parameters supplied to the LogAnalytics getRequestRateByInterval Api.

Type: object

{
  "groupByResourceName" : "Group query result by Resource Name.",
  "groupByThrottlePolicy" : "Group query result by Throttle Policy applied.",
  "groupByOperationName" : "Group query result by Operation Name.",
  "fromTime" : "From time of the query",
  "blobContainerSasUri" : "SAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.",
  "toTime" : "To time of the query"
}

export_throttled_requests

Export logs that show total throttled Api requests for this subscription in the given time window.

Parameters

api-version (required)

Client Api Version.

Type: string

location (required)

The location upon which virtual-machine-sizes is queried.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

$body

Parameters supplied to the LogAnalytics getThrottledRequests Api.

Type: object

{
  "groupByResourceName" : "Group query result by Resource Name.",
  "groupByThrottlePolicy" : "Group query result by Throttle Policy applied.",
  "groupByOperationName" : "Group query result by Operation Name.",
  "fromTime" : "From time of the query",
  "blobContainerSasUri" : "SAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.",
  "toTime" : "To time of the query"
}

force_recovery_walk_for_update_domain_in_vmss

Manual platform update domain walk to update virtual machines in a service fabric virtual machine scale set.

Parameters

api-version (required)

Client Api Version.

Type: string

platformUpdateDomain (required)

The platform update domain for which a manual recovery walk is requested

Type: integer

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

generalize_virtual_machine

Sets the OS state of the virtual machine to generalized. It is recommended to sysprep the virtual machine before performing this operation. For Windows, please refer to Create a managed image of a generalized VM in Azure. For Linux, please refer to How to create an image of a virtual machine or VHD.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmName (required)

The name of the virtual machine.

Type: string

generate_key_pair

Generates and returns a public/private key pair and populates the SSH public key resource with the public key. The length of the key will be 3072 bits. This operation can only be performed once per SSH public key resource.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

sshPublicKeyName (required)

The name of the SSH public key.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

get_availability_set

Retrieves information about an availability set.

Parameters

api-version (required)

Client Api Version.

Type: string

availabilitySetName (required)

The name of the availability set.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

get_dedicated_host

Retrieves information about a dedicated host.

Parameters

api-version (required)

Client Api Version.

Type: string

hostGroupName (required)

The name of the dedicated host group.

Type: string

hostName (required)

The name of the dedicated host.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

$expand

The expand expression to apply on the operation.

Type: string

Potential values: instanceView

get_dedicated_host_group

Retrieves information about a dedicated host group.

Parameters

api-version (required)

Client Api Version.

Type: string

hostGroupName (required)

The name of the dedicated host group.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

get_image

Gets an image.

Parameters

api-version (required)

Client Api Version.

Type: string

imageName (required)

The name of the image.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

$expand

The expand expression to apply on the operation.

Type: string

get_latest_rolling_upgrade_for_vm_scale_set

Gets the status of the latest virtual machine scale set rolling upgrade.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

get_os_upgrade_history_for_vm_scale_set

Gets list of OS upgrades on a VM scale set instance.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

get_proximity_placement_group

Retrieves information about a proximity placement group .

Parameters

api-version (required)

Client Api Version.

Type: string

proximityPlacementGroupName (required)

The name of the proximity placement group.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

includeColocationStatus

includeColocationStatus=true enables fetching the colocation status of all the resources in the proximity placement group.

Type: string

get_ssh_public_key

Retrieves information about an SSH public key.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

sshPublicKeyName (required)

The name of the SSH public key.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

get_virtual_machine

Retrieves information about the model view or the instance view of a virtual machine.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmName (required)

The name of the virtual machine.

Type: string

$expand

The expand expression to apply on the operation.

Type: string

Potential values: instanceView

get_virtual_machine_extension

The operation to get the extension.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmExtensionName (required)

The name of the virtual machine extension.

Type: string

vmName (required)

The name of the virtual machine containing the extension.

Type: string

$expand

The expand expression to apply on the operation.

Type: string

get_virtual_machine_extension_image

Gets a virtual machine extension image.

Parameters

api-version (required)

Client Api Version.

Type: string

location (required)

The name of a supported Azure region.

Type: string

publisherName (required)

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

type (required)

Type: string

version (required)

Type: string

get_virtual_machine_image

Gets a virtual machine image.

Parameters

api-version (required)

Client Api Version.

Type: string

location (required)

The name of a supported Azure region.

Type: string

offer (required)

A valid image publisher offer.

Type: string

publisherName (required)

A valid image publisher.

Type: string

skus (required)

A valid image SKU.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

version (required)

A valid image SKU version.

Type: string

get_virtual_machine_run_command

Gets specific run command for a subscription in a location.

Parameters

api-version (required)

Client Api Version.

Type: string

commandId (required)

The command id.

Type: string

location (required)

The location upon which run commands is queried.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

get_vm_scale_set

Display information about a virtual machine scale set.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

get_vm_scale_set_extension

The operation to get the extension.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set containing the extension.

Type: string

vmssExtensionName (required)

The name of the VM scale set extension.

Type: string

$expand

The expand expression to apply on the operation.

Type: string

get_vm_scale_set_vm

Gets a virtual machine from a VM scale set.

Parameters

api-version (required)

Client Api Version.

Type: string

instanceId (required)

The instance ID of the virtual machine.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

$expand

The expand expression to apply on the operation.

Type: string

Potential values: instanceView

get_vm_scale_set_vm_extension

The operation to get the VMSS VM extension.

Parameters

api-version (required)

Client Api Version.

Type: string

instanceId (required)

The instance ID of the virtual machine.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmExtensionName (required)

The name of the virtual machine extension.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

$expand

The expand expression to apply on the operation.

Type: string

list_availability_sets

Lists all availability sets in a resource group.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_availability_sets_for_subscription

Lists all availability sets in a subscription.

Parameters

api-version (required)

Client Api Version.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

$expand

The expand expression to apply to the operation.

Type: string

list_available_sizes_for_availability_set

Lists all available virtual machine sizes that can be used to create a new virtual machine in an existing availability set.

Parameters

api-version (required)

Client Api Version.

Type: string

availabilitySetName (required)

The name of the availability set.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_available_sizes_for_virtual_machine

Lists all available virtual machine sizes to which the specified virtual machine can be resized.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmName (required)

The name of the virtual machine.

Type: string

list_dedicated_host_groups_for_resource_group

Lists all of the dedicated host groups in the specified resource group. Use the nextLink property in the response to get the next page of dedicated host groups.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_dedicated_host_groups_for_subscription

Lists all of the dedicated host groups in the subscription. Use the nextLink property in the response to get the next page of dedicated host groups.

Parameters

api-version (required)

Client Api Version.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_dedicated_hosts_for_host_group

Lists all of the dedicated hosts in the specified dedicated host group. Use the nextLink property in the response to get the next page of dedicated hosts.

Parameters

api-version (required)

Client Api Version.

Type: string

hostGroupName (required)

The name of the dedicated host group.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_images

Gets the list of Images in the subscription. Use nextLink property in the response to get the next page of Images. Do this till nextLink is null to fetch all the Images.

Parameters

api-version (required)

Client Api Version.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_images_for_resource_group

Gets the list of images under a resource group.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_offers_for_virtual_machine_image

Gets a list of virtual machine image offers for the specified location and publisher.

Parameters

api-version (required)

Client Api Version.

Type: string

location (required)

The name of a supported Azure region.

Type: string

publisherName (required)

A valid image publisher.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_operations

Gets a list of compute operations.

Parameters

api-version (required)

Client Api Version.

Type: string

list_proximity_placement_groups_for_res_group

Lists all proximity placement groups in a resource group.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_proximity_placement_groups_for_subscription

Lists all proximity placement groups in a subscription.

Parameters

api-version (required)

Client Api Version.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_publishers_for_virtual_machine_image

Gets a list of virtual machine image publishers for the specified Azure location.

Parameters

api-version (required)

Client Api Version.

Type: string

location (required)

The name of a supported Azure region.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_skus_for_virtual_machine_image

Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.

Parameters

api-version (required)

Client Api Version.

Type: string

location (required)

The name of a supported Azure region.

Type: string

offer (required)

A valid image publisher offer.

Type: string

publisherName (required)

A valid image publisher.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_skus_for_vm_scale_sets

Gets a list of SKUs available for your VM scale set, including the minimum and maximum VM instances allowed for each SKU.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

list_ssh_public_keys_for_resource_group

Lists all of the SSH public keys in the specified resource group. Use the nextLink property in the response to get the next page of SSH public keys.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_ssh_public_keys_for_subscription

Lists all of the SSH public keys in the subscription. Use the nextLink property in the response to get the next page of SSH public keys.

Parameters

api-version (required)

Client Api Version.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_types_virtual_machine_extension_images

Gets a list of virtual machine extension image types.

Parameters

api-version (required)

Client Api Version.

Type: string

location (required)

The name of a supported Azure region.

Type: string

publisherName (required)

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_usage

Gets, for the specified location, the current compute resource usage information as well as the limits for compute resources under the subscription.

Parameters

api-version (required)

Client Api Version.

Type: string

location (required)

The location for which resource usage is queried.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_versions_of_virtual_machine_extension_image

Gets a list of virtual machine extension image versions.

Parameters

api-version (required)

Client Api Version.

Type: string

location (required)

The name of a supported Azure region.

Type: string

publisherName (required)

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

type (required)

Type: string

$filter

The filter to apply on the operation.

Type: string

$orderby

Type: string

$top

Type: integer

list_virtual_machine_extensions

The operation to get all extensions of a Virtual Machine.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmName (required)

The name of the virtual machine containing the extension.

Type: string

$expand

The expand expression to apply on the operation.

Type: string

list_virtual_machine_images

Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.

Parameters

api-version (required)

Client Api Version.

Type: string

location (required)

The name of a supported Azure region.

Type: string

offer (required)

A valid image publisher offer.

Type: string

publisherName (required)

A valid image publisher.

Type: string

skus (required)

A valid image SKU.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

$expand

The expand expression to apply on the operation.

Type: string

$orderby

Type: string

$top

Type: integer

list_virtual_machine_run_commands

Lists all available run commands for a subscription in a location.

Parameters

api-version (required)

Client Api Version.

Type: string

location (required)

The location upon which run commands is queried.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_virtual_machine_sizes

This API is deprecated. Use Resources Skus

Parameters

api-version (required)

Client Api Version.

Type: string

location (required)

The location upon which virtual-machine-sizes is queried.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_virtual_machines

Lists all of the virtual machines in the specified subscription. Use the nextLink property in the response to get the next page of virtual machines.

Parameters

api-version (required)

Client Api Version.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

statusOnly

statusOnly=true enables fetching run time status of all Virtual Machines in the subscription.

Type: string

list_virtual_machines_for_location

Gets all the virtual machines under the specified subscription for the specified location.

Parameters

api-version (required)

Client Api Version.

Type: string

location (required)

The location for which virtual machines under the subscription are queried.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_virtual_machines_in_resource_group

Lists all of the virtual machines in the specified resource group. Use the nextLink property in the response to get the next page of virtual machines.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_vm_scale_set_extensions

Gets a list of all extensions in a VM scale set.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set containing the extension.

Type: string

list_vm_scale_set_vm_extensions

The operation to get all extensions of an instance in Virtual Machine Scaleset.

Parameters

api-version (required)

Client Api Version.

Type: string

instanceId (required)

The instance ID of the virtual machine.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

$expand

The expand expression to apply on the operation.

Type: string

list_vm_scale_set_vms

Gets a list of all virtual machines in a VM scale sets.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

virtualMachineScaleSetName (required)

The name of the VM scale set.

Type: string

$expand

The expand expression to apply to the operation.

Type: string

$filter

The filter to apply to the operation.

Type: string

$select

The list parameters.

Type: string

list_vm_scale_sets

Gets a list of all VM Scale Sets in the subscription, regardless of the associated resource group. Use nextLink property in the response to get the next page of VM Scale Sets. Do this till nextLink is null to fetch all the VM Scale Sets.

Parameters

api-version (required)

Client Api Version.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

list_vm_scale_sets_in_resource_group

Gets a list of all VM scale sets under a resource group.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

perform_maintenance_for_vm_scale_set_vm

Performs maintenance on a virtual machine in a VM scale set.

Parameters

api-version (required)

Client Api Version.

Type: string

instanceId (required)

The instance ID of the virtual machine.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

perform_maintenance_on_vm

The operation to perform maintenance on a virtual machine.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmName (required)

The name of the virtual machine.

Type: string

perform_maintenance_vm_scale_set

Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices for more details: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

$body

A list of virtual machine instance IDs from the VM scale set.

Type: object

{
  "instanceIds" : [ "string" ]
}

power_off_virtual_machine

The operation to power off (stop) a virtual machine. The virtual machine can be restarted with the same provisioned resources. You are still charged for this virtual machine.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmName (required)

The name of the virtual machine.

Type: string

skipShutdown

The parameter to request non-graceful VM shutdown. True value for this flag indicates non-graceful shutdown whereas false indicates otherwise. Default value for this flag is false if not specified

Type: boolean

power_off_vm_scale_set

Power off (stop) one or more virtual machines 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.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

$body

A list of virtual machine instance IDs from the VM scale set.

Type: object

{
  "instanceIds" : [ "string" ]
}

skipShutdown

The parameter to request non-graceful VM shutdown. True value for this flag indicates non-graceful shutdown whereas false indicates otherwise. Default value for this flag is false if not specified

Type: boolean

power_off_vm_scale_set_vm

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.

Parameters

api-version (required)

Client Api Version.

Type: string

instanceId (required)

The instance ID of the virtual machine.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

skipShutdown

The parameter to request non-graceful VM shutdown. True value for this flag indicates non-graceful shutdown whereas false indicates otherwise. Default value for this flag is false if not specified

Type: boolean

reapply_state_to_virtual_machine

The operation to reapply a virtual machine's state.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmName (required)

The name of the virtual machine.

Type: string

redeploy_virtual_machine

Shuts down the virtual machine, moves it to a new node, and powers it back on.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmName (required)

The name of the virtual machine.

Type: string

redeploy_vm_scale_set

Shuts down all the virtual machines in the virtual machine scale set, moves them to a new node, and powers them back on.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

$body

A list of virtual machine instance IDs from the VM scale set.

Type: object

{
  "instanceIds" : [ "string" ]
}

redeploy_vm_scale_set_vm

Shuts down the virtual machine in the virtual machine scale set, moves it to a new node, and powers it back on.

Parameters

api-version (required)

Client Api Version.

Type: string

instanceId (required)

The instance ID of the virtual machine.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

reimage_all_disks_for_vm_scale_set

Reimages all the disks ( including data disks ) in the virtual machines in a VM scale set. This operation is only supported for managed disks.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

$body

A list of virtual machine instance IDs from the VM scale set.

Type: object

{
  "instanceIds" : [ "string" ]
}

reimage_all_disks_for_vm_scale_set_vm

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.

Parameters

api-version (required)

Client Api Version.

Type: string

instanceId (required)

The instance ID of the virtual machine.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

reimage_virtual_machine

Reimages the virtual machine which has an ephemeral OS disk back to its initial state.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmName (required)

The name of the virtual machine.

Type: string

$body

Parameters supplied to the Reimage Virtual Machine operation.

Type: object

{
  "tempDisk" : "Specifies whether to reimage temp disk. Default value: false. Note: This temp disk reimage parameter is only supported for VM/VMSS with Ephemeral OS disk."
}

reimage_vm_scale_set

Reimages (upgrade the operating system) one or more virtual machines in a VM scale set which don't have a ephemeral OS disk, for virtual machines who have a ephemeral OS disk the virtual machine is reset to initial state.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

$body

Parameters for Reimaging VM ScaleSet.

Type: object

{
  "tempDisk" : "Specifies whether to reimage temp disk. Default value: false. Note: This temp disk reimage parameter is only supported for VM/VMSS with Ephemeral OS disk."
}

reimage_vm_scale_set_vm

Reimages (upgrade the operating system) a specific virtual machine in a VM scale set.

Parameters

api-version (required)

Client Api Version.

Type: string

instanceId (required)

The instance ID of the virtual machine.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

$body

Parameters for the Reimaging Virtual machine in ScaleSet.

Type: object

{
  "tempDisk" : "Specifies whether to reimage temp disk. Default value: false. Note: This temp disk reimage parameter is only supported for VM/VMSS with Ephemeral OS disk."
}

restart_virtual_machine

The operation to restart a virtual machine.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmName (required)

The name of the virtual machine.

Type: string

restart_vm_scale_set

Restarts one or more virtual machines in a VM scale set.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

$body

A list of virtual machine instance IDs from the VM scale set.

Type: object

{
  "instanceIds" : [ "string" ]
}

restart_vm_scale_set_vm

Restarts a virtual machine in a VM scale set.

Parameters

api-version (required)

Client Api Version.

Type: string

instanceId (required)

The instance ID of the virtual machine.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

run_command_on_virtual_machine

Run command on the VM.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmName (required)

The name of the virtual machine.

Type: string

$body

Parameters supplied to the Run command operation.

Type: object

{
  "commandId" : "The run command id.",
  "parameters" : [ {
    "name" : "The run command parameter name.",
    "value" : "The run command parameter value."
  } ],
  "script" : [ "string" ]
}

run_command_on_vm_scale_set_vm

Run command on a virtual machine in a VM scale set.

Parameters

api-version (required)

Client Api Version.

Type: string

instanceId (required)

The instance ID of the virtual machine.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

$body

Parameters supplied to the Run command operation.

Type: object

{
  "commandId" : "The run command id.",
  "parameters" : [ {
    "name" : "The run command parameter name.",
    "value" : "The run command parameter value."
  } ],
  "script" : [ "string" ]
}

set_orchestration_service_state_for_vm_scale_set

Changes ServiceState property for a given service

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the virtual machine scale set to create or update.

Type: string

$body

The input object for SetOrchestrationServiceState API.

Type: object

{
  "action" : "The action to be performed.",
  "serviceName" : "The name of the service."
}

simulate_eviction_of_virtual_machine

The operation to simulate the eviction of spot virtual machine. The eviction will occur within 30 minutes of calling the API

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmName (required)

The name of the virtual machine.

Type: string

simulate_eviction_on_vm_scale_set_vm

The operation to simulate the eviction of spot virtual machine in a VM scale set. The eviction will occur within 30 minutes of calling the API

Parameters

api-version (required)

Client Api Version.

Type: string

instanceId (required)

The instance ID of the virtual machine.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

start_extension_upgrade_for_vm_scale_set

Starts a rolling upgrade to move all extensions for all virtual machine scale set instances to the latest available extension version. Instances which are already running the latest extension versions are not affected.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

start_os_upgrade_for_vm_scale_set

Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. Instances which are already running the latest available OS version are not affected.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

start_virtual_machine

The operation to start a virtual machine.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmName (required)

The name of the virtual machine.

Type: string

start_vm_scale_set

Starts one or more virtual machines in a VM scale set.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

$body

A list of virtual machine instance IDs from the VM scale set.

Type: object

{
  "instanceIds" : [ "string" ]
}

start_vm_scale_set_vm

Starts a virtual machine in a VM scale set.

Parameters

api-version (required)

Client Api Version.

Type: string

instanceId (required)

The instance ID of the virtual machine.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

update_availability_set

Update an availability set.

Parameters

api-version (required)

Client Api Version.

Type: string

availabilitySetName (required)

The name of the availability set.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

$body

Parameters supplied to the Update Availability Set operation.

Type: object

{
  "tags" : "Resource tags"
}

update_dedicated_host_group

Update an dedicated host group.

Parameters

api-version (required)

Client Api Version.

Type: string

hostGroupName (required)

The name of the dedicated host group.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

$body

Parameters supplied to the Update Dedicated Host Group operation.

Type: object

{
  "tags" : "Resource tags"
}

update_dedicated_hosts

Update an dedicated host .

Parameters

api-version (required)

Client Api Version.

Type: string

hostGroupName (required)

The name of the dedicated host group.

Type: string

hostName (required)

The name of the dedicated host .

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

$body

Parameters supplied to the Update Dedicated Host operation.

Type: object

{
  "tags" : "Resource tags"
}

update_image

Update an image.

Parameters

api-version (required)

Client Api Version.

Type: string

imageName (required)

The name of the image.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

$body

Parameters supplied to the Update Image operation.

Type: object

{
  "tags" : "Resource tags"
}

update_instances_in_vm_scale_set

Upgrades one or more virtual machines to the latest SKU set in the VM scale set model.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

$body

A list of virtual machine instance IDs from the VM scale set.

Type: object

{
  "instanceIds" : [ "string" ]
}

update_proximity_placement_group

Update a proximity placement group.

Parameters

api-version (required)

Client Api Version.

Type: string

proximityPlacementGroupName (required)

The name of the proximity placement group.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

$body

Parameters supplied to the Update Proximity Placement Group operation.

Type: object

{
  "tags" : "Resource tags"
}

update_ssh_public_key

Updates a new SSH public key resource.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

sshPublicKeyName (required)

The name of the SSH public key.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

$body

Parameters supplied to update the SSH public key.

Type: object

{
  "tags" : "Resource tags"
}

update_virtual_machine

The operation to update a virtual machine.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmName (required)

The name of the virtual machine.

Type: string

$body

Parameters supplied to the Update Virtual Machine operation.

Type: object

{
  "tags" : "Resource tags"
}

update_virtual_machine_extension

The operation to update the extension.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmExtensionName (required)

The name of the virtual machine extension.

Type: string

vmName (required)

The name of the virtual machine where the extension should be updated.

Type: string

$body

Parameters supplied to the Update Virtual Machine Extension operation.

Type: object

{
  "tags" : "Resource tags"
}

update_vm_scale_set

Update a VM scale set.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set to create or update.

Type: string

$body

The scale set object.

Type: object

{
  "tags" : "Resource tags"
}

update_vm_scale_set_extension

The operation to update an extension.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set where the extension should be updated.

Type: string

vmssExtensionName (required)

The name of the VM scale set extension.

Type: string

$body

Parameters supplied to the Update VM scale set Extension operation.

Type: object

{
  "id" : "Resource Id"
}

update_vm_scale_set_vm

Updates a virtual machine of a VM scale set.

Parameters

api-version (required)

Client Api Version.

Type: string

instanceId (required)

The instance ID of the virtual machine.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set where the extension should be create or updated.

Type: string

$body

Parameters supplied to the Update Virtual Machine Scale Sets VM operation.

Type: object

{
  "name" : "Resource name",
  "location" : "Resource location",
  "id" : "Resource Id",
  "type" : "Resource type",
  "tags" : "Resource tags"
}

update_vm_scale_set_vm_extension

The operation to update the VMSS VM extension.

Parameters

api-version (required)

Client Api Version.

Type: string

instanceId (required)

The instance ID of the virtual machine.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmExtensionName (required)

The name of the virtual machine extension.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

$body

Parameters supplied to the Update Virtual Machine Extension operation.

Type: object

{
  "tags" : "Resource tags"
}

view_instance_in_vm_scale_set

Gets the status of a VM scale set instance.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

view_instance_in_vm_scale_set_vm

Gets the status of a virtual machine from a VM scale set.

Parameters

api-version (required)

Client Api Version.

Type: string

instanceId (required)

The instance ID of the virtual machine.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmScaleSetName (required)

The name of the VM scale set.

Type: string

view_instance_of_virtual_machine

Retrieves information about the run-time state of a virtual machine.

Parameters

api-version (required)

Client Api Version.

Type: string

resourceGroupName (required)

The name of the resource group.

Type: string

subscriptionId (required)

Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type: string

vmName (required)

The name of the virtual machine.

Type: string