github Azure/terraform-azurerm-avm-res-storage-storageaccount v0.10.0

5 hours ago

Upgrade notes

Breaking: the fqdn output is now unknown until apply.

Hostnames previously came from string concatenation with a hardcoded core.windows.net, so sovereign clouds got names that do not resolve. An account in Azure US Government reported mysa.blob.core.windows.net while Azure had provisioned mysa.blob.core.usgovcloudapi.net.

The output now reads properties.primaryEndpoints from the account, so it carries the correct DNS suffix for the target cloud. Because the value comes from an API response, it is no longer known at plan time.

Action required only if you use fqdn in a for_each, count, or provider argument. Move that value to a static input or use -target on the first apply. The shape is unchanged: hostnames without scheme or trailing slash, keyed by declared sub-resources.

Also in this release

  • private_endpoints now matches the AVM interface. Three optional attributes were added: role_assignments.name, lock.notes, and ip_configurations.member_name. subresource_name is typed optional, with a validation rule that keeps it required.
  • Containers and the static website submodule now apply after the blob service. Both wrote blobServices/default concurrently, and the later write dropped the earlier one's fields.
  • immutable_storage_with_versioning cannot be combined with blob_properties.restore_policy. This is now documented.

What's Changed

Bug Fixes

  • fix: derive fqdn suffix from returned storage endpoints by @myaschmitz in #399

Other Changes

Full Changelog: v0.9.0...v0.10.0

Don't miss a new terraform-azurerm-avm-res-storage-storageaccount release

NewReleases is sending notifications on new releases.