Introducing the Tidal Automation Adapter for Microsoft Azure

Microsoft Azure Virtual Machines are scalable, on-demand computers that are hosted in Microsoft Azure.

The adapter enables you to perform these operations:

  • ARM (Azure Resource Manager) Template Deployment

  • Capture Virtual machines

  • Create Virtual machines

  • Deallocate Virtual machines

  • Delete Virtual machines

  • Restart Virtual machines

  • Start Virtual machines

  • Stop Virtual machines

  • Update Virtual Machine Disk

  • Update Virtual Machine Resource JSON

  • Update Virtual Machine Size

  • Update Virtual Machine Tags

Prerequisites

Configure OAuth authentication:

  1. Navigate to All Services > App registrations in Microsoft Azure.

  2. Register an application.

  3. Add a Client Secret or Client Certificate to the application.

  4. Assign the roles Virtual Machine Contributor, Storage Account Contributor, and Network Contributor to the application.

  5. Collect this information:

    • Subscription ID – This is the ID of your Microsoft Azure subscription. You can find this information in Microsoft Azure under Home > Subscriptions.

    • Tenant ID – This is the Directory (tenant) ID that is displayed in Microsoft Azure when you view the registered application.

    • Service Principle ID – This is the Application (client) ID that is displayed in Microsoft Azure when you view the registered application.

    • Client Secret/Client Certificate – To learn about Client Secret or Client Certificate, refer to Create a Microsoft Entra application and service principal that can access resources.