---
key: "avm-res-containerregistry-registry"
name: "Azure Verified Module avm-res-containerregistry-registry"
kind: "module"
cloud: "azure"
namespace: "Azure/avm-res-containerregistry-registry/azurerm"
registry_url: "https://registry.terraform.io/modules/Azure/avm-res-containerregistry-registry"
subject: "Azure Container Registry (ACR)"
repo_url: "https://github.com/Azure/terraform-azurerm-avm-res-containerregistry-registry"
latest_version: "0.9.0"
latest_date: "2026-10-29"
latest_confirmed: true
latest_notes_read: true
oldest_tracked_version: "0.1.0"
breaking_releases_last_12_months: 2
counted_since: null
url: "https://eolwatch.dev/providers/avm-res-containerregistry-registry"
markdown_url: "https://eolwatch.dev/providers/avm-res-containerregistry-registry.md"
json_url: "https://eolwatch.dev/providers/avm-res-containerregistry-registry.json"
as_of: "2026-11-13"
from: null
state: "all"
unread_versions: []
short_url: "https://eolwatch.dev/p/avm-res-containerregistry-registry"
---

# avm-res-containerregistry-registry breaking changes

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

- Cloud: Azure
- Latest v0.9.0, released 29 Oct 2026
- 2 releases that list breaking changes in the last 12 months, counted for 13 Nov 2026 (UTC)

Every release from v0.1.0 up to v0.9.0: 2 releases with breaking changes, 8 changes

## avm-res-containerregistry-registry breaking changes: v0.1.0 to v0.9.0

### v0.9.0 (2026-10-29)

[Release notes](https://github.com/Azure/terraform-azurerm-avm-res-containerregistry-registry/releases/tag/v0.9.0)

- [ ] Direct users of modules/cache-rule, modules/credential-set and modules/scope-map must now supply a non-null location, including when enable_telemetry=false. Root calls already forward the existing root location.
- [ ] Direct modules/scope-map users now require Terraform >= 1.5.0, < 2.0.0 instead of >= 1.3.0, because telemetry uses plantimestamp() and terraform_data. The root, cache-rule and credential-set minima remain >= 1.8.
- [ ] Root AzAPI changes from ~> 2.4 to ~> 2.12; cache-rule and credential-set change from >= 2.0, < 3.0 to ~> 2.12; scope-map newly requires AzAPI ~> 2.12. Refresh incompatible lockfiles. Root AzureRM remains >= 4.81.0, < 5.0.0.
- [ ] Root and all three children enable subscription-scope deployment telemetry by default. Configure the intended AzAPI subscription and grant appropriate subscription-deployment lifecycle permissions, or disable telemetry. Root enable_telemetry is forwarded to its children; direct child callers must configure their own flag. Deployments contain no workload resources, but add deployment-history and plan-timestamp updates.
- [ ] Root ModTM and telemetry-only Random requirements are removed. removed blocks request forgetting the old telemetry resources without destruction; actual historical-state migration was not exercised. Back up state and inspect the upgrade plan. Naming examples still legitimately consume Random through the ModTM-free Naming module.

### v0.7.0 (2026-07-28)

[Release notes](https://github.com/Azure/terraform-azurerm-avm-res-containerregistry-registry/releases/tag/v0.7.0)

- [ ] The full resource output has been removed. v0.6.0 is the final release containing it.
- [ ] Use the discrete replacement outputs instead: resource_id, name, login_server, admin_username (sensitive), admin_password (sensitive), data_endpoint_host_names, system_assigned_mi_principal_id, system_assigned_mi_tenant_id
- [ ] See the README migration table for exact replacements. ([source](https://github.com/Azure/terraform-azurerm-avm-res-containerregistry-registry#migrating-from-the-resource-output))

Source: https://eolwatch.dev/p/avm-res-containerregistry-registry

Page: https://eolwatch.dev/providers/avm-res-containerregistry-registry | JSON: https://eolwatch.dev/providers/avm-res-containerregistry-registry.json
