hashicorp/terraform-provider-azurerm (azurerm)
### [`v4.18.0`](https://redirect.github.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#4180-February-07-2025)
[Compare Source](https://redirect.github.com/hashicorp/terraform-provider-azurerm/compare/v4.17.0...v4.18.0)
ENHANCEMENTS:
- dependencies: `appconfiguration` - update to API version `2024-05-01` ([#28700](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28700))
- dependencies: update `azurerm_cdn_frontdoor_rule` to API version `2024-02-01` ([#28308](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28308))
- dependencies: update `azurerm_cdn_frontdoor_ruleset` to API version `2024-02-01` ([#28308](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28308))
- dependencies: update `go-azure-sdk` to `v0.20250131.1134653` ([#28674](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28674))
- Data Source: `azurerm_cdn_frontdoor_firewall_policy` - add support for `js_challenge_cookie_expiration_in_minutes` policy ([#28284](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28284))
- Data Source: `azurerm_nginx_configuration` - add support for the `protected_file.content_hash` property ([#28532](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28532))
- `azurerm_cdn_frontdoor_firewall_policy` - add support for `js_challenge_cookie_expiration_in_minutes` policy ([#28284](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28284))
- `azurerm_cdn_frontdoor_firewall_policy` - add support for `JSChallenge` `action` type in the `managed_rule` `override` block ([#28308](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28308))
- `azurerm_container_app` - add support for the `volume_mounts.sub_path` property ([#27533](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27533))
- `azurerm_nginx_configuration` - add support for the `protected_file.content_hash` property ([#28532](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28532))
- `azurerm_palo_alto_next_generation_firewall_virtual_hub_local_rulestack` - add support for the `marketplace_offer_id` and `plan_id` properties ([#28537](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28537))
- `azurerm_palo_alto_next_generation_firewall_virtual_hub_panorama` - add support for the `marketplace_offer_id` and `plan_id` properties ([#28537](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28537))
- `azurerm_palo_alto_next_generation_firewall_virtual_network_local_rulestack` - add support for the `marketplace_offer_id` and `plan_id` properties ([#28537](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28537))
- `azurerm_palo_alto_next_generation_firewall_virtual_network_panorama` - add support for the `marketplace_offer_id` and `plan_id` properties ([#28537](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28537))
- `azurerm_route_server` - add support for the `hub_routing_preference` property ([#28363](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28363))
BUG FIXES:
- `azurerm_logic_app_action_http` - fix issue where `queries` would be set to an empty map instead of null when omitted from the configuration ([#28447](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28447))
- `azurerm_machine_learning_compute_cluster` - allow resource creation when `node_public_ip_enabled` is `false` and `subnet_resource_id` has not been specified ([#28673](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28673))
- `azurerm_network_watcher_flow_log` - prevent panic when removing the `traffic_analytics` block ([#28416](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28416))
- `azurerm_oracle_autonomous_database` - fix incorrect type for the `supported_regions_to_clone_to` property ([#28536](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28536))
### [`v4.17.0`](https://redirect.github.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#4170-January-31-2025)
[Compare Source](https://redirect.github.com/hashicorp/terraform-provider-azurerm/compare/v4.16.0...v4.17.0)
FEATURES:
- **New Data Source**: `azurerm_api_management_subscription` ([#27824](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27824))
- **New Resource**: `azurerm_cognitive_account_rai_policy` ([#28013](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28013))
- **New Resource**: `azurerm_mssql_job_target_group` ([#28492](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28492))
ENHANCEMENTS:
- dependencies: `network` - update to use `2024-05-01` ([#28146](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28146))
- dependencies: `privatedns` - update to use `2024-06-01` ([#28599](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28599))
- dependencies: `storage` - update to use `2023-05-01` ([#27760](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27760))
- Data Source: `azure_communication_service` - add support for the `hostname` property ([#28620](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28620))
- `azurerm_api_management` - `capacity` now has a max limit of 50 ([#28648](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28648))
- `azurerm_backup_protected_vm` - add support for feature `vm_backup_suspend_protection_and_retain_data_on_destroy` ([#27950](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27950))
- `azurerm_cognitive_account` - support for the `bypass` property ([#28221](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28221))
- `azure_communication_service` - add support for the `hostname` property ([#28620](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28620))
- `azurerm_container_app_environment` - add support for Azure Monitor as a log destination ([#26047](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/26047))
- `azurerm_mssql_elasticpool`- add support for `MOPRMS` pool type and update validation for `PRMS` and `Gen5` pool types ([#28453](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28453))
- `azurerm_mssql_managed_instance_transparent_data_encryption` - support for the `managed_hsm_key_id` property ([#28480](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28480))
- `azurerm_stream_analytics_output_cosmosdb` - support for the `authentication_mode` property ([#28372](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28372))
- `azurerm_stream_analytics_stream_input_blob` - add support for `authentication_mode` ([#27853](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27853))
BUG FIXES:
- `azurerm_container_app` - update the validation regex for the resource's name ([#28528](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28528))
- `azurerm_kubernetes_cluster` - parse `oms_agent.log_analytics_workspace_id` insensitively to handle inconsistent casing ([#28575](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28575))
- `azurerm_kubernetes_flux_configuration` - fix issue where removing `post_build` from a `kustomization` resulted in an error from the API ([#28590](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28590))
- `azurerm_linux_virtual_machine_scale_set` - prevent crash caused by ommited `extensions_to_provision_after_vm_creation` block ([#28549](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28549))
- `azurerm_log_analytics_storage_insights` - use subscription from workspace ID when building the resource ID ([#28469](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28469))
- `azurerm_orchestrated_virtual_machine_scale_set` - prevent crash caused by ommited `extensions_to_provision_after_vm_creation` block ([#28549](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28549))
- `azurerm_virtual_machine` - parse `os_disk` insensitively to handle inconsistent casing ([#28592](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28592))
- `azurerm_windows_virtual_machine_scale_set` - Prevent crash caused by ommited `extensions_to_provision_after_vm_creation` block ([#28549](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28549))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
4.16.0
->4.18.0
Release Notes
hashicorp/terraform-provider-azurerm (azurerm)
### [`v4.18.0`](https://redirect.github.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#4180-February-07-2025) [Compare Source](https://redirect.github.com/hashicorp/terraform-provider-azurerm/compare/v4.17.0...v4.18.0) ENHANCEMENTS: - dependencies: `appconfiguration` - update to API version `2024-05-01` ([#28700](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28700)) - dependencies: update `azurerm_cdn_frontdoor_rule` to API version `2024-02-01` ([#28308](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28308)) - dependencies: update `azurerm_cdn_frontdoor_ruleset` to API version `2024-02-01` ([#28308](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28308)) - dependencies: update `go-azure-sdk` to `v0.20250131.1134653` ([#28674](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28674)) - Data Source: `azurerm_cdn_frontdoor_firewall_policy` - add support for `js_challenge_cookie_expiration_in_minutes` policy ([#28284](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28284)) - Data Source: `azurerm_nginx_configuration` - add support for the `protected_file.content_hash` property ([#28532](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28532)) - `azurerm_cdn_frontdoor_firewall_policy` - add support for `js_challenge_cookie_expiration_in_minutes` policy ([#28284](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28284)) - `azurerm_cdn_frontdoor_firewall_policy` - add support for `JSChallenge` `action` type in the `managed_rule` `override` block ([#28308](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28308)) - `azurerm_container_app` - add support for the `volume_mounts.sub_path` property ([#27533](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27533)) - `azurerm_nginx_configuration` - add support for the `protected_file.content_hash` property ([#28532](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28532)) - `azurerm_palo_alto_next_generation_firewall_virtual_hub_local_rulestack` - add support for the `marketplace_offer_id` and `plan_id` properties ([#28537](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28537)) - `azurerm_palo_alto_next_generation_firewall_virtual_hub_panorama` - add support for the `marketplace_offer_id` and `plan_id` properties ([#28537](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28537)) - `azurerm_palo_alto_next_generation_firewall_virtual_network_local_rulestack` - add support for the `marketplace_offer_id` and `plan_id` properties ([#28537](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28537)) - `azurerm_palo_alto_next_generation_firewall_virtual_network_panorama` - add support for the `marketplace_offer_id` and `plan_id` properties ([#28537](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28537)) - `azurerm_route_server` - add support for the `hub_routing_preference` property ([#28363](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28363)) BUG FIXES: - `azurerm_logic_app_action_http` - fix issue where `queries` would be set to an empty map instead of null when omitted from the configuration ([#28447](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28447)) - `azurerm_machine_learning_compute_cluster` - allow resource creation when `node_public_ip_enabled` is `false` and `subnet_resource_id` has not been specified ([#28673](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28673)) - `azurerm_network_watcher_flow_log` - prevent panic when removing the `traffic_analytics` block ([#28416](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28416)) - `azurerm_oracle_autonomous_database` - fix incorrect type for the `supported_regions_to_clone_to` property ([#28536](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28536)) ### [`v4.17.0`](https://redirect.github.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#4170-January-31-2025) [Compare Source](https://redirect.github.com/hashicorp/terraform-provider-azurerm/compare/v4.16.0...v4.17.0) FEATURES: - **New Data Source**: `azurerm_api_management_subscription` ([#27824](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27824)) - **New Resource**: `azurerm_cognitive_account_rai_policy` ([#28013](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28013)) - **New Resource**: `azurerm_mssql_job_target_group` ([#28492](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28492)) ENHANCEMENTS: - dependencies: `network` - update to use `2024-05-01` ([#28146](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28146)) - dependencies: `privatedns` - update to use `2024-06-01` ([#28599](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28599)) - dependencies: `storage` - update to use `2023-05-01` ([#27760](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27760)) - Data Source: `azure_communication_service` - add support for the `hostname` property ([#28620](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28620)) - `azurerm_api_management` - `capacity` now has a max limit of 50 ([#28648](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28648)) - `azurerm_backup_protected_vm` - add support for feature `vm_backup_suspend_protection_and_retain_data_on_destroy` ([#27950](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27950)) - `azurerm_cognitive_account` - support for the `bypass` property ([#28221](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28221)) - `azure_communication_service` - add support for the `hostname` property ([#28620](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28620)) - `azurerm_container_app_environment` - add support for Azure Monitor as a log destination ([#26047](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/26047)) - `azurerm_mssql_elasticpool`- add support for `MOPRMS` pool type and update validation for `PRMS` and `Gen5` pool types ([#28453](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28453)) - `azurerm_mssql_managed_instance_transparent_data_encryption` - support for the `managed_hsm_key_id` property ([#28480](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28480)) - `azurerm_stream_analytics_output_cosmosdb` - support for the `authentication_mode` property ([#28372](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28372)) - `azurerm_stream_analytics_stream_input_blob` - add support for `authentication_mode` ([#27853](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27853)) BUG FIXES: - `azurerm_container_app` - update the validation regex for the resource's name ([#28528](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28528)) - `azurerm_kubernetes_cluster` - parse `oms_agent.log_analytics_workspace_id` insensitively to handle inconsistent casing ([#28575](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28575)) - `azurerm_kubernetes_flux_configuration` - fix issue where removing `post_build` from a `kustomization` resulted in an error from the API ([#28590](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28590)) - `azurerm_linux_virtual_machine_scale_set` - prevent crash caused by ommited `extensions_to_provision_after_vm_creation` block ([#28549](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28549)) - `azurerm_log_analytics_storage_insights` - use subscription from workspace ID when building the resource ID ([#28469](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28469)) - `azurerm_orchestrated_virtual_machine_scale_set` - prevent crash caused by ommited `extensions_to_provision_after_vm_creation` block ([#28549](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28549)) - `azurerm_virtual_machine` - parse `os_disk` insensitively to handle inconsistent casing ([#28592](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28592)) - `azurerm_windows_virtual_machine_scale_set` - Prevent crash caused by ommited `extensions_to_provision_after_vm_creation` block ([#28549](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/28549))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.