15. Azure VM Tool
OverviewIntegrates AEX with Azure Virtual Machines to manage VM lifecycle operations.
Key capabilities
- List VMs by subscription/resource group.
- Start and stop VMs.
-
Inspect runtime state and apply updates.
Functions
- azure_list_vms – Lists all virtual machines in the specified resource group.
- azure_start_vm – Starts a VM in the specified resource group.
- azure_stop_vm – Stops a VM in the specified resource group.
- azure_instance_view – Retrieves information about the runtime state of a VM.
- azure_update_vm – Updates a VM with provided parameters.
Configuration
- Secrets: AZURE_CLIENT_ID, AZURE_CLIENT_SECRET
-
Config: AZURE_SUBSCRIPTION_ID, resourceGroupName, AZURE_TENANT_ID
Typical AEX use cases
- Self-service “start/stop my VM” for dev/test environments.
-
Ops agents handling VM restarts during incidents.