---
key: "avm-res-network-networksecuritygroup"
name: "Azure Verified Module avm-res-network-networksecuritygroup"
kind: "module"
cloud: "azure"
namespace: "Azure/avm-res-network-networksecuritygroup/azurerm"
registry_url: "https://registry.terraform.io/modules/Azure/avm-res-network-networksecuritygroup"
subject: "Network Security Group"
repo_url: "https://github.com/Azure/terraform-azurerm-avm-res-network-networksecuritygroup"
latest_version: "0.6.0"
latest_date: "2026-10-07"
latest_confirmed: true
latest_notes_read: true
oldest_tracked_version: "0.1.0"
breaking_releases_last_12_months: 1
counted_since: null
url: "https://eolwatch.dev/providers/avm-res-network-networksecuritygroup"
markdown_url: "https://eolwatch.dev/providers/avm-res-network-networksecuritygroup.md"
json_url: "https://eolwatch.dev/providers/avm-res-network-networksecuritygroup.json"
as_of: "2026-11-13"
from: null
state: "all"
unread_versions: []
short_url: "https://eolwatch.dev/p/avm-res-network-networksecuritygroup"
---

# avm-res-network-networksecuritygroup breaking changes

An Azure Verified Module for Terraform, published as [`Azure/avm-res-network-networksecuritygroup/azurerm`](https://registry.terraform.io/modules/Azure/avm-res-network-networksecuritygroup) in the Terraform Registry: the resource module for Network Security Group.

- Cloud: Azure
- Latest v0.6.0, released 7 Oct 2026
- 1 release that lists breaking changes in the last 12 months, counted for 13 Nov 2026 (UTC)

Every release from v0.1.0 up to v0.6.0: 1 release with breaking changes, 6 changes

## avm-res-network-networksecuritygroup breaking changes: v0.1.0 to v0.6.0

### v0.6.0 (2026-10-07)

[Release notes](https://github.com/Azure/terraform-azurerm-avm-res-network-networksecuritygroup/releases/tag/v0.6.0)

- [ ] This release moves the module from the AzureRM provider to AzAPI. Existing deployments are adopted in place through moved blocks, and nothing is destroyed or recreated. Read the upgrade steps below before you upgrade.
- [ ] Requires Terraform 1.11 or later (was 1.9).
- [ ] Replaces the resource_group_name input with parent_id, the resource ID of the resource group.
- [ ] Manages every resource with AzAPI. The module no longer requires the AzureRM provider, and it now requires the hashicorp/time provider (~> 0.13).
- [ ] The security_rules output no longer includes timeouts.
- [ ] Role names are looked up in the resource group, so a custom role that can only be assigned on the network security group itself must be given by ID.

Source: https://eolwatch.dev/p/avm-res-network-networksecuritygroup

Page: https://eolwatch.dev/providers/avm-res-network-networksecuritygroup | JSON: https://eolwatch.dev/providers/avm-res-network-networksecuritygroup.json
