---
sourceDocument: Xanadu Create Integrations with Applications
sourceDocumentLink: https://www.servicenow.com/docs/r/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu Create Integrations with Applications

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Microsoft Azure Virtual Machine Spoke

# Microsoft Azure Virtual Machine Spoke {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 3, 2023
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read

Manage the Microsoft Azure Virtual Machine (VM) from your ServiceNow instance.

## Request apps on the Store {#azure-vir-mach-spoke__section_xcf_3df_mjb}

Visit the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the [ServiceNow Store version history release notes](https://www.servicenow.com/docs/bundle/store-release-notes/page/release-notes/store/sn-store-release-notes.html).{#azure-vir-mach-spoke__inline-send-to-store}

## Integration Hub subscription {#azure-vir-mach-spoke__section_mcx_cqz_wlb}

This spoke requires an Integration Hub subscription. For more information, see [Legal schedules - IntegrationHub overview](https://www.servicenow.com/content/dam/servicenow-assets/public/en-us/doc-type/legal/snc-addendum-integrationhub.pdf).

## Spoke version {#azure-vir-mach-spoke__section_ddr_jmw_bsb}

The Microsoft Azure Virtual Machine spoke v2.0.0 is the latest version.{#azure-vir-mach-spoke__azure-vir-mach-ver}

## Spoke dependencies {#azure-vir-mach-spoke__section_vrt_2qz_wlb}

If you're having trouble installing the app, ensure that these
dependent plugins are installed:

* ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
* ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
* ServiceNow Flow Designer - Dynamic Inputs (com.glide.hub.dynamic_inputs)
* Complex Object (com.glide.cobject)
* ServiceNow IntegrationHub Action Step - Get Connection Info (com.glide.hub.action_step.get_connection_info)
* ServiceNow IntegrationHub Action Template - Data Stream (com.glide.hub.action_type.datastream)
* Microsoft Azure Resource Management Spoke v2.0. After installing, you must configure the connection for the Microsoft Azure Resource Management Spoke v2.0 connection record to request OAuth tokens from the Microsoft Azure portal.

{#azure-vir-mach-spoke__ul_eyy_gqz_wlb}  
Note:  
Some of these plugins are licensable features and require an appropriate license if used outside the spoke implementation. For information on licenses, contact your account manager.

## Supported versions {#azure-vir-mach-spoke__section_pbh_3tz_wlb}

This spoke was built for the Application Programming Interface (API) version 2024-03-01, but may be compatible with the later versions.

## Spoke requirements {#azure-vir-mach-spoke__section_ekt_ltz_wlb}

* Microsoft Azure Resource Management spoke (com.sn.ms.azure.resource.mgmt.spoke)
* Microsoft Azure Virtual Network spoke (com.sn.ms.azure.virtual.network.spoke)
* Microsoft Azure Managed Storage spoke (com.sn.ms.azure.managed.storage.spoke)
{#azure-vir-mach-spoke__ul_x12_4tz_wlb}

## Spoke flows and subflows {#azure-vir-mach-spoke__section_xq3_25z_wlb}

This spoke has no flows or subflows.

## Spoke actions {#azure-vir-mach-spoke__section_m51_g5z_wlb}

The Microsoft Azure Virtual Machine spoke provides actions to automate the Microsoft Azure Virtual Machine tasks when events occur in the ServiceNow instance. Available actions include:
{#azure-vir-mach-spoke__table_ejh_j5z_wlb__entry__3}

| Category | Action | Description |
|-|-|-|
| Image Management | Create Image from Virtual Machine | Creates an image from an existing virtual machine. |
| Image Management | Delete Image | Deletes an image. Note: Use the Look up Operational Status of Resource' action from Azure Resource Management spoke to find the status of the operation. |
| Image Management | Look up Image | Retrieves image information from a specified resource group. |
| Image Management | Look up Images Stream by Resource Group | Retrieves the list of images under a Resource Group. |
| Image Management | Look up Images Stream by Subscription ID | Retrieves the list of images in the subscription. |
| Image Management | Set Tags on Image | Sets the tags on image. Note: Use the Look up Operational Status of Resource' action from Azure Resource Management spoke to find the status of the operation. |
| Virtual Machine Management | Attach Disk | Attaches data disk to the virtual machine. |
| Virtual Machine Management | Create virtual machine. | Creates a virtual machine. |
| Virtual Machine Management | Create Virtual Machine from Image | Creates virtual machines from an image. |
| Virtual Machine Management | Deallocate Virtual Machine | Shuts down the virtual machine and releases the compute resources. |
| Virtual Machine Management | Delete Virtual Machine | Deletes a virtual machine. |
| Virtual Machine Management | Detach Disk | Detaches data disk from the virtual machine. Note: Use the Look up Operational Status of Resource' action from Azure Resource Management spoke to find the status of the operation. |
| Virtual Machine Management | Generalize Virtual Machine | Sets the OS state of the virtual machine to generalized. |
| Virtual Machine Management | Look up Virtual Machine | Retrieves information about a virtual machine. |
| Virtual Machine Management | Look up Virtual Machine Runtime Details | Retrieves the information about the run-time state of a virtual machine. |
| Virtual Machine Management | Look up Virtual Machines Stream by Resource Group | Retrieves the list of virtual machines under a Resource Group. |
| Virtual Machine Management | Look up Virtual Machines Stream by Subscription ID | Retrieves all virtual machines in the specified subscription. |
| Virtual Machine Management | Power Off Virtual Machine | Powers off a virtual machine or stops it. |
| Virtual Machine Management | Redeploy Virtual Machine | Shuts down the virtual machine, moves it to a new node, and powers it back on. |
| Virtual Machine Management | Resize Virtual Machine | Resizes the specified virtual machine. Note: This operation can take a while to complete. |
| Virtual Machine Management | Restart Virtual Machine | Restarts a virtual machine. |
| Virtual Machine Management | Start Virtual Machine | Starts a virtual machine. |
| Virtual Machine Image Resource Management | Look up Virtual Machine Image | Gets a virtual machine image. |
[Table 1. Spoke actions]

{#azure-vir-mach-spoke__table_ejh_j5z_wlb}

## Connection and credential alias requirements {#azure-vir-mach-spoke__section_yqc_dk1_xlb}

Integration Hub uses aliases to manage connection and credential information, and OAuth credentials. Using an alias eliminates the need to configure multiple credentials and connection information
profiles when using multiple environments. If the connection or credential information changes, you don't need to update any actions that use the connection.

The Microsoft Azure Virtual Machine Spoke depends on the configured Microsoft Azure Resource Management Spoke connection alias to execute its actions. For information about setting up the spoke, see
[Set up the Microsoft Azure Resource Management spoke](https://www.servicenow.com/docs/wSaIkjVrD6sleRARivqpuw#setup-res-mngmt "Integrate the ServiceNow instance and the Microsoft Azure Resource Management by configuring the Microsoft Azure Resource Management connection record on your ServiceNow instance.").

