---
slug: "azure-avm-network-loadbalancer-0-6-0-breaking-change"
title: "avm-res-network-loadbalancer 0.6.0: breaking changes"
summary: "Release date of version 0.6.0 of the Azure Verified Module avm-res-network-loadbalancer: 9 Nov 2026. Breaking changes listed in the release notes: 9."
cloud: "azure"
service: "Azure Verified Modules"
service_slug: "avm"
category: "iac_module"
type: "breaking_change"
announced_date: "2026-11-09"
effective_date: "2026-11-09"
effective_precision: "day"
replacement: null
affected_versions: ["0.6.0"]
source_url: "https://github.com/Azure/terraform-azurerm-avm-res-network-loadbalancer/releases/tag/v0.6.0"
extra_source_urls: ["https://registry.terraform.io/modules/Azure/avm-res-network-loadbalancer"]
vendor_ref: "v0.6.0"
last_checked_at: "2026-11-12T09:56:15.145Z"
created_at: "2026-11-13T13:36:44.208Z"
updated_at: "2026-11-13T13:36:44.208Z"
url: "https://eolwatch.dev/items/azure-avm-network-loadbalancer-0-6-0-breaking-change"
short_url: "https://eolwatch.dev/i/2j"
markdown_url: "https://eolwatch.dev/items/azure-avm-network-loadbalancer-0-6-0-breaking-change.md"
json_url: "https://eolwatch.dev/items/azure-avm-network-loadbalancer-0-6-0-breaking-change.json"
source_note: null
---

# avm-res-network-loadbalancer 0.6.0: breaking changes

Release date of version 0.6.0 of the Azure Verified Module avm-res-network-loadbalancer: 9 Nov 2026. Breaking changes listed in the release notes: 9.

- Effective date: 9 Nov 2026
- Cloud: [Azure](https://eolwatch.dev/cloud/azure.md)
- Service: [Azure Verified Modules](https://eolwatch.dev/services/azure/avm.md)
- Type: Breaking change
- Category: [IaC module](https://eolwatch.dev/categories/iac.md)
- Affected versions: 0.6.0
- Replacement: Not stated by vendor
- Announced: 9 Nov 2026
- Official source: [github.com](https://github.com/Azure/terraform-azurerm-avm-res-network-loadbalancer/releases/tag/v0.6.0)
- Last checked: 12 Nov 2026

## What breaks

Breaking changes listed in the release notes:

- Read the v0.5.0 upgrade guide before upgrading. This is not a drop-in provider replacement.
- Requirements: Terraform >= 1.16, < 2.0 and effective AzAPI provider minimum 2.13.
- Parent scope: replace resource_group_name with the existing resource group's parent_id.
- Public IP ownership: bundled public IP creation and extension management are removed. Manage and adopt existing public IPs and their extensions in the consumer configuration, then supply their resource IDs.
- Native NIC associations: backend_address_pool_network_interfaces is removed. Manage complete native membership lists exclusively through the NIC/compute owner, using the module's keyed backend pool IDs.
- Backend pool defaults: omitted or null backend_address_type now means "NIC". Explicit IP pools must select "IP"; Global regional-frontend pools must select "Frontend". These modes do not automatically convert existing pools.
- Diagnostic settings: replace legacy category arrays with canonical logs and metrics objects.
- Outputs: replace removed whole-resource objects with discrete IDs, keyed child-ID maps and name. Legacy AzureRM object shapes are not preserved.
- Authoritative collections: configure all intended children and explicit members; omitted entries can be removed.

## Who is affected

### Affected versions

- `0.6.0`

## What to do

1. Breaking changes listed in the [release notes](https://github.com/Azure/terraform-azurerm-avm-res-network-loadbalancer/releases/tag/v0.6.0) for 0.6.0: 9. HashiCorp recommends explicitly constraining the acceptable version numbers to avoid unexpected or unwanted changes.
2. Check the `version` argument of the module block that installs avm-res-network-loadbalancer from the [Terraform Registry](https://registry.terraform.io/modules/Azure/avm-res-network-loadbalancer). Terraform uses the newest installed version that meets the constraint. When no acceptable version is installed, it downloads the newest version that meets the constraint, so a constraint that allows 0.6.0 can bring in this release. A module block with no `version` argument defaults to the latest version available from the source.
3. The AVM versioning specification requires that, until a module's first major version 1.0.0 is released, the minor version is bumped for breaking changes and the major version is not bumped.
4. To stay on an earlier version for now, require a specific version. HashiCorp recommends this for third-party modules so that updates only happen when convenient to you.
5. To adopt 0.6.0, set the `version` argument to it, then run `terraform init` so that Terraform can update the local code.

## Replacement

Not stated by vendor.

## Sources

- [Official source](https://github.com/Azure/terraform-azurerm-avm-res-network-loadbalancer/releases/tag/v0.6.0) (github.com, Official)
- [Additional source](https://registry.terraform.io/modules/Azure/avm-res-network-loadbalancer) (registry.terraform.io, Official)

Last checked against the first source in this list on 12 Nov 2026.

Page: https://eolwatch.dev/items/azure-avm-network-loadbalancer-0-6-0-breaking-change | JSON: https://eolwatch.dev/items/azure-avm-network-loadbalancer-0-6-0-breaking-change.json

The text on this page is drafted with AI assistance from the vendor's text, checked against the official source and approved by a person before it is published.
