---
key: "avm-res-compute-virtualmachine"
name: "Azure Verified Module avm-res-compute-virtualmachine"
kind: "module"
cloud: "azure"
namespace: "Azure/avm-res-compute-virtualmachine/azurerm"
registry_url: "https://registry.terraform.io/modules/Azure/avm-res-compute-virtualmachine"
subject: "Virtual Machine"
repo_url: "https://github.com/Azure/terraform-azurerm-avm-res-compute-virtualmachine"
latest_version: "0.21.0"
latest_date: "2026-06-06"
latest_confirmed: true
latest_notes_read: true
oldest_tracked_version: "0.8.0"
breaking_releases_last_12_months: 0
counted_since: null
url: "https://eolwatch.dev/providers/avm-res-compute-virtualmachine"
markdown_url: "https://eolwatch.dev/providers/avm-res-compute-virtualmachine.md"
json_url: "https://eolwatch.dev/providers/avm-res-compute-virtualmachine.json"
as_of: "2026-11-13"
from: null
state: "all"
unread_versions: []
short_url: "https://eolwatch.dev/p/avm-res-compute-virtualmachine"
---

# avm-res-compute-virtualmachine breaking changes

An Azure Verified Module for Terraform, published as [`Azure/avm-res-compute-virtualmachine/azurerm`](https://registry.terraform.io/modules/Azure/avm-res-compute-virtualmachine) in the Terraform Registry: the resource module for Virtual Machine.

- Cloud: Azure
- Latest v0.21.0, released 6 Jun 2026
- 0 releases that list breaking changes in the last 12 months, counted for 13 Nov 2026 (UTC)

Every release from v0.8.0 up to v0.21.0: 2 releases with breaking changes, 3 changes

## avm-res-compute-virtualmachine breaking changes: v0.8.0 to v0.21.0

### v0.15.0 (2024-06-20)

[Release notes](https://github.com/Azure/terraform-azurerm-avm-res-compute-virtualmachine/releases/tag/v0.15.0)

- [ ] BREAKING CHANGE: Changed the virtualmachine_os_type and virtualmachine_sku_size variable to just be os_type and sku_size respectively to comply with AVM spec RMFR6. ([source](https://azure.github.io/Azure-Verified-Modules/specs/shared/#id-rmfr6---category-inputs---parametervariable-naming))
- [ ] FUTURE BREAKING CHANGE: Deprecated the admin_credential_key_vault_resource_id, admin_generated_ssh_key_vault_secret_name, and admin_password_key_vault_secret_name inputs. These have been consolidated into the generated_secrets_key_vault_secret_config interface.

### v0.12.0 (2024-04-30)

[Release notes](https://github.com/Azure/terraform-azurerm-avm-res-compute-virtualmachine/releases/tag/v0.12.0)

- [ ] Updated the sku_selector module to handle breaking changes introduced in AzAPI provider version 1.13.0

Source: https://eolwatch.dev/p/avm-res-compute-virtualmachine

Page: https://eolwatch.dev/providers/avm-res-compute-virtualmachine | JSON: https://eolwatch.dev/providers/avm-res-compute-virtualmachine.json
