avm-res-network-loadbalancer breaking changes
An Azure Verified Module for Terraform, published as Azure/avm-res-network-loadbalancer/azurerm in the Terraform Registry: the resource module for Loadbalancer.
Azure
Latest v0.6.0, released · 1 release that lists breaking changes in the last 12 months
Pick your version
Every release from v0.1.0 up to v0.6.0: 3 releases with breaking changes, 12 changes
Breaking changes
v0.6.0
- Read the v0.5.0 upgrade guide before upgrading. This is not a drop-in provider replacement. Source for this change in v0.6.0
- 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.
v0.4.0
- module supports azurerm provider versions >= 4.0, < 5.0
- supports terraform versions >=1.9, < 2.0
v0.3.0
- terraform required version now 1.7.0 and above
Related items
The timeline items about releases of avm-res-network-loadbalancer, by release date.