Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
3.116.0 (August 16, 2024)
DEPRECATIONS:
All Azure Kubernetes Service (AKS) properties related to preview features are deprecated since they will not be available in a stable API. Please see https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/guides/4.0-upgrade-guide#aks-migration-to-stable-api for more details (#26863)
FEATURES:
- New Resource:
azurerm_ai_services(#26008) - New Resource:
azurerm_communication_service_email_domain_association(#26432) - New Resource:
azurerm_dev_center_project_environment_type(#26941) - New Resource:
azurerm_extended_location_custom_location(#24267) - New Resource:
azurerm_postgresql_flexible_server_virtual_endpoint(#26708)
ENHANCEMENTS:
notificationhub- updating to use version2023-09-01(#26528)azurerm_api_management_api- update validation ofpathto allow single character strings (#26922)azurerm_cosmosdb_account- add support for the propertyburst_capacity_enabled(#26986)azurerm_linux_function_app- add support forvnet_image_pull_enabledproperty in 4.0 (#27001)azurerm_linux_function_app_slot- add support forvnet_image_pull_enabledproperty in 4.0 (#27001)azurerm_logic_app_standard- add support forv8.0insite_config.dotnet_framework_version(#26983)azurerm_management_group_policy_assignment- remove length restriction on name (#27055)azurerm_recovery_services_vault- add support for theidentityblock (#26254)azurerm_web_application_firewall_policy- add support for thejs_challenge_cookie_expiration_in_minutesproperty (#26878)azurerm_windows_function_app- add support forvnet_image_pull_enabledproperty in 4.0 (#27001)azurerm_windows_function_app_slot- add support forvnet_image_pull_enabledproperty in 4.0 (#27001)
BUG FIXES:
- Data Source:
azurerm_storage_account- adddefault_share_level_permissionto theazure_files_authenticationto prevent invalid address errors (#26996) - Data Source:
azurerm_search_service- expose thetagsproperty (#26978) - Data Source:
azurerm_virtual_machine- populate missingpower_state(#26991) - Data Source:
azurerm_virtual_machine_scale_set- populate missingpower_state(#26991) azurerm_api_management_api_schema- correctly unmarshaldefinitionandcomponents(#26531)azurerm_cdn_frontdoor_secret- fix issue whereexpiration_datewas being set into the parent block (#26982)azurerm_container_app_environment- fix diff suppress oninfrastructure_resource_group_name(#27007)azurerm_express_route_connection- prevent sendingprivate_link_fast_path_enabledin the payload if it hasn't been explicitly set (#26928)azurerm_machine_learning_workspace-serverless_computecan now be updated (#26940)azurerm_mssql_database- fix issue where the database cannot be upgraded to use serverless due to the behaviour of thelicense_typefield (#26850)azurerm_mssql_database- prevent error when creatingFreeedition by settinglong_term_retention_policyandshort_term_retention_policyas empty (#26894)azurerm_nginx_deployment- omitcapacitywhen creating deployments with a basic plan (#26223)azurerm_role_management_policy- prevent panic when updatingactivation_rules.approval_stage(#26800)azurerm_sentinel_threat_intelligence_indicator- prevent panic when importing this resource (#26976)azurerm_servicebus_namespace- fix panic reading encryption with versionless ids (#27060)azurerm_synapse_spark_pool- prevent plan diff due to API behaviour by settingnode_countas Computed (#26953)azurerm_virtual_network_gateway_connection- fix issue whereingress_nat_rule_idswas updating the egress rules on updates (#27022)
3.115.0 (August 09, 2024)
ENHANCEMENTS:
cosmosdb- updating to use version2024-05-15(#26758)healthcare- updating to use version2024-03-31(#26699)redis- updating to use version2024-03-01(#26932)azurerm_cosmosdb_account- avoid infinite diff todefault_identity_typefor legacy resources where an empty string is returned by the RP (#26525)azurerm_linux_virtual_machine_scale_set- add support for theactionproperty in theautomatic_instance_repairblock (#26227)azurerm_log_analytics_saved_search- update the regex for thefunction_parametersproperty to support more parameters (#26701)azurerm_monitor_data_collection_rule- updateperformance_counter.x.sampling_frequency_in_secondsrange1to1800(#26898)azurerm_orchestrated_virtual_machine_scale_set- add support for theactionproperty in theautomatic_instance_repairblock (#26227)azurerm_security_center_storage_defender- add support for the propertyscan_results_event_grid_topic_id(#26599)azurerm_storage_account- add support for the propertydefault_share_level_permissionin theazure_files_authenticationblock (#26924)azurerm_web_application_firewall_policy-excluded_rule_set.0.typesupportsMicrosoft_BotManagerRuleSet(#26903)azurerm_windows_virtual_machine_scale_set- add support for theactionproperty in theautomatic_instance_repairblock (#26227)
BUG FIXES:
azurerm_container_group- retrieve and setstorage_account_keyin the payload when updating the resource (#26640)azurerm_key_vault_managed_hardware_security_module_role_assignment- fixed a crash in error messages (#26972)azurerm_kubernetes_cluster- allow an empty list fordns_zone_idsin theweb_app_routingblock (#26747)azurerm_storage_share_file- fix a bug when encoding the MD5 hash for thecontent_md5property (#25715)
3.114.0 (August 01, 2024)
UPGRADE NOTES:
- 4.0 Beta: This release includes a new feature-flag to opt-into the 4.0 Beta - which (when enabled) introduces a number of behavioural changes, field renames and removes some older deprecated resources and data sources. Please read the disclaimers carefully that are outlined in our guide on how to opt-into the 4.0 Beta before enabling this, as this will cause irreversible changes to your state. The 4.0 Beta is still a work-in-progress at this time and the changes listed in the 4.0 Upgrade Guide may change. We're interested to hear your feedback which can be provided by following this link.
FEATURES:
- New Resource:
azurerm_dev_center_network_connection(#26718) - New Resource:
azurerm_stack_hci_logical_network(#26473)
ENHANCEMENTS:
- dependencies: updating
go-azure-helperstov0.70.1(#26757) arckubernetes- updating to use version2024-01-01(#26761)data.azurerm_storage_account- theenable_https_traffic_onlyproperty has been superseded byhttps_traffic_only_enabled(#26740)azurerm_log_analytics_cluster- add support for settingsize_gbto100[GH-#26865]azurerm_storage_account- theenable_https_traffic_onlyproperty has been superseded byhttps_traffic_only_enabled(#26740)
BUG FIXES:
azurerm_dns_cname_record- split create and update function to fix lifecycle - ignore (#26610)azurerm_dns_srv_record- split create and update function to fix lifecycle - ignore (#26627)azurerm_kubernetes_cluster- fix issue that preventedmax_countfrom being updated (#26417)azurerm_linux_web_app- correctly setsite_config.always_onas configured during Update (#25753)azurerm_linux_web_app_slot- correctly setsite_config.always_onas configured during Update (#25753)azurerm_management_group_policy_remediation- fix panic in deprecated schema change for 4.0 (#26767)azurerm_network_security_rule- fix panic when updatingsource_port_ranges(#26883)azurerm_public_ip- fix panix when updatingidle_timeout_in_minutes
DEPRECATIONS:
azurerm_redis_cache-enable_non_ssl_porthas been superseded bynon_ssl_port_enabledandredis_configuration. enable_authenticationhas been superseded byredis_configuration.authentication_enabled(#26608)
3.113.0 (July 18, 2024)
ENHANCEMENTS:
- dependencies: updating to
v0.20240715.1100358ofhashicorp/go-azure-sdk(#26638) storage- updating to usehashicorp/go-azure-sdk(#26218)
BUG FIXES:
azurerm_storage_account- fix a validation bug when replacing a StorageV2 account with a StorageV1 account (#26639)azurerm_storage_account- resolve an issue refreshing blob or queue properties after recreation (#26218)azurerm_storage_account- resolve an issue setting tags for an existing storage account where a policy mandates them (#26218)azurerm_storage_account- fix a persistent diff with thecustomer_managed_keyblock (#26218)azurerm_storage_account- resolve several consistency related issues when creating a new storage account (#26218)
DEPRECATIONS:
azurerm_eventhub_namespace- deprecate thezone_redundantfield in v4.0 (#26611)azurerm_servicebus_namespace- deprecate thezone_redundantfield in v4.0 (#26611)
3.112.0 (July 12, 2024)
FEATURES:
- New Data Source:
azurerm_elastic_san_volume_snapshot(#26439) - New Resource:
azurerm_dev_center_dev_box_definition(#26307) - New Resource:
azurerm_dev_center_environment_type(#26291) - New Resource:
azurerm_virtual_machine_restore_point(#26526) - New Resource:
azurerm_virtual_machine_restore_point_collection(#26526)
ENHANCEMENTS:
- dependencies: updating to
v0.20240710.1114656ofgithub.com/hashicorp/go-azure-sdk(#26588) - dependencies: updating to
v0.70.0ofgo-azure-helpers(#26601) containerservice: updating the Fleet resources to use API Version2024-04-01(#26588)- Data Source:
azurerm_network_service_tags- extend validation forserviceto allowAzureFrontDoor.Backend,AzureFrontDoor.Frontend, andAzureFrontDoor.FirstParty(#26429) azurerm_api_management_identity_provider_aad- support for theclient_libraryproperty (#26093)azurerm_api_management_identity_provider_aadb2c- support for theclient_libraryproperty (#26093)azurerm_dev_test_virtual_network- support for theshared_public_ip_addressproperty (#26299)azurerm_kubernetes_cluster- support for thecertificate_authorityblock under theservice_mesh_profileblock (#26543)azurerm_linux_web_app- support the value8.3for thephp_versionproperty (#26194)azurerm_machine_learning_compute_cluster- theidentityproperty can now be updated (#26404)azurerm_web_application_firewall_policy- support for theJSChallengevalue formanaged_rules.managed_rule_set.rule_group_override.rule_action(#26561)
BUG FIXES:
- Data Source:
azurerm_communication_service-primary_connection_string,primary_key,secondary_connection_stringandsecondary_keyare marked as Sensitive (#26560) azurerm_app_configuration_feature- fix issue when updating the resource without an existingtargeting_filter(#26506)azurerm_backup_policy_vm- split create and update function to fix lifecycle - ignore (#26591)azurerm_backup_protected_vm- split create and update function to fix lifecycle - ignore (#26583)azurerm_communication_service- theprimary_connection_string,primary_key,secondary_connection_string, andsecondary_keyproperties are now sensitive (#26560)azurerm_mysql_flexible_server_configuration- add locks to prevent conflicts when deleting the resource (#26289)azurerm_nginx_deployment- changing thefrontend_public.ip_address,frontend_private.ip_address,frontend_private.allocation_method, andfrontend_private.subnet_idnow creates a new resource (#26298)azurerm_palo_alto_local_rulestack_rule- correctly read theprotocolproperty on read when theprotocol_portsproperty is configured (#26510)azurerm_servicebus_namespace- parse the identity returned by the API insensitively before setting into state (#26540)
DEPRECATIONS:
azurerm_servicebus_queue-enable_batched_operations,enable_expressandenable_partitioningare superseded bybatched_operations_enabled,express_enabledandpartitioning_enabled(#26479)azurerm_servicebus_subscription-enable_batched_operationshas been superseded bybatched_operations_enabled(#26479)azurerm_servicebus_topic-enable_batched_operations,enable_expressandenable_partitioningare superseded bybatched_operations_enabled,express_enabledandpartitioning_enabled(#26479)
3.111.0 (July 04, 2024)
FEATURES:
- New Resource:
azurerm_restore_point_collection(#26518)
ENHANCEMENTS:
- dependencies: updating to
v0.20240701.1082110ofgithub.com/hashicorp/go-azure-sdk(#26502) azurerm_disk_encryption_set- support for themanaged_hsm_key_idproperty (#26201)azurerm_firewall_policy- remove Computed from theskuproperty and add a default ofStandardin 4.0 (#26499)azurerm_kubernetes_cluster- support updatingdefault_node_pool.os_skubetweenUbuntuandAzureLinux(#26262)azurerm_kubernetes_cluster_node_pool- support updatingos_skubetweenUbuntuandAzureLinux(#26139)azurerm_service_plan- support for new the Flex Consumption plan (#26351)
BUG FIXES:
azurerm_kubernetes_cluster- prevent a panic (#26478)azurerm_kubernetes_cluster- prevent a diff inupgrade_settingswhen the API returns an empty object (#26541)azurerm_kubernetes_cluster_node_pool- prevent a diff inupgrade_settingswhen the API returns an empty object (#26541)azurerm_virtual_network_gateway- split create and update function to fix lifecycle - ignore (#26451)azurerm_virtual_network_gateway_connection- split create and update function to fix lifecycle - ignore (#26431)
3.110.0 (June 27, 2024)
FEATURES:
- New Data Source:
azurerm_load_test(#26376) - New Resource:
azurerm_virtual_desktop_scaling_plan_host_pool_association(#24670)
ENHANCEMENTS:
- Data Source:
azurerm_monitor_data_collection_endpoint- support for theimmutable_idproperty (#26380) - Data Source:
azurerm_nginx_certificate- export the propertiessha1_thumbprint,key_vault_secret_version,key_vault_secret_creation_date,error_codeanderror_message(#26160) azurerm_backup_policy_vm- support for thetiering_policyproperty (#26263)azurerm_kubernetes_cluster_node_pool- Pod Disruption Budgets are now respected when deleting a node pool (#26471)azurerm_monitor_data_collection_endpoint- support for theimmutable_idproperty (#26380)azurerm_mssql_managed_instance- support the valueGZRSfor thestorage_account_typeproperty (#26448)azurerm_mssql_managed_instance_transparent_data_encryption- support for themanaged_hsm_key_idproperty (#26496)azurerm_redis_cache_access_policy- allow updates topermissions(#26440)azurerm_redhat_openshift_cluster- support for themanaged_resource_group_nameproperty (#25529)azurerm_redhat_openshift_cluster- support for thepreconfigured_network_security_group_enabledproperty (#26082)azurerm_iotcentral_application- remove Computed fromtemplateand set default ofiotc-pnp-preview@1.0.0in 4.0 (#26485)azurerm_digital_twins_time_series_database_connection- remove Computed fromkusto_table_nameand set a default ofAdtPropertyEventsin 4.0 (#26484)
BUG FIXES:
- Data Source:
azurerm_express_route_circuit_peering- fix issue where data source attempts to parse an empty string instead of generating the resource ID (#26441) azurerm_express_route_gateway- prevent a panic (#26467)azurerm_monitor_scheduled_query_rules_alert_v2- correctly handle theidentityblock if not specified (#26364)azurerm_security_center_automation- prevent resource recreation whentagsare updated (#26292)azurerm_synapse_workspace- fix issue whereazure_devops_repoorgithub_repoconfiguration could not be removed (#26421)azurerm_virtual_network_dns_servers- split create and update function to fix lifecycle - ignore (#26427)azurerm_linux_function_app- setallowed_applicationsin the request payload (#26462)azurerm_linux_function_app_slot- setallowed_applicationsin the request payload (#26462)azurerm_windows_function_app- setallowed_applicationsin the request payload (#26462)azurerm_windows_function_app_slot- setallowed_applicationsin the request payload (#26462)azurerm_linux_web_app- setallowed_applicationsin the request payload (#26462)azurerm_linux_web_app_slot- setallowed_applicationsin the request payload (#26462)azurerm_windows_web_app- setallowed_applicationsin the request payload (#26462)azurerm_windows_web_app_slot- setallowed_applicationsin the request payload (#26462)azurerm_api_management- remove ForceNew fromadditional_location.zones(#26384)azurerm_logic_app_integration_account_schema- thenameproperty now allows underscores (#26475)azurerm_palo_alto_local_rulestack_rule- prevent error when switching betweenprotocolandprotocol_ports(#26490)
DEPRECATIONS:
azurerm_analysis_service_server- the propertyenable_power_bi_servicehas been superseded bypower_bi_service_enabled(#26456)
3.109.0 (June 20, 2024)
FEATURES:
- New Data Source:
azurerm_automation_runbook(#26359) - New Resource:
azurerm_data_protection_backup_instance_postgresql_flexible_server(#26249) - New Resource:
azurerm_email_communication_service_domain(#26179) - New Resource:
azurerm_system_center_virtual_machine_manager_cloud(#25429) - New Resource:
azurerm_system_center_virtual_machine_manager_virtual_machine_template(#25449) - New Resource:
azurerm_system_center_virtual_machine_manager_virtual_network(#25451)
ENHANCEMENTS:
- Data Source:
azurerm_hdinsight_cluster- export thecluster_idattribute (#26228) azurerm_cosmosdb_sql_container- support for thepartition_key_kindandpartition_key_pathsproperties (#26372)azurerm_data_protection_backup_instance_blob_storage- support for thestorage_account_container_namesproperty (#26232)azurerm_virtual_network_peering- support for thepeer_complete_virtual_networks_enabled,only_ipv6_peering_enabled,local_subnet_names, andremote_subnet_namesproperties (#26229)azurerm_virtual_desktop_host_pool- changing thepreferred_app_group_typeproperty no longer creates a new resource (#26333)azurerm_maps_account- support for thelocation,identity,corsanddata_storeproperties (#26397)
BUG FIXES:
azurerm_automation_job_schedule- updatesazurerm_automation_job_scheduleto use a composite resource id and allowsazurerm_automation_runbookto be updated without causingazurerm_automation_job_scheduleto recreate (#22164)azurerm_databricks_workspace- correctly allow disabling the default firewall (#26339)azurerm_virtual_hub_*- spliting create and update so lifecycle ignore changes works correctly (#26310)
DEPRECATIONS:
- Data Source:
azurerm_mariadb_server- deprecated since the service is retiring. Please useazurerm_mysql_flexible_serverinstead (#26354) azurerm_mariadb_configuration- deprecated since the service is retiring. Please useazurerm_mysql_flexible_server_configurationinstead (#26354)azurerm_mariadb_database- deprecated since the service is retiring. Please useazurerm_mysql_flexible_databaseinstead (#26354)azurerm_mariadb_firewall_rule- deprecated since the service is retiring. Please useazurerm_mysql_flexible_server_firewall_ruleinstead (#26354)azurerm_mariadb_server- deprecated since the service is retiring. Please useazurerm_mysql_flexible_serverinstead (#26354)azurerm_mariadb_virtual_network_rule- deprecated since the service is retiring (#26354)
3.108.0 (June 13, 2024)
FEATURES:
- New Data Source:
azurerm_role_management_policy(#25900) - New Resource:
azurerm_role_management_policy(#25900)
ENHANCEMENTS:
- provider: support subscription ID hinting when using Azure CLI authentication (#26282)
serviceconnector: updating to use API Version2024-04-01(#26248)azurerm_container_groups- can now be created with a User Assigned Identity when running Windows (#26308)azurerm_kubernetes_cluster- updating thenetwork_profile.network_policyproperty toazureandcalicowhen it isn't previously set is supported (#26176)azurerm_kubernetes_cluster- respect Pod Disruption Budgets when rotating thedefault_node_pool(#26274)azurerm_lb_backend_address_pool- support for thesynchronous_modeproperty (#26309)azurerm_private_endpoint- support symultaneous creation of multiple resources of this type per subnet (#26006)
BUG FIXES:
azurerm_express_route_circuit_peering,azurerm_express_route_circuit,azurerm_express_route_gateway,azurerm_express_route_port- split create and update (#26237)azurerm_lb_backend_address_pool_address- when using this resource, values are no longer reset onazurerm_lb_backend_address_pool(#26264)azurerm_route_filter- spliting create and update so lifecycle ignore changes works correctly (#26266)azurerm_route_server- spliting create and update so lifecycle ignore changes works correctly (#26266)azurerm_synapse_workspace- updates the client used in all operations ofazurerm_synapse_workspace_sql_aad_adminto prevent this resource from modifying the same resource asazurerm_synapse_workspace_aad_admin(#26317)azurerm_virtual_network- correctly parse network security group IDs (#26283)
DEPRECATIONS:
- Data Source:
azurerm_network_interface- theenable_ip_forwardingandenable_accelerated_networkingproperties are deprecated and superseded by theip_forwarding_enabledandaccelerated_networking_enabledproperties (#26293) azurerm_api_management- thepolicyblock is deprecated and superseded with theazurerm_api_management_policyresource (#26305)azurerm_kubernetes_cluster- theebpf_data_planeproperty is deprecated and superseded by thenetwork_data_planeproperty (#26251)azurerm_network_interface- theenable_ip_forwardingandenable_accelerated_networkingproperties have been deprecated and superseded by theip_forwarding_enabledandaccelerated_networking_enabledproperties (#26293)azurerm_synapse_workspace- theaad_adminandsql_aad_adminblocks have been deprecated and superseded by theazurerm_synapse_workspace_aad_adminandazurerm_synapse_workspace_sql_aad_adminresources (#26317)
3.107.0 (June 06, 2024)
FEATURES:
- New Resource:
azurerm_data_protection_backup_policy_postgresql_flexible_server(#26024)
ENHANCEMENTS:
- dependencies: updating to
v0.20240604.1114748ofgithub.com/hashicorp/go-azure-sdk(#26216) advisor: update API version to2023-01-01(#26205)keyvault: handling the Resources API returning Key Vaults that have been deleted when populating the cache (#26199)machinelearning: update API version to2024-04-01(#26168)network/privatelinkservices- update to usehashicorp/go-azure-sdk(#26212)network/serviceendpointpolicies- update to usehashicorp/go-azure-sdk(#26196)network/virtualnetworks- update to usehashicorp/go-azure-sdk(#26217)network/virtualwans: update route resources to usehashicorp/go-azure-sdk(#26189)azurerm_container_app_job- support for thekey_vault_secret_idandidentityproperties in thesecretblock (#25969)azurerm_kubernetes_cluster- support for thedns_zone_idsproperty in theweb_app_routingblock (#26117)azurerm_notification_hub_authorization_rule- support for theprimary_connection_stringandsecondary_connection_stringproperties (#26188)azurerm_subnet- support for thedefault_outbound_access_enabledproperty (#25259)
BUG FIXES:
azurerm_api_management_named_value- now enforces setting thesecretproperty when setting thevalue_from_key_vaultproperty (#26150)azurerm_storage_sync_server_endpoint- improve pooling to work around api inconsistencies (#26204)azurerm_virtual_network- split create and update function to fix lifecycle - ignore (#26246)azurerm_vpn_server_configuration- split create and update function to fix lifecycle - ignore (#26175)azurerm_vpn_server_configuration_policy_group- split create and update function to fix lifecycle - ignore (#26207)azurerm_vpn_site- split create and update function to fix lifecycle - ignore changes (#26163)
DEPRECATIONS:
azurerm_kubernetes_cluster- the propertydns_zone_idis superseded by the propertydns_zone_idsin theweb_app_routingblock (#26117)azurerm_nginx_deployment- the blockconfigurationis deprecated and superseded by the resourceazurerm_nginx_configuration(#25773)
3.106.1 (May 31, 2024)
BUG FIXES:
- Data Source:
azurerm_kubernetes_cluster- fix a crash when reading/settingupgrade_settings(#26173)
3.106.0 (May 31, 2024)
UPGRADE NOTES:
- This release updates the Key Vault cache to load Key Vaults using both the Key Vaults List API and the Resources API to workaround the API returning incomplete/stale data. To achieve this pattern, and provide consistency between tooling, we're intentionally using the same older version of the Resources API as the current version of Azure CLI. (#26070)
FEATURES:
- New Data Source:
azurerm_arc_resource_bridge_appliance(#25731) - New Data Source:
azurerm_elastic_san_volume_group(#26111) - New Data Source:
azurerm_storage_queue(#26087) - New Data Source:
azurerm_storage_table(#26126) - New Resource:
azurerm_container_registry_cache_rule(#26034) - New Resource:
azurerm_virtual_machine_implicit_data_disk_from_source(#25537)
ENHANCEMENTS:
- Data Source: azurerm_kubernetes_cluster - add support for the
drain_timeout_in_minutesandnode_soak_duration_in_minutesproperties in theupgrade_settingsblock (#26137) - dependencies: updating to
v0.20240529.1155048ofgithub.com/hashicorp/go-azure-sdk(#26148) containerapps: update API version to2024-03-01(#25993)expressroute: update to usehashicorp/go-azure-sdk(#26066)keyvault: populating the cache using both the Key Vault List and Resources API to workaround incomplete/stale data being returned (#26070)servicenetworking: updating to API Version2023-11-01(#26148)virtualnetworkpeerings: update to usehashicorp/go-azure-sdk(#26065)azurerm_automation_powershell72_module- support for thetagsproperty (#26106)azurerm_bastion_host- support forDeveloperSKU (#26068)azurerm_container_app_environment- support for themutual_tls_enabledproperty (#25993)azurerm_container_registry- validation to fail fast when settingpublic_network_access_enabledwith an invalid SKU (#26054)azurerm_key_vault_managed_hardware_security_module- thepublic_network_access_enabledproperty can now be updated (#26075)azurerm_kubernetes_cluster- support for thecost_analysis_enabledproperty (#26052)azurerm_kubernetes_cluster- support for thedrain_timeout_in_minutesandnode_soak_duration_in_minutesproperties in theupgrade_settingsblock (#26137)azurerm_kubernetes_cluster_node_pool- support for thedrain_timeout_in_minutesandnode_soak_duration_in_minutesproperties in theupgrade_settingsblock (#26137)azurerm_linux_virtual_machine- thehibernation_enabledproperty can now be updated (#26112)azurerm_logic_app_trigger_custom- support for the propertycallback_url(#25979)azurerm_machine_learning_workspace- support for theserverless_computeblock (#25660)azurerm_mssql_elasticpool- support the skuHS_PRMS(#26161)azurerm_new_relic_monitor- support for theidentityblock (#26115)azurerm_route_map- theparameterproperty is now Optional when the action type isDrop(#26003)azurerm_windows_virtual_machine- thehibernation_enabledproperty can now be updated (#26112)
BUG FIXES:
- Data Source:
azurerm_system_center_virtual_machine_manager_inventory_items- normalise the resource ID for Inventory Items (#25955) azurerm_app_configuration_feature- update polling interval to tolerate eventual consistency of the API (#26025)azurerm_app_configuration_key- update polling interval to tolerate eventual consistency of the API (#26025)azurerm_linux_function_app- fix update handling ofhealth_check_eviction_time_in_minandWEBSITE_HEALTHCHECK_MAXPINGFAILURES(#26107)azurerm_linux_function_app_slot- fix update handling ofhealth_check_eviction_time_in_minandWEBSITE_HEALTHCHECK_MAXPINGFAILURES(#26107)azurerm_linux_web_app- fix update handling ofhealth_check_eviction_time_in_minandWEBSITE_HEALTHCHECK_MAXPINGFAILURES(#26107)azurerm_linux_web_app_slot- fix update handling ofhealth_check_eviction_time_in_minandWEBSITE_HEALTHCHECK_MAXPINGFAILURES(#26107)azurerm_postgresql_flexible_server- prevent premature check on updatedstorage_mbvalue that prevents the resource from being re-created (#25986)azurerm_redis_access_cache_policy_assignment- add locks to stabilize creation of multiple policy assignments (#26085)azurerm_redis_access_cache_policy- add locks to stabilize creation of multiple policy assignments (#26085)azurerm_windows_function_app- fix update handling ofhealth_check_eviction_time_in_minandWEBSITE_HEALTHCHECK_MAXPINGFAILURES(#26107)azurerm_windows_function_app_slot- fix update handling ofhealth_check_eviction_time_in_minandWEBSITE_HEALTHCHECK_MAXPINGFAILURES(#26107)azurerm_windows_web_app- fix update handling ofhealth_check_eviction_time_in_minandWEBSITE_HEALTHCHECK_MAXPINGFAILURES(#26107)azurerm_windows_web_app_slot- fix update handling ofhealth_check_eviction_time_in_minandWEBSITE_HEALTHCHECK_MAXPINGFAILURES(#26107)
3.105.0 (May 24, 2024)
BREAKING CHANGE:
azurerm_kubernetes_cluster- the propertiesworkload_autoscaler_profile.vertical_pod_autoscaler_update_modeandworkload_autoscaler_profile.vertical_pod_autoscaler_controlled_valuesare no longer populated since they're not exported in API version2023-09-02-preview(#25663)
FEATURES:
- New Resource:
azurerm_api_management_policy_fragment(#24968)
ENHANCEMENTS:
- dependencies: updating to
v0.20240522.1080424ofgithub.com/hashicorp/go-azure-sdk(#26069) containerservice: updating to use API Version2023-09-02-preview(#25663)azurerm_application_insights_standard_web_test-http_verbcan now be set toHEADandOPTIONS(#26077)azurerm_cdn_frontdoor_rule- updating the validation formatch_valueswithin theuri_path_conditionblock to support a forward-slash (#26017)azurerm_linux_web_app- normalising the value forvirtual_network_subnet_id(#25885)azurerm_machine_learning_compute_cluster- add validation forname(#26060)azurerm_machine_learning_compute_cluster- improve validation to allow an emptysubnet_resource_idwhen the Workspace is using a managed Virtual Network (#26073)azurerm_postgresql_flexible_server- the fieldpublic_network_access_enabledis now configurable (previously this was computed-only/not settable via the API) (#25812)azurerm_snapshot- support fordisk_access_id(#25996)azurerm_windows_web_app- normalising the value forvirtual_network_subnet_id(#25885)
BUG FIXES:
azurerm_container_app_environment_custom_domain: parsing the Log Analytics Workspace ID insensitively to workaround the API returning this value inconsistently (#26074)azurerm_container_app_job- updating the validation for thenamefield (#26049)azurerm_container_app_job- updating the validation for thenamefield within thecustom_scale_ruleblock (#26049)azurerm_container_app_job- updating the validation for thenamefield within therulesblock (#26049)azurerm_linux_function_app_slot- fixed panic when planning from a version older than 3.88.0 (#25838)azurerm_pim_active_role_assignment- fix a persistent diff whenticketis not specified (#26059)azurerm_pim_eligible_role_assignment- fix a persistent diff whenticketis not specified (#26059)azurerm_policy_definition- recreate the resource if theparametersproperty is updated to include fewer items (#26083)azurerm_windows_function_app_slot- set Server Farm ID in payload when using a Virtual Network Subnet for the slot (#25634)azurerm_windows_web_app_slot- set Server Farm ID in payload when using a Virtual Network Subnet for the slot (#25634)
3.104.2 (May 20, 2024)
NOTE: This release is a re-release of v3.104.1 to include missing changes, refer to the changelog entries for v3.104.1.
3.104.1 (May 20, 2024)
BUG FIXES:
azurerm_pim_active_role_assignment- fix a regression where roles assignments could not be created with no expiration (#26029)azurerm_pim_eligible_role_assignment- fix a regression where roles assignments could not be created with no expiration (#26029)
3.104.0 (May 16, 2024)
FEATURES:
- New Data Source:
azurerm_elastic_san(#25719)
ENHANCEMENTS:
- New Resource -
azurerm_key_vault_managed_hardware_security_module_key(#25935) - Data Source -
azurerm_kubernetes_service_version- support for thedefault_versionproperty (#25953) network/applicationgateways- update to usehashicorp/go-azure-sdk(#25844)dataprotection- update API version to2024-04-01(#25882)databasemigration- update API version to2021-06-30(#25997)network/ips- update to usehashicorp/go-azure-sdk(#25905)network/localnetworkgateway- update to usehashicorp/go-azure-sdk(#25905)network/natgateway- update to usehashicorp/go-azure-sdk(#25905)network/networksecuritygroup- update to usehashicorp/go-azure-sdk(#25971)network/publicips- update to usehashicorp/go-azure-sdk(#25971)network/virtualwan- update to usehashicorp/go-azure-sdk(#25971)network/vpn- update to usehashicorp/go-azure-sdk(#25971)azurerm_databricks_workspace- support for thedefault_storage_firewall_enabledproperty (#25919)azurerm_key_vault- allow previously existing key vaults to continue to manage thecontactfield prior to thev3.93.0conditional polling change (#25777)azurerm_linux_function_app- support for the PowerShell7.4(#25980)azurerm_log_analytics_cluster- support for the valueUserAssignedin theidentity.typeproperty (#25940)azurerm_pim_active_role_assignment- remove hard dependency on theroleAssignmentScheduleRequestsAPI, so that role assignments aren't unmanageable over time (#25956)azurerm_pim_eligible_role_assignment- remove hard dependency on theroleEligibilityScheduleRequestsAPI, so that role assignments aren't unmanageable over time (#25956)azurerm_windows_function_app- support for the PowerShell7.4(#25980)
BUG FIXES:
azurerm_container_app_job- Allowevent_trigger_config.scale.min_executionsto be0(#25931)azurerm_container_app_job- update validation to allow thereplica_retry_limitproperty to be set to0(#25984)azurerm_data_factory_trigger_custom_event- one ofsubject_begins_withandsubject_ends_withno longer need to be set (#25932)azurerm_kubernetes_cluster_node_pool- prevent race condition by checking the virtual network status when creating a node pool with a subnet ID (#25888)azurerm_postgresql_flexible_server- fix for defaultstorage_tiervalue whenstorage_mbfield is changed (#25947)azurerm_pim_active_role_assignment- resolves several potential crashes (#25956)azurerm_pim_eligible_role_assignment- resolves several potential crashes (#25956)azurerm_redis_enterprise_cluster_location_zone_support- addCentral Indiazones support (#26000)azurerm_sentinel_alert_rule_scheduled- thealert_rule_template_versionproperty is no longerForceNew(#25688)azurerm_storage_sync_server_endpoint- preventing a crashed due toinitial_upload_policy(#25968)
3.103.1 (May 10, 2024)
BUG FIXES
loadtest- fixing an issue where the SDK Clients weren't registered (#25920)
3.103.0 (May 09, 2024)
FEATURES:
- New Resource:
azurerm_container_app_job(#23871) - New Resource:
azurerm_container_app_environment_custom_domain(#24346) - New Resource:
azurerm_data_factory_credential_service_principal(#25805) - New Resource:
azurerm_network_manager_connectivity_configuration(#25746) - New Resource:
azurerm_maintenance_assignment_dynamic_scope(#25467) - New Resource:
azurerm_virtual_machine_gallery_application_assignment(#22945) - New Resource:
azurerm_virtual_machine_automanage_configuration_assignment(#25480)
ENHANCEMENTS:
- provider - support for the
recover_soft_deleted_backup_protected_vmfeature (#24157) - dependencies: updating
github.com/hashicorp/go-azure-helperstov0.69.0(#25903) loganalytics- update cluster resource to api version2022-01-01(#25686)azurerm_bastion_host- support for thekerberos_enabledproperty (#25823)azurerm_container_app- secrets can now be removed (#25743)azurerm_container_app_environment- support for thecustom_domain_verification_idproperty (#24346)azurerm_linux_virtual_machine- support for the more capabilityhibernation_enabled(#25807)azurerm_linux_virtual_machine- support for more values for thelicense_typeproperty (#25909)azurerm_linux_virtual_machine_scale_set- support for themaximum_surge_instancesproperty for vmss rolling upgrades (#24914)azurerm_windows_virtual_machine- support for the more capabilityhibernation_enabled(#25807)azurerm_windows_virtual_machine_scale_set- support for themaximum_surge_instances_enabledproperty for vmss rolling upgrades (#24914)azurerm_storage_account- support for thepermanent_delete_enabledproperty within retention policies (#25778)
BUG FIXES:
azurerm_kubernetes_cluster- eraseload_balancer_profilewhen changingnetwork_profile.outbound_typefromloadBalancerto another outbound type (#25530)azurerm_log_analytics_saved_search- thefunction_parametersproperty now respects the order of elements (#25869)azurerm_linux_web_app- fixslow_requestwithpathissue inauto_healby adding support forslow_request_with_pathblock (#20049)azurerm_linux_web_app_slot- fixslow_requestwithpathissue inauto_healby adding support forslow_request_with_pathblock (#20049)azurerm_monitor_private_link_scoped_service- normalize case of thelinked_resource_idproperty during reads (#25787)azurerm_role_assignment- add additional retry logic to assist with cross-tenant use (#25853)azurerm_web_pubsub_network_acl- fixing a crash whennetworkACL.PublicNetwork.Denywas nil (#25886)azurerm_windows_web_app- fixslow_requestwithpathissue inauto_healby adding support forslow_request_with_pathblock (#20049)azurerm_windows_web_app_slot- fixslow_requestwithpathissue inauto_healby adding support forslow_request_with_pathblock (#20049)
DEPRECATIONS:
azurerm_subnet- theprivate_endpoint_network_policies_enabledproperty is deprecated in favour of theprivate_endpoint_network_policiesproperty (#25779)
3.102.0 (May 02, 2024)
FEATURES:
- New Resource:
azurerm_storage_sync_server_endpoint(#25831) - New Resource:
azurerm_storage_container_immutability_policy(#25804)
ENHANCEMENTS:
azurerm_load_test- add support forencryption(#25759)azurerm_network_connection_monitor- update validation fortarget_resource_typeandtarget_resource_id(#25745)azurerm_mssql_managed_database- support for a Restorable Database ID to be used as thesource_database_idfor point in time restore (#25568)azurerm_storage_account- support for themanaged_hsm_key_idproperty (#25088)azurerm_storage_account_customer_managed_key- support for themanaged_hsm_key_idproperty (#25088)
BUG FIXES:
azurerm_linux_function_app- now sets docker registry url inlinux_fx_versionby default (#23911)azurerm_resource_group- work around sporadic eventual consistency errors (#25758)
DEPRECATIONS:
azurerm_key_vault_managed_hardware_security_module_role_assignment- thevault_base_urlproperty is deprecated in favour of themanaged_hsm_idproperty (#25601)
3.101.0 (April 25, 2024)
ENHANCEMENTS:
- dependencies: updating to
v0.20240424.1114424ofgithub.com/hashicorp/go-azure-sdk(#25749) - dependencies: updating to
v0.27.0ofgithub.com/tombuildsstuff/giovanni(#25702) - dependencies: updating
golang.org/x/netto0.23.0 azurerm_cognitive_account- thekindproperty now supportsConversationalLanguageUnderstanding(#25735)azurerm_container_app_custom_domain- support the ability to use Azure Managed Certificates (#25356)
BUG FIXES:
- Data Source:
azurerm_application_insights- set correct AppID in data source (#25687) azurerm_virtual_network- suppress diff in ordering foraddress_spacedue to inconsistent API response (#23793)azurerm_storage_data_lake_gen2_filesystem- add context deadline for import (#25712)azurerm_virtual_network_gateway- preserve existingnat_ruleson updates (#25690)
3.100.0 (April 18, 2024)
ENHANCEMENTS:
- dependencies: updating
hashicorp/go-azure-sdktov0.20240417.1084633(#25659) compute- update Virtual Machine and Virtual Machine Scale Set resources and data sources to usehashicorp/go-azure-sdk(#25533)machine_learning- Add newmachine_learningblock that supportspurge_soft_deleted_workspace_on_destroy(#25624)loganalytics- update cluster resource to usehashicorp/go-azure-sdk(#23373)- Data Source:
azurerm_management_group- now exports thetenant_scoped_idattribute (#25555) azurerm_container_app- theingress.ip_security_restriction.ip_address_rangeproperty now accepts an IP address as valid input (#25609)azurerm_container_group- theidentityblock can now be updated (#25543)azurerm_express_route_connection- support for theprivate_link_fast_path_enabledproperty (#25596)azurerm_hdinsight_hadoop_cluster- support for theprivate_link_configurationblock (#25629)azurerm_hdinsight_hbase_cluster- support for theprivate_link_configurationblock (#25629)azurerm_hdinsight_interactive_query_cluster- support for theprivate_link_configurationblock (#25629)azurerm_hdinsight_kafka_cluster- support for theprivate_link_configurationblock (#25629)azurerm_hdinsight_spark_cluster- support for theprivate_link_configurationblock (#25629)azurerm_management_group- now exports thetenant_scoped_idattribute (#25555)azurerm_monitor_activity_log_alert- support for thelocationproperty (#25389)azurerm_mysql_flexible_server- update validating regex forsku_name(#25642)azurerm_postgresql_flexible_server- support for theGeoRestorecreate_mode(#25664)azurerm_virtual_network_gateway_connection- support for theprivate_link_fast_path_enabledproperty (#25650)azurerm_windows_web_app- support for thehandler_mappingblock (#25631)azurerm_windows_web_app_slot- support for thehandler_mappingblock (#25631)
BUG FIXES:
- storage: prevent a bug causing the second storage account key to be used for authentication instead of the first (#25652)
azurerm_active_directory_domain_service- prevent an issue wherefiltered_sync_enabledwas not being updated (#25594)azurerm_application_insights- add a state migration to fix the resource ID casing of Application Insights resources (#25628)azurerm_function_app_hybrid_connection- can now use relay resources created in a different resource group (#25541)azurerm_kubernetes_cluster_node_pool- prevent plan diff when thewindows_profile.outbound_nat_enabledproperty is unset (#25644)azurerm_machine_learning_compute_cluster- fix location to point to parent resource for computes (#25643)azurerm_machine_learning_compute_instance- fix location to point to parent resource for computes (#25643)azurerm_storage_account- check replication type when evaluating support level for shares and queues for V1 storage accounts (#25581)azurerm_storage_account- added a sanity check fordns_endpoint_typeandblob_properties.restore_policy(#25450)azurerm_web_app_hybrid_connection- can now use relay resources created in a different resource group (#25541)azurerm_windows_web_app- prevent removal ofsite_config.application_stack.node_versionwhenapp_settingsare updated (#25488)azurerm_windows_web_app_slot- prevent removal ofsite_config.application_stack.node_versionwhenapp_settingsare updated (#25489)
DEPRECATIONS:
logz- the Logz resources are deprecated and will be removed in v4.0 of the AzureRM Provider since the API no longer allows new instances to be created (#25405)azurerm_machine_learning_compute_instance- marked thelocationfield as deprecated in v4.0 of the provider (#25643)azurerm_kubernetes_cluster- the following properties have been deprecated since the API no longer supports cluster creation with legacy Azure Entra integration:client_app_id,server_app_id,server_app_secretandmanaged(#25200)
3.99.0 (April 11, 2024)
BREAKING CHANGE:
azurerm_linux_web_app-site_config.0.application_stack.0.java_versionmust be specified withjava_serverandjava_server_version(#25553)
ENHANCEMENTS:
- dependencies: updating to
v0.20240411.1104331ofgithub.com/hashicorp/go-azure-sdk/resourcemanagerandgithub.com/hashicorp/go-azure-sdk/sdk(#25546) - dependencies: updating to
v0.26.1ofgithub.com/tombuildsstuff/giovanni(#25551) azurerm_key_vault- deprecate thecontactproperty from v3.x provider and update properties to Computed & Optional (#25552)azurerm_key_vault_certificate_contacts- in v4.0 make thecontactproperty optional to allow for deletion of contacts from the key vault (#25552)azurerm_signalr_service- support for setting theskuproperty toPremium_P2(#25578)azurerm_snapshot- support for thenetwork_access_policyandpublic_network_access_enabledproperties (#25421)azurerm_storage_account- extend the support level of(blob|queue|share)_propertiesfor Storage kind (#25427)azurerm_storage_blob- support for theencryption_scopeproperty (#25551)azurerm_storage_container- support for thedefault_encryption_scopeandencryption_scope_override_enabledproperties (#25551)azurerm_storage_data_lake_gen2_filesystem- support for thedefault_encryption_scopeproperty (#25551)azurerm_subnet- thedelegation.x.service_delegation.x.nameproperty now supportsOracle.Database/networkAttachments(#25571)azurerm_web_pubsub- support setting theskuproperty toPremium_P2(#25578)
BUG FIXES:
- provider: fix an issue where the provider was not correctly configured when using a custom metadata host (#25546)
- storage: fixes several potential crashes during plan/apply with resources using the Storage data plane API (#25525)
azurerm_application_insights- fix issue where the wrong Application ID was set into the propertyapp_id(#25520)azurerm_application_insights_api_key- add a state migration to re-case static segments of the resource ID (#25567)azurerm_container_app_environment_certificate- thesubject_nameattribute is now correctly populated (#25516)azurerm_function_app_slot- now taints the resource when partially created (#24520)azurerm_linux_function_app- now taints the resource when partially created (#24520)azurerm_managed_disk- filtering the Resource SKUs response to reduce the memory overhead, when determining whether a Managed Disk can be online resized or not (#25549)azurerm_monitor_alert_prometheus_rule_group- theseverityproperty is now set correctly when0(#25408)azurerm_monitor_smart_detector_alert_rule- normalising the value foridwithin theaction_groupblock (#25559)azurerm_redis_cache_access_policy_assignment- theobject_id_aliasproperty now allows usernames (#25523)azurerm_windows_function_app- doesn't taint the resource when partially created (#24520)azurerm_windows_function_app- doesn't taint the resource when partially created (#24520)
DEPRECATIONS:
azurerm_cosmosdb_account- theconnection_stringsproperty is superseded by the primary and secondary connection strings for sql, mongodb and readonly (#25510)azurerm_cosmosdb_account- theenable_free_tierproperty is superseded byfree_tier_enabled(#25510)azurerm_cosmosdb_account- theenable_multiple_write_locationsproperty is superseded bymultiple_write_locations_enabled(#25510)azurerm_cosmosdb_account- theenable_automatic_failoverproperty is superseded byautomatic_failover_enabled(#25510)
3.98.0 (April 04, 2024)
FEATURES:
- New Resource:
azurerm_static_web_app_function_app_registration(#25331) - New Resource:
azurerm_system_center_virtual_machine_manager_inventory_items(#25110) - New Resource:
azurerm_workloads_sap_discovery_virtual_instance(#24342) - New Resource:
azurerm_redis_cache_policy(#25477) - New Resource:
azurerm_redis_cache_policy_assignment(#25477)
ENHANCEMENTS:
- dependencies: updating to
v0.20240402.1085733ofgithub.com/hashicorp/go-azure-sdk(#25482) - dependencies: updating to
v0.67.0ofgithub.com/hashicorp/go-azure-helpers(#25446) - dependencies: updating to
v0.25.4ofgithub.com/tombuildsstuff/giovanni(#25404) alertsmanagement- updating remaining resources to usehashicorp/go-azure-sdk(#25486)applicationinsights- updating remaining resources to usehashicorp/go-azure-sdk(#25376)compute- update to API version2024-03-01(#25436)compute- update shared image resources and data sources to usehashicorp/go-azure-sdk(#25503)containerinstance- update to use the transport layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#25416)maintenance- updating to API Version2023-04-01(#25388)recovery_services- Addrecovery_serviceblock to the provider that supportsvm_backup_stop_protection_and_retain_data_on_destroyandpurge_protected_items_from_vault_on_destroy(#25515)storage- the Storage Account cache is now populated usinghashicorp/go-azure-sdk(#25437)azurerm_bot_service_azure_bot- support for thecmk_key_vault_key_urlproperty (#23640)azurerm_capacity_reservation- update validation forcapacity(#25471)azurerm_container_app- add support forkey_vault_idandidentityproperties in thesecretblock (#24773)azurerm_databricks_workspace- exposemanaged_services_cmk_key_vault_idandmanaged_disk_cmk_key_vault_id and key_vault_idto support cross subscription CMK's. (#25091)azurerm_databricks_workspace_root_dbfs_customer_managed_key- exposekey_vault_idto support cross subscription CMK's. (#25091)azurerm_managed_hsm_role_*_ids- use specific resource id to replace generic nested item id (#25323)azurerm_mssql_database- add support forsecondary_type(#25360)azurerm_monitor_scheduled_query_rules_alert_v2- support for theidentityblock (#25365)azurerm_mssql_server_extended_auditing_policy- support foraudit_actions_and_groupsandpredicate_expression(#25425)azurerm_netapp_account- can now be imported (#25384)azurerm_netapp_volume- support for thekerberos_enabled,smb_continuous_availability_enabled,kerberos_5_read_only_enabled,kerberos_5_read_write_enabled,kerberos_5i_read_only_enabled,kerberos_5i_read_write_enabled,kerberos_5p_read_only_enabled, andkerberos_5p_read_write_enabledproperties (#25385)azurerm_recovery_services_vault- upgrading to version2024-01-01(#25325)azurerm_stack_hci_cluster- theclient_idproperty is now optional (#25407)azurerm_storage_encryption_scope- refactoring to usehashicorp/go-azure-sdkrather thanAzure/azure-sdk-for-go(#25437)azurerm_mssql_elasticpool- themaintenance_configuration_nameproperty now supports valuesSQL_SouthAfricaNorth_DB_1,SQL_SouthAfricaNorth_DB_2,SQL_WestUS3_DB_1andSQL_WestUS3_DB_2(#25500)azurerm_lighthouse_assignment- updating API Version from2019-06-01to2022-10-01(#25473)
BUG FIXES:
network- updating theGatewaySubnetvalidation to show the Subnet Name when the validation fails (#25484)azurerm_function_app_hybrid_connection- fix an issue during creation whensend_key_nameis specified (#25379)azurerm_linux_web_app_slot- fix a crash when upgrading the provider to v3.88.0 or later (#25406)azurerm_mssql_database- update the behavior of theenclave_typefield. (#25508)azurerm_mssql_elasticpool- update the behavior of theenclave_typefield. (#25508)azurerm_network_manager_deployment- add locking (#25368)azurerm_resource_group_template_deployment- changes toparameters_contentandtemplate_contentnow forceoutput_contentto be updated in the plan (#25403)azurerm_storage_blob- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_container- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_data_lake_gen2_filesystem- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_data_lake_gen2_filesystem_path- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_queue- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_share- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_share_directory- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_share_directory- resolve an issue where directories might fail to destroy (#25404)azurerm_storage_share_file- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_share_file- fix several bugs with path handling when creating files in subdirectories (#25404)azurerm_web_app_hybrid_connection- fix an issue during creation whensend_key_nameis specified (#25379)azurerm_windows_web_app- prevent a panic during resource upgrade (#25509)
3.97.1 (March 22, 2024)
ENHANCEMENTS:
azurerm_nginx_deployment- support for theconfigurationblock (#24276)
BUG FIXES:
azurerm_data_factory_integration_runtime_self_hosted- ensure that autorizationh keys are exported (#25246)azurerm_storage_account- defaulting the value fordns_endpoint_typetoStandardwhen it's not returned from the Azure API (#25367)
3.97.0 (March 21, 2024)
BREAKING CHANGES:
azurerm_linux_function_app-app_settings["WEBSITE_RUN_FROM_PACKAGE"]must be added toignore_changesfor deployments where an external tool modifies theWEBSITE_RUN_FROM_PACKAGEproperty in theapp_settingsblock. (#24848)azurerm_linux_function_app_slot-app_settings["WEBSITE_RUN_FROM_PACKAGE"]must be added toignore_changesfor deployments where an external tool modifies theWEBSITE_RUN_FROM_PACKAGEproperty in theapp_settingsblock. (#24848)
FEATURES:
- New Resource:
azurerm_elastic_san_volume(#24802)
ENHANCEMENTS:
- dependencies: updating to
v0.25.3ofgithub.com/tombuildsstuff/giovanni(#25362) - dependencies: updating to
v0.20240321.1145953ofgithub.com/hashicorp/go-azure-sdk(#25332) - dependencies: updating to
v0.25.2ofgithub.com/tombuildsstuff/giovanni(#25305) azurestackhci: updating to API Version2024-01-01(#25279)monitor/scheduledqueryrules: updating to API version2023-03-15-preview(#25350)cosmosdb: updating to use the transport layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#25166)- Data Source
azurerm_stack_hci_cluster: refactoring the association to usehashicorp/go-azure-sdk(#25293) azurerm_app_configuration- support for Environments other than Azure Public (#25271)azurerm_automanage_configuration- refactoring to usehashicorp/go-azure-sdk(#25293)azurerm_container_app_environment- add support forConsumptionworkload profile (#25285)azurerm_cosmosdb_postgresql_cluster- expose list of server names and FQDN in theserversblock (#25240)azurerm_data_share- hyphens are now allowed in the resource's name (#25242)azurerm_data_factory_integration_runtime_azure_ssis- support for thecopy_compute_scaleandpipeline_external_compute_scaleblocks (#25281)azurerm_healthcare_service- support for theidentityandconfiguration_export_storage_account_nameproperties (#25193)azurerm_nginx_deployment- support theauto_scale_profileblock (#24950)azurerm_netapp_account_resource- support for thekerberos_ad_name,kerberos_kdc_ip property,enable_aes_encryption,local_nfs_users_with_ldap_allowed,server_root_ca_certificate,ldap_over_tls_enabled, andldap_signing_enabledproperties (#25340)azurerm_netapp_account_resource- support for [Support for Azure Netapp Files - AD Site Name #12462] via thesite_nameproperty (#25340)azurerm_stack_hci_cluster: refactoring the association to usehashicorp/go-azure-sdk(#25293)azurerm_storage_account- support for thedns_endpoint_typeproperty (#22583)azurerm_storage_blob_inventory_policy- refactoring to usehashicorp/go-azure-sdk(#25268)azurerm_synapse_spark_pool- added support for3.4(#25319)
BUG FIXES:
- Data Source:
azurerm_storage_blob- fix a bug that incorrectly parsed the endpoint in the resource ID (#25283) - Data Source:
azurerm_storage_table_entity- fixing a regression when parsing the table endpoint (#25307) netapp_account_resource- correct thesmb_server_nameproperty validation (#25340)azurerm_backup_policy_file_share- prevent a bug when theinclude_last_daysproperty does not work whendaysis empty (#25280)azurerm_backup_policy_vm- prevent a bug when theinclude_last_daysproperty does not work whendaysis empty (#25280)azurerm_container_app_custom_domain- prevent an issue where the secret was not being passed through (#25196) (#25251)azurerm_data_protection_backup_instance_kubernetes_cluster- prevent the protection errorScenarioPluginInvalidWorkflowDataRequestandUserErrorKubernetesBackupExtensionUnhealthy[azurerm_data_protection_backup_instance_kubernetes_cluster is created with message "Fix protection error for the backup instance" and code ScenarioPluginInvalidWorkflowDataRequest #25294] (#25345)azurerm_purview_account- now allows for PurView accounts with missing or disabled eventhubs without keys (#25301)azurerm_storage_account- fix a crash when the storage account becomes unavailable while reading (#25332)azurerm_storage_blob- fixing a regression where blobs within a nested directory wouldn't be parsed correctly (#25305)azurerm_storage_data_lake_gen2_path- fixing a bug where there was no timeout available during import (#25282)azurerm_storage_queue- fixing a bug where the Table URI was obtained rather than the Queue URI (#25262)azurerm_subscription- fixing an issue when creating a subscription alias (#25181)
3.96.0 (March 14, 2024)
ENHANCEMENTS:
- dependencies: updating to
v0.20240314.1083835ofgithub.com/hashicorp/go-azure-sdk(#25255) - dependencies: updating to
v0.25.1ofgithub.com/tombuildsstuff/giovanni(#24798) - dependencies: updating to
v1.33.0ofgoogle.golang.org/protobuf(#25243) storage: updating the data plane resources to use the transport layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#24798)- Data Source:
azurerm_storage_table_entities- support for AAD authentication (#24798) - Data Source:
azurerm_storage_table_entity- support for AAD authentication (#24798) azurerm_kusto_cluster- supportNonepattern for thevirtual_network_configurationblock (#24733)azurerm_linux_function_app- support for the Node20runtime (#24073)azurerm_linux_function_app_slot- support for the Node20runtime (#24073)azurerm_stack_hci_cluster- support theidentity,cloud_id,service_endpointandresource_provider_object_idproperties (#25031)azurerm_storage_share_file- support for AAD authentication (#24798)azurerm_storage_share_directory- support for AAD authentication, deprecateshare_nameandstorage_account_namein favor ofstorage_share_id(#24798)azurerm_storage_table_entity- support for AAD authentication, deprecateshare_nameandstorage_account_namein favor ofstorage_table_id(#24798)azurerm_storage_table_entity- support for AAD authentication (#24798)azurerm_windows_function_app- support for the Node20runtime (#24073)azurerm_windows_function_app_slot- support for the Node20runtime (#24073)azurerm_windows_web_app- support for the Node20runtime (#24073)azurerm_windows_web_app_slot- support for the Node20runtime (#24073)
BUG FIXES:
azurerm_container_app_custom_domain- fix resource ID parsing bug preventing import (#25192)azurerm_windows_web_app- fix incorrect warning message when checking name availability (#25214)azurerm_virtual_machine_run_command- prevent a bug during updates (#25186)- Data Source:
azurerm_storage_table_entities- Fixitems.x.propertiestruncating to one entry (#25211)
3.95.0 (March 08, 2024)
FEATURES:
- New Resource:
azurerm_container_app_custom_domain(#24421) - New Resource:
azurerm_data_protection_backup_instance_kubernetes_cluster(#24940) - New Resource:
azurerm_static_web_app(#25117) - New resource:
azurerm_static_web_app_custom_domain(#25117) - New resource:
azurerm_system_center_virtual_machine_manager_availability_set(#24975) - New Resource:
azurerm_workloads_sap_three_tier_virtual_instance(#24384) - New Resource:
azurerm_workloads_sap_single_node_virtual_instance(#24331)
ENHANCEMENTS:
dependencies: updating to v0.20240229.1102109 ofgithub.com/hashicorp/go-azure-sdk(#25102)monitor: updating to use the transport layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest[GH-#25102]network: updating to API Version2023-09-01(#25095)azurerm_data_factory_integration_runtime_managed- support for thecredential_nameproperty (#25033)azurerm_linux_function_app- support for thedescriptionproperty in theip_restrictionblock (#24527)azurerm_linux_function_app- support for theip_restriction_default_actionandscm_ip_restriction_default_actionproperties (#25131)azurerm_linux_function_app_slot- support for thedescriptionproperty in theip_restrictionblock (#24527)azurerm_linux_function_app_slot- support for theip_restriction_default_actionandscm_ip_restriction_default_actionproperties (#25131)azurerm_linux_web_app- support for thedescriptionproperty in theip_restrictionblock (#24527)azurerm_linux_web_app- support for theip_restriction_default_actionandscm_ip_restriction_default_actionproperties (#25131)azurerm_linux_web_app_slot- support for thedescriptionproperty in theip_restrictionblock (#24527)azurerm_linux_web_app_slot- support for theip_restriction_default_actionandscm_ip_restriction_default_actionproperties (#25131)azurerm_mysql_flexible_server- setting thestorage.size_gbproperty to a smaller value now forces a new resource to be created (#25074)azurerm_orbital_contact_profile- changing thechannelsproperty no longer creates a new resource (#25129)azurerm_private_dns_resolver_inbound_endpoint- theprivate_ip_addressproperty is no longer required whenprivate_ip_allocation_methodisDynamic(#25035)stream_analytics_output_blob- support for theblob_write_modeproperty (#25127)azurerm_windows_function_app- support for thedescriptionproperty in theip_restrictionblock (#24527)azurerm_windows_function_app- support for theip_restriction_default_actionandscm_ip_restriction_default_actionproperties (#25131)azurerm_windows_function_app_slot- support for thedescriptionproperty in theip_restrictionblock (#24527)azurerm_windows_function_app_slot- support for theip_restriction_default_actionandscm_ip_restriction_default_actionproperties (#25131)azurerm_windows_web_app- support for thedescriptionproperty in theip_restrictionblock (#24527)azurerm_windows_web_app- support for theip_restriction_default_actionandscm_ip_restriction_default_actionproperties (#25131)azurerm_windows_web_app_slot- support for thedescriptionproperty in theip_restrictionblock (#24527)azurerm_windows_web_app_slot- support for theip_restriction_default_actionandscm_ip_restriction_default_actionproperties (#25131)
BUG FIXES:
- Data Source:
azurerm_function_app_host_keys- correctly setevent_grid_extension_keyby searching for the renamed property in the API response (#25108) azurerm_app_service_public_certificate- fix issue where certificate information was not being set correctly in the read (#24943)azurerm_container_registry- prevent recreation of the resource when thegeoreplication.tagsare updated (#24994)azurerm_firewall_policy_rule_collection_group- fix issue where the client subscription ID was used to construct thefirewall_policy_id(#25145)azurerm_function_app_hybrid_connection- fix issue whereSendKeyValuewas not populated in the API payload (#23761)azurerm_orbital_contact_profile- fix creation of the resource whenevent_hub_uriis not specified (#25128)azurerm_recovery_services_vault- prevent a panic whenimmutabilityis updated (#25132)azurerm_storage_account- fix issue where the queue encryption key type was set as the table encryption key type (#25046)azurerm_web_app_hybrid_connection- fix issue whereSendKeyValuewas not populated in the API payload (#23761)azurerm_mssql_database- fix incorrect error due to typo when usingrestore_long_term_retention_backup_id(#25180)
DEPRECATIONS:
- Deprecated Resource:
azurerm_static_site(#25117) - Deprecated Resource:
azurerm_static_site_custom_domain(#25117) azurerm_kubernetes_fleet_manager- thehub_profileproperty is deprecated (#25010)
3.94.0 (February 29, 2024)
FEATURES:
- New Resource:
azurerm_kubernetes_fleet_update_run(#24813)
ENHANCEMENTS:
- dependencies: updating to
v0.20240228.1142829ofgithub.com/hashicorp/go-azure-sdk(#25081) servicefabric: updating to use the transport layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#25002)springcloud: updating to API Version2024-01-01-preview(#24937)securitycenter: updating to use the transport layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#25081)- Data Source:
azurerm_storage_table_entities- support forselect(#24987) - Data Source:
azurerm_netapp_volume- support for thesmb_access_based_enumerationandsmb_non_browsableproperties (#24514) azurerm_cosmosdb_account- add support for theminimal_tls_versionproperty (#24966)azurerm_federated_identity_credential- the federated credentials can now be changed without creating a new resource (#25003)azurerm_kubernetes_cluster- support for thecurrent_kubernetes_versionproperty (#25079)azurerm_kubernetes_cluster- private DNS is now allowed for theweb_app_routingproperty (#25038)azurerm_kubernetes_cluster- migration between differentoutbound_types is now allowed (#25021)azurerm_mssql_database- support for therecovery_point_idandrestore_long_term_retention_backup_idproperties (#24904)azurerm_linux_virtual_machine- support for theautomatic_upgrade_enabled,disk_controller_type,os_image_notification,treat_failure_as_deployment_failure_enabled, andvm_agent_platform_updates_enabledproperties (#23394)azurerm_nginx_deployment- support for theautomatic_upgrade_channelproperty (#24867)azurerm_netapp_volume- support for thesmb_access_based_enumerationandsmb_non_browsableproperties (#24514)azurerm_netapp_pool- support for theencryption_typeproperty (#24993)azurerm_role_definition- upgrade to the API version2022-05-01-preview(#25008)azurerm_redis_cache- allow AAD auth for all SKUs (#25006)azurerm_sql_managed_instance- support for thezone_redundant_enabledproperty (#25089)azurerm_spring_cloud_gateway- support for theapplication_performance_monitoring_idsproperty (#24919)azurerm_spring_cloud_configuration_service- support for therefresh_interval_in_secondsproperty (#25009)azurerm_synapse_workspace- support for using theuser_assigned_identity_idproperty within thecustomer_managed_keyblock (#25027)azurerm_windows_virtual_machine- support for theautomatic_upgrade_enabled,disk_controller_type,os_image_notification,treat_failure_as_deployment_failure_enabled, andvm_agent_platform_updates_enabledproperties (#23394)
BUG FIXES:
azurerm_api_management_notification_recipient_email- fixing an issue where response pages weren't iterated over correctly (#25055)azurerm_api_management_notification_recipient_user- fixing an issue where response pages weren't iterated over correctly (#25055)azurerm_batch_pool- fix setting theextension.settings_jsonproperty (#24976)azurerm_key_vault_key-expiration_datecan be updated if newer date is ahead (#25000)azurerm_pim_active_role_assignment- fix an issue where the resource would disappear or fail to import after 45 days (#24524)azurerm_pim_eligible_role_assignment- fix an issue where the resource would disappear or fail to import after 45 days (#24524)azurerm_recovery_services_vault- validate thatuse_system_assigned_identityanduser_assigned_identity_idcannot be set at the same time (#24091)azurerm_recovery_vaultsnow creates properly withSystemAssigned,UserAssignedidentity (#24978)azurerm_subscription- fixing an issue where response pages weren't iterated over correctly (#25055)
3.93.0 (February 22, 2024)
FEATURES:
- New Data Source:
azurerm_express_route_circuit_peering(#24971) - New Data Source:
azurerm_storage_table_entities(#24973) - New Resource:
azurerm_dev_center_catalog(#24833) - New Resource:
azurerm_system_center_virtual_machine_manager_server(#24278)
BUG FIXES:
azurerm_key_vault- conditionally polling the Data Plane endpoint whenpublic_network_access_enabledis set to false (#23823)azurerm_storage_account- allow theidentity.typeproperty to beSystemAssigned, UserAssignedwhen using a Customer Managed Key (#24923)azurerm_automation_account- prevent theidentity.identity_idsUser Assigned identity being set when not specified in config (#24977)
ENHANCEMENTS:
- dependencies: updating to
v0.20240221.1170458ofhashicorp/go-azure-sdk(#24967) - dependencies: refactor
azurerm_spring_cloud_configuration_serviceto usego-azure-sdk(#24918) - provider: support or the feature flag
virtual_machine_scale_set.reimage_on_manual_upgrade(#22975) sentinel: updating to use the transport layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#24962)sqlvirtualmachines: updating to use the transport layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#24912)nginx: updating to use2024-01-01-preview(#24868)azurerm_cosmosdb_account- support for thebackup.tierproperty (#24595)azurerm_linux_virtual_machine- thevirtual_machine_scale_set_idproperty can now be changed without creating a new resource (#24768)azurerm_machine_learning_workspace- support for themanaged_network.isolation_modeproperty (#24951)azurerm_private_dns_resolver_inbound_endpoint- support thestaticvalue for theprivate_ip_allocation_methodproperty (#24952)azurerm_postgresql_flexible_server- expose thestorage_tierfield (#24892)azurerm_redis_cache- support for thepreferred_data_persistence_auth_methodproperty (#24370)azurerm_servicebus_namespace- support for thepremium_messaging_partitionsproperty (#24676)azurerm_windows_virtual_machine- thevirtual_machine_scale_set_idproperty can now be changed without creating a new resource (#24768)
BUG FIXES:
azurerm_cognitive_deployment- theversion_upgrade_optionproperty can not be updated without creating a new resource (#24922)azurerm_data_protection_backup_vault- support or thesoft_deleteandretention_duration_in_daysproperties (#24775)azurerm_data_factory_pipeline- correctly handle incorrect header values (#24921)azurerm_kusto_cluster-optimized_auto_scaleis now updated afterskuis updated (#24906)azurerm_key_vault_certificate- now only updates thelifetime_actionof the certificate block unless otherwise required (#24755)azurerm_linux_virtual_machine_scale_set- correctly includepublic_ip_prefix_idduring updates (#24939)azurerm_postgresql_flexible_server- thecustomer_managed_key.key_vault_key_idproperty is now required (#24981)azurerm_nginx_deployment- changing theskuproperty now creates a new resource (#24905)azurerm_orchestrated_virtual_machine_scale_set- thedisk_size_gbandlunparameters ofdata_disksare optional now (#24944)azurerm_storage_account- change order of API calls to be GET-then-PUT rather then PATCHES (#23935)azurerm_storage_account- improve the validation around theimmutability_policybeing used withblob_properties(#24938)azurerm_security_center_setting- prevent a bug when name isSENTINEL(#24497)azurerm_windows_virtual_machine_scale_set- correctly includepublic_ip_prefix_idduring updates (#24939)
3.92.0 (February 15, 2024)
FEATURES:
- New Data Source:
azurerm_virtual_desktop_application_group(#24771)
ENHANCEMENTS:
- provider: support for the feature flag
postgresql_flexible_server.restart_server_on_configuration_value_change property(#23811) - dependencies: updating to v0.20240214.1142753 of
github.com/hashicorp/go-azure-sdk(#24889) automation: updating to use the transport layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#24858)maintenance: updating to use the transport layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#24819)containerapps: updating to use the transport layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#24862)containerservices: updating to use the transport layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#24872)timeseriesinsights: updating to use the transport layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#24889)azurerm_container_app_environment: support for theinfrastructure_resource_group_nameproperty (#24361)azurerm_cost_anomaly_alert- support for thesubscription_idproperty (#24258)azurerm_cosmosdb_account- add default values for theconsistency_policycode block (#24830)azurerm_dashboard_grafana- support for thesmtpblock (#24717)azurerm_key_vault_certificates- support for thetagsproperty (#24857)azurerm_key_vault_secrets- support for thetagsproperty (#24857)azurerm_orchestrated_virtual_machine_scale_set- support for theadditional_unattend_contentblock (#24292)azurerm_virtual_desktop_host_pool- support for thevm_templateproperty (#24369)
BUG FIXES:
azurerm_container_app_environment: avoid unwanted changes when updating and usinglog_analytics_workspace_id(#24303)azurerm_cosmosdb_account- fixed regression in thebackupcode block (#24830)azurerm_data_factory- allow thegit_urlproperty to be blank/empty (#24879)azurerm_linux_web_app_slot- theworker_countproperty now works correctly in thesite_configblock (#24515)azurerm_linux_web_app- supportofffor thefile_system_levelproperty (#24877)azurerm_linux_web_app_slot- supportofffor thefile_system_levelproperty (#24877)azurerm_private_endpoint- fixing an issue where updating the Private Endpoint would remove any Application Security Group Association (#24846)azurerm_search_service- fixed the update function to adjust for changed API behaviour (#24837)azurerm_search_service- fixed the update function to adjust for changed API behaviour (#24903)azurerm_windows_web_app- supportofffor thefile_system_levelproperty (#24877)azurerm_windows_web_app_slot- supportofffor thefile_system_levelproperty (#24877)
3.91.0 (February 08, 2024)
FEATURES:
- New Data Source:
azurerm_databricks_access_connector(#24769) - New Resource:
azurerm_data_protection_backup_policy_kubernetes_cluster(#24718) - New Resource:
azurerm_chaos_studio_experiment(#24779) - New Resource:
azurerm_chaos_studio_capability(#24779) - New Resource:
azurerm_dev_center_gallery(#23760) - New Resource:
azurerm_kubernetes_fleet_member(#24792) - New Resource:
azurerm_iotcentral_organization(#23132) - New Resource:
azurerm_spring_cloud_app_dynamics_application_performance_monitoring(#24750)
ENHANCEMENTS:
- dependencies: updating to
v0.20240208.1095436ofgithub.com/hashicorp/go-azure-sdk/resource-manager(#24819) - dependencies: updating to
v0.20240208.1095436ofgithub.com/hashicorp/go-azure-sdk/sdk(#24819) - dependencies: refactor
azurerm_app_service_environment_v3to usego-azure-sdk(#24760) - dependencies: refactor
azurerm_role_definitionto usego-azure-sdk(#24266) managedhsm: updating to use the transport layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#24761)hdinsight: updating to API Version2023-07-01(#24761)streamanalytics: updating to use the transport layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#24819)azurerm_app_service_environment_v3- support for theremote_debugging_enabledproperty (#24760)azurerm_storage_account- support for thelocal_user_enabledproperty (#24800)azurerm_log_analytics_workspace_table- support for thetotal_retention_in_daysproperty (#24513)azurerm_maching_learning_workspace- support for thefeature_storeandkindproperties (#24716)azurerm_traffic_manager_azure_endpoint- support for thealways_serve_enabledproperty (#24573)azurerm_traffic_manager_external_endpoint- support for thealways_serve_enabledproperty (#24573)
BUG FIXES:
azurerm_api_management- thevirtual_network_configurationproperty now updates correctly outside ofvirtual_network_type(#24569)
3.90.0 (February 01, 2024)
UPGRADE NOTES:
- provider - The provider now automatically registers the
AppConfiguration,DataFactory, andSignalRServiceResource Providers. When running Terraform with limited permissions, note that you must disable automatic Resource Provider Registration and ensure that any Resource Providers Terraform requires are registered. (#24645)
FEATURES:
- New Data Source:
azurerm_nginx_configuration(#24642) - New Data Source:
azurerm_virtual_desktop_workspace(#24732) - New Resource:
azurerm_kubernetes_fleet_update_strategy(#24328) - New Resource:
azurerm_site_recovery_vmware_replicated_vm(#22477) - New Resource:
azurerm_spring_cloud_new_relic_application_performance_monitoring(#24699)
ENHANCEMENTS:
- provider: registering the Resource Provider
Microsoft.AppConfiguration(#24645) - provider: registering the Resource Provider
Microsoft.DataFactory(#24645) - provider: registering the Resource Provider
Microsoft.SignalRService(#24645) - provider: the Provider is now built using Go 1.21.6 (#24653)
- dependencies: the dependency
github.com/hashicorp/go-azure-sdkis split into multiple Go Modules - and as such will be referred to by those paths going forwards (#24636) - dependencies: updating to ``v0.20240201.1064937
ofgithub.com/hashicorp/go-azure-sdk/resource-manager` (#24738) - dependencies: updating to
v0.20240201.1064937ofgithub.com/hashicorp/go-azure-sdk/sdk(#24738) appservice: update togo-azure-sdkand API version2023-01-01(#24688)datafactory: updating to usetombuildsstuff/kermit(#24675)hdinsight: refactoring to usegithub.com/hashicorp/go-azure-sdk/resource-manager(#24011)hdinsight: updating to API Version2021-06-01(#24011)loadbalancer: updating to usehashicorp/go-azure-sdk(#24291)nginx: updating to API Version2023-09-01(#24640)servicefabricmanagedcluster: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#24654)springcloud: updating to use API Version2023-11-01-preview(#24690)subscriptions: refactoring to usehashicorp/go-azure-sdk(#24663)- Data Source:
azurerm_stream_analytics_job- support for User Assigned Identities (#24738) azurerm_cosmosdb_account- support for thegremlin_databaseandtables_to_restoreproperties (#24627)azurerm_bot_channel_email- support for themagic_codeproperty (#23129)azurerm_cosmosdb_account- support for thepartition_merge_enabledproperty (#24615)azurerm_mssql_managed_database- support for theimmutable_backups_enabledproperty (#24745)azurerm_mssql_database- support for theimmutable_backups_enabledproperty (#24745)azurerm_palo_alto_next_generation_firewall_virtual_hub_panorama- support for thetrusted_address_rangesproperty (#24459)azurerm_palo_alto_next_generation_firewall_virtual_network_local_rulestack- support for thetrusted_address_rangesproperty (#24459)azurerm_palo_alto_next_generation_firewall_virtual_network_panorama- support for thetrusted_address_rangesproperty (#24459)azurerm_servicebus_namespace- updating to use API Version2022-10-01-preview(#24650)azurerm_spring_cloud_api_portal- support for theapi_try_out_enabledproperty (#24696)azurerm_spring_cloud_gateway- support for thelocal_response_cache_per_routeandlocal_response_cache_per_instanceproperties (#24697)azurerm_stream_analytics_job- support for User Assigned Identities (#24738)azurerm_subscription- refactoring to usehashicorp/go-azure-sdkto set tags on the subscription (#24734)azurerm_virtual_desktop_workspace- correctly validate thenameproperty (#24668)
BUG FIXES:
- provider: skip registration for resource providers that are unavailable (#24571)
azurerm_app_configuration- no longer requirelifecycle_ignore_changesfor thevalueproperty when using a key vault reference (#24702)azurerm_app_service_managed_certificate- fix casing issue inapp_service_plan_idby parsing insensitively (#24664)azurerm_cognitive_deployment- updates now include theversionproperty (#24700)azurerm_dns_cname_record- prevent casing issue intarget_resource_idby parsing the ID insensitively (#24181)azurerm_mssql_managed_instance_failover_group- prevent an issue when trying to create a failover group with a managed instance from a different subscription (#24646)azurerm_storage_account- conditionally update properties only when needed (#24669)azurerm_storage_account- change update order foraccess_tierto prevent errors when uploading blobs to the archive tier (#22250)
3.89.0 (January 25, 2024)
FEATURES:
- New Data Source:
azurerm_data_factory_trigger_schedule(#24572) - New Data Source:
azurerm_data_factory_trigger_schedules(#24572) - New Data Source:
azurerm_ip_groups(#24540) - New Data Source:
azurerm_nginx_certificate(#24577) - New Resource:
azurerm_chaos_studio_target(#24580) - New Resource:
azurerm_elastic_san_volume_group(#24166) - New Resource:
azurerm_netapp_account_encryption(#23733) - New Resource:
azurerm_redhat_openshift_cluster(#24375)
ENHANCEMENTS:
- dependencies: updating to
v0.66.1ofgithub.com/hashicorp/go-azure-helpers(#24561) - dependencies: updating to
v0.20240124.1115501ofgithub.com/hashicorp/go-azure-sdk(#24619) bot: updating to API Version2021-05-01-preview(#24555)containerservice: the SDK Clients now support logging (#24564)cosmosdb: updating to API Version2023-04-15(#24541)loadtestservice: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(and support logging) (#24578)managedidentity: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(and support logging) (#24578)azurerm_api_management_api- change theidformat so specificrevisions can be managed by Terraform (#23031)azurerm_data_protection_backup_vault- theredundancypropety can now be set toZoneRedundant(#24556)azurerm_data_factory_integration_runtime_azure_ssis- support for thecredential_nameproperty (#24458)azurerm_orchestrated_virtual_machine_scale_set- support2022-datacenter-azure-edition-hotpatchand2022-datacenter-azure-edition-hotpatch-smalldiskhotpatching images (#23500)azurerm_stream_analytics_job- support for thesku_nameproperty (#24554)
BUG FIXES:
Data Source:
azurerm_app_service- parsing the API Response forapp_service_plan_idcase-insensitively (#24626)Data Source:
azurerm_function_app- parsing the API Response forapp_service_plan_idcase-insensitively (#24626)azurerm_app_configuration_key- the value for thevalueproperty can now be removed/emptied (#24582)azurerm_app_service- parsing the API Response forapp_service_plan_idcase-insensitively (#24626)azurerm_app_service_plan- fix casing inserverFarmsdue to ID update (#24562)azurerm_app_service_slot- parsing the API Response forapp_service_plan_idcase-insensitively (#24626)azurerm_automation_schedule- only onemonthly_occurenceblock can now be specified (#24614)azurerm_cognitive_deployment- themodel.versionproperty is no longer required (#24264)azurerm_container_app- multiplecustom_scale_rulecan not be updated (#24509)azurerm_container_registry_task_schedule_run_now- prevents issue where the incorrect scheduled run is tracked if there are multiple (#24592)azurerm_function_app- parsing the API Response forapp_service_plan_idcase-insensitively (#24626)azurerm_function_app_slot- parsing the API Response forapp_service_plan_idcase-insensitively (#24626)azurerm_logic_app_standard- now parses the app service ID insensitively (#24562)azurerm_logic_app_workflow- theworkflow_parametersnow correctlys handle information specified by$connections(#24141)azurerm_mssql_managed_instance_security_alert_policy- can not update empty storage attributes (#24553)azurerm_network_interface- theip_configurationproperties are no longer added to a Load Balancer Backend if one of thoseip_configurationsis associated with a backend (#24470)
3.88.0 (January 18, 2024)
FEATURES:
- New Data Source:
azurerm_nginx_deployment(#24492) - New Resource:
azurerm_spring_cloud_dynatrace_application_performance_monitoring(#23889) - New Resource:
azurerm_virtual_machine_run_command(#23377)
ENHANCEMENTS:
- dependencies: updating to
v0.20240117.1163544ofgithub.com/hashicorp/go-azure-sdk(#24481) - dependencies: updating to
v0.65.1ofgithub.com/hashicorp/go-azure-helpers(#24479) datashare: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#24481)kusto: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#24477)- Data Source:
azurerm_application_gateway- support for thetrusted_client_certificate.dataproperty (#24474) azurerm_service_plan: refactoring to usehashicorp/go-azure-sdk(#24483)azurerm_container_group- support for thepriorityproperty (#24374)azurerm_mssql_managed_database- support for thepoint_in_time_restoreproperty (#24535)azurerm_mssql_managed_instance- now exports thedns_zoneattribute (#24435)azurerm_linux_web_app_slot- support for settingpython_versionto3.12(#24363)azurerm_linux_web_app- support for settingpython_versionto3.12(#24363)azurerm_linux_function_app_slot- support for settingpython_versionto3.12(#24363)azurerm_linux_function_app- support for settingpython_versionto3.12(#24363)
BUG FIXES:
azurerm_application_gateway- thecomponentsproperty within theurlblock is no longer computed (#24480)azurerm_cdn_frontdoor_route- prevent an issue wherecdn_frontdoor_origin_pathgets removed on update if unchanged. (#24488)azurerm_cognitive_account- fixing support for theDC0SKU (#24526)
3.87.0 (January 11, 2024)
FEATURES:
- New Data Source:
azurerm_network_manager(#24398) - New Resource:
azurerm_security_center_server_vulnerability_assessments_setting(#24299)
ENHANCEMENTS:
- dependencies: updating to
v0.20240111.1094251ofgithub.com/hashicorp/go-azure-sdk(#24463) - Data Source:
azurerm_mssql_database- support foridentity,transparent_data_encryption_enabled,transparent_data_encryption_key_vault_key_idandtransparent_data_encryption_key_automatic_rotation_enabled(#24412) - Data Source:
azurerm_mssql_server- support fortransparent_data_encryption_key_vault_key_id(#24412) machinelearning: updating to API Version2023-10-01(#24416)paloaltonetworks: updating to API Version2023-09-01(#24290)azurerm_container_app- update create time validations foringress.0.traffic_weight(#24042)azurerm_container_app- support for theip_security_restrictionblock (#23870)azurerm_kubernetes_cluster- properties indefault_node_pool.linux_os_config.sysctl_configare now updateable via node pool cycling (#24397)azurerm_linux_web_app- support theVS2022value for theremote_debugging_versionproperty (#24407)azurerm_mssql_database- support foridentity,transparent_data_encryption_key_vault_key_idandtransparent_data_encryption_key_automatic_rotation_enabled(#24412)azurerm_postgres_flexible_server- thesku_nameproperty now supports being set toMO_Standard_E96ds_v5(#24367)azurerm_role_assignment- support for theprincipal_typeproperty (#24271)azurerm_windows_web_app- support theVS2022value for theremote_debugging_versionproperty (#24407)azurerm_cdn_frontdoor_firewall_policy- support forrequest_body_check_enabledproperty (#24406)
BUG FIXES:
- Data Source:
azurerm_role_definition- fixrole_definition_id(#24418) azurerm_api_management- thesku_nameproperty can now be updated (#24431)azurerm_arc_kubernetes_flux_configuration- prevent a bug where certain sensitive properties forbucketandgit_repositorywere being overwritten after an update to the resource is made (#24066)azurerm_kubernetes_flux_configuration- prevent a bug where certain sensitive properties forbucketandgit_repositorywere being overwritten after an update to the resource is made (#24066)azure_linux_web_app- prevent a bug in App Service processing ofapplication_stackin updates tosite_config(#24424)azure_linux_web_app_slot- Fix bug in App Service processing ofapplication_stackin updates tosite_config(#24424)azurerm_network_manager_deployment- update creation wait logic to better tolerate the api returning not found (#24330)azurerm_virtual_machine_data_disk_attachment- do not update applications profile with disks (#24145)azure_windows_web_app- prevent a bug in App Service processing ofapplication_stackin updates tosite_config(#24424)azure_windows_web_app_slot- prevent a bug in App Service processing ofapplication_stackin updates tosite_config(#24424)azurerm_maintenance_configuration- set therebootproperty in flatten fromAlwaysReboottoAlways(#24376)azurerm_container_app_environment- theworkload_profileproperty can now be updated (#24409)
3.86.0 (January 04, 2024)
FEATURES:
- New Data Source:
azurerm_dashboard_grafana(#24243) - New Resource:
azurerm_log_analytics_workspace_table(#24229) - New Resource:
azurerm_automation_powershell72_module(#23980) - New Resource:
azurerm_data_factory_credential_user_managed_identity(#24307)
ENHANCEMENTS:
- dependencies: updating to
v0.20231215.1114251ofhashicorp/go-azure-sdk(#24251) - dependencies:
azurerm_spring_cloud_api_portal- update to usehashicorp/go-azure-sdk(#24321) - Data Source:
azurerm_kusto_cluster- now exports theidentityblock (#24314) azurerm_data_protection_backup_policy_postgresql- support for thetime_zoneproperty (#24312)azurerm_data_protection_backup_policy_disk- support for thetime_zoneproperty (#24312)azurerm_key_vault_managed_hardware_security_module-thetagsproperty can now be updated (#24333)azurerm_logic_app_standard- support for thesite_config.0.public_network_access_enabledproperty (#24257)azurerm_log_analytics_workspace_table- support for theplanproperty (#24341)azurerm_linux_web_app- support the value20-ltsfor thenode_versionproperty (#24289)azurerm_recovery_services_vault- support creation with immutability set to locked (#23806)azurerm_spring_cloud_service- support for thesku_tierproperty (#24103)
BUG FIXES:
- Data Source:
azurerm_role_definition- correctly export therole_definition_idattribute (#24320) azurerm_bot_service- fixing a bug wherepublic_network_access_enabledwas always set totrue(#24255)azurerm_bot_service_azure_bot-tagscan now be updated (#24332)azurerm_cosmosdb_account- fix validation for theip_range_filterproperty (#24306)azurerm_linux_virtual_machine- theadditional_capabilities.0.ultra_ssd_enabledcan now be changed during the update (#24274)azurerm_logic_app_standard- update the default value ofversionfrom~3which is no longer supported to~4(#24134)azurerm_logic_app_standard- fix a crash when setting the defaultversion4.0 flag (#24322)azurerm_iothub_device_update_account- changing theskuproperty now creates a new resource (#24324)azurerm_iothub- prevent an inconsistant value after an apply (#24326)azurerm_orchestrated_virtual_machine_scale_set- correctly update the resource when hotpatch is enabled (#24335)azurerm_windows_virtual_machine- theadditional_capabilities.0.ultra_ssd_enabledcan now be changed during the update (#24274)azurerm_scheduled_query_rules_alert- changing thedata_source_idnow creates a new resource (#24327)azurerm_scheduled_query_rules_log- changing thedata_source_idnow creates a new resource (#24327)
3.85.0 (December 14, 2023)
FEATURES:
ENHANCEMENTS:
- provider: support for authenticating using Azure Kubernetes Service Workload Identity (#23965)
- dependencies: updating to
v0.65.0ofgithub.com/hashicorp/go-azure-helpers(#24222) - dependencies: updating to
v0.20231214.1220802ofgithub.com/hashicorp/go-azure-sdk(#24246) - dependencies: updating to version
v0.20231214.1160726ofgithub.com/hashicorp/go-azure-sdk(#24241) - dependencies: update
security/automationto usehashicorp/go-azure-sdk(#24156) dataprotection: updating to API Version2023-05-01(#24143)kusto: removing the remnants of the old Resource ID Parsers now this useshashicorp/go-azure-sdk(#24238)- Data Source:
azurerm_cognitive_account- export theidentityblock (#24214) - Data Source:
azurerm_monitor_workspace- add support for thedefault_data_collection_endpoint_idanddefault_data_collection_rule_idproperties (#24153) - Data Source:
azurerm_shared_image_gallery- add support for theimage_namesproperty (#24176) azurerm_dns_txt_record- allow up to4096characters for the propertyrecord.value(#24169)azurerm_container_app- support for theworkload_profile_nameproperty (#24219)azurerm_container_app- suppot for theinit_containerblock (#23955)azurerm_hpc_cache_blob_nfs_target- support for theverification_timer_in_secondsandwrite_back_timer_in_secondsproperties (#24207)azurerm_hpc_cache_nfs_target- support for theverification_timer_in_secondsandwrite_back_timer_in_secondsproperties (#24208)azurerm_linux_web_app- makeclient_secret_setting_nameoptional and conflict withclient_secret_certificate_thumbprint(#21834)azurerm_linux_web_app_slot- makeclient_secret_setting_nameoptional and conflict withclient_secret_certificate_thumbprint(#21834)azurerm_linux_web_app- fix a bug inapp_settingswhere settings could be lost (#24221)azurerm_linux_web_app_slot- fix a bug inapp_settingswhere settings could be lost (#24221)azurerm_log_analytics_workspace- add support for theimmediate_data_purge_on_30_days_enabledproperty (#24015)azurerm_mssql_server- support for other identity types for the key vault key (#24236)azurerm_machine_learning_datastore_blobstorage- resource now skips validation when being created (#24078)azurerm_machine_learning_datastore_datalake_gen2- resource now skips validation when being created (#24078)azurerm_machine_learning_datastore_fileshare- resource now skips validation when being created (#24078)azurerm_monitor_workspace- support for thedefault_data_collection_endpoint_idanddefault_data_collection_rule_idproperties (#24153)azurerm_redis_cache- support for thestorage_account_subscription_idproperty (#24101)azurerm_storage_blob- support for thesource_contenttypePage(#24177)azurerm_web_application_firewall_policy- support new values to therule_group_nameproperty (#24194)azurerm_windows_web_app- make theclient_secret_setting_nameproperty optional and conflicts with theclient_secret_certificate_thumbprintproperty (#21834)azurerm_windows_web_app_slot- make theclient_secret_setting_nameproperty optional and conflicts with theclient_secret_certificate_thumbprintproperty (#21834)azurerm_windows_web_app- fix a bug inapp_settingswhere settings could be lost (#24221)azurerm_windows_web_app_slot- fix a bug inapp_settingswhere settings could be lost (#24221)azurerm_cognitive_account- addContentSafetyto thekindproperty validation (#24205)
BUG FIXES:
- provider: fix an authentication issue with Azure Storage when running in Azure China cloud (#24246)
- Data Source:
azurerm_role_definition- fix bug whererole_definition_idandscopewere being incorrectly set (#24211) azurerm_batch_account- fix bug whereUserAssigned, SystemAssignedcould be passed to the resource even though it isn't supported (#24204)azurerm_batch_pool- fix bug wheresettings_jsonandprotected_settingswere not being unmarshaled (#24075)azurerm_bot_service_azure_bot- fix bug wherepublic_network_access_enabledwas being set as the value forLuisKey(#24164)azurerm_cognitive_account_customer_managed_key-identity_client_idis no longer passed to the api when it is empty (#24231)azurerm_linux_web_app_slot- error whenservice_plan_idis identical to the parentservice_plan_id(#23403)azurerm_management_group_template_deployment- fixing a bug wheretemplate_spec_version_idcouldn't be updated (#24072)azurerm_pim_active_role_assignment- fix an importing issue by filtering available role assignments based on the providedscope(#24077)azurerm_pim_eligible_role_assignment- fix an importing issue by filtering available role assignments based on the providedscope(#24077)azurerm_resource_group_template_deployment- fixing a bug wheretemplate_spec_version_idcouldn't be updated (#24072)azurerm_security_center_setting- fix the casing for thesetting_nameSentinel(#24210)azurerm_storage_account- Fix crash when checking forroutingInputs.PublishInternetEndpointsandroutingInputs.PublishMicrosoftEndpoints(#24228)azurerm_storage_share_file- prevent panic when the file specified bysourceis empty (#24179)azurerm_subscription_template_deployment- fixing a bug wheretemplate_spec_version_idcouldn't be updated (#24072)azurerm_tenant_template_deployment- fixing a bug wheretemplate_spec_version_idcouldn't be updated (#24072)azurerm_virtual_machine- prevent a panic by nil checking the first element ofadditional_capabilities(#24159)azurerm_windows_web_app_slot- error whenservice_plan_idis identical to the parentservice_plan_id(#23403)
3.84.0 (December 07, 2023)
FEATURES:
- New Data Source:
azurerm_storage_containers(#24061) - New Resource:
azurerm_elastic_san(#23619) - New Resource:
azurerm_key_vault_managed_hardware_security_module_role_assignment(#22332) - New Resource:
azurerm_key_vault_managed_hardware_security_module_role_definition(#22332)
ENHANCEMENTS:
- dependencies: updating mssql elasticpools from
v5.0to2023-05-01-preview - dependencies: updating to
v0.20231207.1122031ofgithub.com/hashicorp/go-azure-sdk(#24149) - Data Source:
azurerm_storage_account- export the primary and secondary internet and microsoft hostnames for blobs, dfs, files, queues, tables and web (#23517) - Data Source:
azurerm_cosmosdb_account- export theconnection_strings,primary_sql_connection_string,secondary_sql_connection_string,primary_readonly_sql_connection_string,secondary_readonly_sql_connection_string,primary_mongodb_connection_string,secondary_mongodb_connection_string,primary_readonly_mongodb_connection_string, andsecondary_readonly_mongodb_connection_stringattributes (#24129) azurerm_bot_service_azure_bot- support for thepublic_network_access_enabledproperty (#24125)azurerm_container_app_environment- support for theworkload_profileproperty (#23478)azurerm_cosmosdb_cassandra_datacenter- support for theseed_node_ip_addressesproperty (#24076)azurerm_firewall- support for thedns_proxy_enabledproperty (#20519)azurerm_kubernetes_cluster- support for thesupport_planproperty and thesku_tierPremium(#23970)azurerm_mssql_database- support forenclave_typefield (#24054)azurerm_mssql_elasticpool- support forenclave_typefield (#24054)azurerm_mssql_managed_instance- support for morevcores:6,10,12,20,48,56,96,128(#24085)azurerm_redis_linked_server- support for the propertygeo_replicated_primary_host_name(#23984)azurerm_storage_account- expose the primary and secondary internet and microsoft hostnames for blobs, dfs, files, queues, tables and web (#23517)azurerm_synapse_role_assignment- support for theprincipal_typeproperty (#24089)azurerm_spring_cloud_build_deployment- support for theapplication_performance_monitoring_idsproperty (#23969)azurerm_virtual_network_gateway- support for thebgp_route_translation_for_nat_enabled,dns_forwarding_enabled,ip_sec_replay_protection_enabled,remote_vnet_traffic_enabled,virtual_wan_traffic_enabled,radius_server,virtual_network_gateway_client_connection,policy_group, andipsec_policyproperty (#23220)
BUG FIXES:
azurerm_application_insights_api_key- prevent a bug where multiple keys couldn't be created for an Application Insights instance (#23463)azurerm_container_registry- thenetwork_rule_set.virtual_networkproperty is deprecated (#24140)azurerm_hdinsight_hadoop_cluster- setroles.edge_node.install_script_action.parametersinto state by retrieving the value provided in the user config since this property isn't returned by the API (#23971)azurerm_kubernetes_cluster- prevent a bug where maintenance window start date was always recalculated and sent to the API (#23985)azurerm_mssql_database- no longer sends all long retention values in payload unless set (#24124)azurerm_mssql_managed_database- no longer sends all long retention values in payload unless set (#24124)azurerm_mssql_server_microsoft_support_auditing_policy- only include storage endpoint in payload if set (#24122)azurerm_mobile_network_packet_core_control_plane- prevent a panic if the HTTP Response is nil (#24083)azurerm_storage_account- revert plan time name validation(#23799)(#24142)azurerm_web_application_firewall_policy- split create and update function to fix lifecycle - ignore changes (#23412)
3.83.0 (November 30, 2023)
UPGRADE NOTES
- Key Vaults are now loaded using the
ListBySubscriptionAPI within the Key Vault Resource Provider rather than the Resources API. This change means that the Provider now caches the list of Key Vaults available within a Subscription, rather than loading these piecemeal to workaround stale data returned from the Resources API (#24019)
FEATURES:
- New Data Source:
azurerm_stack_hci_cluster(#24032)
ENHANCEMENTS:
- dependencies: updating to
v0.20231129.1103252ofgithub.com/hashicorp/go-azure-sdk(#24063) automation: updating to API Version2023-11-01(#24017)keyvault: the cache is now populated using theListBySubscriptionendpoint on the KeyVault Resource Provider rather than via theResourcesAPI (#24019).keyvault: updating the cache to populate all Key Vaults available within the Subscription to reduce the number of API calls (#24019)- Data Source
azurerm_private_dns_zone: refactoring to use theListBySubscriptionAPI rather than the Resources API whenresource_group_nameis omitted (#24024) azurerm_dashboard_grafana- support forgrafana_major_version(#24014)azurerm_linux_web_app- add support for dotnet 8 (#23893)azurerm_linux_web_app_slot- add support for dotnet 8 (#23893)azurerm_media_transform- deprecateface_detector_presetandvideo_analyzer_preset(#24002)azurerm_postgresql_database- update the validation ofcollationto includeNorwegian_Norway.1252(#24070)azurerm_postgresql_flexible_server- updating to API Version2023-06-01-preview(#24016)azurerm_redis_cache- support for theactive_directory_authentication_enabledproperty (#23976)azurerm_windows_web_app- add support for dotnet 8 (#23893)azurerm_windows_web_app_slot- add support for dotnet 8 (#23893)azurerm_storage_account- addnamevalidation in custom diff (#23799)
BUG FIXES:
- authentication: fix a bug where auxiliary tenants were not correctly authorized (#24063)
azurerm_app_configuration- normalize location inreplicablock (#24074)azurerm_cosmosdb_account- cosmosdb version and capabilities can now be updated at the same time (#24029)azurerm_data_factory_flowlet_data_flow-sourceandsinkproperties are now optional (#23987)azurerm_datadog_monitor_tag_rule- correctly handle default rule (#22806)azurerm_ip_group: fixing a crash whenfirewall_idsandfirewall_policy_idsweren't parsed correctly from the API Response (#24031)azurerm_nginx_deployment- add default value of20forcapacity(#24033)
3.82.0 (November 23, 2023)
FEATURES:
- New Data Source:
azurerm_monitor_workspace(#23928) - New Resource:
azurerm_application_load_balancer_subnet_association(#23628)
ENHANCEMENTS:
- dependencies: updating to
v0.20231117.1130141ofgithub.com/hashicorp/go-azure-sdk(#23945) azurestackhci: updating to API Version2023-08-01(#23939)dashboard: updating to API Version2023-09-01(#23929)hpccache: updating to API version2023-05-01(#24005)mssql: updating resources usinghashicorp/go-azure-sdkto API Version2023-02-01-preview(#23721)templatespecversions: updating to API Version2022-02-01(#24007)- Data Source:
azurerm_template_spec_version- refactoring to usehashicorp/go-azure-sdk(#24007) azurerm_cosmosdb_postgresql_cluster-coordinator_storage_quota_in_mbandcoordinator_vcore_countare no longer required for read replicas (#23928)azurerm_dashboard_grafana-skucan now be set toEssential(#23934)azurerm_gallery_application_version- add support for theconfig_file,package_fileandtarget_region.exclude_from_latestproperties (#23816)azurerm_hdinsight_hadoop_cluster-script_actionsis no longer Force New (#23888)azurerm_hdinsight_hbase_cluster-script_actionsis no longer Force New (#23888)azurerm_hdinsight_interactive_query_cluster-script_actionsis no longer Force New (#23888)azurerm_hdinsight_kafka_cluster-script_actionsis no longer Force New (#23888)azurerm_hdinsight_spark_cluster-script_actionsis no longer Force New (#23888)azurerm_kubernetes_cluster- add support for thegpu_instanceproperty (#23887)azurerm_kubernetes_cluster_node_pool- add support for thegpu_instanceproperty (#23887)azurerm_log_analytics_workspace- add support for theidentityproperty (#23864)azurerm_linux_function_app- add support for dotnet 8 (#23638)azurerm_linux_function_app_slot- add support for dotnet 8 (#23638)azurerm_managed_lustre_file_system- export attributemgs_address(#23942)azurerm_mssql_database- support for Hyperscale SKUs (#23974)azurerm_mssql_database- refactoring to usehashicorp/go-azure-sdk(#23721)azurerm_mssql_server- refactoring to usehashicorp/go-azure-sdk(#23721)azurerm_shared_image- add support fortrusted_launch_supported(#23781)azurerm_spring_cloud_container_deployment- add support for theapplication_performance_monitoring_idsproperty (#23862)azurerm_spring_cloud_customized_accelerator- add support for theaccelerator_typeandpathproperties (#23797)azurerm_point_to_site_vpn_gateway- allow multipleconnection_configurationsblocks (#23936)azurerm_private_dns_cname_record-ttlcan now be set to 0 (#23918)azurerm_windows_function_app- add support for dotnet 8 (#23638)azurerm_windows_function_app_slot- add support for dotnet 8 (#23638)
BUG FIXES:
azurerm_api_management- correct a bug with more location zones within theadditional_locationblock (#23943)azurerm_dev_test_linux_virtual_machine-storage_typeis now ForceNew to match the updated API behaviour (#23973)azurerm_dev_test_windows_virtual_machine-storage_typeis now ForceNew to match the updated API behaviour (#23973)azurerm_disk_encryption_set- resource will recreate ifidentitychanges fromSystemAssignedtoUserAssigned(#23904)azurerm_eventhub_cluster:sku_nameis no longer ForceNew (#24009)azurerm_firewall- recasing the value forfirewall_policy_idto workaround the API returning the incorrect casing (#23993)azurerm_security_center_subscription_pricing- fix a bug preventing removal ofextensionsand downgradingtiertoFree(#23821)azurerm_windows_web_app- fix an issue of incorrect application stack settings during update (#23372)
3.81.0 (November 16, 2023)
ENHANCEMENTS:
- dependencies: updating to
v0.20231116.1162710ofgithub.com/hashicorp/go-azure-sdk(#23922) managedservices: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#23890)network: updating to API Version2023-06-01(#23875)servicelinker: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#23890)storage: refactoring usages ofgithub.com/hashicorp/go-azure-sdkto use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#23890)- Data Source:
azurerm_network_ddos_protection_plan: refactoring to usehashicorp/go-azure-sdk(#23849) azurerm_linux_function_app- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabledandwebdeploy_publish_basic_authentication_enabled(#23900)azurerm_linux_function_app_slot- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabledandwebdeploy_publish_basic_authentication_enabled(#23900)azurerm_linux_web_app- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabledandwebdeploy_publish_basic_authentication_enabled(#23900)azurerm_linux_web_app_slot- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabledandwebdeploy_publish_basic_authentication_enabled(#23900)azurerm_logic_app_integration_account_certificate-namenow accepts underscores (#23866)azurerm_logic_app_integration_account_partner-business_identity.valuenow accepts underscores (#23866)azurerm_monitor_data_collection_rule- added support forWorkspaceTransformsaskind(#23873)azurerm_network_ddos_protection_plan: refactoring to usehashicorp/go-azure-sdk(#23849)azurerm_windows_function_app- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabledandwebdeploy_publish_basic_authentication_enabled(#23900)azurerm_windows_function_app_slot- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabledandwebdeploy_publish_basic_authentication_enabled(#23900)azurerm_windows_web_app- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabledandwebdeploy_publish_basic_authentication_enabled(#23900)azurerm_windows_web_app_slot- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabledandwebdeploy_publish_basic_authentication_enabled(#23900)
3.80.0 (November 09, 2023)
ENHANCEMENTS:
internal/sdk- Added support for pointer Types in resource models (#23810)- dependencies: updating to
v0.63.0ofgithub.com/hashicorp/go-azure-helpers(#23785) - dependencies: updating to
v0.20231106.1151347ofgithub.com/hashicorp/go-azure-sdk(#23787) azurerm_cognitive_deployment- support for theversion_upgrade_optionproperty (#22520)azurerm_firewall_policy_rule_collection_group- add support for the propertyhttp_headers(#23641)azurerm_kubernetes_cluster-fips_enabledcan be updated in thedefault_node_poolwithout recreating the cluster (#23612)azurerm_kusto_cluster- the clusternamecan now include dashes (#23790)azurerm_postgresql_database- update the validation ofcollationto include support forFrench_France.1252(#23783)
BUG FIXES:
- Data Source:
azurerm_data_protection_backup_vault- removingimportsupport, since Data Sources don't support being imported (#23820) - Data Source:
azurerm_kusto_database- removingimportsupport, since Data Sources don't support being imported (#23820) - Data Source:
azurerm_virtual_hub_route_table- removingimportsupport, since Data Sources don't support being imported (#23820) azurerm_windows_web_app- prevent a panic with theauto_heal.actionsproperty (#23836)azurerm_windows_web_app- prevent a panic with theauto_heal.triggersproperty (#23812)
3.79.0 (November 02, 2023)
ENHANCEMENTS:
- provider: log instead of error when RPs are unavailable when validating RP registrations (#23380)
azurerm_arc_kuberenetes_cluster_extension_resource- theversionandrelease_trainproperties can now be set simultaneously (#23692)azurerm_container_apps- support for theingress.exposed_portproperty (#23752)azurerm_cosmosdb_postgresql_cluster- read replica clusters can be created without specifyingadministrator_login_passwordproperty (#23750)azurerm_managed_application- arrays can be supplied in theparameter_valuesproperty (#23754)azurerm_storage_management_policy- support for propertiesrule.*.actions.*.base_blob.0.tier_to_cold_after_days_since_{modification|last_access_time|creation}_greater_than and rule.*.actions.*.{snapshot|version}.0.tier_to_cold_after_days_since_creation_greater_than(#23574)
BUG FIXES:
azurerm_api_management_diagnostic- theoperation_name_formatattribute will only be sent ifidentifieris set toapplicationinsights(#23736)azurerm_backup_policy_vm- fix payload by using current datetime (#23586)azurerm_kubernetes_cluster- thecustom_ca_trust_certificates_base64property can not be removed, only updated (#23737)
3.78.0 (October 26, 2023)
FEATURES:
- New Resource:
azurerm_resource_management_private_link_association(#23546)
ENHANCEMENTS:
- dependencies: updating to
v0.20231025.1113325ofgithub.com/hashicorp/go-azure-sdk(#23684) - dependencies: updating to
v1.58.3ofgoogle.golang.org/grpc(#23691) - dependencies: updating search service from
2022-09-01to2023-11-01(#23698) - Data Source:
azurerm_monitor_workspace- exportquery_endpoint(#23629) azurerm_express_route_port- support formacsec_sci_enabled(#23625)azurerm_eventhub_namespace_customer_managed_key- support for theuser_assigned_identity_idproperty (#23635)azurerm_postgresql_flexible_server-private_dns_zone_idis no longer ForceNew and case is suppressed (#23660)azurerm_synapse_workspace- add support forazuread_authentication_only(#23659)azurerm_redis_enterprise_cluster- support for new locationJapan East(#23696)azurerm_search_service- support forsemantic_search_skufield (#23698)
BUG FIXES:
azurerm_palo_alto_next_generation_firewall_virtual_network_local_rulestack- added lock for ruleStackID (#23601)azurerm_cognitive_deployment- remove forceNew tag fromrai_policy_name(#23697)
3.77.0 (October 19, 2023)
FEATURES:
- New Resources:
azurerm_application_load_balancer_frontend(#23411) - New Resources:
azurerm_dev_center(#23538) - New Resources:
azurerm_dev_center_project(#23538)
ENHANCEMENTS:
- dependencies: updating to
v0.62.0ofgithub.com/hashicorp/go-azure-helpers(#23581) - dependencies: updating Kusto SDK from
2023-05-02to2023-08-15(#23598) - dependencies: updating nginx from
2022-08-01to2023-04-01(#23583) netapp: updating to use API Version2023-05-01(#23576)springcloud: updating to use API Version2023-09-01-preview(#23544)storage: updating to use API Version2023-01-01(#23543)internal/sdk: fixing an issue where struct fields containingremovedInNextMajorVersionwouldn't be decoded correctly (#23564)internal/sdk: struct tag parsing is now handled consistently during both encoding and decoding (#23568)- provider: the
roll_instances_when_requiredprovider feature in thevirtual_machine_scale_setblock is now optional (#22976) - Data Source:
azurerm_automation_account: refactoring the remaining usage ofAzure/azure-sdk-for-goto usehashicorp/go-azure-sdk(#23555) azurerm_automation_account: refactoring the remaining usage ofAzure/azure-sdk-for-goto usehashicorp/go-azure-sdk(#23555)azurerm_resource_deployment_script_azure_cli- improve validation for theversionproperty to support newer versions (#23370)azurerm_resource_deployment_script_azure_power_shell- improve validation for theversionproperty to support newer versions (#23370)azurerm_nginx_deployment- support for thecapacityandemailproperties (#23596)
BUG FIXES:
- Data Source:
azurerm_virtual_hub_connection- export theinbound_route_map_id,outbound_route_map_id, andstatic_vnet_local_route_override_criteriaattributes in theroutingblock, and fix a bug where these attributes could not be set (#23491) azurerm_cdn_frontdoor_rule- theurl_filename_conditionpropertiesmatch_valuesis now optional ifoperatoris set toAny(#23541)azurerm_shared_image_gallery- added thePrivateandGroupsoptions for thesharing.permissionproperty (#23570)azurerm_redis_cache- fixed incorrect ssl values forredis_primary_connection_stringandsecondary_connection_string(#23575)azurerm_monitor_activity_log_alert- therecommend_categoryproperty now can be set toHighAvailability(#23605)azurerm_recovery_services_vault- theencryptionproperty can now be used with thecross_region_restore_enabledproperty (#23618)azurerm_storage_account_customer_managed_key- prevent a panic when the keyvault id is empty (#23599)
3.76.0 (October 12, 2023)
FEATURES:
- New Resource:
azurerm_security_center_storage_defender(#23242) - New Resource:
azurerm_spring_cloud_application_insights_application_performance_monitoring(#23107)
ENHANCEMENTS:
- provider: updating to build using Go
1.21.3(#23514) - dependencies: updating to
v0.20231012.1141427ofgithub.com/hashicorp/go-azure-sdk(#23534) - Data Source:
azurerm_application_gateway- support forbackend_http_settings,global,gateway_ip_configurationand more attributes (#23318) - Data Source:
azurerm_network_service_tags- export thenameattribute (#23382) azurerm_cosmosdb_postgresql_cluster- add support forsql_versionof16andcitus_versionof12.1(#23476)azurerm_palo_alto_local_rulestack- correctly normalize thelocationproperty (#23483)azurerm_static_site- add support forapp_settings(#23421)
BUG FIXES:
azurerm_automation_schedule- fix a bug when updatingstart_time(#23494)azurerm_eventhub- remove ForceNew and checkpartition_countis not decreased (#23499)azurerm_managed_lustre_file_system- update validation forstorage_capacity_in_tbaccording tosku_namein use (#23428)azurerm_virtual_machine- fix a crash when the API response for theos_profileblock contains nil properties (#23535)
3.75.0 (September 28, 2023)
FEATURES:
- New Resource:
azurerm_application_load_balancer(#22517) - New Resource:
azurerm_resource_management_private_link(#23098)
ENHANCEMENTS:
- dependencies:
firewallmigrated tohashicorp/go-azure-sdk(#22863) azurerm_bot_service_azure_bot- add support for theicon_urlproperty (#23114)azurerm_cognitive_deployment-capacityproperty is now updateable (#23251)azurerm_container_group- added support forkey_vault_user_identity_id(#23332)azurerm_data_factory- added support for thepublish_enabledproperty (#2334)azurerm_firewall_policy_rule_collection_group- add support for thedescriptionproperty (#23354)azurerm_kubernetes_cluster-network_profile.network_policycan be migrated tocilium(#23342)azurerm_log_analytics_workspace- add support for thedata_collection_rule_idproperty (#23347)azurerm_mysql_flexible_server- add support for theio_scaling_enabledproperty (#23329)
BUG FIXES:
azurerm_api_management_api- fix importingopenapiformat content file issue (#23348)azurerm_cdn_frontdoor_rule- allow acache_durationof00:00:00(#23384)azurerm_cosmosdb_cassandra_datacenter-sku_nameis now updatable (#23419)azurerm_key_vault_certificate- fix a bug that prevented soft-deleted certificates from being recovered (#23204)azurerm_log_analytics_solution- fix create and update lifecycle of resource by splitting methods (#23333)azurerm_management_group_subscription_association- mark resource as gone correctly if not found when retrieving (#23335)azurerm_management_lock- add polling after create and delete to check for RP propagation (#23345)azurerm_monitor_diagnostic_setting- added validation to ensure at least one ofcategoryorcategory_groupis supplied (#23308)azurerm_palo_alto_local_rulestack_prefix_list- fix rulestack not being committed on delete (#23362)azurerm_palo_alto_local_rulestack_fqdn_list- fix rulestack not being committed on delete (#23362)security_center_subscription_pricing_resource- disabled extensions logic now works as expected (#22997)
3.74.0 (September 21, 2023)
NOTES:
azurerm_synapse_sql_pool- users that have importedazurerm_synapse_sql_poolresources that were created outside of Terraform using anLRSstorage account type will need to useignore_changesto avoid the resource from being destroyed and recreated.
FEATURES:
- New Resource:
azurerm_arc_resource_bridge_appliance(#23108) - New Resource:
azurerm_data_factory_dataset_azure_sql_table(#23264) - New Resource:
azurerm_function_app_connection(#23127)
ENHANCEMENTS:
- dependencies: updating to
v0.20230918.1115907ofgithub.com/hashicorp/go-azure-sdk(#23337) - dependencies: downgrading to
v1.12.5ofgithub.com/rickb777/date(#23296) mysql: updating to use API Version2022-01-01(#23320)azurerm_app_configuration- support for thereplicablock (#22452)azurerm_bot_channel_directline- support foruser_upload_enabled,endpoint_parameters_enabled, andstorage_enabled(#23149)azurerm_container_app- support for scale rules (#23294)azurerm_container_app_environment- support for zone redundancy (#23313)azurerm_container_group- support for thekey_vault_user_identity_idproperty for Customer Managed Keys (#23332)azurerm_cosmosdb_account- support for MongoDB connection strings (#23331)azurerm_data_factory_dataset_delimited_text- support for thedynamic_file_system_enabled,dynamic_path_enabled, anddynamic_filename_enabledproperties (#23261)azurerm_data_factory_dataset_parquet- support for theazure_blob_fs_locationblock (#23261)azurerm_monitor_diagnostic_setting- validation to ensure eithercategoryorcategory_groupare supplied inenabled_logandlogblocks (#23308)azurerm_network_interface- support for theauxiliary_modeandauxiliary_skuproperties (#22979)azurerm_postgresql_flexible_server- increased the maximum supported value forstorage_mb(#23277)azurerm_shared_image_version- support for thereplicated_region_deletion_enabledandtarget_region.exclude_from_latest_enabledproperties (#23147)azurerm_storage_account- support for settingdomain_nameanddomain_guidforAADKERB(#22833)azurerm_storage_account_customer_managed_key- support for cross-tenant customer-managed keys with thefederated_identity_client_id, andkey_vault_uriproperties (#20356)azurerm_web_application_firewall_policy- support for therate_limit_duration,rate_limit_threshold,group_rate_limit_by, andrequest_body_inspect_limit_in_kbproperties (#23239)
BUG FIXES:
- Data Source:
azurerm_container_app_environment: fixlog_analytics_workspace_nameoutput to correct value (#23298) azurerm_api_management_api- set theservice_urlproperty when importing the resource (#23011)azurerm_app_configuration- prevent crash by nil checking the encryption configuration (#23302)azurerm_app_configuration_feature- updatepercentage_filter_valueto accept correct type of float (#23263)azurerm_container_app- fix an issue withcommandsandargsbeing overwritten when using multiple containers (#23338)azurerm_key_vault_certificate- fix issue where certificates couldn't be recovered anymore (#23204)azurerm_key_vault_key- the ForceNew whenexpiration_dateis removed from the config file (#23327)azurerm_linux_function_app- fix a bug in setting the storage settings when using Elastic Premium plans (#21212)azurerm_linux_web_app- fix docker app stack update (#23303)azurerm_linux_web_app- fix crash in auto heal expansion (#21328)azurerm_linux_web_app_slot- fix docker app stack update (#23303)azurerm_linux_web_app_slot- fix crash in auto heal expansion (#21328)azurerm_log_analytics_solution- fix bug where the resource wasn't handling successful creation on subsequent applies (#23312)azurerm_management_group_subscription_association- fix bug to correctly mark resource as gone if not found during read (#23335)azurerm_mssql_elasticpool- remove check that preventslicense_typefrom being set for certain skus (#23262)azurerm_servicebus_queue- fixing an issue whereauto_delete_on_idlecouldn't be set toP10675199DT2H48M5.4775807S(#23296)azurerm_servicebus_topic- fixing an issue whereauto_delete_on_idlecouldn't be set toP10675199DT2H48M5.4775807S(#23296)azurerm_storage_account- prevent sending unsupported blob properties in payload forStorageaccount kind (#23288)azurerm_synapse_sql_pool- exposestorage_account_type(#23217)azurerm_windows_function_app- fix a bug in setting the storage settings when using Elastic Premium plans (#21212)azurerm_windows_web_app- fix docker app stack update (#23303)azurerm_windows_web_app_slot- fix docker app stack update (#23303)
DEPRECATIONS:
azurerm_application_gateway- deprecateStandardandWAFskus (#23310)azurerm_bot_channel_web_chat- deprecatesite_namesin favour ofsiteblock (#23161)azurerm_monitor_diagnostic_setting- deprecateretention_policyin favour ofazurerm_storage_management_policy(#23260)
3.73.0 (September 14, 2023)
FEATURES:
- New Resource:
azurerm_iothub_endpoint_cosmosdb_account(#23065) - New Resource:
azurerm_virtual_hub_routing_intent(#23138)
ENHANCEMENTS:
- dependencies: updating to
v0.1.1ofgithub.com/btubbs/datetime(#23221) - dependencies: updating to
v1.3.1ofgithub.com/google/uuid(#23221) - dependencies: updating to
v0.61.0ofgithub.com/hashicorp/go-azure-helpers(#23249) - dependencies: updating to
v0.20230907.1113401ofgithub.com/hashicorp/go-azure-sdk(#23221) - dependencies: updating to
v1.5.0ofgithub.com/hashicorp/go-hclog(#23221) - dependencies: updating to
v2.29.0ofgithub.com/hashicorp/terraform-plugin-sdk/v2(#23221) - dependencies: updating to
v1.5.1ofgithub.com/hashicorp/terraform-plugin-testing(#23221) - dependencies: updating to
v1.20.2ofgithub.com/rickb777/date(#23221) - dependencies: updating to
v0.13.0ofgolang.org/x/crypto(#23221) - dependencies: updating to
v0.15.0ofgolang.org/x/net(#23221) - dependencies: updating to
v0.13.0ofgolang.org/x/tools(#23221) azurerm_bot_channel_ms_teams- support fordeployment_environment(#23122)azurerm_managed_disk- updating to use API Version2023-04-02(#23233)azurerm_managed_disk- support foroptimized_frequent_attach_enabled(#23241)azurerm_managed_disk- support forperformance_plus_enabled(#23241)azurerm_maps_account- support forlocal_authentication_enabled(#23216)azurerm_mssql_elasticpool- support for configuringlicense_typewhen using theHyperscalesku (#23256)azurerm_security_center_assessment_policy- refactoring to usehashicorp/go-azure-sdk(#23158)
BUG FIXES:
azurerm_api_management- split create and update methods (#23259)azurerm_api_management_backend- fixing a panic when flattening thecredentialsblock (#23219)azurerm_key_vault_certificate- fixing a regression where certificates from a custom/unknown issuer would be polled indefinitely (#23214)azurerm_redis_cache- prevent sendingredis_configuration.aof_backup_enabledwhen the sku is notPremiumto avoid API error (#22774)azurerm_web_application_firewall_policy- capture and toggle state ofcustom_ruleblocks with anenabledfield (#23163)
3.72.0 (September 07, 2023)
FEATURES:
- Provider Feature: subscription cancellation on
destroycan now be disabled via the providerfeaturesblock (#19936) - New Data Source:
netapp_volume_quota_rule(#23042) - New Resource:
azurerm_automation_python3_package(#23087) - New Resource:
netapp_volume_quota_rule(#23042)
ENHANCEMENTS:
- dependencies: updating to
v0.20230906.1160501ofgithub.com/hashicorp/go-azure-sdk(#23191) containerapps: updating to API Version2023-05-01(#22804)keyvault: upgrade remaining resources to2023-02-01(#23089)redisenterprise: updating to API Version2023-07-01(#23178)vpngateway: updating to usehashicorp/go-azure-sdk(#22906)internal/sdk: typed resources using a custom importer now get a timed context (#23160)azurerm_batch_pool- support foraccelerated_networking_enabled(#23021)azurerm_batch_pool- support forautomatic_upgrade_enabled(#23021)azurerm_bot_channel_direct_line_speech- support for thecognitive_account_idproperty (#23106)azurerm_bot_service_azure_bot- support for thelocal_authentication_enabledproperty (#23096)azurerm_container_app_environment- support for thedapr_application_insights_connection_string(#23080)azurerm_cosmosdb_cassandra_datacenter- refactoring to usehashicorp/go-azure-sdk(#23110)azurerm_cosmosdb_cassandra_datacenter- updating to API Version2023-04-15(#23110)azurerm_kubernetes_cluster- Azure CNI can be updated to useoverlay(#22709)azurerm_monitor_diagnostic_setting- deprecatingretention_policywithinenabled_log(#23029)azurerm_mssql_database- split create and update methods (#23209)azurerm_postgresql_database-collationcan now be set toEnglish_United Kingdom.1252(#23171)azurerm_postgresql_flexible_database-collationcan now be set toEnglish_United Kingdom.1252(#23171)azurerm_postgresql_flexible_server- support for theauto_grow_enabledproperty (#23069)azurerm_redis_enterprise_cluster- support for Flash clusters in Brazil South (#23200)azurerm_resource_provider_registration- refactoring to usehashicorp/go-azure-sdk(#23072)azurerm_virtual_machine_extension- support forprovision_after_extensions(#23124)azurerm_virtual_network_gateway- increasing the default timeout for create to90m(#23003)azurerm_virtual_hub_connection- support forinbound_route_map_id,outbound_route_map_id, andstatic_vnet_local_route_override_criteriaproperties (#23049)
BUG FIXES:
azurerm_api_management_api_policy- added state migration to mutate id's ending inpolicies/policy(#23128)azurerm_api_management_api_operation_policy- added state migration to mutate id's ending inpolicies/policy(#23128)azurerm_api_management_product_policy- added state migration to mutate id's ending inpolicies/policy(#23128)azurerm_automation_account- fixes logic forlocal_authentication_enabled(#23082)azurerm_key_vault_managed_storage_account- check id can be parsed correctly before setting it in state (#23022)azurerm_monitor_diagnostic_setting- fixenabled_logfeature flagged schema (#23093)azurerm_pim_active_role_assignment: polling for the duration of the timeout, rather than a fixed 5 minute value (#22932)azurerm_policy_set_definition- only sendingparameterswhen a value is configured (#23155)azurerm_synapse_workspace- fixes index out-of-range panic when parsingstorage_data_lake_gen2_filesystem_id(#23019)machine_learning_datastore_*- fixes container ids (#23140)azurerm_key_vault_certificate- id now points to new version when certificate is updated (#23135)azurerm_site_recovery_replicated_vm- updatenetwork_interfacediff so replicated items now can be updated (#23199)
DEPRECATION:
- Data Source:
azure_monitor_log_profile- Azure is retiring Azure Log Profiles on the 30th of September 2026 (#23146) azure_monitor_log_profile- Azure is retiring Azure Log Profiles on the 30th of September 2026 (#23146)
3.71.0 (August 24, 2023)
BREAKING CHANGES:
- App Service
win32_statusproperty - Due to a change made in the service to the underlying type of the Auto Heal propertywin32_statuscombined with a prior bug (inv3.62.1and earlier) causing the value of this property to be stored incorrectly in state as an empty string, the value of this property could not be updated or state migrated to accommodate the necessary type change in the state. This results in the resources named above returning an error of a number is needed when decoding the state for this value. Unfortunately, this is a breaking change and will require users of this field to change their Terraform Configuration. The fieldwin32_statusis replaced bywin32_status_code(this remains an int, as in 3.63.0 onwards) forazurerm_linux_web_app,azurerm_linux_web_app_slot,azurerm_windows_web_app,azurerm_windows_web_app_slot resources. (#23075)
FEATURES:
- New Resource:
azurerm_databricks_workspace_root_dbfs_customer_managed_key(#22579)
ENHANCEMENTS:
- dependencies: updating to
v0.20230824.1130652ofgithub.com/hashicorp/go-azure-sdk(#23076) trafficmanager: updating to use the transport layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#22579)webpubsub: updating to use the transport layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#22579)automation: upgrade remaining resources to2022-08-08(#22989)azurerm_storage_management_policy- move tohashicorp/go-azure-sdk(#23035)- Data Source:
azurerm_disk_encryption_set- support for theidentityblock (#23005) azurerm_container_group- support for theskuand(init_)container.*.securityproperties (#23034)azurerm_kubernetes_cluster- extend allowed ranges for varioussysctl_configattribute ranges (#23077)azurerm_kubernetes_cluster_node_pool- extend allowed ranges for varioussysctl_configattribute ranges (#23077)azurerm_kubernetes_cluster- clusters can be updated to use theciliumdataplane by setting the value inebpf_data_plane(#22952)azurerm_linux_virtual_machine_scale_set- cancel rolling upgrades that are in progress before destroying the resource (#22991)azurerm_servicebus_namespace- support fornetwork_rule_setblock (#23057)azurerm_windows_virtual_machine_scale_set- cancel rolling upgrades that are in progress before destroying the resource (#22991)azurerm_synapse_spark_pool- support addtional values for thenode_size_familyproperty (#23040)
BUG FIXES:
azurerm_api_management_policy- fixes an error caused by a migration (#23018)azurerm_kubernetes_cluster- deprecatepublic_network_access_enabledand prevent sending it to the API since it isn't functional (#22478)
3.70.0 (August 17, 2023)
FEATURES:
- New Resource:
azurerm_mssql_virtual_machine_availability_group_listener(#22808) - New Resource:
azurerm_mssql_virtual_machine_group(#22808)
ENHANCEMENTS:
- dependencies: updating to
v0.20230815.1165905ofgithub.com/hashicorp/go-azure-sdk(#22981) apimanagement: updating to usehashicorp/go-azure-sdk(#22783)cosmos: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#22874)devtestlabs: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#22981)policy: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#22874)postgresql: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#22874)recoveryservices: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#22874)resources: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#22874)storage: updating Storage Account and Storage Blob Container to use Common IDs to enable migrating tohashicorp/go-azure-sdkin the future (#22915)- Data Source:
azurerm_kubernetes_cluster- add support for thecurrent_kubernetes_versionproperty (#22986) azurerm_mssql_virtual_machine- add support for thesql_virtual_machine_group_idandwsfc_domain_credentialproperties (#22808)azurerm_netapp_pool-size_in_tbcan be sized down to 2 TB (#22943)azurerm_stack_hci_cluster- add support for theautomanage_configuration_idproperty (#22857)- Data Source:
azurerm_disk_encryption_set- now exportskey_vault_key_url(#22893) azurerm_disk_encryption_set- now exportskey_vault_key_url(#22893)
BUG FIXES:
azurerm_cognitive_deployment- add lock on parent resource to prevent errors when deleting the resource (#22940)azurerm_cost_management_scheduled_action- fix update foremail_address_sender(#22930)azurerm_disk_encryption_set- now correctly supports key rotation by specifying a versionless Key ID when settingauto_key_rotation_enabledtotrue(#22893)azurerm_iothub_dps- updating the validation fortargetwithin theip_filter_ruleblock to match the values defined in the Azure API Definitions (#22891)azurerm_postgresql_database- reworking the validation for database collation (#22928)azurerm_postgresql_flexible_database- reworking the validation for database collation (#22928)azurerm_storage_management_policy- check for an existing resource to prevent overwriting property values (#22966)azurerm_virtual_network_gateway_connection-custom_bgp_addresses.secondaryis nowOptionalrather thanRequired(#22912)azurerm_web_application_firewall_policy- fix handling not found in read (#22982)
3.69.0 (August 10, 2023)
FEATURES:
- New Data Source:
azurerm_palo_alto_local_rulestack(#22700) - New Resource:
azurerm_graph_services_account(#22665) - New Resource:
azurerm_managed_lustre_file_system(#22680) - New Resource:
azurerm_palo_alto_local_rulestack(#22700) - New Resource:
azurerm_palo_alto_local_rulestack_certificate(#22700) - New Resource:
azurerm_palo_alto_local_rulestack_fqdn_list(#22700) - New Resource:
azurerm_palo_alto_local_rulestack_outbound_trust_certificate_association(#22700) - New Resource:
azurerm_palo_alto_local_rulestack_outbound_untrust_certificate_association(#22700) - New Resource:
azurerm_palo_alto_local_rulestack_prefix_list(#22700) - New Resource:
azurerm_palo_alto_local_rulestack_rule(#22700) - New Resource:
azurerm_palo_alto_virtual_network_appliance(#22700) - New Resource:
azurerm_palo_alto_next_generation_firewall_virtual_hub_local_rulestack(#22700) - New Resource:
azurerm_palo_alto_next_generation_firewall_virtual_hub_panorama(#22700) - New Resource:
azurerm_palo_alto_next_generation_firewall_virtual_network_local_rulestack(#22700) - New Resource:
azurerm_palo_alto_next_generation_firewall_virtual_network_panorama(#22700)
ENHANCEMENTS:
- dependencies: updating to
v0.58.0ofgithub.com/hashicorp/go-azure-helpers(#22813) - dependencies: updating to
v0.20230808.1103829ofgithub.com/hashicorp/go-azure-sdk(#22860) arckubernetes- updating to use thehashicorp/go-azure-sdkrather thanAzure/go-autorestas a base layer (#22815)bot- updating to use thehashicorp/go-azure-sdkrather thanAzure/go-autorestas a base layer (#22815)blueprints: updating to usehashicorp/go-azure-sdk(#21569)compute- updating to use thehashicorp/go-azure-sdkrather thanAzure/go-autorestas a base layer (#22860)digitaltwins- updating to API Version2023-01-31(#22782)hsm- updating to use thehashicorp/go-azure-sdkrather thanAzure/go-autorestas a base layer (#22815)hybridcompute- updating to use thehashicorp/go-azure-sdkrather thanAzure/go-autorestas a base layer (#22815)- Data Source:
azurerm_network_service_tags- updating to usehashicorp/go-azure-sdk(#22873) - Data Source:
azurerm_network_watcher- updating to usehashicorp/go-azure-sdk(#22873) azurerm_container_app_environment-log_analytics_workspace_idis now an Optional property (#22733)azurerm_digital_twins_instance- support for User Assigned Identities (#22782)azurerm_function_app_function- hyphen and underscore are now allows characters for function names (#22519)azurerm_key_vault_certificate- Support update of certificates based oncertificate_policy(#20627)azurerm_kubernetes_cluster- export the identity for Web App Routing underweb_app_routing_identity(#22809)azurerm_kubernetes_cluster- add support for thesnapshot_idproperty in thedefault_node_poolblock (#22708)azurerm_log_analytics_workspace- support changing value ofskufromCapacityReservationandPerGB2018(#22597)azurerm_managed_application- deprecate theparametersproperty in favour ofparameter_values(#21541)azurerm_monitor_action_group- the valuehttpsis now supported foraad_auth(#22888)azurerm_mssql_server-SystemAssigned, UserAssignedidentity is now supported (#22828)azurerm_network_packet_capture- updating to usehashicorp/go-azure-sdk(#22873)azurerm_network_profile- refactoring to usehashicorp/go-azure-sdk(#22850)azurerm_network_watcher_flow_log- updating to usehashicorp/go-azure-sdk(#22873)azurerm_network_watcher- updating to usehashicorp/go-azure-sdk(#22873)azurerm_postgresql_database- updating the validation forcollation(#22689)azurerm_postgresql_flexible_server_database- updating the validation forcollation(#22689)azurerm_security_center_subscription_pricing- support forextensionsblock (#22643)azurerm_security_center_subscription_pricing- support for theresource_typeApi(#22844)azurerm_spring_cloud_configuration_service- support for theca_certificate_idproperty (#22814)azurerm_virtual_desktop_workspace- added support for thepublic_network_access_enabledproperty (#22542)azurerm_virtual_machine_packet_capture- updating to usehashicorp/go-azure-sdk(#22873)azurerm_virtual_machine_scale_set_packet_capture- updating to usehashicorp/go-azure-sdk(#22873)azurerm_vpn_gateway_connection- updating to usehashicorp/go-azure-sdk(#22873)azurerm_vpn_server_configuration- refactoring to usehashicorp/go-azure-sdk(#22850)azurerm_vpn_server_configuration_policy_group- refactoring to usehashicorp/go-azure-sdk(#22850)azurerm_vpn_site- refactoring to usehashicorp/go-azure-sdk(#22850)
BUG FIXES:
- Data Source:
azurerm_virutal_machine- correctly retrieve and set value forpower_state(#22851) azurerm_cdn_endpoint- conditionally usingPUTin place ofPATCHwhen a field other thantagshas changed (#22662)azurerm_cdn_frontdoor_security_policy- normalizing the value returned from the API forcdn_frontdoor_domain_id(#22841)azurerm_container_group- setinit_container.secure_environment_variablesinto state correctly (#22832)azurerm_custom_ip_prefix- support for environments other than Azure Public (#22812)azurerm_databricks_workspace- update parse function formachine_learning_workspace_idfield validation (#22865)azurerm_key_vault- fixing support for thestorageNested Item type (#22707)azurerm_kusto_cosmosdb_data_connection_resource- ensure thesubscriptionIdandResourceGroupNamealign with the CosmosDB container (#22663)azurerm_managed_application- fix an issue wheresecureStringparameters were not persisted to state (#21541)azurerm_managed_application- theplanblock is now marked ForceNew to comply with service limitations (#21541)azurerm_monitor_data_collection_rule- recreate resource when attempting to removekind(#22811)azurerm_static_site_custom_domain- prevent overwritingvalidation_tokenwith an empty value by setting it into state when creating the resource (#22848)
3.68.0 (August 03, 2023)
FEATURES:
- New Resource:
azurerm_custom_ip_prefix(#21322) - New Resource::
azurerm_mobile_network_sim(#22628) - New Data Source:
azurerm_mobile_network_sim(#22628) - New Resource:
azurerm_automation_variable_object(#22644) - New Data Source:
azurerm_automation_variable_object(#22644)
ENHANCEMENTS
- dependencies: updating to
v0.20230803.1095722ofgithub.com/hashicorp/go-azure-sdk(#22803) - dependencies: migrate mysql resources to
hashicorp/go-azure-sdk(#22795) advisor: updating the base layer to usehashicorp/go-azure-sdkrather thanAzure/go-autorest(#22750)apimanagement: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#22759)analysisservices: updating the base layer to usehashicorp/go-azure-sdkrather thanAzure/go-autorest(#22750)automation: updatingdscnodeconfigurationandsourcecontrolto use API Version2022-08-08(#22781)azurestackhci: updating the base layer to usehashicorp/go-azure-sdkrather thanAzure/go-autorest(#22750)domainservices: updating the base layer to usehashicorp/go-azure-sdkrather thanAzure/go-autorest(#22750)eventgrid: refactoring to usehashicorp/go-azure-sdk(#22673)machinelearningservice: updating to use API Version2023-04-01(#22729)monitor: updating the base layer to usehashicorp/go-azure-sdkrather thanAzure/go-autorest(#22750)network: updating to use API Version2023-04-01(#22727)relay: updating to use API Version2021-11-01(#22725)- Data Source:
azurerm_images- support fordisk_encryption_set_id(#22690) azurerm_eventhub_namespace_customer_managed_key- support for theinfrastructure_encryption_enabledproperty (#22718)azurerm_hpc_cache_blob_nfs_target- support for setting theusage_modelproperty toREAD_ONLYandREAD_WRITE(#22798)azurerm_hpc_cache_nfs_target- support for setting theusage_modelproperty toREAD_ONLYandREAD_WRITE(#22798)azurerm_monitor_aad_diagnostic_setting- updating to usehashicorp/go-azure-sdk(#22778)azurerm_web_application_firewall_policy- updating to use API Version2023-02-01(#22455)azurerm_web_application_firewall_policy- support forlog_scrubbingproperty (#22522)azurerm_shared_image_gallery- support for thesharingblock (#22221)azurerm_virtual_network- support for theencryptionblock (#22745)
BUG FIXES
- provider: only obtaining an authentication token for Managed HSM in environments where Managed HSM is available (#22400)
azurerm_api_management- retrieving thelocationfrom the API rather than the config prior to deletion (#22752)azurerm_cognitive_deployment- add locks to parent resource to prevent 409 error (#22711)azurerm_pim_eligible_role_assignment- fixing a bug where the context deadline was checked incorrectly during deletion (#22756)azurerm_private_endpoint- loading the subnet to lock from the API rather than the config during deletion (#22676)azurerm_netapp_volume- updating the validation ofsecurity_styleto match the casing defined in the Azure API Definitions (#22721)azurerm_netapp_volume_group_sap_hana- update the validation ofsecurity_styleto match the casing defined in the Azure API Definitions (#22615)azurerm_site_recovery_replication_recovery_plan- fix update forboot_recovery_group,failover_recovery_groupandshutdown_recovery_group(#22687)
3.67.0 (July 27, 2023)
FEATURES:
- New Data Source:
azurerm_eventhub_sas(#22215) - New Resource:
azurerm_kubernetes_cluster_trusted_access_role_binding(#22647) - New Resource:
azurerm_marketplace_role_assignment(#22398) - New Resource:
azurerm_network_function_azure_traffic_collector(#22274)
ENHANCEMENTS:
- dependencies: updating to
v0.20230726.1135558ofgithub.com/hashicorp/go-azure-sdk(#22698) connections: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#22681)iothub: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#22681)mysql: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#22681)orbital: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#22681)powerbi: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#22681)privatedns: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#22681)purview: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#22681)relay: updating to use the base layer fromhashicorp/go-azure-sdkrather thanAzure/go-autorest(#22681)azurerm_cdn_endpoint_custom_domain- pass nil as version when Certificate/Secret version is set to Latest (#22683)azurerm_image- support for the fielddisk_encryption_set_idwithin theos_diskblock (#22642)azurerm_linux_virtual_machine- add support for thebypass_platform_safety_checks_on_user_schedule_enabledandreboot_settingproperties (#22349)azurerm_network_interface- updating to usehashicorp/go-azure-sdkand API Version2023-02-01(#22479)azurerm_redis_enterprise_database- supportredisSONmodule for geo-replication (#22627)azurerm_windows_virtual_machine- add support for thebypass_platform_safety_checks_on_user_schedule_enabledandreboot_settingproperties (#22349)
BUG FIXES:
azurerm_cosmosdb_account-typewithin thebackupblock is updated separately when set toContinuous(#22638)azurerm_cosmosdb_account-max_age_in_secondswithin thecors_ruleblock is now Optional and can now be configured up to2147483647(#22552)azurerm_maintenance_configuration- fixing a bug where include and exclude were set incorrectly (#22671)azurerm_pim_eligible_role_assignment- polling for the duration of the timeout, rather than using a hard-coded value (#22682)azurerm_redis_cache- only updatingpatch_schedulewhen it has changed in the config file (#22661)azurerm_logic_app_standard- attributeauto_swap_slot_nameis now under correct blocksite_config(#22712)azurerm_postgresql_flexible_server- update the validation ofstorage_mbreplacing33554432with33553408(#22706)
3.66.0 (July 20, 2023)
FEATURES:
- New Data Source:
azurerm_mobile_network_attached_data_network(#22168) - New Resource:
azurerm_graph_account(#22334) - New Resource:
azurerm_mobile_network_attached_data_network(#22168)
ENHANCEMENTS:
- dependencies: bump
go-azure-sdktov0.20230720.1190320and switchmachinelearning,mixedreality,mariadb,storagecache,storagepool,vmware,videoanalyzer,voiceServicesandmobilenetworkto new base layer (#22538) - dependencies: move
azurerm_bastion_hostandazurerm_network_connection_monitorover tohashicorp/go-azure-sdk(#22425) - dependencies: move
azurerm_network_watcher_flow_logtohashicorp/go-azure-sdk(#22575) - dependencies: move
mysqlresources over tohashicorp/go-azure-sdk(#22528) - dependencies: move
storage_syncresources over tohashicorp/go-azure-sdk(#21928) - dependencies: updating to API Version
2022-08-08(#22440) postgres- updating to API Version2023-03-01-preview(#22577)data.azurerm_route_table- support for thebgp_route_propagation_enabledproperty (#21940)data.azurerm_servicebus_*- add deprecation messages for theresource_group_nameandnamespace_nameproperties (#22521)azurerm_cdn_frontdoor_rule- allow theconditions.x.url_path_condition.x.match_valuesproperty to be set to/(#22610)azurerm_eventhub_namespace- updates properly when encryption is enabled (#22625)azurerm_logic_app_standard- now exports theauto_swap_slot_nameattribute (#22525)azurerm_mysql_flexible_server_configuration- thevalueproperty can now be changed without creating a new resource (#22557)azurerm_postgresql_flexible_server- support for33554432storage (#22574)azurerm_postgresql_flexible_server- support for thegeo_backup_key_vault_key_idandgeo_backup_user_assigned_identity_idproperties (#22612)azurerm_spring_cloud_service- support for themarketplaceblock (#22553)azurerm_spring_cloud_service- support for theoutbound_typeproperty (#22596)
BUG FIXES:
- provider: the Resource Providers
Microsoft.KubernetesandMicrosoft.KubernetesConfigurationare no longer automatically registered (#22580) data.automation_account_variables- correctly populate missing variable attributes (#22611)data.azurerm_virtual_machine_scale_set- fix an issue wherecomputer_name,latest_model_applied,power_stateandvirtual_machine_idattributes were not correctly set (#22566)azurerm_app_service_public_certificate- poll for certificate during read to get around an eventual consistency bug (#22587)azurerm_application_gateway- sendmin_protocol_versionand correctpolicy_typewhen usingCustomV2(#22535)azurerm_cognitive_deployment- remove upper limit on validation for thecapacityproperty in thescaleblock (#22502)azurerm_cosmosdb_account- fixed regression todefault_identity_typebeing switched toFirstPartyIdentityon update (#22609)azurerm_kubernetes_cluster- thewindows_profile.admin_passwordproperty will become Required inv4.0(#22554)azurerm_kusto_cluster- theengineproperty is deprecataed and is now non functional as the service team intends to remove it from the API (#22497)azurerm_maintenance_configuration- tgepackage_names_mask_to_excludeandpackage_names_mask_to_excludeproperties are not set properly (#22555)azurerm_redis_cache- only set therdb_backup_enabledproperty when using a premium SKU (#22309)azurerm_site_recovery_replication_recovery_plan- fix an issue where the order of boot recovery groups was not correctly maintained (#22348)azurerm_synapse_firewall_rule- correct an overly strict validation for thenameproperty (#22571)
3.65.0 (July 13, 2023)
FEATURES:
- New Data Source:
azurerm_communication_service(#22426)
ENHANCEMENTS:
- dependencies: updating to
v0.20230712.1084117ofgithub.com/hashicorp/go-azure-sdk(#22491) - dependencies: updating to
v0.20230703.1101016ofgithub.com/tombuildsstuff/kermit(#22390) - provider: the Resource Providers
Microsoft.KubernetesandMicrosoft.KubernetesConfigurationare now automatically registered (#22463) automation/dscconfiguration- updating to API Version2022-08-08(#22403)azurestackhcl- updating to API Version2023-03-01(#22411)batch- updating to use API Version2023-05-01(#22412)datafactory- movingazurerm_data_factoryandazurerm_data_factory_managed_private_endpointover tohashicorp/go-azure-sdk(#22409)elastic- updating to API Version2023-06-01(#22451)kusto- updating to API Version2023-05-02[GH-22410managedapplications- migrate tohashicorp/go-azure-sdk(#21571)privatedns: updating to API Version2020-06-01(#22470)storage- updating to Data Plane API Version2020-08-04(#22405)network-application_security_groupandprivate_endpointnow usehashicorp/go-azure-sdk(#22396)voiceservices: updating to use API Version2023-04-03(#22469)- Data Source:
azurerm_kubernetes_cluster- add support for theinternal_ingress_gateway_enabledandexternal_ingress_gateway_enabledproperties (#22393) azurerm_batch_account- support for thenetwork_profileblock (#22356)azurerm_container_app- themin_replicasandmax_replicaspropertiesnow support a maximum value of300(#22511)azurerm_dns_zone- can now use thehost_nameproperty withdns_zoneforsoa_recordcreation (#22312)azurerm_kubernetes_cluster- add support for theinternal_ingress_gateway_enabledandexternal_ingress_gateway_enabledproperties (#22393)azurerm_site_recovery_vmware_replication_policy_association- update validation to correctly handle case (#22443)
3.64.0 (July 06, 2023)
FEATURES:
- New Data Source:
azurerm_automation_variables(#22216) - New Resource:
azurerm_arc_private_link_scope(#22314) - New Resource:
azurerm_kusto_cosmosdb_data_connection(#22295) - New Resource:
azurerm_pim_active_role_assignment(#20731) - New Resource:
azurerm_pim_eligible_role_assignment(#20731)
ENHANCEMENTS:
- dependencies:
web: updating to API Version2022-09-01(#22352) - dependencies:
cognitive: updating to API Version2023-05-01(#22223) - dependencies: updating to
v1.53.0ofgoogle.golang.org/grpc(#22383) azurerm_cognitive_deployment- suppot for thescaleblock propetiestier,size,family, andcapacity(#22223)azurerm_linux_function_app- added support for thepublic_network_access_enabledproperty (#22352)azurerm_linux_function_app_slot- added support for thepublic_network_access_enabledproperty (#22352)azurerm_linux_web_app- added support for thepublic_network_access_enabledproperty (#22352)azurerm_linux_web_app_slot- added support for thepublic_network_access_enabledproperty (#22352)azurerm_windows_function_app- added support for thepublic_network_access_enabledproperty (#22352)azurerm_windows_function_app_slot- added support for thepublic_network_access_enabledpropertyazurerm_windows_web_app- added support for thepublic_network_access_enabledproperty (#22352)azurerm_windows_web_app_slot- added support for thepublic_network_access_enabledproperty (#22352)azurerm_stream_analytics_output_blob- increase thebatch_min_rowsproperty allowed values to1000000(#22331)azurerm_spring_cloud_gateway- support for the theallowed_origin_patternsproperty (#22317)
BUG FIXES:
- Data Source
azurerm_virtual_machine_scale_set- prevent a nil pointer panic during reads (#22335) azurerm_application_insights_api_key- prevent a nil pointer panic (#22388)azurerm_linux_function_app- theallowed_originsproperty in thecorsblock now has a minimum entry count of1(#22352)azurerm_linux_function_app_slot- theallowed_originsproperty in thecorsblock now has a minimum entry count of1(#22352)azurerm_linux_web_app- theallowed_originsproperty in thecorsblock now has a minimum entry count of1(#22352)azurerm_linux_web_app- prevent a nil pointer panic in docker settings processing (#22347)azurerm_linux_web_app_slot- theallowed_originsproperty in thecorsblock now has a minimum entry count of1(#22352)azurerm_private_dns_resolver_forwarding_rule_resource- changing thedomain_nameproperty now creates a new resource (#22375)azurerm_windows_function_app- theallowed_originsproperty in thecorsblock now has a minimum entry count of1(#22352)azurerm_windows_function_app_slot- theallowed_originsproperty in thecorsblock now has a minimum entry count of1(#22352)azurerm_windows_web_app- theallowed_originsproperty in thecorsblock now has a minimum entry count of1(#22352)azurerm_windows_web_app_slot- theallowed_originsproperty in thecorsblock now has a minimum entry count of1(#22352)azurerm_network_security_rule- improve validation of thenameproperty and prevent creation of resources that are broken (#22336)
DEPRECATION:
media- all resources and data sources are deprecated ahead of service being retired (#22350)
3.63.0 (June 29, 2023)
FEATURES:
- New Data Source:
azurerm_network_manager_network_group(#22277)
BREAKING CHANGES:
azurerm_linux_web_app- thewin32_statusproperty of thestatus_codeblock inauto_healhas changed fromstringtoint. (#22003)azurerm_linux_web_app_slot-thewin32_statusproperty of thestatus_codeblock inauto_healhas changed fromstringtoint. (#22003)azurerm_windows_web_app- thewin32_statusproperty of thestatus_codeblock inauto_healhas changed fromstringtoint. (#22003)azurerm_windows_web_app_slot- thewin32_statusproperty of thestatus_codeblock inauto_healhas changed fromstringtoint. (#22003)
ENHANCEMENTS:
- dependencies: updating to
v0.20230623.1103505ofgithub.com/hashicorp/go-azure-sdk(#22263) - dependencies: updating to
v0.57.0ofgithub.com/hashicorp/go-azure-helpers(#22247) - dependencies:
containers/containerinstance: updating to API Version2023-05-01(#22276) - dependencies:
network/securityrules: migrate togo-azure-sdk(#22242) - dependencies:
redis: updating to API Version2023-04-01(#22285) - Data Source:
azurerm_kubernetes_cluster- add support for thecustom_ca_trust_certificates_base64property (#22032) azurerm_automation_software_update_configuration- thedurationproperty now defaults toPT2Has per the service. (#22204)azurerm_automation_software_update_configuration- thescheduleblock is now limited to1, to match the API limit. (#22204)azurerm_automation_software_update_configuration- thescheduleblock is nowRequiredto match the API specification. The API rejects requests that do not specify this block, with at least afrequencyvalue. (#22204)azurerm_automation_software_update_configuration- thefrequencyproperty is now aRequiredproperty of thescheduleblock. This is to match the minimum requirements of the API. (#22204)azurerm_automation_software_update_configuration- thepre_taskblocks are now limited to1to match the API. (#22204)azurerm_automation_software_update_configuration- thepost_taskblocks are now limited to1to match the API. (#22204)azurerm_automation_software_update_configuration- theoperating_systemproperty is deprecated and is now controlled by the presence of either alinuxorwindowsblock. (#22204)azurerm_automation_software_update_configuration- one of thelinuxorwindowsblocks must now be present. This is a requirement of the API, so is a non-breakingOptionaltoRequiredchange. (#22204)azurerm_automation_software_update_configuration- themonthly_occurrenceblocks are now limited to1to match the API. (#22204)azurerm_container_app- support for both system and user assigned identities at the same time (#21149)azurerm_key_vault_managed_hardware_security_module- support for activating an HSM throughsecurity_domain_key_vault_certificate_ids(#22162)azurerm_kubernetes_cluster- support for thecustom_ca_trust_certificates_base64property (#22032)azurerm_kubernetes_cluster- support for themaintenance_window_auto_upgradeblock (#21760)azurerm_kubernetes_cluster- support for themaintenance_window_node_osblock (#21760)azurerm_monitor_aad_diagnostic_setting- deprecatelogin favour ofenabled_log(#21390)azurerm_resource_group- support for themanaged_byproperty (#22012)
BUG FIXES:
azurerm_automation_schedule- prevent diffs for theexpiry_timeproperty when it isn't set in the user's configuration (#21886)azurerm_frontdoor- throw an error if the resource cannot be found during an update (#21975)azurerm_image- changing theos_disk.size_gbpropety now creates a new resource (#22272)azurerm_kubernetes_cluster- fix the validation fornode_os_channel_upgradeblock (#22284)azurerm_linux_virtual_machine- raise an error if the resource cannot be found during an update (#21975)azurerm_linux_web_app- deprecated thedocker_imageanddocker_image_tagproperties in favour ofdocker_image_name,docker_registry_url,docker_registry_username, anddocker_registry_password. These settings now manage the respectiveapp_settingsvalues of the same name. (#22003)azurerm_linux_web_app_slot- deprecated thedocker_imageanddocker_image_tagproperties in favour ofdocker_image_name,docker_registry_url,docker_registry_username, anddocker_registry_password. These settings now manage the respectiveapp_settingsvalues of the same name. (#22003)azurerm_site_recovery_replicated_vm- set thenetwork_interface.failover_test_subnet_name,network_interface.failover_test_public_ip_address_idandnetwork_interface.failover_test_static_ipproperties correctly (#22217)azurerm_ssh_public_key- throw an error if the resource cannot be found during an update (#21975)azurerm_storage_share- revert the resource ID format back to what it was previously due to a discrepancy in the API and Portal (#22271)azurerm_storage_account- thelast_access_time_enabledandcontainer_delete_retention_policyproperties are now supported in usgovernment (#22273)azurerm_windows_virtual_machine- reaise an error if the resource cannot be found during an update (#21975)azurerm_windows_web_app- deprecated thedocker_container_registry,docker_container_name, anddocker_container_tagproperties in favour ofdocker_image_name,docker_registry_url,docker_registry_username, anddocker_registry_password. These settings now manage the respectiveapp_settingsvalues of the same name. (#22003)azurerm_windows_web_app_slot- deprecated thedocker_container_registry,docker_container_name, anddocker_container_tagproperties in favour ofdocker_image_name,docker_registry_url,docker_registry_username, anddocker_registry_password. These settings now manage the respectiveapp_settingsvalues of the same name. (#22003)
3.62.1 (June 22, 2023)
BUG FIXES:
dependencies: compute/marketplace_agreement - Downgrade API version to 2015-06-01 [GH-22264]
3.62.0 (June 22, 2023)
FEATURES:
- New Resource:
azurerm_new_relic_monitor(#21958)
ENHANCEMENTS:
- dependencies: updating to
v0.20230614.1151152ofgithub.com/hashicorp/go-azure-sdk(#22176) - dependencies:
compute/marketplace_agreement- swap to usehashicorp/go-azure-sdk(#21938) - dependencies:
network/manager- swap to usehashicorp/go-azure-sdk(#22119) - dependencies:
network/route- swap to usehashicorp/go-azure-sdk(#22227) azurerm_cosmosdb_gremlin_graph- support for theanalytical_storage_ttlproperty (#22179)azurerm_kubernetes_cluster- support for the valueAzureLinuxfor the fieldos_skuwithin thedefault_node_poolblock (#22139)azurerm_kubernetes_cluster- support for the propertynode_os_channel_upgrade(#22187)azurerm_kubernetes_cluster_node_pool- support for the valueAzureLinuxfor the fieldos_sku(#22139)azurerm_monitor_workspace- support forpublic_network_access_enabled(#22197)azurerm_virtual_hub- support forvirtual_router_auto_scale_min_capacity(#21614)
BUG FIXES:
azurerm_application_insights_workbook- thedisplay_nameproperty can now be updated (#22148)azurerm_bastion_host- now creates a new resource when theskuproperty is downgraded (#22147)azurerm_container_app- theEmptyDirproperty now functions (#22196)azurerm_kubernetes_cluster- fix the validation preventing cluster's withnetwork_plugin_modeset toOverlaydue to a case change in the upstream API (#22153)azurerm_resource_deployment_script_*- fix issue whereidentitywasn't specified but was being sent asTypeNoneto the api (#22165)azurerm_bastion_host- theip_configurationpropery is now required (#22154)
3.61.0 (June 12, 2023)
FEATURES:
- New Data Source:
azurerm_mobile_network_packet_core_data_plane(#21053) - New Resource:
azurerm_arc_machine_extension(#22051) - New Resource:
azurerm_arc_kubernetes_flux_configuration(#21579) - New Resource:
azurerm_kubernetes_flux_configuration(#21579) - New Resource:
azurerm_mobile_network_packet_core_data_plane(#21053)
ENHANCEMENTS:
- dependencies: updating to
v0.20230530.1150329ofgithub.com/tombuildsstuff/kermit(#21980) - dependencies:
compute/gallery: updating to API Version2022-03-03(#21999) - dependencies:
kusto: updating to API Version2022-12-29(#21961) - Data Source
azurerm_site_recovery_replication_recovery_plan- add support forazure_to_azure_settingsblock (#22098) compute: updating to use API Version2023-03-01(#21980)containers: updating to use API version2023-04-02-preview[22048]managedidentity: updating to use API Version2023-01-31(#22102)azurerm_backup_protected_vm- support for theprotection_stateproperty (#20608)azurerm_batch_account- thepublic_network_access_enabledproperty can now be updated (#22095)azurerm_batch_pool- support for thetarget_node_communication_modeproperty (#22094)azurerm_automanage_configuration- support for thelog_analytics_enabledproperty (#22121)azurerm_nginx_certificate- thekey_virtual_path,certificate_virtual_path, andkey_vault_secret_idproeprties can now be updated (#22100)azurerm_spring_cloud_gateway- support for theclient_authenticationproperty (#22016)
BUG FIXES:
azurerm_databricks_workspace_data_source- correctly set themanaged_idnetity_idattribute (#22021)
3.60.0 (June 08, 2023)
NOTES:
azurerm_security_center_subscription_pricing- upon deletion the pricing tier now resets toFreetier (#21437)
ENHANCEMENTS:
- dependencies:
batch: updating to API Version2022-10-01(#21962) - dependencies:
loadtest: updating to API Version2022-12-01(#22091) - provider: adding the
client_id_file_pathandclient_secret_file_pathprovider properties (#21764) data.azurerm_key_vault_encrypted_value- now exports thedecoded_plain_text_value[attribute GH-21682]azurerm_automanage_configuration- support for thebackupandazure_security_baselineblocks (#22081)azurerm_app_configuration- support toggling of user permission error on soft deleted stores throughapp_configuration.recover_soft_deletedfeature flag (#19661)azurerm_backup_policy_file_share- support for day-based retention policies and hourly backups (#21529)azurerm_linux_function_app- support for Python3.11for Linux function app (#21956)azurerm_linux_function_app_slot- support for Python3.11for Linux function app (#21956)azurerm_monitor_autoscale_setting- support for thepredictiveblock (#22038)azurerm_machine_learning_compute_instance- support for thenode_public_ip_enabledproperty (#22063)azurerm_spring_cloud_service- support for thecontainer_registryblock (#22017)azurerm_site_recovery_replication_recovery_plan- the order of thepre_actionandpost_actionproperties is now respected (#22019)
BUG FIXES:
azurerm_hdinsight_interactive_query_cluster- deprecating the*_node.0.autoscale.0.capacityproperty (#21981)azurerm_key_vault_key- allow therotation_policyproperty to be removed (#21935)azurerm_mssql_server- fix issue where theminimum_tls_versionproperty is being returned asNoneinstead ofDisabled(#22067)azurerm_sentinel_data_connector_microsoft_threat_intelligence- thebing_safety_phishing_url_lookback_dateproperty is deprecated (#21954)
3.59.0 (June 01, 2023)
FEATURES:
- New Data Source:
azurerm_arc_machine(#21796) - New Resource:
azurerm_automanage_configuration(#21490)
ENHANCEMENTS:
- dependencies: updating to
v0.20230523.1140858ofgithub.com/hashicorp/go-azure-sdk(#21910) - dependencies:
azurem_monitor_action_group- upgradingactiongroupsapisfrom2021-09-01to2023-01-01(#21948) - dependencies:
policy.guestconfigurationassignments: migrate tohashicorp/go-azure-sdk(#21927) - dependencies:
azurerm_monitor_autoscale_settingupgrade API version from to2023-05-01-preview(#21953) data.azurerm_linux_web_app- now exports theavailabilityandusageattributes (#21945)data.azurerm_linux_function_app- now exports theavailabilityandusageattributes (#21945)data.azurerm_cdn_frontdoor_secret- now exports theexpiration_dateattribute (#21945)data.azurerm_virtual_machine- now exports thepower_state(#21945)data.azurerm_virtual_machine_scale_set- now exports thepower_stateattribute (#21945)data.azurerm_azurerm_resources- now exports theresource_group_nameattribute for each resource (#21676)security.watchitems- updating to usehashicorp/go-azure-sdk(#21944)azurerm_cosmosdb_account- support new capabilities forMongoDB(#21974)azurerm_kubernetes_cluster- the propertiesenable_host_encryption,enable_node_public_ip,kubelet_config,linux_os_config,max_pods,node_taints,only_critical_addons_enabled,os_disk_size_gb,os_disk_type,os_sku,pod_subnet_id,ultra_ssd_enabled,vnet_subnet_idandzonesare now updateable through cycling of the system node pool (#21719)azurerm_machine_learning_compute_cluster- add support for thenode_public_ip_enabledproperty (#21377)azurerm_nginx_certificate-key_vault_secret_idnow accepts version-less key vault secret ids (#21949)azurerm_postgresql_flexible_server- add support forversionvalue15(#21934)azurerm_shared_image_version- now exports theidproperty (#22006)azurerm_spring_cloud_certificate- support for theexclude_private_keyproperty (#21942)azurerm_spring_cloud_customized_accelerator- support for theca_certificate_idproperty (#21943)
BUG FIXES:
azurerm_app_configuration- prevent errors when deleting by checking that the name of the app configuration store is released (#21750)azurerm_express_route_port_authorization- add a lock when create/update/delete authorization of express route port (#21959)azurerm_kubernetes_cluster- recompute the fieldoidc_issuer_urlif the value ofoidc_issuer_enabledhas changed (#21911)azurerm_kubernetes_cluster- set correct value fordefault_node_pool.os_skuwhen resizing thedefault_node_pool(#21976)azurerm_postgresql_flexible_server- fix issue updatingstorage_mbandbackup_retention_daystogether (#21987)
3.58.0 (May 25, 2023)
FEATURES:
- New data Source:
azurerm_mobile_network_packet_core_control_plane(#21071) - New Resource:
azurerm_cosmosdb_mongo_role_definition(#21754) - New Resource:
azurerm_cosmosdb_mongo_user_definition(#21914) - New Resource:
azurerm_iothub_file_upload(#20668) - New Resource:
azurerm_mobile_network_packet_core_control_plane(#21071) - New Resource:
azurerm_mysql_flexible_server_active_directory_administrator(#21786) - New Resource:
azurerm_monitor_alert_prometheus_rule_group(#21751) - New Resource:
azurerm_recovery_services_vault_resource_guard_association(#21712) - New Resource:
azurerm_site_recovery_hyperv_network_mapping(#21788) - New Resource:
azurerm_site_recovery_vmware_replication_policy_association(#21389)
ENHANCEMENTS:
- dependencies: updating to
v0.20230523.1080931ofgithub.com/hashicorp/go-azure-sdk(#21898) - dependencies: updating to
v0.20230518.1143920ofgithub.com/tombuildsstuff/kermit(#21899) - dependencies:
azurerm_monitor_autoscale_settingupgrade API version from2015-04-01to2022-10-01(#21887) cosmosdb.gremlin: updating to usehashicorp/go-azure-sdkand api version2023-04-15(#21813)cosmosdb.sql_container: updating to usehashicorp/go-azure-sdkand api version2023-04-15(#21813)nginx: updating to usehashicorp/go-azure-sdkas a base layer rather thanAzure/go-autorest(#21810)portal: updating to usehashicorp/go-azure-sdkas a base layer rather thanAzure/go-autorest(#21810)redis: updating to usehashicorp/go-azure-sdkas a base layer rather thanAzure/go-autorest(#21810)appplatform: updating to API Version2023-03-01-preview(#21404)redisenterprise: updating to usehashicorp/go-azure-sdkas a base layer rather thanAzure/go-autorest(#21810)azurerm_cosmosdb_account- fix for upstream Microsoft API issue where updatingidentityanddefault_identityat the same time silently fails (#21780)azurerm_monitor_activity_log_alert- support for thelevels,resource_providers,resource_types,resource_groups,resource_ids,statuses, andsub_statusesproperties (#21367)azurerm_media_transform- support for theexperimental_optionsproperty (#21873)azurerm_backup_policy_vm- support for thedaysandinclude_last_daysproperties (#21434)azurerm_subnet- thenameproperty within thesubnet_delegationblock can now be set toMicrosoft.App/environments(#21893)azurerm_subnet_service_endpoint_policy- support for theserviceproperty (#21865)azurerm_signalr_service- support for theuser_assigned_identity_idproperty (#21055)azurerm_site_recovery_replication_recovery_plan- support for theazure_to_azure_settingsblock (#21666)azurerm_cosmosdb_postgresql_cluster- thecitus_versionproperty now supports11.3(#21916)
BUG FIXES:
- Data Source:
azurerm_kubernetes_cluster- prevent a panic when some values returned are nil (#21867) azurerm_application_insights_web_test- normalizing the value for theapplication_insights_idproperty (#21837)azurerm_api_management- correctly configure thetriple_des_ciphers_enabledvalue (#21789)azurerm_key_vault- during creation thecreateModenow is set todefaultinstead ofnil(#21668)azurerm_spring_cloud_gateway_route_config- thefiltersandpredicatesproperties is now omitted when not specified (#21745)azurerm_subnet- permitMicrosoft.BareMetal/AzureHostedServiceas an option for theservice_delegationproperty (#21871)
3.57.0 (May 19, 2023)
FEATURES:
- New Data Source:
azurerm_virtual_hub_connection(#21681)
ENHANCEMENTS:
synapse: refactoring to usetombuildsstuff/kermitrather thanAzure/azure-sdk-for-gofor Data Plane (#21792)azurerm_batch_account- support versionless keys for CMK (#21677)azurerm_kubernetes_cluster- changing thehttp_proxy_config.no_proxyno longer creates a new resource (#21793)azurerm_media_transform- support for thejpg_imageandpng_imageblocks within thecustom_presetblock (#21709)azurerm_recovery_services_vault- support themonitoringblock (#21691)
BUG FIXES:
data.azurerm_kubernetes_cluster- prevent a panic when some values returned are nil (#21850)
3.56.0 (May 11, 2023)
FEATURES:
- New Resource:
azurerm_cosmosdb_postgresql_coordinator_configuration(#21595) - New Resource:
azurerm_cosmosdb_postgresql_node_configuration(#21596) - New Resource:
azurerm_cosmosdb_postgresql_role(#21597) - New Resource:
azurerm_monitor_workspace(#21598) - New Resource:
azurerm_network_manager_deployment(#20451)
ENHANCEMENTS:
- dependencies: updating to
v0.56.0ofgithub.com/hashicorp/go-azure-helpers(#21725) - dependencies: updating to
v0.20230511.1094507ofgithub.com/hashicorp/go-azure-sdk(#21759) - provider: improving the error messages when parsing a Resource ID and the ID doesn't match what's expected (#21725)
- provider: Resource Provider Registration now uses API Version
2022-09-01(#21695) - provider: updating the
IsAzureStackcheck to usehashicorp/go-azure-sdkrather than relying on the environment fromAzure/go-autorest(#21697) appconfiguration: updating to API Version2023-03-01(#21660)keyvault: refactoring to usehashicorp/go-azure-sdk(#21621)azurerm_machine_learning_workspace- exportingworkspace_id(#21746)azurerm_mssql_server- expose the ability to enableTransparent Data Encryptionusing aCustomer Managed Keyduring server deployment (#21704)azurerm_orbital_contact_profile-ip_addressis now optional (#21721)
BUG FIXES:
- provider: fixing a bug where we would invoke but not poll for the Registration State during automatic Resource Provider Registration (#21695)
azurerm_app_configuration: handling an API bug where when polling forPurgeDeletedreturns a 404 rather the payload for a long-running operation (#21665)azurerm_api_management_api- fixing a bug where an emptycontactbug would cause a crash (#21740)azurerm_eventhub_namespace- add locks and remove unneeded WaitForState functions (#21656)azurerm_machine_learning_workspace- parsekey_vault_idinsensitively (#21684)azurerm_monitor_action_group- further expand ExactlyOneOf logic forevent_hub_receiverattributes (#21735)azurerm_monitor_metric_alert- fix regression by usingSingleResourceMultiMetricCriteriafor new metric alerts (#21658)azurerm_service_fabric_managed_cluster- fixing a bug wherecertificateswithin thevm_secretsblock wouldn't be set into the state (#21680)azurerm_storage_share- correct resource ID segment fromfilesharestoshares(#21645)azurerm_virtual_machine_scale_set, - - support specifyingultra_ssd_disk_iops_read_writeandultra_ssd_disk_mbps_read_writeforPremiumV2_LRS(#21530)
3.55.0 (May 04, 2023)
FEATURES:
- New Data Source:
azurerm_kubernetes_node_pool_snapshot(#21511) - New Resource:
azurerm_cosmosdb_postgresql_firewall_rule(#21599)
ENHANCEMENTS:
appconfiguration: refactoring to usetombuildsstuff/kermitrather than an embedded SDK (#21623)recoveryservicesbackup- updating to use API Version2023-02-01(#21575)azurerm_kubernetes_cluster_node_pool- support for thesnapshot_idproperty (#21511)
BUG FIXES:
- Data Source:
azurerm_healthcare_fhir_service-identitynow exports bothSystemAssignedandUserAssignedidentities (#21594) azurerm_local_network_gateway- validating thataddress_spaceisn't set to an empty string (#21566)azurerm_log_analytics_cluster- Add locks and remove unneeded WaitForState checks (#21631)azurerm_log_analytics_cluster_customer_managed_key- Add locks and remove unneeded WaitForState checks (#21631)azurerm_managed_disk- now detaches whendisk_size_gbincreases from below4095to above4095(#21620)- Service
mssqlmanagedinstance- add initialize ofclient.MSSQLManagedInstanceto fix panic (#21657) azurerm_virtual_machine- fixing a regression when parsing the OS Disk ID from the Azure API (#21606)azurerm_virtual_machine- fixing a regression when parsing the Data Disk ID from the Azure API (#21606)
3.54.0 (April 27, 2023)
BREAKING CHANGES:
azurerm_attestation_provider- the fieldpolicyis deprecated and non-functional due to a design issue with the original resource (where this wasn't retrieved from the Azure API and thus wasn't exposed correctly) - this is superseded by the fieldsopen_enclave_policy_base64,sgx_enclave_policy_base64andtpm_policy_base64. (#21524)
FEATURES:
- New Resource:
azurerm_arc_kubernetes_cluster_extension(#21310) - New Resource:
azurerm_cosmosdb_postgresql_cluster(#21090) - New Resource:
azurerm_email_communication_service(#21526) - New Resource:
azurerm_kubernetes_cluster_extension(#21310) - New Resource:
azurerm_netapp_volume_group_sap_hana(#21290) - New Resource:
azurerm_storage_mover_project(#21477) - New Resource:
azurerm_storage_mover_job_definition(#21514)
ENHANCEMENTS:
- dependencies: updating to
v0.20230427.1112058ofgithub.com/hashicorp/go-azure-sdk(#21583) security: updating to API Version2023-01-01(#21531)- Data Source:
azurerm_virtual_network_gateway- add support for the fieldprivate_ip_address(#21432) azurerm_active_directory_domain_service-domain_namenow supports a length up to 30 characters (#21555)azurerm_attestation_provider- adding support for the fieldopen_enclave_policy_base64,sgx_enclave_policy_base64andtpm_policy_base64(#21524)azurerm_attestation_provider- adding support for the fieldsgx_enclave_policy_base64(#21524)azurerm_attestation_provider- adding support for the fieldtpm_policy_base64(#21524)azurerm_billing_account_cost_management_export- the fieldtime_framecan now be set toTheLast7Days(#21528)azurerm_firewall_policy_rule_collection_group- the fieldssource_addressesanddestination_addressesnow accepts an IPv4 range (#21542)azurerm_kubernetes_cluster- add support for theservice_mesh_profileblock (#21516)azurerm_resource_group_cost_management_export- the fieldtime_framecan now be set toTheLast7Days(#21528)azurerm_search_service- adding support forauthentication_failure_mode(#21323)azurerm_search_service- adding support forcustomer_managed_key_enforcement_enabled(#21323)azurerm_search_service- adding support forhosting_mode(#21323)azurerm_search_service- adding support forlocal_authentication_enabled(#21323)azurerm_search_service- support for settingskutoStorageOptimizedL2(#21323)azurerm_subscription_cost_management_export- the fieldtime_framecan now be set toTheLast7Days(#21528)
BUG FIXES:
- Provider: fix an authentication bug when specifying
auxiliary_tenant_idswhile authenticating using Azure CLI (#21583) azurerm_attestation_provider- the fieldpolicyis deprecated and non-functional - instead Use the fieldsopen_enclave_policy_base64,sgx_enclave_policy_base64andtpm_policy_base64(#21524)azurerm_mysql_flexible_server- fix issue whereidentitywas not being removed properly on updates (#21533)azurerm_search_service- updating the default value forpartition_countto1to match the API (#21323)azurerm_search_service- updating the default value forreplica_countto1to match the API (#21323)azurerm_search_service- the fieldallowed_ipsis now a Set rather than a List (#21323)
3.53.0 (April 20, 2023)
FEATURES:
- New Resource:
azurerm_cost_management_scheduled_action(#21325) - New Resource:
azurerm_storage_mover_agent(#21273) - New Resource:
azurerm_storage_mover_source_endpoint(#21449) - New Resource:
azurerm_storage_mover_target_endpoint(#21449)
ENHANCEMENTS:
advisor- refactoring to usehashicorp/go-azure-sdk(#21307)healthcare: refactoring to usehashicorp/go-azure-sdk(#21327)hpccache- refactoring to usehashicorp/go-azure-sdk(#21303)logz- refactoring to usehashicorp/go-azure-sdk(#21321)hpccache: updating to API Version2023-01-01(#21459)orbital: updating to API Version2022-11-01(#21405)vmware: updating to API Version2022-05-01(#21458)azurerm_attestation_provider- support for thepolicyblock (#20972)azurerm_linux_function_app- support for thehosting_environment_idproperty (#20471)azurerm_linux_function_app_slot- support for thehosting_environment_idproperty (#20471)azurerm_linux_web_app- support for thehosting_environment_idproperty (#20471)azurerm_linux_web_app- supportPHP 8.2for theapplication_stackproperty (#21420)azurerm_linux_web_app_slot- support for thehosting_environment_idproperty (#20471)azurerm_linux_web_app_slotsupportPHP 8.2for theapplication_stackproperty (#21420)azurerm_signalr_service- add addtional valid values forsku.0.capacity(#21494)azurerm_windows_function_app- support for thehosting_environment_idproperty (#20471)azurerm_windows_function_app_slot- support for thehosting_environment_idproperty (#20471)azurerm_windows_web_app- support for thehosting_environment_idproperty (#20471)azurerm_windows_web_app_slot- support for thehosting_environment_idproperty (#20471)
BUG FIXES:
azurerm_cdn_endpoint- remove the length limit for thequery_stringproperty (#21474)azurerm_cognitive_account- mark thecustom_question_answering_search_service_keyproperty as sensitive (#21469)azurerm_monitor_metric_alert- fix crash when thedynamic_criteria.0.ignore_data_beforeproperty isn't set (#21446)azurerm_postgresql_flexible_server- correctly set thepoint_in_time_restore_time_in_utcproperty (#21501)azurerm_search_service- mark theprimary_keyandsecondary_keyproperties as sensitive (#21469)
3.52.0 (April 13, 2023)
ENHANCEMENTS:
containerRegistry- refactoring to usehashicorp/go-azure-sdk(#21344)monitor- refactoring to usehashicorp/go-azure-sdk(#21392)recoveryServices- refactoring to usehashicorp/go-azure-sdk(#21344)- Data Source:
azurerm_key_vault_certificate- add support forresource_manager_idandresource_manager_versionless_id(#21314) - Data Source:
azurerm_key_vault_secret- support fornot_before_dateandexpiration_date(#21359) - Data Source:
azurerm_key_vault_secret- support specifying the keyvault secret version (#21336) azurerm_dashboard_grafana- support forUserAssignedidentitiues (#21394)azurerm_key_vault_certificate- add support forresource_manager_idandresource_manager_versionless_id(#21314)azurerm_linux_function_app- mark thesite_credentialblock asSensitive(#21393)azurerm_linux_function_app_slot- mark thesite_credentialblock asSensitive(#21393)azurerm_linux_web_app- mark thesite_credentialblock asSensitive(#21393)azurerm_linux_web_app_slot- mark thesite_credentialblock asSensitive(#21393)azurerm_windows_function_app- mark thesite_credentialblock asSensitive(#21393)azurerm_windows_function_app_slot- mark thesite_credentialblock asSensitive(#21393)azurerm_windows_web_app- mark thesite_credentialblock asSensitive(#21393)azurerm_windows_web_app_slot- mark thesite_credentialblock asSensitive(#21393)
BUG FIXES:
azurerm_app_configuration_key- extend timeout for polling resource to allow propagation of read permission (#21337)azurerm_app_configuration_feature- extend timeout for polling resource to allow propagation of read permission (#21337)azurerm_cdn_endpoint- theglobal_delivery_ruleproperty must have at least one action specified (#21403)azurerm_kubernetes_cluster- theenable_host_encryptionproperly is not set when when resizing thedefault_node_pool(#21379)azurerm_linux_function_app- fix a crash inauth_v2inactive_directory_v2(#21381)azurerm_linux_function_app_slot- fix a crash inauth_v2inactive_directory_v2(#21381)azurerm_linux_web_app- fix a crash inauth_v2inactive_directory_v2(#21381)azurerm_linux_web_app_slot- fix a crash inauth_v2inactive_directory_v2(#21381)azurerm_service_plan- support for new Premium V3 and Memory Optimised SKUs (#21371)azurerm_storage_account_local_user- thessh_authorized_keyproperty can now be updated (#21362)azurerm_storage_mover- removeMicrosoft.StorageMoverfrom required list of Resource Providers (#21370)azurerm_subscription- fix an error during update (#21255)azurerm_windows_function_app- fix acrash inauth_v2inactive_directory_v2(#21381)azurerm_windows_function_app_slot- fix a crash inauth_v2inactive_directory_v2(#21381)azurerm_windows_web_app- fix a crash inauth_v2inactive_directory_v2(#21381)azurerm_windows_web_app_slot- fix a crash inauth_v2inactive_directory_v2(#21381)
3.51.0 (April 06, 2023)
BREAKING CHANGES:
azurerm_kubernetes_cluster- thesku_tierproperty no longer accepts the valuePaid, it must be updated toStandard(#21256)
FEATURES:
- New Resource:
azurerm_arc_kubernetes_cluster(#15401) - New Resource:
azurerm_resource_group_cost_management_view(#21112) - New Resource:
azurerm_signalr_service_custom_certificate(#21112) - New Resource:
azurerm_storage_mover(#21000) - New Resource:
azurerm_subscription_cost_management_view(#21112) - New Resource:
azurerm_voice_services_communications_gateway_test_line(#21111)
ENHANCEMENTS:
- dependencies: updating to
v0.20230405.1143248ofgithub.com/hashicorp/go-azure-sdk(#21312) - dependencies: updating to
v0.20230331.1120327ofgithub.com/tombuildsstuff/kermit(#21235) - dependencies: updating
containerservice/2022-09-02-previewto2023-02-02-preview(#21256) - dependencies: updating
search/2020-03-13tosearch/2022-09-01(#21250) batch: updating to API Version2022-01-01.15.0(fromgithub.com/tombuildsstuff/kermit) (#21234)- Data Source:
azurerm_monitor_data_collection_rule- support for thedata_collection_endpoint_idproperty (#21159) - Data Source:
azurerm_monitor_data_collection_rule- support for theidentityandstream_declarationblocks (#21159) - Data Source:
azurerm_monitor_data_collection_rule- support for moredestinations,data_sourcesanddata_flowtransformations (#21159) azurerm_app_configuration_feature- support for thekeyproperty (#21252)azurerm_container_app- theapp_portproperty is now optional (#20567)azurerm_healthcare_fhir_service- support forPATCHas an available value forcors(#21222)azurerm_healthcare_service- upport forPATCHas an available value forcors(#21222)azurerm_kubernetes_cluster- supportKataMshvVmIsolationas a option for theworkload_runtimeproperty (#21176)azurerm_kubernetes_cluster_node_pool- supportKataMshvVmIsolationas a option for theworkload_runtimeproperty (#21176)azurerm_monitor_data_collection_rule- support for thedata_collection_endpoint_idproperty (#21159)azurerm_monitor_data_collection_rule- support for theidentityandstream_declarationblocks (#21159)azurerm_monitor_data_collection_rule- support for moredestinations,data_sourcesanddata_flowtransformations (#21159)azurerm_signalr_service- support for thehttp_request_logs_enabledproperty (#21032)azurerm_snapshot- support for theincremental_enabledproperty (#21263)azurerm_web_pubsub_hub- support for theevent_listenerblock (#21145)
BUG FIXES:
- Data Source:
azurerm_app_configuration_keys- fixing a regression where the API doesn't return the http endpoint when listing items (#21208) - Data Source:
azurerm_kubernetes_cluster- prevent errors when used with limited permissions (#21229) azurerm_api_management- prevent error from empty response body when updating the resource (#21221)azurerm_application_gateway- correctly validate thefirewall_policy_idproperty (#21238)azurerm_automation_software_update_configuration-time_zonecorrectly defaults toEtc/UTC(#21254)azurerm_digital_twins_time_series_database_connection- insensitively parsekusto_cluster_uri(#21243)azurerm_express_route_circuit- can now setauthorization_keyduring creation (#21132)azurerm_kusto_eventhub_data_connection- insensitively parseidentity_idif it applies to a Kusto Cluster (#21243)azurerm_linux_function_app- fix a crash inauth_v2inactive_directory_v2(#21219)azurerm_linux_function_app_slot- fix a crash inauth_v2inactive_directory_v2(#21219)azurerm_linux_web_app- fix a crash inauth_v2inactive_directory_v2(#21219)azurerm_linux_web_app_slot- fix a crash inauth_v2inactive_directory_v2(#21219)azurerm_monitor_diagnostic_setting- insensitively parse the resource's ID if it is created for a Kusto Cluster (#21243)azurerm_mssql_database- fix a issue withshort_term_retention_policypreventing creation (#21268)azurerm_windows_function_app- fix a crash inauth_v2inactive_directory_v2(#21219)azurerm_windows_function_app_slot- fix a crash inauth_v2inactive_directory_v2(#21219)azurerm_windows_web_app- fix a crash inauth_v2inactive_directory_v2(#21219)azurerm_windows_web_app_slot- fix a crash inauth_v2inactive_directory_v2(#21219)
3.50.0 (March 30, 2023)
FEATURES:
- New DataSource:
azurerm_container_app(#21199) - New Resource:
azurerm_web_pubsub_custom_certificate(#21114)
ENHANCEMENTS:
- dependencies: updating to
v0.20230329.1052505ofgithub.com/hashicorp/go-azure-sdk(#21175) - dependencies: updated
azurerm_subscriptionto use new SDK (#18813) azurerm_databricks_access_connector- support for user assigned identities (#21059)azurerm_linux_function_app- add support forzip_deploy_file(#20544)azurerm_monitor_scheduled_query_rules_alert-trigger.x.metric_columnis now optional (#21203)azurerm_mssql_database- HyperScale Skus now supportlong_term_retention_policyandshort_term_retention_policy(#21166)azurerm_windows_function_app- add support forzip_deploy_file(#20544)
BUG FIXES:
- Data Source:
azurerm_databricks_workspace_private_endpoint_connection: validatingprivate_endpoint_idandworkspace_id(#21129) - Data Source:
azurerm_healthcare_medtech_service- theworkspace_idfield is no longer marked as ForceNew (#21077) - Data Source:
azurerm_healthcare_medtech_service- support for Azure Environments other then Azure Public (#21077) azurerm_api_management- validatingpublic_ip_address_idandsubnet_id(#21129)azurerm_api_management_custom_domain- validatingapi_management_id(#21129)azurerm_api_management_policy- validatingapi_management_id(#21129)azurerm_api_management_gateway_api- validatingapi_id(#21129)azurerm_application_gateway- validatingfirewall_policy_idandsubnet_id(#21129)azurerm_application_gateway- validating thatdatawithin thessl_certificateblock is a base64-encoded value (#21191)azurerm_application_insights_analytics_item- validatingapplication_insights_id(#21129)azurerm_application_insights_api_key- validatingapplication_insights_id(#21129)azurerm_application_insights_smart_detection_rule- validatingapplication_insights_id(#21129)azurerm_application_insights_standard_webtests- validatingapplication_insights_id(#21129)azurerm_application_insights_webtests- validatingapplication_insights_id(#21129)azurerm_app_service_virtual_network_swift_connection- validatingapp_service_idandvirtual_network_id(#21129)azurerm_bastion_host- validatingpublic_ip_address_id(#21129)azurerm_container_registry- validatingsubnet_id(#21129)azurerm_database_migration_service- validatingsubnet_id(#21129)azurerm_databricks_workspace- validatingload_balancer_backend_address_pool_id,machine_learning_workspace_idandvirtual_network_id(#21129)azurerm_data_factory_linked_service_key_vault- validatingkey_vault_id(#21129)azurerm_data_factory_integration_runtime_managed- validatingvnet_id(#21129)azurerm_data_share_dataset_kusto_cluster- validatingkusto_cluster_id(#21129)azurerm_data_share_dataset_kusto_database- validatingkusto_database_id(#21129)azurerm_eventhub_namespace- validating thesubnet_id(#21129)azurerm_eventhub_namespace_disaster_recovery_config- fixing a bug wherepartner_namespace_idwould validate with an empty string when the field should instead be omitted (#21129)azurerm_express_route_circuit_peering- validatingroute_filter_id(#21129)azurerm_express_route_gateway- validatingvirtual_hub_id(#21129)azurerm_eventhub- validatingstorage_account_id(#21129)azurerm_eventgrid_event_subscription- validatingeventhub_resource_id,servicebus_queue_endpoint_id,servicebus_topic_endpoint_idandstorage_account_id(#21129)azurerm_frontdoor- validatingweb_application_firewall_policy_link_id(#21129)azurerm_hdinsight_hadoop_cluster- validatingstorage_resource_id,subnet_idandvirtual_network_id(#21129)azurerm_hdinsight_hbase_cluster- validatingstorage_resource_id,subnet_idandvirtual_network_id(#21129)azurerm_hdinsight_interactive_query_cluster- validatingstorage_resource_id,subnet_idandvirtual_network_id(#21129)azurerm_hdinsight_kafka_cluster- validatingstorage_resource_id,subnet_idandvirtual_network_id(#21129)azurerm_hdinsight_spark_cluster- validatingstorage_resource_id,subnet_idandvirtual_network_id(#21129)azurerm_healthcare_medtech_service- support for Azure Environments other then Azure Public (#21077)azurerm_hpc_cache- validatingsubnet_id(#21129)azurerm_image- validatingmanaged_disk_idandsource_virtual_machine_id(#21129)azurerm_iothub_certificate- certificate content now updates correctly (#21163)azurerm_iothub_dps_certificate- certificate content now updates correctly (#21163)azurerm_key_vault_access_policy- validatingkey_vault_id(#21129)azurerm_key_vault_certificate_issuer- validatingkey_vault_id(#21129)azurerm_kubernetes_cluster- validatingvnet_subnet_id(#21129)azurerm_kubernetes_cluster_node_pool- validatingvnet_subnet_id(#21129)azurerm_kusto_attached_database_configuration- validating thecluster_id(#21129)azurerm_kusto_cluster- validatingsubnet_id,engine_public_ip_idanddata_management_public_ip_id(#21129)azurerm_kusto_eventgrid_data_connection- validatingeventgrid_resource_id(#21129)azurerm_lb- validatingpublic_ip_address_id,public_ip_prefix_idandsubnet_id(#21129)azurerm_lb_nat_rule- validating thebackend_address_pool_id(#21129)azurerm_linux_function_app- fix crash inauth_v2inactive_directory_v2(#21113)azurerm_linux_function_app_slot- fix crash inauth_v2inactive_directory_v2(#21113)azurerm_linux_web_app- fix crash inauth_v2inactive_directory_v2(#21113)azurerm_linux_web_app_slot- fix crash inauth_v2inactive_directory_v2(#21113)azurerm_linux_virtual_machine- validatingapplication_security_group_idsandkey_vault_id(#21129)azurerm_linux_virtual_machine_scale_set- validatingkey_vault_id,network_security_group_id,public_ip_prefix_idandsubnet_id(#21129)azurerm_log_analytics_linked_service- validating the workspace id (#21170)azurerm_log_analytics_linked_storage_account- validating thestorage_account_id(#21129)azurerm_logic_app_action_custom- validatinglogic_app_id(#21129)azurerm_logic_app_action_http- validatingsubnet_id(#21129)azurerm_logic_app_trigger_custom- validatinglogic_app_id(#21129)azurerm_logic_app_trigger_http_request- validatinglogic_app_id(#21129)azurerm_logic_app_trigger_recurrence- validatinglogic_app_id(#21129)azurerm_mssql_virtual_machine- thesql_license_typeproperty is now optional (#21138)azurerm_managed_disk- validatingdisk_access_idandstorage_account_id(#21129)azurerm_mariadb_virtual_network_rule- validatingsubnet_id(#21129)azurerm_monitor_action_group- validatingautomation_account_idandfunction_app_resource_id(#21129)azurerm_monitor_log_profile- validatingstorage_account_id(#21129)azurerm_mssql_database- fixing an int64 overflow formax_size_gbon 32-bit platforms (#21155)azurerm_mssql_database- validatingsubnet_id(#21129)azurerm_mysql_virtual_network_rule- validatingsubnet_id(#21129)azurerm_netapp_volume- validatingsubnet_id(#21129)azurerm_network_interface- validatingpublic_ip_address_idandsubnet_id(#21129)azurerm_network_interface_application_gateway_association- validatingbackend_address_pool_idandnetwork_interface_id(#21129)azurerm_network_interface_application_security_group_association- validateapplication_security_group_idandnetwork_interface_id(#21129)azurerm_network_interface_backend_address_pool_association- validating thebackend_address_pool_idandsubnet_id(#21129)azurerm_network_interface_network_security_group_association- validatingnetwork_security_group_idandsubnet_id(#21129)azurerm_network_interface_nat_rule_association- validatingnetwork_interface_idandnat_rule_id(#21129)azurerm_network_profile- validatingsubnet_id(#21129)azurerm_network_watcher_flow_log- fixing the delete function to work reliably during deletion (#21129)azurerm_network_watcher_flow_log- validatingstorage_account_id(#21129)azurerm_orchestrated_virtual_machine_scale_set- validatingapplication_security_group_ids,key_vault_id,proximity_placement_group_id,public_ip_prefix_idandsubnet_id(#21129)azurerm_private_link_service- validatingsubnet_id(#21129)azurerm_public_ip- validatingpublic_ip_prefix_id(#21129)azurerm_postgresql_virtual_network_rule- validatingsubnet_idis a subnet (#21129)azurerm_private_dns_zone_virtual_network_link- validatingvirtual_network_id(#21129)azurerm_role_definition- polling for longer during deletion (#21151)azurerm_sentinel_automation_rule- validatinglogic_app_id(#21129)azurerm_security_center_workspace- validatinglog_analytics_workspace_id(#21129)azurerm_security_center_automation- validating that a Scope is specified (#21129)azurerm_sql_managed_database- validatingmanaged_instance_id(#21129)azurerm_sql_managed_instance- validatingsubnet_id(#21129)azurerm_static_site_custom_domain- validatingstatic_site_id(#21129)azurerm_storage_account- updating the validation forip_rulesto highlight the IP Range that's invalid when the validation fails (#21178)azurerm_storage_account_network_rules- validatingip_rules(#21178)azurerm_storage_management_policy- validatingstorage_account_id(#21129)azurerm_subnet_nat_gateway_association- validatingnat_gateway_idandsubnet_id(#21129)azurerm_subnet_network_security_group_association- validatingnetwork_security_group_idandsubnet_id(#21129)azurerm_subnet_route_table_association- validatingsubnet_id(#21129)azurerm_virtual_hub- validatingvirtual_wan_id(#21129)azurerm_virtual_machine_data_disk_attachment- validatingmanaged_disk_idandvirtual_machine_id(#21129)azurerm_virtual_network- validatingddos_protection_plan_id(#21129)azurerm_virtual_network_gateway- validatingdefault_local_network_gateway_idandpublic_ip_address_id(#21129)azurerm_virtual_network_gateway_connection- validatingexpress_route_circuit_id,local_network_gateway_idandpeer_virtual_network_gateway_id(#21129)azurerm_web_application_firewall_policy- thematch_valuesproperty is now optional (#21125)azurerm_windows_function_app- fix crash inauth_v2inactive_directory_v2(#21113)azurerm_windows_function_app_slot- fix crash inauth_v2inactive_directory_v2(#21113)azurerm_windows_virtual_machine_scale_set- validatingapplication_security_group_ids,network_security_group_id,proximity_placement_group_id,public_ip_prefix_id,subnet_idandvirtual_network_gateway_id(#21129)azurerm_windows_web_app- fix crash inauth_v2inactive_directory_v2(#21113)azurerm_windows_web_app_slot- fix crash inauth_v2inactive_directory_v2(#21113)
3.49.0 (March 23, 2023)
BREAKING CHANGES:
App Service site_config
ip_restrictionblocks are no longer computed - changes to IP restrictions outside of Terraform now presents a diffscm_ip_restrictionblocks are no longer computed - changes to SCM IP restrictions outside of Terraform now presents a diffcorsblocks no longer requireallowed_origins, however, if the property is supplied it must contain at least one item. Omitting this property will set the array empty
FEATURES:
- New Datasource:
azurerm_orchestrated_virtual_machine_scale_set(#21050) - New Resource:
azurerm_databricks_virtual_network_peering #20728(#20728) - New Resource:
azurerm_sentinel_threat_intelligence_indicator(#20771) - New Resource:
azurerm_voice_services_communications_gateway(#20607)
ENHANCEMENTS:
- dependencies: updating to
v0.20230322.1105901ofhashicorp/go-azure-sdk(#21079) databricks: refactoring to usehashicorp/go-azure-sdkas a base layer rather thanAzure/go-autorest(#21004)azurerm_app_configuration_key- the resource's ID is changed to match the Data Plane URL format to work around several bugs in the previous parsing logic (#20082)azurerm_app_configuration_feature- the resource's ID is changed to match the Data Plane URL format to work around several bugs in the previous parsing logic (#20082)azurerm_express_route_circuit- add support forauthorization_key(#21104)azurerm_media_job- updating to use API Version2022-07-01(#20956)azurerm_media_transform- updating to use API Version2022-07-01(#20956)azurerm_virtual_network_gateway- support for conditional/patch updates (#21009)azurerm_web_application_firewall_policy- the fieldoperatorwithin thematch_conditionsblock can now be set toAny(#20971)azurerm_kubernetes_cluster- add missing property tooms_agentschema(#21046)azurerm_kubernetes_cluster- deprecatedocker_bridge_cidrwhich is no longer supported by the API since docker is no longer a valid container runtime (#20952)azurerm_management_group_policy_assignment- support for theoverridesandresource_selectorsblocks (#20686)azurerm_mysql_flexible_server- support for thegeo_backup_key_vault_key_idandgeo_backup_user_assigned_identity_idproperties (#20796)azurerm_resource_group_policy_assignment- support for theoverridesandresource_selectorsblocks (#20686)azurerm_resource_policy_assignment- support for theoverridesandresource_selectorsblocks (#20686)azurerm_role_assignment- support subscription aliases scopes (#20895)azurerm_signalr_service- support forpublic_network_access_enabled,local_auth_enabled,aad_auth_enabled,tls_client_cert_enabled, andserverless_connection_timeout_in_secondsproperties (#20975)azurerm_subscription_policy_assignment- support for theoverridesandresource_selectorsblocks (#20686)azurerm_sentinel_log_analytics_workspace_onboarding- theresource_group_nameandworkspace_nameproperties are deprecated in favour of workspace_id (#20661)azurerm_virtual_network_peering- adding an explicit default value forallow_forwarded_traffic,allow_gateway_transitanduse_remote_gateways(#21009)azurerm_virtual_hub- support for thehub_routing_preferenceproperty (#21028)
BUG FIXES:
azurerm_automation_account- thekey_sourceproperty is deprecated (#21041)azurerm_application_insights- theworkspace_idcan now be updated without creating a new resource (#21029)azurerm_firewall- Prevent duplicate name from being used forip_configurationandmanagement_ip_configuration(#21068)azurerm_kubernetes_cluster- replace calls to the deprecated accessProfiles endpoint with listUserCredentials (#20927)azurerm_kusto_cluster-language_extensionsis now a Set rather than a List (#20951)azurerm_linux_function_app- fixan update bug with thehealth_check_eviction_time_in_minproperty (#21095)azurerm_linux_function_app- fixed processing ofcorsblock (#20987)azurerm_linux_function_app- fixauth_v2active_directory_v2sending empty data (#21091)azurerm_linux_function_app- fixread fortoken_store_enabledto correctly set returned value in state (#21091)azurerm_linux_function_app- theip_restrictionblock can is now successfully removed by removing from config (#20987)azurerm_linux_function_app- thescm_ip_restrictionblock can is now successfully removed by removing from config (#20987)azurerm_linux_function_app_slot- fixed processing ofcorsblock (#20987)azurerm_linux_function_app_slot- theip_restrictionblock can is now successfully removed by removing from config (#20987)azurerm_linux_function_app_slot- thescm_ip_restrictionblock can is now successfully removed by removing from config (#20987)azurerm_linux_function_app_slot- fixauth_v2active_directory_v2sending empty data (#21091)azurerm_linux_function_app_slot- fixread fortoken_store_enabledto correctly set returned value in state (#21091)azurerm_linux_web_app- fixauth_v2active_directory_v2sending empty data (#21091)azurerm_linux_web_app- fixread fortoken_store_enabledto correctly set returned value in state (#21091)azurerm_linux_web_app- fixed processing ofcorsblock (#20987)azurerm_linux_web_app- theip_restrictionblock can is now successfully removed by removing from config (#20987)azurerm_linux_web_app- thescm_ip_restrictionblock can is now successfully removed by removing from config (#20987)azurerm_linux_web_app_slot- fixauth_v2active_directory_v2sending empty data (#21091)azurerm_linux_web_app_slot- fixread fortoken_store_enabledto correctly set returned value in state (#21091)azurerm_linux_web_app_slot- fixed processing ofcorsblock (#20987)azurerm_linux_web_app_slot- theip_restrictionblock can is now successfully removed by removing from config (#20987)azurerm_linux_web_app_slot- thescm_ip_restrictionblock can is now successfully removed by removing from config (#20987)azurerm_machine_learning_datastore_blobstorage- fixan issue creating this resource in clouds other than public (#21016)azurerm_virtual_desktop_host_pool- changing theload_balancer_typeproperty no longer creates a new resource (#20947)azurerm_windows_function_app- fixan update bug with thehealth_check_eviction_time_in_minproperty (#21095)azurerm_windows_function_app- fixed processing ofcorsblock (#20987)azurerm_windows_function_app- fixauth_v2active_directory_v2sending empty data (#21091)azurerm_windows_function_app- fixread fortoken_store_enabledto correctly set returned value in state (#21091)azurerm_windows_function_app- theip_restrictionblock can is now successfully removed by removing from config (#20987)azurerm_windows_function_app- thescm_ip_restrictionblock can is now successfully removed by removing from config (#20987)azurerm_windows_function_app_slot- fixed processing ofcorsblock (#20987)azurerm_windows_function_app_slot- fixauth_v2active_directory_v2sending empty data (#21091)azurerm_windows_function_app_slot- fixread fortoken_store_enabledto correctly set returned value in state (#21091)azurerm_windows_function_app_slot- theip_restrictionblock can is now successfully removed by removing from config (#20987)azurerm_windows_function_app_slot- thescm_ip_restrictionblock can is now successfully removed by removing from config (#20987)azurerm_windows_web_app- theip_restrictionblock can is now successfully removed by removing from config (#20987)azurerm_windows_web_app- fixed processing ofcorsblock (#20987)azurerm_windows_web_app- thescm_ip_restrictionblock can is now successfully removed by removing from config (#20987)azurerm_windows_web_app- fixauth_v2active_directory_v2sending empty data (#21091)azurerm_windows_web_app- fixread fortoken_store_enabledto correctly set returned value in state (#21091)azurerm_windows_web_app_slot- theip_restrictionblock can is now successfully removed by removing from config (#20987)azurerm_windows_web_app_slot- fixed processing ofcorsblock (#20987)azurerm_windows_web_app_slot- thescm_ip_restrictionblock can is now successfully removed by removing from config (#20987)azurerm_windows_web_app_slot- fixauth_v2active_directory_v2sending empty data (#21091)azurerm_windows_web_app_slot- fixread fortoken_store_enabledto correctly set returned value in state (#21091)
3.48.0 (March 16, 2023)
FEATURES:
- New Data Source:
azurerm_mobile_network_sim_policy[FGH-20732] - New Resource:
azurerm_express_route_port_authorization(#20736) - New Resource:
azurerm_mobile_network_sim_policy(#20732) - New Resource:
azurerm_site_recovery_vmware_replication_policy(#20881) - New Resource:
azurerm_sentinel_alert_rule_anomaly_duplicate(#20760)
ENHANCEMENTS:
- dependencies: updating to
v0.20230316.1132628ofgithub.com/hashicorp/go-azure-sdk(#20986) signalr: updating to API Version2023-02-01(#20910)webpubsub: updating to API Version2023-02-01(#20910)azurerm_express_route_gateway- support for theallow_non_virtual_wan_trafficproperty (#20667)azurerm_ssh_public_key- allow.fornamevalidation (#20955)
BUG FIXES:
- provider: fix an authentication bug which sometimes caused access tokens to be refreshed too late (#20894)
azurerm_bot_channel_directline- fixing an issue where an emptysitewas passed to the API (#20890)azurerm_healthcare_dicom_service- extending thecreateandupdatetimeouts to90minutes (#20932)azurerm_kusto_eventhub_data_connection- fixing an issue where an existing resource wouldn't be flagged during creation (#20926)azurerm_linux_function_app- Fixed apply time validation when usingWEBSITE_CONTENTOVERVNET(#18258)azurerm_windows_function_app- Fixed apply time validation when usingWEBSITE_CONTENTOVERVNET(#18258)
3.47.0 (March 09, 2023)
FEATURES:
- New Resource:
azurerm_sentinel_metadata(#20801)
ENHANCEMENTS
- dependencies: updating to
v4.4.0+incompatibleofgithub.com/gofrs/uuid(#20821) - dependencies: updating to
v0.55.0ofgithub.com/hashicorp/go-azure-helpers(#20807) - dependencies: updating to version
v0.20230309.1123256ofgithub.com/hashicorp/go-azure-sdk(#20810) - dependencies: updating to
v0.20230307.1105329ofgithub.com/tombuildsstuff/kermit(#20821) - dependencies: updating
redis/2021-06-01toredis/2022-06-01(#20839) dashboard: refactoring to usehashicorp/go-azure-sdkas a base layer rather thanAzure/go-autorest(#20810)media: refactoring to usehashicorp/go-azure-sdkas a base layer rather thanAzure/go-autorest(#20810)servicebus: refactoring to usehashicorp/go-azure-sdkas a base layer rather thanAzure/go-autorest(#20810)- Data Source:
azurerm_function_app_host_keys- exportingblobs_extension_key(#20837) - Data Source:
azurerm_servicebus_namespace- exportingendpoint(#20790) - Data Source:
azurerm_kubernetes_cluster- generate and exportnode_resource_group_id(#20830) azurerm_kubernetes_cluster- generate and exportnode_resource_group_id(#20830)azurerm_kubernetes_cluster- support for thevertical_pod_autoscaler_enabledproperty (#20751)azurerm_kubernetes_cluster- support for themsi_auth_for_monitoring_enabledproperty (#20757)azurerm_kubernetes_cluster- thevm_sizeproperty of thedefault_node_poolis no longer ForceNew and can be resized by specifyingtemporary_name_for_rotation(#20628)azurerm_mariadb_server- support for thessl_minimal_tls_version_enforcedproperty (#20782)azurerm_monitor_action_group- support for thelocationproperty (#20603)azurerm_mssql_database- support forServerlessGen5Hyperscale (#20875)azurerm_mssql_managed_database- support for retention policies (#20845)azurerm_servicebus_namespace- exports theendpointattribute (#20790)azurerm_virtual_network_peering- support for thetriggersproperty to allowaddress_spacesynchronization (#20877)
BUG FIXES:
- provider: fix an issue with authentication using
oidc_token_file_path(#20824) - provider: fix an issue with Azure CLI authentication when running in Azure Cloud Shell (#20824)
azurerm_application_insights_analytics_item- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_automated_connection_type- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_automation_software_update_configuration- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_automation_source_control- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_automation_watcher- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_cdn_frontdoor_origin- fixregression whereorigin_host_headervalue would be inadvertently removed (#20874)azurerm_cdn_frontdoor_route_disable_link_to_default_domain- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_container_registry_task- fixupdating failed due to incompleteregistry_credential(#20841)azurerm_digital_twins_time_series_database_connection- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_fluid_relay_server- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_function_app_active_slot- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_iothub_endpoint_eventhub- marking the resource as gone when it's been deleted outside of Terraform (#20798)azurerm_iothub- fixwrong default value offile_upload.sas_ttlwhen not specified (#20854)azurerm_iothub_endpoint_servicebus_queue- marking the resource as gone when it's been deleted outside of Terraform (#20798)azurerm_iothub_endpoint_servicebus_topic- marking the resource as gone when it's been deleted outside of Terraform (#20798)azurerm_iothub_endpoint_servicebus_queue- marking the resource as gone when it's been deleted outside of Terraform (#20798)azurerm_iothub_endpoint_storage_container- marking the resource as gone when it's been deleted outside of Terraform (#20798)azurerm_iothub_fallback_route- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_iothub_route- marking the resource as gone when it's been deleted outside of Terraform (#20798)azurerm_kubernetes_cluster- fixvalidation logic fordns_prefix(#20813)azurerm_linux_function_app_slot- fixhealth_check_eviction_time_in_min (#20816)azurerm_logic_app_integration_account- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_maintenance_assignment_virtual_machine- prevent a potential panic from a nil value (#20781)azurerm_maintenance_assignment_virtual_machine- maintenance configuration is now obtained by name rather than using the first in the list (#20766)azurerm_nginx_certificate- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_nginx_configuration- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_nginx_deployment- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_synapse_workspace_aad_admin- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_synapse_workspace_key- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_synapse_workspace_sql_aad_admin- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_web_app_active_slot- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_windows_function_app_slot- fixhealth_check_eviction_time_in_min (#20816)
3.46.0 (March 02, 2023)
FEATURES
- New Data Source:
azurerm_mobile_network_data_network(#20338) - New Data Source:
azurerm_sentinel_alert_rule_anomaly_built_in(#20368) - New Resource:
azurerm_mobile_network_data_network(#20338) - New Resource:
azurerm_sentinel_alert_rule_anomaly_built_in(#20368) - New Resource:
azurerm_sentinel_alert_rule_threat_intelligence(#20739)
ENHANCEMENTS
- dependencies: updating to
v0.20230228.1160358ofgithub.com/hashicorp/go-azure-sdk(#20688) - dependencies: updating to
v0.20230224.1120200ofgithub.com/tombuildsstuff/kermit(#20649) - dependencies: updating
containerservice/2022-09-02-previewto2023-01-02-preview(#20734) - dependencies: updating
hybridCompute/2022-03-10to2022-11-10(#20733) aadb2c: refactoring to usehashicorp/go-azure-sdkas a base layer rather thanAzure/go-autorest(#20715)databoxedge- switching to usegithub.com/hashicorp/go-azure-sdk(#20638)dns: refactoring to usehashicorp/go-azure-sdkas a base layer rather thanAzure/go-autorest(#20688)maps: refactoring to usehashicorp/go-azure-sdkas a base layer rather thanAzure/go-autorest(#20688)signalr: refactoring to usehashicorp/go-azure-sdkas a base layer rather thanAzure/go-autorest(#20688)compute/shared_image_gallery- switching to usegithub.com/hashicorp/go-azure-sdk(#20599)compute/gallery_application- switching to usegithub.com/hashicorp/go-azure-sdk(#20599)compute/gallery_application_version- switching to usegithub.com/hashicorp/go-azure-sdk(#20599)iottimeseriesinsights- switching to usegithub.com/hashicorp/go-azure-sdk(#20416)policy/assignment- switching to usegithub.com/hashicorp/go-azure-sdk(#20638)sentinel/alert_rule- switching to usegithub.com/hashicorp/go-azure-sdk(#20680)sentinel/automation_rule- switching to usegithub.com/hashicorp/go-azure-sdk(#20726)- Data Source:
azurerm_linux_function_app- support for AuthV2 (EasyAuthV2)auth_settings_v2(#20722) - Data Source:
azurerm_windows_function_app-support for AuthV2 (EasyAuthV2)auth_settings_v2(#20722) azurerm_app_service_connection- support for thesecret_storeblock (#20613)express_route_circuit_peering_resource- support for theadvertised_communitiesproperty (#20708)azurerm_healthcare_service- extend range of the cosmosdb_throughput to a maximum of100000(#20755)azurerm_key_vault_key- support for therotation_policyblock (#19113)azurerm_kubernetes_cluster- support forStandardwith thesku_tier(#20734)azurerm_linux_function_app- support for AuthV2 (EasyAuthV2)auth_settings_v2(#20722)azurerm_linux_function_app_slot- support for AuthV2 (EasyAuthV2)auth_settings_v2(#20722)azurerm_media_streaming_policy- support for thecommon_encryption_cbcs.clear_key_encryption,common_encryption_cenc.clear_key_encryption,common_encryption_cenc.clear_track,common_encryption_cenc.content_key_to_track_mappingandenvelope_encryptionproperties (#20524)azurerm_orchestrated_virtual_machine_scale_set- support for thepriority_mixproperty (#20618)azurerm_storage_management_policy- support forauto_tier_to_hot_from_cool_enabled(#20641)azurerm_spring_cloud_connection- support for thesecret_storeblock (#20613)azurerm_windows_function_app- support for AuthV2 (EasyAuthV2)auth_settings_v2(#20722)azurerm_windows_function_app_slot- support for AuthV2 (EasyAuthV2)auth_settings_v2(#20722)
BUG FIXES
- Data Source:
azurerm_automation_variable_bool- fixed a regression in read (#20665) - Data Source:
azurerm_automation_variable_datetime- fixed a regression in read (#20665) - Data Source:
azurerm_automation_variable_int- fixed a regression in read (#20665) - Data Source:
azurerm_automation_variable_string- fixed a regression in read (#20665) azurerm_aadb2c_directory- fixing a crash when the connection dropped (#20670)azurerm_cdn_frontdoor_origin-origin_host_headercan now be cleared once it is set (#20679)azurerm_container_app- fixing a crash when the connection dropped (#20670)azurerm_communication_service- changing thedata_locationproperty now creates a new resource (#20711)azurerm_eventhub_cluster- fixing a crash when the connection dropped (#20670)azurerm_eventhub_namespace- fixing a crash when the connection dropped (#20670)azurerm_eventhub_namespace_disaster_recovery_config- fixing a crash when the connection dropped (#20670)azurerm_kubernetes_cluster_node_pool- fixing a crash when the connection dropped (#20670)azurerm_iothub_dps- fixing a crash when the connection dropped (#20670)azurerm_media_services_account: fix crash aroundkey_delivery_access_control(#20685)azurerm_netapp_account- fixing a crash when the connection dropped (#20670)azurerm_netapp_pool- fixing a crash when the connection dropped (#20670)azurerm_netapp_snapshot- fixing a crash when the connection dropped (#20670)azurerm_netapp_snapshot_policy- fixing a crash when the connection dropped (#20670)azurerm_netapp_volume- fixing a crash when the connection dropped (#20670)azurerm_netapp_volume- fixpotential nil panic in resource read (#20662)azurerm_notification_hub- fixing a crash when the connection dropped (#20670)azurerm_notification_hub_namespace- fixing a crash when the connection dropped (#20670)azurerm_proximity_placement_group- now correctly updates when a vm is attached (#20131)azurerm_sentinel_log_analytics_workspace_onboard- fixing a crash when the connection dropped (#20670)azurerm_servicebus_namespace_disaster_recovery_config- fixing a crash when the connection dropped (#20670)azurerm_storage_object_replication- now functions when cross tenant replication is disabled (#20132)
3.45.0 (February 23, 2023)
FEATURES
App Service- Add authV2 to Web Apps (#20449)- New Resource:
azurerm_site_recovery_hyperv_replication_policy(#20454) - New Resource:
azurerm_site_recovery_hyperv_replication_policy_association(#20630)
ENHANCEMENTS
- dependencies: updating to
v0.20230222.1094703ofgithub.com/hashicorp/go-azure-sdk(#20610) - dependencies: updating to
v0.7.0ofgolang.org/x/net(#20541) automation- switching to usegithub.com/hashicorp/go-azure-sdk(#20568)compute/capacityreservations- switching to usegithub.com/hashicorp/go-azure-sdk(#20580)compute/capacityreservationgroups- switching to usegithub.com/hashicorp/go-azure-sdk(#20580)kusto- switching to usegithub.com/hashicorp/go-azure-sdk(#20563)azurerm_backup_policy_vm- add support forinstant_restore_resource_group(#20562)azurerm_express_route_connection- support for theinbound_route_map_id,outbound_route_map_id, andenabled_private_link_fast_pathproperties (#20619)azurerm_kusto_cluster_customer_managed_key-key_versionis now Optional to allow for auto-rotation of key (#20583)azurerm_linux_virtual_machine- strengthen validation foradmin_password(#20558)azurerm_linux_web_app- add support for AuthV2 (EasyAuthV2)auth_settings_v2(#20449)azurerm_linux_web_app_slot- add support for AuthV2 (EasyAuthV2)auth_settings_v2(#20449)azurerm_postgresql_flexible_server- a server can now be created without enabling password authtication (#20578)azurerm_media_streaming_endpoint- add support for readingskuand increase limit forscale_units(#20585)azurerm_recovery_services_vault- add support forclassic_vmware_replication_enabled(#20473)azurerm_windows_virtual_machine- strengthen validation foradmin_password(#20558)azurerm_windows_web_app- add support for AuthV2 (EasyAuthV2)auth_settings_v2(#20449)azurerm_windows_web_app_slot- add support for AuthV2 (EasyAuthV2)auth_settings_v2(#20449)- Data Source:
azurerm_linux_web_app- add support for AuthV2 (EasyAuthV2)auth_settings_v2(#20449) - Data Source:
azurerm_windows_web_app- add support for AuthV2 (EasyAuthV2)auth_settings_v2(#20449)
BUG FIXES
- Data Source:
azurerm_linux_web_app- setvirtual_network_subnet_idcorrectly (#20577) - Data Source:
azurerm_redis_cache- fixissue when no patch schedules can be found (#20516) - Data Source:
azurerm_windows_web_app- setvirtual_network_subnet_idcorrectly (#20577) azurerm_batch_pool- set user assigned id forazure_blob_file_systemcorrectly (#20560)azurerm_iot_dps- allow older resources to update without having setdata_residency_enabled(#20632)azurerm_kubernetes_cluster- prevent crash whenSecurityProfileis nil (#20584)azurerm_log_analytics_workspace- prevent ForceNew whenskuisLACluster(#19608)azurerm_media_streaming_endpoint- set and updatetagsproperly (#20585)azurerm_mobile_network_sim_group- updateidentityto only support User Assigned Identities (#20474)azurerm_monitor_diagnostic_setting- thelog_analytics_destination_typeproperty is nto computer rather then defaulting toAzureDiagnosticson new resources (#20203)
3.44.1 (February 17, 2023)
ENHANCEMENTS
- dependencies: updating to
v0.20230217.1150808ofgithub.com/hashicorp/go-azure-sdk(#20539)
BUG FIXES
- authentication: fixing an issue when obtaining the auth token for Resource Manager in Azure Government (#20523)
- authentication: fixing an issue where the default subscription ID was not detected when authenticating using Azure CLI (#20526)
- authentication: fixing an issue where Managed Identity authentication would fail (#20523)
- Data Source:
azurerm_app_configuration_key- fixing an issue where the App Configuration was misleadingly marked as gone when the data plane client couldn't be build (#20533) - Data Source:
azurerm_app_configuration_key- surfacing the error when a data plane client can't be built (#20533) - Data Source:
azurerm_app_configuration_keys- fixing an issue where the App Configuration was misleadingly marked as gone when the data plane client couldn't be build (#20533) - Data Source:
azurerm_app_configuration_keys- surfacing the error when a data plane client can't be built (#20533) azurerm_app_configuration_feature- fixing an issue where the App Configuration was misleadingly marked as gone when the data plane client couldn't be build (#20533)azurerm_app_configuration_feature- surfacing the error when a data plane client can't be built (#20533)azurerm_app_configuration_key- fixing an issue where the App Configuration was misleadingly marked as gone when the data plane client couldn't be build (#20533)azurerm_app_configuration_key- surfacing the error when a data plane client can't be built (#20533)azurerm_kubernetes_cluster- fixa crash whensecurityProfileis nil in the API Response (#20517)azurerm_logic_app_standard- fixing an issue where thestorage endpoint suffixcouldn't be found (#20536)azurerm_synapse_role_assignment- fixing an issue where theSynapse domain suffixcouldn't be found (#20536)
3.44.0 (February 16, 2023)
FEATURES:
- New Data Source:
azurerm_hybrid_compute_machine(#20211) - New Data Source:
azurerm_policy_definition_built_in(#19933) - New Data Source:
azurerm_mobile_network_service(#20337) - New Data Source:
azurerm_mobile_network_site(#20334) - New Data Source:
azurerm_mobile_network_slice(#20336) - New Data Source:
azurerm_mobile_network_sim_group(#20339) - New Data Source:
azurerm_virtual_desktop_host_pool(#20505) - New Resource:
azurerm_network_manager_security_admin_configuration(#20233) - New Resource:
azurerm_network_manager_admin_rule_collection(#20233) - New Resource:
azurerm_network_manager_admin_rule(#20233) - New Resource:
azurerm_mobile_network_service(#20337) - New Resource:
azurerm_mobile_network_site(#20334) - New Resource:
azurerm_mobile_network_slice(#20336) - New Resource:
azurerm_mobile_network_sim_group[GH-20339 - New Resource:
azurerm_site_recovery_services_vault_hyperv_site[GH-204309
ENHANCEMENTS:
- dependencies: updating to
v0.20230216.1112535ofgithub.com/hashicorp/go-azure-sdk(#20465) - dependencies: no longer utilizing
github.com/manicminer/hamilton(#20320) - provider: support for the
client_certificateprovider property (#20320) - provider: support for the
use_cliprovider property (#20320) - provider: authentication now uses the
github.com/hashicorp/go-azure-sdk/sdk/authpackage (#20320) - provider: cloud configuration now uses the
github.com/hashicorp/go-azure-sdk/sdk/environmentspackage (#20320) datashare: refactoring to usegithub.com/hashicorp/go-azure-sdk(#20501)managementlocks: refactoring to usegithub.com/hashicorp/go-azure-sdk(#20387)media: refactoringStreamingEndpointsto use API Version2022-08-01(#20457)postgres- updating API to2022-12-01(#20370)- Data Source:
azurerm_policy_definition- support for themodeproperty (#20420) - Data Source:
azurerm_key_vault_certificates- now exports thecertificatesblock (#20498) - Data Source:
azurerm_key_vault_secrets- now exports thesecretsblock (#20498) azurerm_api_management- support for thedelegationblock (#20399)azurerm_container_app- now supports multiplecontainerblocks (#20423)azurerm_cognitive_account- the fieldsku_namecan now be set toDC0(#20426)azurerm_container_app- support for theregistry.identityproperty (#20466)azurerm_data_factory_linked_service_azure_blob_storage- Add support forconnection_string_insecure[Gh-20494]azurerm_express_route_port- support for thebilling_typeproperty (#20361)azurerm_kubernetes_cluster- theweb_app_routing.dns_zone_idproperty now accepts an empty string for BYO DNS (#20341)azurerm_linux_virtual_machine- validating that the value for theadmin_usernameproperty isn't a disallowed username (#20424)azurerm_windows_virtual_machine- validating that the value for theadmin_usernameproperty isn't a disallowed username (#20424)
BUG FIXES:
- Data Source:
azurerm_aadb2c_directory- fixing a bug where the Data Source didn't return an error when the Azure AD B2C was not found (#20479) - Data Source:
azurerm_app_service_environment_v3- fixing a bug where the Data Source didn't return an error when the App Service Environment was not found (#20479) - Data Source:
azurerm_consumption_budget_resource_group- using the correct timeout value (#20479) - Data Source:
azurerm_consumption_budget_resource_group- fixing a bug where the Data Source didn't return an error when the Consumption Budget Resource Group was not found (#20479) - Data Source:
azurerm_data_protection_backup_vault- fixing a bug where the Data Source didn't return an error when the Data Protection Backup Vault was not found (#20479) - Data Source:
azurerm_databox_edge_device- fixing a bug where the Data Source didn't return an error when the DataBox Edge Device was not found (#20479) - Data Source:
azurerm_healthcare_dicom- fixing a bug where the Data Source didn't return an error when the HealthCare DICOM was not found (#20479) - Data Source:
azurerm_healthcare_fhir- fixing a bug where the Data Source didn't return an error when the HealthCare FHIR was not found (#20479) - Data Source:
azurerm_healthcare_medtech_service- fixing a bug where the Data Source didn't return an error when the HealthCare MedTech Service was not found (#20479) - Data Source:
azurerm_key_vault_certificate_data- fixing a bug where the Data Source didn't return an error when the KeyVault Certificate was not found (#20479) - Data Source:
azurerm_key_vault_certificate- fixing a bug where the Data Source didn't return an error when the KeyVault Certificate was not found (#20479) - Data Source:
azurerm_lb_outbound_rule- fixing a bug where the Data Source didn't return an error when the Load Balancer Outbound Rule was not found (#20479) - Data Source:
azurerm_lb_rule- fixing a bug where the Data Source didn't return an error when the Load Balancer Rule was not found (#20479) - Data Source:
azurerm_local_network_gateway- fixing a bug where the Data Source didn't return an error when the Local Network Gateway was not found (#20479) - Data Source:
azurerm_mobile_network- fixing a bug where the Data Source didn't return an error when the Mobile Network was not found (#20479) - Data Source:
azurerm_monitor_data_collection_endpoint- fixing a bug where the Data Source didn't return an error when the Monitor Data Collection Endpoint was not found (#20479) - Data Source:
azurerm_mssql_managed_instance- fixing a bug where the Data Source didn't return an error when the MSSQL Managed Instance was not found (#20479) - Data Source:
azurerm_policy_assignment- fixing a bug where the Data Source didn't return an error when the Policy Assignment was not found (#20479) - Data Source:
azurerm_redis_enterprise_database- fixing a bug where the Data Source didn't return an error when the Redis Enterprise Database was not found (#20479) - Data Source:
azurerm_servicebus_namespace_disaster_recovery_config- fixing a bug where the Data Source didn't return an error when the ServiceBus Namespace Disaster Recovery Config was not found (#20479) - Data Source:
azurerm_site_recovery_replication_recovery_plan- fixing a bug where the Data Source didn't return an error when the Site Recovery Replication Recovery Plan was not found (#20479) - Data Source:
azurerm_storage_blob- fixing a bug where the Data Source didn't return an error when the Blob was not found (#20479) - Data Source:
azurerm_storage_table_entity- fixing a bug where the Data Source didn't return an error when the Table Entity was not found (#20479) - Data Source:
azurerm_vpn_gateway- fixing a bug where the Data Source didn't return an error when the VPN Gateway was not found (#20479) - Data Source:
azurerm_web_pubsub- fixing a bug where the Data Source didn't return an error when the Web PubSub was not found (#20479) azurerm_backup_protected_vm- now correctly deletes (#20469)azurerm_eventhub- changing thepartition_countproperty now works by creating a new resource (#20480)azurerm_eventgrid_domain_topic- thenameproperty can now be up to 128 characters (#20407)azurerm_kubernetes_cluster- parsing the API response for thelog_analytics_workspace_idfield case-insensitively (#20484)azurerm_private_endpoint- normalizing theprivate_connection_resource_idpropety for a redis cache (#20418)azurerm_private_endpoint- consistently normalizing the value returned from the API forprivate_connection_resource_id(#20452)azurerm_recovery_services_vault- updatingcross_region_restore_enabledtofalserecreates the resource since this operation isn't supported by the API (#20406)azurerm_storage_management_policy- therule.filtersproperty is now Required since storage management policies fail if it's unspecified (#20448)
3.43.0 (February 09, 2023)
FEATURES
- New Data Source:
azurerm_container_app_environment(#18008) - New Data Source:
azurerm_container_app_environment_certificate(#18008) - New Data Source:
azurerm_mobile_network(#20128) - New Resource:
azurerm_container_app_environment(#18008) - New Resource:
azurerm_container_app_environment_storage(#18008) - New Resource:
azurerm_container_app_environment_dapr_component(#18008) - New Resource:
azurerm_container_app_environment_certificate(#18008) - New Resource:
azurerm_container_app(#18008) - New Resource:
azurerm_machine_learning_datastore_fileshare(#19934) - New Resource:
azurerm_machine_learning_datastore_datalake_gen2(#20045) - New Resource:
azurerm_mobile_network(#20128) - New Resource:
azurerm_sentinel_data_connector_microsoft_threat_intelligence(#20273)
ENHANCEMENTS:
- dependencies: updating to
v0.11.28ofgithub.com/Azure/go-autorest/autorest(#20272) - dependencies: updating to
v0.50.0ofgithub.com/hashicorp/go-azure-helpers(#20272) - dependencies: updating to
v0.20230208.1165725ofgithub.com/hashicorp/go-azure-sdk(#20381) - dependencies: updating to
v0.55.0ofgithub.com/manicminer/hamilton(#20272) - dependencies: updating to
v0.20230208.1135849ofgithub.com/tombuildsstuff/kermit(#20381) - dependences: updating
postgresql/2021-06-01/databasesto 2022-12-01 (#20369) appservice: updating to API Version2021-03-01(#20349)azurestackhci: refactoring to usegithub.com/hashicorp/go-azure-sdk(#20318)batch: refactoring to usegithub.com/hashicorp/go-azure-sdk(#20375)databricks: refactoring to usegithub.com/hashicorp/go-azure-sdk(#20309)datadog: refactoring to usegithub.com/hashicorp/go-azure-sdk(#20311)databoxedge: refactoring to usegithub.com/hashicorp/go-azure-sdk(#20236)digitaltwins: refactoring to usegithub.com/hashicorp/go-azure-sdk(#20318)postgresql: updating to API Version2022-12-01(#20367)redis: refactoring to usegithub.com/hashicorp/go-azure-sdk(#20313)azurerm_media_streaming_locator- support for thefilter_namesproperty (#20274)azurerm_media_live_event_output- support for therewind_window_durationproperty (#20271)azurerm_media_streaming_live_event- support for thestream_optionsproperty (#20254)azurerm_storage_blob_inventory_policy- support for theexclude_prefixesproperty (#20281)azurerm_sentinel_alert_rule_nrt- support for thedynamic_propertyblock (#20212)azurerm_sentinel_alert_rule_nrt- support for thesentinel_entity_mappingblock (#20230)azurerm_sentinel_alert_rule_nrt- support for theevent_groupingblock (#20231)azurerm_sentinel_alert_rule_scheduled- support for thedynamic_propertyblock (#20212)azurerm_sentinel_alert_rule_scheduled- support for thesentinel_entity_mappingblock (#20230)azurerm_shared_image- support for theconfidential_vm_supportedandconfidential_vm_enabledproperties (#20249)azurerm_postgresql_flexible_server- support forreplication_roleand new enum valueReplicaforcreate_mode(#20364)
BUG FIXES:
azurerm_custom_provider- switching a spurious usage ofAzure/azure-sdk-for-gotohashicorp/go-azure-sdk(#20315)azurerm_function_app_function- prevent a bug with multiple file blocks resulting in last file being used for all entries (#20198)azurerm_monitor_diagnostic_setting- changing thestorage_account_id,eventhub_authorization_rule_id, andeventhub_nameproperties no longer creates a new resource (#20307)azurerm_redis_enterprise_cluster- switching a spurious usage ofAzure/azure-sdk-for-gotohashicorp/go-azure-sdk(#20314)azurerm_service_fabric_managed_cluster- fixpotential panic when settingnode_type(#20345)azurerm_web_application_firewall_policy- prevent a failure caused by changing the order of thedisabled_rulesproperties (#20285)azurerm_databricks_access_connector-namecan now be up to 64 character in length (#20353)
3.42.0 (February 02, 2023)
FEATURES
- New Resource:
azurerm_ip_group_cidr(#20225) - New Resource:
azurerm_network_manager_connectivity_configuration(#20133)
ENHANCEMENTS:
- dependencies: updating to
v0.20230130.1140358ofgithub.com/hashicorp/go-azure-sdk(#20293) databasemigration: refactoring to usegithub.com/hashicorp/go-azure-sdk(#20214)servicefabric: refactoring to use github.com/hashicorp/go-azure-sdk (#20202)azurerm_kubernetes_cluster- add support for theconfidential_computingadd-on (#20194)azurerm_kubernetes_cluster- export the identity for theaci_connector_linuxadd-on (#20194)azurerm_lb_backend_address_pool- support for thevirtual_network_idproperty (#20205)azurerm_postgresql_flexible_server: add default value forauthentication.active_directory_auth_enabledandauthentication.password_auth_enabled(#20054)azurerm_site_recovery_protection_container_mapping- support for theautomatic_updateblock (#19710)azurerm_site_recovery_replicated_vm- support for theunmanaged_disk,target_proximity_placement_group_id,target_boot_diag_storage_account_id,target_capacity_reservation_group_id,target_virtual_machine_scale_set_id,multi_vm_group_name,target_edge_zone, andtest_network_idproperties (#19939)
BUG FIXES:
data.azurerm_monitor_data_collection_rule- raises an error when the specified data collection rule can't be found (#20282)azurerm_federated_identity_credential- prevent a perpetual diff (#20219)azurerm_linux_function_app- fixlinuxFxVersionfor dockerregistry_urlprocessing (#18194)azurerm_monitor_aad_diagnostic_setting- the fieldlog_analytics_workspace_idis now parsed case-insensitively from the API Response (#20206)
3.41.0 (January 26, 2023)
FEATURES
- New Data Source:
azurerm_key_vault_certificates(#19498) - New Data Source:
azurerm_site_recovery_replication_recovery_plan(#19940) - New Resource:
azurerm_orbital_contact(#19036) - New Resource:
azurerm_site_recovery_replication_recovery_plan(#19940)
ENHANCEMENTS:
- dependencies: updating to
v0.20230124.1111819ofgithub.com/hashicorp/go-azure-sdk(#20160) - resourceproviders: no longer registering
Microsoft.ServiceFabricMeshby default (#20165) - testing: refactoring to use
hashicorp/terraform-plugin-testing(#20114) devtestlabs: refactoring to usegithub.com/hashicorp/go-azure-sdk(#20139)logic: refactoring to usegithub.com/hashicorp/go-azure-sdk(#20144)network: updating to API version2022-07-01(#20097)postgresql: updating to API version2022-03-08-preview(#20073)streamanalytics: updating to API Version2021-10-01-preview(#20145)azurerm_*_app_slot- support for slots to be placed in different service plans (#20184)azurerm_databricks_workspace- support for customer managed keys for managed disks attached to the workspace (#19992)azurerm_databricks_workspace- support for updating the propertiespublic_network_access_enabled,network_security_group_rules_requiredandmanaged_services_cmk_key_vault_key_id(#19992)azurerm_kubernetes_cluster- support fornode_public_ip_tags(#19731)azurerm_kubernetes_cluster_node_pool- support fornode_public_ip_tags(#19731)azurerm_log_analytics_workspace- support for thelocal_authentication_disabledproperty (#20092)azurerm_postgresql_flexible_server- support for customer managed keys (#20086)azurerm_storage_account- support forAADKERBtoazure_files_authentication.0.directory_type(#20168)
BUG FIXES:
azurerm_stream_analytics_output_servicebus_queue- shared access policy name and key are now optional for MSI authentication (#19712)azurerm_stream_analytics_output_servicebus_topic- shared access policy name and key are now optional for MSI authentication (#19708)
3.40.0 (January 19, 2023)
FEATURES
- New Data Source:
azurerm_bastion_host(#20062) - New Resource:
azurerm_lab_service_schedule(#19977) - New Resource:
azurerm_machine_learning_datastore_blobstorage(#19909) - New Resource:
azurerm_network_manager_scope_connection(#19610) - New Resource:
azurerm_network_manager_static_member(#20077) - New Resource:
azurerm_sentinel_log_analytics_workspace_onboarding(#19692)
ENHANCEMENTS:
- dependencies: updating to
v0.20230117.1125206ofgithub.com/hashicorp/go-azure-sdk(#20081) azurerm_application_gateway- support for TLS 1.3 and CustomV2 (#20029)azurerm_kubernetes_cluster- support for thekey_management_serviceblock (#19893)azurerm_linux_web_app- support for Python 3.11 (#20001)azurerm_linux_web_app_slot- support for Python 3.11 (#20001)azurerm_ip_group- support for thefirewall_idsandfirewall_policy_idsproperties (#19845)azurerm_recovery_services_vault- support for theimmutability, user assignedidentityanduse_system_assigned_identityproperties (#20109)azurerm_synapse_sql_pool- support forgeo_backup_policy_enabledand fixrecovery_database_id[(#20010)
BUG FIXES:
- Data Source:
azurerm_batch_pool- the fieldpasswordis now correctly marked as a sensitive value (#20061) - Data Source:
azurerm_batch_pool- the fieldssh_private_keyis now correctly marked as a sensitive value (#20061) azurerm_api_management_identity_provider_twitter- the fieldapi_keyis now correctly marked as a sensitive value (#20061)azurerm_cdn_frontdoor_origin_group- shim SDK to allowhealth_probeto be passed asnull(#20015)azurerm_container_group- fix dynamic settingdns_configcrash issue (#20002)azurerm_container_registry_task- the fieldpasswordis now correctly marked as a sensitive value (#20061)azurerm_dev_test_windows_virtual_machine- thepasswordfield is now correctly marked as a sensitive value (#20061)azurerm_federated_identity_credential- preent concurrent write to parent resource (#20003)azurerm_linux_web_app_slot- fixa bug whereuse_32_bit_workerwould not be set correctly (#20051)azurerm_postgresql_flexible_server_configuration- restart server when required (#20044)azurerm_kubernetes_cluster- prevent a possible panic while importing (#20107)azurerm_service_fabric_managed_cluster- thepasswordfield is now correctly marked as a sensitive value (#20061)azurerm_service_fabric_managed_cluster- theresource_group_namefield is now correctly marked as ForceNew (#20061)azurerm_spring_cloud_configuration_service- the fieldpasswordis now correctly marked as a sensitive value (#20061)azurerm_spring_cloud_configuration_service- the fieldprivate_keyis now correctly marked as a sensitive value (#20061)azurerm_static_site- the fieldapi_keyis now correctly marked as a sensitive value (#20061)azurerm_storage_account- no longer silently ignores404error while reading service properties (#19062)azurerm_storage_account- theinfrastructure_encryption_enabledis now supportted for premium accounts (#20028)azurerm_windows_web_app_slot- fixa bug whereuse_32_bit_workerwould not be set correctly (#20051)
3.39.1 (January 13, 2023)
BUG FIXES:
azurerm_cosmosdb_sql_container- fixpropertyincluded_pathcan not be removed issue (#19998)azurerm_log_analytics- fixing crash during read (#20011)
3.39.0 (January 12, 2023)
BREAKING CHANGES:
App Service App Stack Re-alignment - due to several changes in how the Service manages App and Stack settings, the Terraform resource schema and validation needs to be updated to re-align with the service. Whist we ordinarily avoid breaking changes outside a major release, the drift has made several aspects of these resources in an unworkable position resulting in a poor experience for many users (#19685)
azurerm_windows_web_appnode_versionValid values are now~12,~14,~16, and~18. This is due to an underlying change to where the Service reads the Node value from in the API request.dotnet_versionvalid values are nowv2.0,v3.0,v4.0,v5.0,v6.0, andv7.0- New setting
dotnet_core_version- Valid values arev4.0. This setting replaces the hybrid setting ofcore3.1indotnet_versionsince the removal of core3.1 from the supported versions. tomcat_version- Configured the Web App to use Tomcat as the JWS at the specified version. See the official docs for supported versions. Examples include10.0, and10.0.20java_embedded_server_enabled- configures the JWS to be the Embedded server at the version specified byjava_version. Defaults tofalse. Note: One ofjava_embedded_server_enabledortomcat_versionis required whenjava_versionis set.
azurerm_windows_web_app_slotnode_versionValid values are now~12,~14,~16, and~18. This is due to an underlying change to where the Service reads the Node value from in the API request.dotnet_versionvalid values are nowv2.0,v3.0,v4.0,v5.0,v6.0, andv7.0- New setting
dotnet_core_version- Valid values arev4.0. This setting replaces the hybrid setting ofcore3.1indotnet_versionsince the removal of core3.1 from the supported versions. tomcat_version- Configured the Web App to use Tomcat as the JWS at the specified version. See the official docs for supported versions. Examples include10.0, and10.0.20java_embedded_server_enabled- configures the JWS to be the Embedded server at the version specified byjava_version. Defaults tofalse. Note: One ofjava_embedded_server_enabledortomcat_versionis required whenjava_versionis set.
azurerm_windows_function_appdotnet_version- Valid values are nowv3.0,v4.0,v6.0, andv7.0, defaulting tov4.0java_version- Valid values are now1.8,11, and17
azurerm_windows_function_app_slotdotnet_version- Valid values are nowv3.0,v4.0,v6.0, andv7.0, defaulting tov4.0java_version- Valid values are now1.8,11, and17
azurerm_linux_web_appjava_version- input validation is introduced based on supported values within the service. Valid values are now:8,11, and17.
FEATURES:
- New Data Source:
azurerm_private_dns_resolver(#19885) - New Data Source:
azurerm_private_dns_resolver_dns_forwarding_ruleset(#19941) - New Data Source:
azurerm_private_dns_resolver_forwarding_rule(#19947) - New Data Source:
azurerm_private_dns_resolver_inbound_endpoint(#19948) - New Data Source:
azurerm_private_dns_resolver_outbound_endpoint(#19950) - New Data Source:
azurerm_private_dns_resolver_virtual_network_link(#19951) - New Resource:
azurerm_application_insights_standard_web_test(#19954) - New Resource:
azurerm_cost_anomaly_alert(#19899) - New Resource:
azurerm_lab_service_lab(#19852) - New Resource:
azurerm_lab_service_user(#19957) - New Resource:
azurerm_network_manager_subscription_connection(#19617) - New Resource:
azurerm_network_manager_management_group_connection(#19621) - New Resource:
azurerm_media_services_account_filter(#19964) - New Resource:
azurerm_private_endpoint_application_security_group_association(#19825) - New Resource:
azurerm_sentinel_data_connector_threat_intelligence_taxii(#19209) - New Resource:
azurerm_storage_account_local_user(#19592)
ENHANCEMENTS:
siterecovery: refactoring to usegithub.com/hashicorp/go-azure-sdk(#19571)siterecovery: updating to API version2021-11-01(#19571)- Data Source:
azurerm_shared_image- add support for thepurchase_planblock (#19873) azurerm_kubernetes_cluster- add support for thevnet_integration_enabledandsubnet_idproperties (#19438)azurerm_log_analytics_data_export_rule-destination_resource_idaccepts an Event Hub Namespace ID (#19868)azurerm_linux_web_app- support for theapplication_stack.go_versionproperty (#19685)azurerm_linux_web_app_slot-support for theapplication_stack.go_versionproperty (#19685)azurerm_logic_app_action_http- add support for@in thebodyproperty (#19754)azurerm_maintenance_configuration- support for thein_guest_user_patch_modeandinstall_patchesproperties (#19865)azurerm_monitor_diagnostic_setting- deprecatelogin favour ofenabled_log(#19504)azurerm_media_services_account- support for theencryptionandpublic_network_access_enabledproperties (#19891)azurerm_mysql_flexible_server- support for thecustomer_managed_keyproperties (#19905)azurerm_sentinel_automation_rule- support for thetriggers_on,triggers_when, andcondition_jsonproperties (#19309)azurerm_spring_cloud_gateway- support for theapplication_performance_monitoring_types,environment_variables, andsensitive_environment_variablesproperties (#19884)azurerm_storage_account- support for theallowed_copy_scopeproperty (#19906)azurerm_storage_queue- exportingresource_manager_id(#19969)azurerm_synapse_spark_pool- add support for Spark 3.3 (#19866)azurerm_windows_web_app- thephp_versionproperty supported values now include:7.1,7.4, andOff. Note:7.1is currently deprecated.Offwill configure the system to use the latest available to the App service image (#19685)azurerm_windows_web_app- thepython_versionproperty is deprecated and is no longer used by the service (#19685)azurerm_windows_web_app- thepythonproperty supersedespython_version. Defaults tofalse. When true uses the latest Python version supported by the Windows App image (#19685)azurerm_windows_web_app- thejava_containerproperty is deprecated in favour oftomcat_versionandjava_embedded_server_enabled(#19685)azurerm_windows_web_app- thejava_container_versionproperty This property is deprecated in favour oftomcat_versionandjava_embedded_server_enabled(#19685)azurerm_windows_web_app- thecurrent_stackproperty is now computed if only one stack is configured on the Windows Web App. This change ensures the portal displays the appropriate metadata and configuration for this stack (#19685)azurerm_windows_web_app- Added input validation forintervalvalues in theauto_healblock. These properties now enforce HH:MM:SS values up to99:59:59(#19685)azurerm_windows_web_app_slot- thephp_versionproperty supported values now include:7.1,7.4, andOff. Note:7.1is currently deprecated.Offwill configure the system to use the latest available to the App service image (#19685)azurerm_windows_web_app_slot- thepython_versionproperty is deprecated and is no longer used by the service (#19685)azurerm_windows_web_app_slot- thepythonproperty supersedespython_version. Defaults tofalse. When true uses the latest Python version supported by the Windows App image (#19685)azurerm_windows_web_app_slot- thejava_containerproperty is deprecated in favour oftomcat_versionandjava_embedded_server_enabled(#19685)azurerm_windows_web_app_slot- thejava_container_versionproperty This property is deprecated in favour oftomcat_versionandjava_embedded_server_enabled(#19685)azurerm_windows_web_app_slot- thecurrent_stackproperty now is computed if only one stack is configured on the Windows Web App. This change ensures the portal displays the appropriate metadata and configuration for this stack (#19685)azurerm_windows_web_app_slot- Added input validation forintervalvalues in theauto_healblock. These properties now enforce HH:MM:SS values up to99:59:59(#19685)
BUG FIXES:
azurerm_app_configuration_feature- handle updates correctly where the label ID is omitted (#19900)azurerm_cdn_frontdoor_rule- handle empty string value forquery_string(#19927)azurerm_cosmosdb_account-default_identity_typeis now computed to allow for restores (#19956)azurerm_linux_web_app- prevent a bug wherebackup_configcould silently fail to expand resulting in the config not being sent (#19685)azurerm_linux_web_app- prevent a bug wherehealth_check_eviction_time_in_minwould not be correctly read back from the service (#19685)azurerm_linux_web_app_slot- prevent a bug wherebackup_configcould silently fail to expand resulting in the config not being sent (#19685)azurerm_linux_web_app_slot- prevent a bug wherehealth_check_eviction_time_in_minwould not be correctly read back from the service (#19685)azurerm_policy_set_definition- fixupdate of for empty group names inpolicy_definition_reference.policy_group_names(#19890)azurerm_storage_account-403is now a valid status code for when permissions to list keys is missing (#19645)azurerm_storage_data_lake_gen2_path-acegenerated by default are no longer stored in state to prevent perpetual state diffs (#18494)azurerm_storage_data_lake_gen2_filesystem-acegenerated by default are no longer stored in state to prevent perpetual state diffs (#18494)azurerm_web_pubsub_hub- theevent_handlerproperty is now a list instead of set to respect the input order (#19886)azurerm_windows_web_app- prevent a bug wherebackup_configcould silently fail to expand resulting in the config not being sent (#19685)azurerm_windows_web_app- prevent a bug wherehealth_check_eviction_time_in_minwould not be correctly set on Crete or Update (#19685)azurerm_windows_web_app_slot- prevent a bug wherebackup_configcould silently fail to expand resulting in the config not being sent (#19685)azurerm_windows_web_app_slot- prevent a bug wherehealth_check_eviction_time_in_minwould not be correctly set on Crete or Update (#19685)
3.38.0 (January 05, 2023)
FEATURES:
- New Data Source:
azurerm_marketplace_agreement(#19628) - New Data Source:
azurerm_network_manager_network_group(#19593) - New Data Source:
azurerm_virtual_hub_route_table(#19628)
ENHANCEMENTS:
- dependencies: updating to
v0.20230105.1121404ofgithub.com/hashicorp/go-azure-sdk(#19872) - dependencies: updating to
v0.20221207.1110610ofgithub.com/tombuildsstuff/kermit(#19698) azurerm_dedicated_host- add support forLSv3-Type1type (#19875)azurerm_proximity_placement_group- support for theallowed_vm_sizesandzoneproperties (#19675)
BUG FIXES:
azurerm_automation_software_update_configuration- correctly handle emptyexpiry_timeapi values (#19774)azurerm_app_service_connection- polling until the resource is fully created, updated and deleted (#19792)azurerm_batch_pool- correctly handle the resource being deleted outside of terraform (#19780)azurerm_billing_account_cost_management_export- marking the resource as gone when it's no longer present in Azure (#19871)azurerm_bot_service_azure_bot- marking the resource as gone when it's no longer present in Azure (#19871)azurerm_databricks_access_connector- polling until the resource is fully created, updated and deleted (#19792)azurerm_databricks_access_connector- marking the resource as gone when it's no longer present in Azure (#19871)azurerm_datadog_monitor_sso_configuration- polling until the resource is fully created and deleted (#19792)azurerm_hdinsight_kafka_cluster- thekafka_management_nodeproperty is deprecated and will be removed inv4.0(#19423)azurerm_kubernetes_cluster-scale_down_modeof the default node pool can now be updated without rebuilding the entire cluster (#19823)azurerm_orbital_contact_profile- polling until the resource is fully created, updated and deleted (#19792)azurerm_orbital_spacecraft- polling until the resource is fully created, updated and deleted (#19792)azurerm_postgresql_flexible_server- correctly handle password authentication (#19800)azurerm_resource_group_cost_management_export- marking the resource as gone when it's no longer present in Azure (#19871)azurerm_spring_cloud_connection- polling until the resource is fully updated and deleted (#19792)azurerm_stack_hci_cluster- polling until the resource is fully deleted (#19792)azurerm_stream_analytics_cluster- polling until the resource is fully deleted (#19792)azurerm_stream_analytics_reference_input_blob- thestorage_account_keyproperty is now optional when MSI auth is used (#19676)azurerm_storage_account_network_rules- the requires import check no longer checks thebypassfield to workaround an issue within the Azure API (#19719)azurerm_subscription_cost_management_export- marking the resource as gone when it's no longer present in Azure (#19871)azurerm_synapse_linked_service- report error during create/update (#19849)azurerm_virtual_desktop_application_group- changing thehost_pool_idnow creates a new resource (#19689)azurerm_vmware_express_route_authorization- marking the resource as gone when it's no longer present in Azure (#19871)
3.37.0 (December 21, 2022)
FEATURES:
- New Resource:
azurerm_cognitive_deployment(#19526) - New Resource:
azurerm_billing_account_cost_management_export(#19723) - New resource:
azurerm_key_vault_certificate_contacts(#19743) - New Resource:
azurerm_lab_service_plan(#19312) - New Resource:
azurerm_resource_deployment_script(#19436) - New Resource:
azurerm_spring_cloud_customized_accelerator(#19736)
ENHANCEMENTS:
azurerm_netapp_volume- support for thezoneproperty (#19669)
BUG FIXES:
azurerm_app_configuration_key- fixa regression when handling IDs containing a:(#19722)azurerm_virtual_network_gateway_connection- can now be created with aazurerm_virtual_network_gatewayin another resource group (#19699)
3.36.0 (December 15, 2022)
FEATURES:
- New Resource:
azurerm_virtual_machine_packet_capture(#19385) - New Resource:
azurerm_virtual_machine_scale_set_packet_capture(#19385) - New Resource:
azurerm_spring_cloud_accelerator(#19572) - New Resource:
azurerm_spring_cloud_dev_tool_portal(#19568) - New Resource:
azurerm_route_map(#19402) - New Data Source:
azurerm_lb_outbound_rule(#19345)
ENHANCEMENTS:
healthbot: refactoring to usegithub.com/hashicorp/go-azure-sdk(#19433)media: updating to API version2021-11-01and2022-08-01(#19623)azurerm_cosmosdb_account- support for updating somecapabilities(#14991)azurerm_key_vault_managed_hardware_security_module- support for thepublic_network_access_enabledandnetwork_aclsproperties (#19640)azurerm_kubernetes_cluster- support for themonitor_metricsblock (#19530)azurerm_kubernetes_cluster- thessh_keyproperty can now be updated (#19634)azurerm_kubernetes_cluster_node_pool- support for theoutbound_nat_enabledproperty (#19663)azurerm_lighthouse_definition- support for theeligible_authorizationproperty (#19569)azurerm_log_analytics_workspace- support for theallow_resource_only_permissionsproperty (#19346)azurerm_private_endpoint- support for themember_nameproperty in theip_configurationblock and support for multipleip_configurationblocks (#19389)azurerm_storage_account- support for theblob_properties.restore_policyproperty (#19644)azurerm_vpn_gateway_connection- support for theinbound_route_map_idandoutbound_route_map_idproperties (#19681)azurerm_point_to_site_vpn_gateway- support for therouting_preference_internet_enabled,inbound_route_map_id, andoutbound_route_map_idproperties (#19672)azurerm_web_application_firewall_policy- support theruleproperty in therule_group_overrideblock (#19497)
BUG FIXES:
- Data Source:
azurerm_api_management- prevent failure when retrieving tenant access properties when permissions are missing (#19626) azurerm_cdn_frontdoor_firewall_policy- allowLogas a valid value for managed rule overrideactionin DRS 2.0 and above (#19637)azurerm_cosmosdb_account- enablinganalytical_storage_enabledno longer forces recreation (#19659)azurerm_monitor_scheduled_query_rules_alert_v2- use the correct alueEqualsfor operator (#19594)azurerm_mssql_database- thethreat_detection_policy.storage_*properties can now be correctly set as empty (#19670)azurerm_synapse_linked_service- add validation fortype(#19636)azurerm_resource_policy_exemption- changing thepolicy_assignment_idproperty not created a new resource (#19674)azurerm_resource_group_policy_exemption- changing thepolicy_assignment_idproperty not created a new resource (#19674)azurerm_subscription_policy_exemption- changing thepolicy_assignment_idproperty not created a new resource (#19674)azurerm_stream_analytics_output_mssql- theuserandpasswordproperties are not optional when using MSI authentication (#19696)
3.35.0 (December 09, 2022)
BREAKING CHANGES:
azurerm_stream_analytics_output_blob- the fieldbatch_min_rowsis now an integer rather than a float due to a breaking change in the API Specifications - we believe this was only previously valid as an integer, as such while this is a breaking change we believe this shouldn't cause an issue for most users (since the API required that this was an integer) (#19602)
FEATURES:
- New Resource:
azurerm_digital_twins_time_series_database_connection(#19576) - New Resource:
azurerm_network_manager(#19334) - New Resource:
azurerm_spring_cloud_application_live_view(#19495) - New Resource:
azurerm_sentinel_data_connector_microsoft_threat_protection(#19162) - New Resource:
azurerm_vmware_netapp_volume_attachment(#19082)
ENHANCEMENTS:
- dependencies: updating to
v0.20221207.1121859ofgithub.com/hashicorp/go-azure-sdk(#19602) lighthouse: updating to API version2022-10-01(#19499)proximityplacementgroups: updating to API Version2022-03-01(#19537)- Data Source:
azurerm_kubernetes_cluster- support for thestorage_profileblock (#19396) azurerm_firewall_policy- support for theexplicit_proxyblock andauto_learn_private_ranges_modeproperty (#19313)azurerm_kubernetes_cluster- support for thecustom_ca_trust_enabledproperty (#19546)azurerm_kubernetes_cluster- support for thestorage_profileblock (#19396)azurerm_kubernetes_cluster- support for theimage_cleanerblock (#19368)azurerm_kubernetes_cluster- support for thenetwork_plugin_modeandebpf_data_planeproperties (#19527)azurerm_kubernetes_cluster_node_pool- support for thecustom_ca_trust_enabledproperty (#19546)azurerm_lb_probe- support for theprobe_thresholdproperty (#19573)azurerm_mssql_virtual_machine- support for thedays_of_weekproperty (#19553)azurerm_spring_cloud_gateway_route_config- support for thefilters,predicates, andsso_validation_enabledproperties (#19493)
BUG FIXES:
- Data Source:
azurerm_sentinel_alert_rule_template: Set custom ID rather than using ID returned from API (#19580) azurerm_app_service_connection- correctly pass the secret to the service (#19519)azurerm_automation_software_update_configuration- fixissue where omittingtagsandtag_filterresult in an error (#19516)azurerm_automation_source_control- a state migration to work around the previously incorrect id casing (#19506)azurerm_automation_webhook- a state migration to work around the previously incorrect id casing (#19506)azurerm_container_registry_webhook- added a state migration to work around the previously incorrect id casing (#19507)azurerm_frontdoor_rules_engine- a state migration to work around the previously incorrect id casing (#19512)azurerm_healthcare_*- added a state migration to work around the previously incorrect id casing (#19511)azurerm_iothub_*- added a state migration to work around the previously incorrect id casing (#19524)azurerm_key_vault- allow for keyvaults in two different subscriptions (#19531)azurerm_key_vault_certificate- skip purging during deletion if the parent key vault has purge protection enabled (#19528)azurerm_key_vault_key- skip purging during deletion if the parent key vault has purge protection enabled (#19528)azurerm_key_vault_managed_hardware_security_module- skip purging during deletion if the parent key vault has purge protection enabled (#19528)azurerm_key_vault_secret- skip purging during deletion if the parent key vault has purge protection enabled (#19528)azurerm_lb- adding/removing a frontend configuration no longer forces recreation a new resource to be created (#19548)azurerm_kusto_*- added a state migration to work around the previously incorrect id casing (#19525)azurerm_media_services_account- fixing an issue in the state upgrade where the Resource ID was being parsed incorrectly (#19578)azurerm_mssql_elasticpool- Preventlicense_typefrom being configured in specific scenarios (#19586)azurerm_monitor_smart_detector_alert_rule- added a state migration to work around the previously incorrect id casing (#19513)azurerm_spring_cloud_*- added a state migration to work around the previously incorrect id casing (#19564)azurerm_stream_analytics_output_blob- the fieldbatch_min_rowsis now an integer rather than a float due to a breaking change in the API Specifications - we believe this was only previously valid as an integer, as such while this is a breaking change we believe this shouldn't cause an issue for most users (since the API required that this was an integer) (#19602)azurerm_virtual_desktop_workspace_application_group_association- settagsproperly (#19574)
3.34.0 (December 01, 2022)
ENHANCEMENTS:
- dependencies: updating to
v0.20221129.1175354ofgithub.com/hashicorp/go-azure-sdk(#19483) media: refactoring to usegithub.com/hashicorp/go-azure-sdk(#19285)springcloud: updating to use API Version2022-11-01-preview(#19445)streamanalytics: refactoring to usegithub.com/hashicorp/go-azure-sdk(#19395)synapse: refactoring to usegithub.com/tombuildstuff/kermitrather than the embedded sdk (#19484)- Data Source:
azurerm_api_management- support fortenant_accessproperty (#19422) azurerm_kusto_database- supports underscores in the name (#19466)azurerm_managed_disk- support forupload_size_bytesproperty (#19458)azurerm_monitor_activity_log_alert-actionis now supplied as a list instead of a set (#19425)azurerm_spring_cloud_gateway_route_config- support forprotocolproperty (#19382)azurerm_storage_account- support forsftp_enabled(#19428)azurerm_storage_management_policy-tier_to_cool_after_days_since_creation_greater_than- support for thetier_to_cool_after_days_since_creation_greater_than,tier_to_archive_after_days_since_creation_greater_than,delete_after_days_since_creation_greater_thanproperties (#19446)
BUG FIXES:
data.azurerm_sentinel_alert_rule_template- a state migration to work around the previously incorrect id casing (#19487)azurerm_app_configuration_key- prevent crash when retrieving the key value (#19464)azurerm_data_factory_linked_service_azure_file_storage- sendhostand anduser_idin the payload only when it's been set (#19468)azurerm_eventgrid_topic- fixsetting of fields ininput_mapping_fieldsduring read (#19494)azurerm_iot_security_solution- a state migration to work around the previously incorrect id casing (#19489)azurerm_monitor_autoscale_setting- a state migration to work around the previously incorrect id casing (#19492)azurerm_sentinel_automation_rule- a state migration to work around the previously incorrect id casing (#19487)azurerm_sql_active_directory_administrator- a state migration to work around the previously incorrect id casing (#19486)azurerm_stream_analytics_output_eventhub-shared_access_policy_keyandshared_access_policy_nameare now optional (#19447)azurerm_synapse_integration_runtime_azure- a state migration to work around the previously incorrect id casing (#19485)azurerm_synapse_integration_runtime_self_hosted- a state migration to work around the previously incorrect id casing (#19485)azurerm_synapse_linked_service- a state migration to work around the previously incorrect id casing (#19477)azurerm_windows_web_app- fixcurrentStack is being reset when othersite_configvalues are changed. (#18568)azurerm_windows_web_app_slot- fixcurrentStack is being reset when othersite_configvalues are changed. (#18568)azurerm_windows_virtual_machine_scale_setFix crash when upgradingautomatic_os_upgrade_policy(#19465)
3.33.0 (November 24, 2022)
FEATURES:
- New Data Source:
azurerm_cdn_frontdoor_custom_domain(#19357) - New Resource:
azurerm_mssql_managed_instance_transparent_data_encryption(#18918) - New Resource:
azurerm_postgresql_flexible_server_active_directory_administrator(#19269)
ENHANCEMENTS:
- build: updating to use Go
1.19.3(#19362) - dependencies: updating to
v0.20221122.1115312ofgithub.com/hashicorp/go-azure-sdk(#19412) - dependencies: upgrading to
v2.24.1ofgithub.com/hashicorp/terraform-plugin-sdk(#19303) cognitive: updating to API Version2022-10-01(#19344)springcloud: updating to API Version2022-09-01-preview(#19340)- Data Source:
azurerm_mssql_managed_instance- support forcustomer_managed_key_idattribute and user-assigned identity (#18918) azurerm_cognitive_account- support fordynamic_throttling_enabled(#19371)azurerm_databricks_workspace- support forstorage_account_identityproperty in datasource (#19336)azurerm_mssql_managed_instance- support for user-assigned identity (#18918)azurerm_postgresql_flexible_server- support forauthentication(#19269)azurerm_spring_cloud_app- support for theingress_settingsblock (#19386)
BUG FIXES:
azurerm_application_insights- validating/normalizing theworkspace_idas a Workspace ID (#19325)azurerm_cdn_frontdoor_rule- allowcache_durationto benullifcache_behavioris set toHonorOrigin(#19378)azurerm_monitor_alert_processing_rule_action_group-condition.x.monitor_conditioncan be correctly specified alone (#19338)azurerm_monitor_alert_processing_rule_suppression-condition.x.monitor_conditioncan be correctly specified alone (#19338)azurerm_mysql_flexible_server- increase validation max value for theiopsproperty (#19419)azurerm_servicebus_subscription_rule-correlation_filterwith empty attributes no longer crashes (#19352)azurerm_storage_account- fix crash in multichannel checking (#19298)azurerm_storage_account- prevent bothblob_properties.0.versioning_enabledandis_hns_enabledbeing set to true (#19418)
3.32.0 (November 17, 2022)
DEPRECATIONS
- The
azurerm_integration_service_environmentresource is now deprecated as the underlying Azure Service is being retired on2024-08-31and new instances cannot be provisioned (by default) after2022-11-01(#19265)
ENHANCEMENTS:
- dependencies: updating to
v0.20221116.1175352ofgithub.com/hashicorp/go-azure-sdk(#19319) azurerm_security_center_subscription_pricing- support for thesubplanproperty (#19273)azurerm_storage_account- support for thesas_policyblock (#19222)azurerm_windows_web_app,azurerm_windows_web_app_slot- aupport for17value forjava_versionproperty (#19249)azurerm_storage_blob_inventory_policy- support forinclude_deletedproperty (#19286)
BUG FIXES:
azurerm_app_service_public_certificate- add custom poller to preventRoot resource was present, but now absent.result (#19348)azurerm_eventhub_namespace- correctzone_redundantproperty (#19164)azurerm_orchestrated_virtual_machine_scale_set- allow no image to be specified (#19263)azurerm_synapse_firewall_rule- wait for the firewall to be ready (#19227)azurerm_service_fabric_managed_cluster- correctly defineactive_directoryas a List (#19163)azurerm_orchestrated_virtual_machine_scale_set- instance parameter is now set on update (#19337)
3.31.0 (November 10, 2022)
FEATURES:
- New Resource:
azurerm_federated_identity_credential(#19199) - New Resource:
azurerm_stream_analytics_stream_input_eventhub_v2(#19150)
ENHANCEMENTS
- dependencies: updating to
v0.20221108.1145701ofgithub.com/hashicorp/go-azure-sdk(#19193) - dependencies: updating
networkto API Version2022-05-01(#19124) - dependencies: updating
sentinelto API Version2022-10-01-preview(#19161) azurerm_disk_encryption_set- support for thefederated_client_idproperty (#19184)azurerm_linux_web_app- support for .NET 7 (#19232)azurerm_linux_function_app- support for .NET 7 (#19232)azurerm_managed_disk- support for expanding data disks without downtime (#17245)azurerm_mssql_virtual_machine- support for thesql_instanceblock (#19123)azurerm_public_ip- support for theddos_protection_modeandddos_protection_plan_idproperties (#19206)azurerm_sentinel_alert_rule_nrt- support for thetechniquesproperty (#19142)azurerm_sentinel_alert_rule_fusion- support for the source block (#19093)azurerm_windows_web_app- support for .NET 7 (#19232)azurerm_windows_function_app- support for .NET 7 (#19232)
BUG FIXES:
azurerm_cdn_frontdoor_route- update read function to parsecdn_frontdoor_origin_group_idinsensitively (#19178)azurerm_cdn_frontdoor_rule- updateurl_redirect_actionto allowquery_stringfield to pass multiple query string parameters (#19180)azurerm_cdn_frontdoor_profile- theresponse_timeout_secondsproperty is no longer force new (#19175)
3.30.0 (November 03, 2022)
FEATURES:
- New Resource:
azurerm_kubernetes_fleet_manager(#19111) - New Resource:
azurerm_mssql_server_microsoft_support_auditing_policy(#18609) - New Resource:
azurerm_private_dns_resolver_virtual_network_link(#19029) - New Resource:
azurerm_private_dns_resolver_forwarding_rule(#19028)
ENHANCEMENTS
- dependencies:
iothubupdating to2022-04-30-preview(#19070) - dependencies: updating to
v0.47.0ofgithub.com/hashicorp/go-azure-helpers(#19107) - dependencies: updating to
v0.20221102.1171058ofgithub.com/hashicorp/go-azure-sdk(#19108) - webpubsub: refactoring to use
github.com/hashicorp/go-azure-sdk(#18892) - Data Source:
azurerm_application_gateway- export thebackend_address_poolblock (#19026) - Data Source:
azurerm_function_app_host_keys- exportwebpubsub_extension_keyproperty (#19073) azurerm_iothub- support forDigitalTwinChangeEventsassourceandfallback_route.source(#19070)azurerm_iothub_fallback_route- support forDigitalTwinChangeEventsassource(#19070)azurerm_iothub_route- support forDigitalTwinChangeEventsassource(#19070)azurerm_kubernetes_cluster- support for theweb_app_routingblock (#18667)azurerm_linux_virtual_machine_scale_set- support for theprotected_settings_from_key_vaultblovk (#19098)azurerm_linux_virtual_machine_scale_set- support forStandardSSD_ZRS,PremiumV2_LRS, andPremium_ZRSstorage account types (#19091)azurerm_mssql_virtual_machine- support for thesystem_db_on_data_disk_enabledproperty (#19115)azurerm_monitor_diagnostic_setting- support for thepartner_solution_idproperty (#19114)azurerm_policy_definition- reverse the order of policies lookup to favour builtin (#18338)azurerm_policy_set_definition- reverse the order of policies lookup to favour builtin (#18338)azurerm_security_center_contact- support for thenameproperty (#18999)azurerm_stream_analytics_job- support for thejob_storage_accountblock (#19120)azurerm_virtual_machine_extension- support for theprotected_settings_from_key_vaultblovk (#19098)azurerm_virtual_machine_scale_set_extension- support for theprotected_settings_from_key_vaultblovk (#19098)azurerm_windows_virtual_machine_scale_set- support for theprotected_settings_from_key_vaultblovk (#19098)azurerm_windows_virtual_machine_scale_set- support forStandardSSD_ZRS,PremiumV2_LRS, andPremium_ZRSstorage account types (#19091)
BUG FIXES:
- Data Source:
azurerm_app_configuration_keys- fixa crash whenlabelis not set (#19032) azurerm_api_management- correct the api returnsubnet_idwith the wrong case (#18988)azurerm_cdn_frontdoor_firewall_policy- exposeAnomalyScoringin override rule action for DRS2.0(#19095)azurerm_eventhub_namespace_disaster_recovery_config- now correctly breaks the pairing (#19030)azurerm_kubernetes_cluster- set a valid default value forauto_scaler_profile.expander(#19057)azurerm_linux_virtual_machine_scale_set- can now setautomatic_os_upgrade_policywith rolling upgrades enables (#18605)azurerm_mssql_database- handle thelicense_typeproperty no longer being returned by API (#19084)azurerm_postgresql_flexible_server_database- is now correctly removed from state on deletion (#19081)azurerm_virtual_network_gateway_connection- correctly setauthorization_keyfrom state as the API returnes*s (#19071)azurerm_windows_virtual_machine_scale_set- can now setautomatic_os_upgrade_policywith rolling upgrades enables (#18605)
3.29.1 (October 28, 2022)
BUG FIXES:
azurerm_kubernetes_cluster- prevent panic when settingpublic_network_access_enabled(#19048)
3.29.0 (October 27, 2022)
FEATURES:
- New Data Source:
azurerm_api_management_gateway_host_name_configuration(#17166) - New Data Source:
azurerm_cdn_frontdoor_firewall_policy(#18903) - New Resource:
azurerm_datadog_monitor_tag_rule(#17825) - New Resource:
azurerm_datadog_monitor_sso_configuration(#17825) - New Resource:
azurerm_iothub_device_update_account(#18789) - New Resource:
azurerm_iothub_device_update_instance(#18789) - New Resource:
azurerm_nginx_configuration(#18761) - New Resource:
azurerm_nginx_certificate(#18762) - New Resource:
azurerm_private_dns_resolver(#18473) - New Resource:
azurerm_private_dns_resolver_dns_forwarding_ruleset(#19012) - New Resource:
azurerm_private_dns_resolver_inbound_endpoint(#18983) - New Resource:
azurerm_private_dns_resolver_outbound_endpoint(#18986)
ENHANCEMENTS:
- Dependencies
compute- updating to2022-08-01(#18994) - Dependencies
containerinstance- updating to2021-10-01(#17785) - Dependencies: update
go-azure-helperstov0.45.0(#18968) - containerservice: refactoring to use
github.com/hashicorp/go-azure-sdk(#18705) - customproviders - refactoring to use
github.com/hashicorp/go-azure-sdk(#18978) - snapshot - refactoring to use
github.com/hashicorp/go-azure-sdk(#18957) - disks: refactoring to use
github.com/hashicorp/go-azure-sdk(#18928) - Data Source:
azurerm_storage_management_policy- add support fortier_to_archive_after_days_since_last_tier_change_greater_than(#18898) azurerm_container_group- thenetwork_profile_idproperty hasbeen deprecated in favour ofsubnet_idsas the newer versions of the API no longer support it (#17785)azurerm_cdn_frontdoor_rule- allow thecdn_frontdoor_origin_group_idfield to be optional in theroute_configuration_override_action(#18906)azurerm_cdn_frontdoor_rule- exposeDisabledas a possible value ofcache_behaviorin theroute_configuration_override_action(#18906)azurerm_disk_encryption_set- support for identitiesUserAssignedandSystemAssigned,UserAssgined(#18525)azurerm_hdinsight_kafka_cluster- support for thecompute_isolationblock (#17449)azurerm_hdinsight_spark_cluster- support for thecompute_isolationblock (#17449)azurerm_hdinsight_interactive_query_cluster- support for thecompute_isolationblock (#17449)azurerm_hdinsight_hbase_cluster- support for thecompute_isolationblock (#17449)azurerm_hdinsight_hadoop_cluster- support for thecompute_isolationblock (#17449)azurerm_container_group- support for thedns_name_label_reuse_policyblock (#17785)azurerm_kubernetes_cluster- support for theworkload_autoscaler_profileblock (#18967)azurerm_linux_function_app- support for usingstorage_accountexternal Azure Storage Account configurations (#18760)azurerm_linux_function_app- support for Java 17 (#18689)azurerm_linux_function_app_slot- support for usingstorage_accountexternal Azure Storage Account configurations (#18760)azurerm_logic_app_action_http- support for thequeriesproperty (#18934)azurerm_monitor_scheduled_query_rules_alert_v2- addevaluation_frequency,window_duration,mute_actions_after_alert_duration, andquery_time_range_overridevalidation (#18960)azurerm_mssql_virtual_machine- =support for theassessmentblock (#18923)azurerm_mssql_server_transparent_data_encryption- support for autorotation of keyvault keys (#18523)azurerm_logic_app_standard- support for thescm_ip_restrictionblock and thescm_use_main_ip_restriction,scm_min_tls_version,scm_typeproperties (#18853)azurerm_postgresql_server- can now setpublic_network_access_enabledduring creation when point in time restore is used (#18962)azurerm_servicebus_namespace_disaster_recovery_config- support thealias_authorization_rule_idproperty (#18729)azurerm_synapse_workspace-sql_administrator_loginandsql_administrator_login_passwordare now no longer required for the creation of this resource (#18850)azurerm_synapse_workspace- enable user assigned managed identity (#19007)azurerm_windows_function_app- support for usingstorage_accountexternal Azure Storage Account configurations (#18760)azurerm_windows_function_app- support for Java 17 (#18689)azurerm_windows_function_app_slot- support for usingstorage_accountexternal Azure Storage Account configurations (#18760)
BUG FIXES:
- provider: no longer automatically registers the
Microsoft.StoragePoolprovider as Azure has halted the preview of Azure Disk Pools, and it's not generally available (#18905) azurerm_app_configuration_keys- now correctly retrieves result if more than 100 entries are returned (#19020)azurerm_data_factory_dataset_parquet-azure_blob_storage_location.pathandhttp_server_location.pathare now Optional (#19009)azurerm_disk_pool- is deprecated as Azure has halted the preview of Azure Disk Pools, and it isn't to be made generally available (#18905)azurerm_disk_pool_iscsi_target- is deprecated as Azure has halted the preview of Azure Disk Pools, and it's not made generally available (#18905)azurerm_disk_pool_iscsi_target_lun- is deprecated as Azure has halted the preview of Azure Disk Pools, and it's not generally available (#18905)azurerm_disk_pool_managed_disk_attachment- is deprecated as Azure has halted the preview of Azure Disk Pools, and it's not generally available (#18905)azurerm_linux_virtual_machine_scale_set- thegallery_applicationsblock is renamted togallery_application(#19014)azurerm_managed_disk-logical_sector_size,disk_iops_read_write,disk_mbps_read_write,disk_iops_read_onlyanddisk_mbps_read_onlycan be set whenstorage_account_typeisPremiumV2_LRS(#18991)azurerm_monitor_data_collection_rule- correctly support streams (#18966)azurerm_netapp_volume- correctly set snapshot ID whencreate_from_snapshot_resource_idis specified (#18996)azurerm_key_vault_certificate- new versions of key vault certs can now be imported (#18848)azurerm_postgresql_server- correctly create replicas when CMK is enabled (#18805)azurerm_stream_analytics_stream_input_eventhub-shared_access_policy_keyandshared_access_policy_nameare no longer required (#18959)azurerm_windows_virtual_machine_scale_set- thegallery_applicationsblock is renamted togallery_application(#19014)
3.28.0 (October 20, 2022)
FEATURES:
- New Data Source:
azurerm_cdn_frontdoor_secret(#18817) - New Resource:
azurerm_databricks_access_connector(#18709) - New Resource:
azurerm_sentinel_data_connector_dynamics_365(#18859) - New Resource:
azurerm_sentinel_data_connector_iot(#18862) - New Resource:
azurerm_sentinel_data_connector_office_365_project(#18858) - New Resource:
azurerm_sentinel_data_connector_office_irm(#18856) - New Resource:
azurerm_sentinel_data_connector_office_power_bi(#18857)
ENHANCEMENTS:
- dependencies: updating to
v0.20221018.1075906ofgithub.com/hashicorp/go-azure-sdk(#18833) azurestackhci: updating to API Version2022-09-01(#18759)- Data Source:
azurerm_linux_function_app- add support forclient_certificate_exclusion_paths(#16603) - Data Source:
azurerm_linux_web_app- add support forclient_certificate_exclusion_paths(#16603) - Data Source:
azurerm_windows_function_app- add support forclient_certificate_exclusion_paths(#16603) - Data Source:
azurerm_windows_web_app- add support forclient_certificate_exclusion_paths(#16603) azurerm_cdn_frontdoor_firewall_policy- managed rules can now exclude matches onRequestBodyJsonArgNames(#18874)azurerm_cosmosdb_account- support for theprimary_sql_connection_string,secondary_sql_connection_string,primary_readonly_sql_connection_string, andsecondary_readonly_sql_connection_stringattributes (#17810)azurerm_fluid_relay_server- support for theservice_endpointproperty (#18763)azurerm_fluid_relay_server- support for theprimary_keyandsecondary_keyproperties (#18765)azurerm_linux_function_app- correctly setuse_32_bit_workerduring Create (#18680)azurerm_linux_function_app- add support for theclient_certificate_exclusion_pathsproperty (#16603)azurerm_linux_function_app- addVS2022toremote_debugging_versionvalid values (#18684)azurerm_linux_function_app_slot- add support for theclient_certificate_exclusion_pathsproperty (#16603)azurerm_linux_web_app- add support for theclient_certificate_exclusion_pathsproperty(#16603)azurerm_linux_web_app_slot- add support for theclient_certificate_exclusion_pathsproperty (#16603)azurerm_storage_account- support for theimmutability_policyblock (#18774)azurerm_storage_account- customer managed keys can be now enabled whenaccount_tieris set toPremium(#18872)azurerm_storage_management_policy- support for thetier_to_archive_after_days_since_last_tier_change_greater_thanproperty (#18792)azurerm_subnet- add support forMicrosoft.LabServices/labplans(#18822)azurerm_windows_virtual_machine_scale_set- allow disabling secure boot when creating a virtual machine scale set with disk encryption typeVMGuestStateOnly(#18749)azurerm_windows_function_app- correctly setuse_32_bit_workerduring Create (#18680)azurerm_windows_function_app- add support for theclient_certificate_exclusion_pathsproperty (#16603)azurerm_windows_function_app- addVS2022toremote_debugging_versionvalid values (#18684)azurerm_windows_function_app_slot- add support for theclient_certificate_exclusion_pathscorrectly (#16603)azurerm_windows_web_app- add support for theclient_certificate_exclusion_pathscorrectly (#16603)azurerm_windows_web_app_slot- add support for theclient_certificate_exclusion_pathscorrectly (#16603)
BUG FIXES:
azurerm_automation_software_update_configuration- parse subscription IDs correctly when set inscope(#18860)azurerum_cdn_frontdoor_route- fixa panic on import (#18824)azurerm_eventhub_namespace- ignore case fornetwork_rulesets.x.virtual_network_rule.x.subnet_id(#18818)azurerm_firewall_policy_rule_collection_group- limit the number of destination ports in a NAT rule to one (#18766)- Data Source:
azurerm_linux_function_app- fixmissing error on data source not found (#18876) azurerm_linux_function_app- fixan issue whereapp_settingswould show a diff when settingvnet_route_all_enabledto true (#18836)azurerm_linux_function_app_slot- fixan issue whereapp_settingswould show a diff when settingvnet_route_all_enabledto true (#18836)azurerm_linux_virtual_machine- allow disabling secure boot when creating a virtual machine with disk encryption typeVMGuestStateOnly(#18749)azurerm_linux_virtual_machine_scale_set- allow disabling secure boot when creating a virtual machine scale set with disk encryption typeVMGuestStateOnly(#18749)azurerm_network_security_group- correct the casing of theprotocolproperty (#18799)azurerm_network_security_rule- correct the casing of theprotocolproperty (#18799)azurerm_recovery_services_vault- fixissue wheresoft_delete_enabledis reset to the default value when theidentityblock is updated (#18871)azurerm_windows_virtual_machine- allow disabling secure boot when creating a virtual machine with disk encryption typeVMGuestStateOnly(#18749)azurerm_windows_function_app- fixan issue whereapp_settingswould show a diff when settingvnet_route_all_enabledto true (#18836)azurerm_windows_function_app_slot- fixan issue whereapp_settingswould show a diff when settingvnet_route_all_enabledto true (#18836)azurerm_windows_web_app- fixparsing ofdocker_container_nameanddocker_container_registryon read (#18251)
3.27.0 (October 13, 2022)
BREAKING CHANGES:
azurerm_cdn_frontdoor_custom_domain- removed theassociate_with_cdn_frontdoor_route_idfield to allow for a custom domain to be associated with multiple routes. (#18600)
FEATURES:
- New DataSource:
data.azurerm_cosmosdb_sql_role_definition(#18728) - New DataSource:
data.azurerm_cosmosdb_sql_database(#18728) - New Resource:
azurerm_cdn_frontdoor_custom_domain_association(#18600) - New Resource:
azurerm_nginx_deployment(#18510) - New Resource:
azurerm_orbital_contact_profile(#18317) - New Resource:
azurerm_sentinel_data_connector_office_atp(#18708)
ENHANCEMENTS:
- dependencies: updating to version
v0.44.ofgithub.com/hashicorp/go-azure-helpers(#18716) - dependencies: updating to version
v0.50.0ofgithub.com/manicminer/hamilton(#18716) azurerm_automation_runbook- support for thedraftblock andlog_activity_tracepropertry (#17961)azurerm_app_configuration- support for theencrption,local_auth_enabled,public_network_access_enabled,purge_protection_enabled, andsoft_delete_retention_daysproperties (#17714)azurerm_api_management_api- support for thecontactandlicenseblocks (#18472)azurerm_cdn_frontdoor_route- exposedcdn_frontdoor_custom_domain_idsandlink_to_default_domain(#18600)azurerm_data_factory_integration_runtime_azure_ssis- support forelastic_pool_namrproperty (#18696)azurerm_dedicated_hardware_security_module- support themanagement_network_profileblock (#18702)azurerm_hdinsight_hadoop_cluster, - support for thescript_actionsblock (#18670)azurerm_hdinsight_hbase_cluster, - support for thescript_actionsblock (#18670)azurerm_hdinsight_interactive_query_cluster, - support for thescript_actionsblock (#18670)azurerm_spark_cluster- support for thescript_actionsblock (#18670)azurerm_kubernetes_cluster- support theworkload_identity_enabledproperty (#18742)azurerm_firewall_policy_rule_collection_group- addMssqlas an option fortypevalidation (#18746)azurerm_log_analytics_cluster- ensuring that theidentityblock is always set (#18700)azurerm_linux_web_app- support for python3.10(#18744)azurerm_linux_web_app_slot- support for python3.10(#18744)azurerm_mssql_database- support for theimportblock (#18588)azurerm_stream_analytics_output_servicebus_queue- support for theauthentication_modeproperty (#18491)
BUG FIXES:
azurerm_kubernetes_cluster-orchestrator_versionis set properly for clusters created with an older API version (#18130)azurerm_kubernetes_cluster_node_pool-orchestrator_versionis set properly for node pools created with an older API version (#18130)azurerm_log_analytics_cluster- fixing an issue when checking for the presence of an existing Log Analytics Cluster (#18700)azurerm_logic_app_workflow- can now be updated when associated withintegration_service_environment_id(#18660)azurerm_spring_cloud_connection- correctly parse storage blob resource id (#18699)azurerm_app_service_connection- correctly parse storage blob resource id (#18699)
3.26.0 (October 06, 2022)
BREAKING CHANGES:
azurerm_load_test- the computed attributedataplane_uriis renamed todata_plane_urifor consistency (#18654)
FEATURES:
- New Resource:
azurerm_iotcentral_application_network_rule_set(#18589)
ENHANCEMENTS:
- dependencies: updating to
v0.43.0ofgithub.com/hashicorp/go-azure-helpers(#18630) - dependencies: updating to
v0.20221004.1155444ofgithub.com/hashicorp/go-azure-sdk(#18628) - provider: support for auto-registering SDK Clients and Services (#18629)
azurerm_batch_pool- support for thenode_deallocation_method,dynamic_vnet_assignment_scope, andsource_port_rangesproperties (#18436)azurerm_kubernetes_cluster- support forpod_cidrsandservice_cidrsproperties (#16657)azurerm_kubernetes_cluster- support formessage_of_the_day,managed_outbound_ipv6_count,scale_down_modeandworkload_runtimeproperties (#16741)azurerm_kubernetes_cluster_node_pool- support formessage_of_the_day,scale_down_modeandworkload_runtimeproperties (#16741)azurerm_load_test- switching to an auto-generated resource (#18654)azurerm_load_test- the computed attributedataplane_uriis renamed todata_plane_urifor consistency (#18654)azurerm_load_test- support for thedescriptionfield (#18654)azurerm_user_assigned_identity- switching to an auto-generated resource (#18654)
BUG FIXES:
azurerm_linux_function_app_slot- read app settings from the correct endpoint (#18396)azurerm_load_test- changing thenamefield now forces a new resource to be created (#18654)azurerm_windows_function_app_slot- read app settings from the correct endpoint (#18396)
3.25.0 (September 29, 2022)
FEATURES:
- New Resource:
azurerm_cdn_frontdoor_route(#18231) - New Resource:
azurerm_cdn_frontdoor_custom_domain(#18231) - New Resource:
azurerm_cdn_route_disable_link_to_default_domain(#18231)
ENHANCEMENTS:
- dependencies:
machinelearning- updating to use2022-05-01(#17671) - dependencies: updating to version
v0.20220921.1082044ofgithub.com/hashicorp/go-azure-sdk(#18557) - provider: support for the
oidc_token_file_pathproperty andARM_OIDC_TOKEN_FILE_PATHenvironment variable (#18335) - Data Source:
azurerm_databricks_workspace- exports thelocationpropertuy (#18521) azurerm_api_management- support for theadditional_location.gateway_disabled,certificate_source, andcertificate_statusproperties (#18508)azurerm_automation_software_update_configuration- theclassificationproperty is deprecated in favour of theclassificationsproperty that supports multiple values (#18539)azurerm_healthcare_fhir_service- support for theoci_artifactblock (#18571)azurerm_healthcare_fhir- support for thepublic_network_access_enabledproperty (#18566)azurerm_iotcentral_application- support for theidentityandpublic_network_access_enabledproperties (#18564)azurerm_linux_virtual_machine- support for thegallery_applicationproperty (#18406)azurerm_machine_learning_workspace- support for thepublic_network_access_enabledandv1_legacy_modeproperties (#18469)azurerm_storage_account- support for themultichannel_enabledproperty (#17999)azurerm_virtual_hub_bgp_connection- support for thevirtual_network_connection_idproperty (#18469)azurerm_windows_virtual_machine- support for thegallery_applicationproperty (#18406)
BUG FIXES:
- Data Source:
azurerm_key_vault_certificate_data- correctly create PEM private key block header for EC keys (#18419) azurerm_log_analytics_linked_storage_account- correctlydata_source_typecase handling (#18116)
3.24.0 (September 22, 2022)
FEATURES:
- New Resource:
azurerm_automation_software_update_configuration(#17902) - New Resource:
azurerm_monitor_alert_processing_rule_action_group(#17006) - New Resource:
azurerm_monitor_alert_processing_rule_suppression(#17006)
ENHANCEMENTS:
- dependencies: updating to version
v0.20220916.1125744ofgithub.com/hashicorp/go-azure-sdk(#18446) - dependencies:
disks- updating to use2022-03-02(#17671) - Data Source:
azurerm_automation_account- exports theidentityattribute (#18478) - Data Source:
azurerm_storage_account- export theazure_files_identity_based_authproperty (#18405) azurerm_api_management_api_operation- support theexample,schema_id, andtype_nameproperties (#18409)azurerm_cognitive_account- support for thecustomer_managed_keyproperty (#18516)azurerm_data_factory_flowlet_data_flow- support for therejected_linked_serviceproperty (#18056)azurerm_data_factory_data_flow- support for therejected_linked_serviceproperty (#18056)azurerm_sentinel_alert_rule_scheduled- support for thetechniquesproperty (#18430)azurerm_linux_virtual_machine- support for thepatch_assessment_modeproperty (#18437)azurerm_managed_disk- support for thePremiumV2_LRStype (#17671)azurerm_orchestrated_virtual_machine_scale_set- support for theuser_data_base64property (#18486)azurerm_private_endpoint- support for thecustom_network_interface_nameproperty (#18025)azurerm_virtual_machine_extension- support for thefailure_suppression_enabledproperty (#18441)azurerm_virtual_machine_scale_set_extension- support for thefailure_suppression_enabledproperty (#18441)azurerm_windows_virtual_machine- support for thepatch_assessment_modeproperty (#18437)
BUG FIXES:
azurerm_monitor_metric_alert- pass multi criteria to the API in the correct order (#18438)azurerm_monitor_diagnostic_settings- correctly parsing the case for theworkspace_idproperty (#18467)azurerm_security_center_workspace- correctly parsing the case for theworkspace_idproperty (#18467)
3.23.0 (September 15, 2022)
FEATURES:
- New Data Source:
azurerm_private_dns_zone_virtual_network_link(#18045) - New Data Source:
azurerm_monitor_data_collection_rule(#18318)
ENHANCEMENTS:
azurerm_api_management_api_schema- support for thecomponentsanddefinitionsproperties (#18394)azurerm_automation_account- support for thehybrid_service_urlproperty (#18320)azurerm_batch_pool- support for theuser_assigned_identity_idproperty (#17104)azurerm_batch_pool- support for thedata_disks,disk_encryption,extensions,node_placement,task_scheduling_policy,user_accounts, andwindowsblocks (#18226)azurerm_cosmosdb_account- support for User Assigned identities (#18378)azurerm_eventhub_namespace- support for thepublic_network_access_enabledproperty (#18314)azurerm_logic_app_standard- support for thevirtual_network_subnet_idproperty for vNet integration (#17731)azurerm_management_group_policy_remediation- thepolicy_definition_idproperty is deprecated in favour of the more accuractly namedpolicy_definition_reference_idproperty (#18037)azurerm_resource_policy_remediation- thepolicy_definition_idproperty is deprecated in favour of the more accuractly namedpolicy_definition_reference_idproperty (#18037)azurerm_resource_group_policy_remediation- thepolicy_definition_idproperty is deprecated in favour of the more accuractly namedpolicy_definition_reference_idproperty (#18037)azurerm_subscription_policy_remediation- thepolicy_definition_idproperty is deprecated in favour of the more accuractly namedpolicy_definition_reference_idproperty (#18037)
BUG FIXES:
azurerm_netapp_volume: add extra validation whendata_protection_snapshot_policy.0. snapshot_policy_idis empty (#18348)
3.22.0 (September 08, 2022)
FEATURES:
- New Resource:
azurerm_api_management_api_tag_description(#17876) - New Resource:
azurerm_api_management_schema(#18158) - New Resource:
azurerm_automation_watcher(#17927) - New Resource:
azurerm_automation_source_control(#18175) - New Resource:
azurerm_container_registry_token_password(#15939) - New Resource:
azurerm_monitor_data_collection_rule_association(#17948) - New Resource:
azurerm_orbital_spacecraft(#17860)
ENHANCEMENTS:
- dependencies: updating to version
v0.20220907.1111434ofgithub.com/hashicorp/go-azure-sdk(#18282) - dependencies:
desktopvirtualization- updating to use2022-02-10(#17489) - dependencies:
iothub.dps- update to usehashicorp/go-azure-sdk(#18299) azurerm_api_management_api- thesoap_pass_throughproperty is deprecated in favour of theapi_typeproperty (#17812)azurerm_kubernetes_cluster- support for theedge_zoneproperty (#18115)azurerm_kubernetes_cluster- support for thewindows_profile.gmsablock (#16437)azurerm_mssql_database- support for themaintenance_configuration_nameproperty (#18247)azurerm_virtual_desktop_host_pool- support for thescheduled_agent_updatesblock (#17489)azurerm_hdinsight_kafka_cluster- support for theextensionproperty (#17846)azurerm_hdinsight_spark_cluster- support for theextensionproperty (#17846)azurerm_hdinsight_interactive_query_cluster- support for theextensionproperty (#17846)azurerm_hdinsight_hbase_cluster- support for theextensionproperty (#17846)azurerm_hdinsight_hadoop_cluster- support for theextensionproperty (#17846)
BUG FIXES:
azurerm_mssql_database- thelicense_typeproperty is now also Computed (#18230)azurerm_log_analytics_solution- a state migration to work around the previously incorrect id casing (#18291)
3.21.1 (September 02, 2022)
BREAKING CHANGES:
azurerm_container_registry- the fieldazuread_authentication_as_arm_policy_enabledis removed to fix a regression - support for this will be reintroduced in a future release.azurerm_container_registry- the fieldsoft_delete_policyis removed to fix a regression - support for this will be reintroduced in a future release.
NOTES:
- the
containerregistryapi version is reverted to2021-08-01-previewto restore thevirtual_networkblock meaning theazuread_authentication_as_arm_policy_enabledandsoft_delete_policyproperties had to be removed as they were not supported by the API version that supported virtual network rules. (#18239)
BUG FIXES:
azurerm_container_registry- thevirtual_networkblock is restored (#18239)azurerm_log_analytics_data_export_rule- a state migration to work around the previously incorrect id casing (#18240)
3.21.0 (September 01, 2022)
FEATURES:
- New Data Source:
azurerm_monitor_data_collection_endpoint(#17992) - New Resource:
azurerm_app_service_connection(#16907) - New Resource:
azurerm_automation_hybrid_runbook_worker(#17893) - New Resource:
azurerm_api_management_gateway_certificate_authority(#17879) - New Resource:
azurerm_api_management_gateway_host_name_configuration(#17962) - New Resource:
azurerm_api_management_product_tag(#17798) - New Resource:
azurerm_automation_connection_type(#17538) - New Resource:
azurerm_automation_hybrid_runbook_worker_group(#17881) - New Resource:
azurerm_cdn_frontdoor_rule(#18010) - New Resource:
azurerm_cdn_frontdoor_secret(#18010) - New Resource:
azurerm_container_registry_task_schedule_run_now(#15120) - New Resource:
azurerm_cosmosdb_sql_dedicated_gateway(#18133) - New Resource:
azurerm_dashboard_grafana(#17840) - New Resource:
azurerm_healthcare_medtech_service(#15967) - New Resource:
azurerm_log_analytics_query_pack_query(#17929) - New Resource:
azurerm_spring_cloud_connection(#16907) - New Resource:
azurerm_search_shared_private_link_service(#17744) - New Resource:
azurerm_sentinel_alert_rule_nrt(#15999)
ENHANCEMENTS:
- dependencies: updating to version
v0.20220830.1105041ofgithub.com/hashicorp/go-azure-sdk(#18183) - dependencies:
log_analytics- update to usehashicorp/go-azure-sdk(#18098) azurerm_batch_pool- support for themountproperty (#18042)azurerm_container_registry- support for theazuread_authentication_as_arm_policy_enabledandsoft_delete_policyproperties (#17926)azurerm_cosmosdb_cassandra_cluster- support for theHoursBetweenBackupsproperty (#18154)azurerm_hdinsight_kafka_cluster- add support for thedisk_encryptionproperty (#17351)azurerm_hdinsight_spark_cluster- add support for thedisk_encryptionproperty (#17351)azurerm_hdinsight_interactive_query_cluster- add support for thedisk_encryptionproperty (#17351)azurerm_hdinsight_hbase_cluster- add support for thedisk_encryptionproperty (#17351)azurerm_hdinsight_hadoop_cluster- add support for thedisk_encryptionproperty (#17351)azurerm_iothub_dps- support for theresource_count,parallel_deployments, andfailure_percentageproperties (#18151)azurerm_kubernetes_node_pool- spot node pools can now be upgraded (#18124)azurerm_linux_virtual_machine- thesource_image_idproperty now supports bothCommunity Gallery Images, andShared Gallery Imagesresource IDs (#17571)azurerm_linux_virtual_machine_scale_set- support for the following propertieshost_group_id, andextension_operations_enabled(#17571)azurerm_linux_virtual_machine_scale_set- support for thedata_diskblock propertyname(#17571)azurerm_linux_virtual_machine_scale_set- support for thescale_inblock propertiesrule, andforce_deletion_enabled(#17571)azurerm_linux_virtual_machine_scale_set- support for therolling_upgrade_policyblock propertiescross_zone_upgrade_enabled, andprioritize_unhealthy_instances_enabled(#17571)azurerm_linux_virtual_machine_scale_set- added support for thespot_restoreblock (#17571)azurerm_linux_virtual_machine_scale_set- support for thespot_restoreblock propertiesenabled, andtimeout(#17571)azurerm_linux_virtual_machine_scale_set- support for thepublic_ip_addressblock propertyversion(#17571)azurerm_linux_virtual_machine_scale_set- thesource_image_idproperty now supports bothCommunity Gallery Images, andShared Gallery Imagesresource IDs (#17571)azurerm_linux_virtual_machine_scale_set- support for thegallery_applicationscode block (#17571)azurerm_linux_virtual_machine_scale_set- support for thegallery_applicationsblock propertiesconfiguration_reference_blob_uri,order,package_referenceId, andtag(#17571)azurerm_linux_virtual_machine_scale_set- deprecated thescale_in_policyproperty in favour of thescale_inblock due to more fields being added (#17571)azurerm_linux_virtual_machine_scale_set- support for thescale_inblock propertyrule(#17571)azurerm_management_group_policy_remediation- support for theresource_count,parallel_deployments, andfailure_percentageproperties (#17313)azurerm_monitor_diagnostic_setting- support for thecategory_groupproperty (#16367)azurerm_orchestrated_virtual_machine_scale_set- support for the following propertiescapacity_reservation_group_id,single_placement_group, andextension_operations_enabled(#17571)azurerm_orchestrated_virtual_machine_scale_set- support for theextensionblock propertysuppress_failures_enabled(#17571)azurerm_orchestrated_virtual_machine_scale_set- support for theadditional_capabilitiesblock propertyultra_ssd_enabled(#17571)azurerm_orchestrated_virtual_machine_scale_set- support for thepublic_ip_addressblock propertiesversion, andsku_name(#17571)azurerm_orchestrated_virtual_machine_scale_set- support forlinux_configuration, andwindows_configurationcode blocks propertypatch_assessment_mode(#17571)azurerm_orchestrated_virtual_machine_scale_set- thesource_image_idproperty now supports bothCommunity Gallery Images, andShared Gallery Imagesresource IDs (#17571)azurerm_policy_definition - export therole_definition_ids` attribute (#18043)azurerm_resource_group_policy_remediation- support for theresource_count,parallel_deployments, andfailure_percentageproperties (#17313)azurerm_resource_policy_remediation- support for theresource_count,parallel_deployments, andfailure_percentageproperties (#17313)azurerm_role_assignment- support forscopeto start with/providers/Subscription(#17456)azurerm_servicebus_namespace- support for thepublic_network_access_enabledandminimum_tls_versionproperties (#17805)azurerm_storage_account- support for thepublic_network_access_enabledproperty (#18005)azurerm_stream_analytics_output_eventhub- support for theauthentication_modeproperty (#18096)azurerm_stream_analytics_output_mssql- support for theauthentication_modeproperty (#18096)azurerm_stream_analytics_output_servicebus_topic- support for theauthentication_modeproperty (#18096)azurerm_stream_analytics_output_powerbi- support for thetoken_user_principal_nameandtoken_user_display_nameproperties (#18117)azurerm_stream_analytics_output_cosmosdb- support for thepartition_keyproperty (#18120)azurerm_stream_analytics_reference_input_blob- support for theauthentication_modeproperty (#18137)azurerm_stream_analytics_reference_input_mssql- support for thetableproperty (#18211)azurerm_subscription_policy_remediation- support for theresource_count,parallel_deployments, andfailure_percentageproperties (#17313)azurerm_windows_virtual_machine- thesource_image_idproperty now supports bothCommunity Gallery Images, andShared Gallery Imagesresource IDs (#17571)azurerm_windows_virtual_machine_scale_set- support for the following propertieshost_group_id, andextension_operations_enabled(#17571)azurerm_windows_virtual_machine_scale_set- support for thedata_diskblock propertyname(#17571)azurerm_windows_virtual_machine_scale_set- support for thescale_inblock propertiesrule, andforce_deletion_enabled(#17571)azurerm_windows_virtual_machine_scale_set- support for therolling_upgrade_policyblock propertiescross_zone_upgrade_enabled, andprioritize_unhealthy_instances_enabled(#17571)azurerm_windows_virtual_machine_scale_set- added support for thespot_restoreblock (#17571)azurerm_windows_virtual_machine_scale_set- support for thespot_restoreblock propertiesenabled, andtimeout(#17571)azurerm_windows_virtual_machine_scale_set- support for thepublic_ip_addressblock propertyversion(#17571)azurerm_windows_virtual_machine_scale_set- thesource_image_idproperty now supports bothCommunity Gallery Images, andShared Gallery Imagesresource IDs (#17571)azurerm_windows_virtual_machine_scale_set- support for thegallery_applicationscode block (#17571)azurerm_windows_virtual_machine_scale_set- support for thegallery_applicationsblock propertiesconfiguration_reference_blob_uri,order,package_referenceId, andtag(#17571)azurerm_windows_virtual_machine_scale_set- deprecated thescale_in_policyproperty in favour of thescale_inblock due to more fields being added (#17571)azurerm_windows_virtual_machine_scale_set- support for thescale_inblock propertyrule(#17571)
BUG FIXES:
azurerm_kubernetes_cluster-kube_configis now set when Microsoft Entra ID is enabled for av1.24cluster (#18142)azurerm_redis_cache- now recreates the cache when downgrading the SKU (#17767)azurerm_spring_cloud_service- ignore the default zero value forread_timeout_seconds(#18161)
3.20.0 (August 25, 2022)
FEATURES:
- Provider: support for generic OIDC authentication providers (#18118)
- New Resource:
azurerm_backup_policy_vm_workload(#17765) - New Resource:
azurerm_monitor_scheduled_query_rules_alert_v2(#17772)
ENHANCEMENTS:
- Dependencies: update
go-azure-sdktov0.20220824.1090858(#18100) - Dependencies:
consumption- updating to usehashicorp/go-azure-sdk(#18101) azurerm_data_factory_dataset_json-filenameandpathinazure_blob_storage_locationblock can now be empty (#18061)
BUG FIXES:
data.azurerm_kubernetes_cluster-kube_configis now set when Microsoft Entra ID is enabled for a v1.24 cluster (#18131)azurerm_cosmosdb_sql_database- prevent panic in autoacale settings (#18070)azurerm_kubernetes_cluster_node_pool- fixa crash in expanding upgrade settings (#18074)azurerm_mssql_elastic_pool- list of values formaintenance_configuration_nameis now correct (#18041)azurerm_postgresql_flexible_server-point_in_time_restore_time_in_utccorrectly converts to RFC3339 (#18106)
3.19.1 (August 19, 2022)
BUG FIXES:
azurerm_dns_a_record- parse resource IDs insensitively in the read functions due to casing on the dnsZones segment (#18048)azurerm_dns_aaaa_record- parse resource IDs insensitively in the read functions due to casing on the dnsZones segment (#18048)azurerm_dns_caa_record- parse resource IDs insensitively in the read functions due to casing on the dnsZones segment (#18048)azurerm_dns_cname_record- parse resource IDs insensitively in the read functions due to casing on the dnsZones segment (#18048)azurerm_dns_mx_record- parse resource IDs insensitively in the read functions due to casing on the dnsZones segment (#18048)azurerm_dns_ns_record- parse resource IDs insensitively in the read functions due to casing on the dnsZones segment (#18048)azurerm_dns_ptr_record- parse resource IDs insensitively in the read functions due to casing on the dnsZones segment (#18048)azurerm_dns_srv_record- parse resource IDs insensitively in the read functions due to casing on the dnsZones segment (#18048)azurerm_dns_txt_record- parse resource IDs insensitively in the read functions due to casing on the dnsZones segment (#18048)azurerm_dns_zone- parse resource IDs insensitively in the read functions due to casing on the dnsZones segment (#18048)
3.19.0 (August 18, 2022)
FEATURES:
- New Data Source:
azurerm_dns_a_record(#17477) - New Data Source:
azurerm_dns_aaaa_record(#17477) - New Data Source:
azurerm_dns_caa_record(#17477) - New Data Source:
azurerm_dns_cname_record(#17477) - New Data Source:
azurerm_dns_mx_record(#17477) - New Data Source:
azurerm_dns_ns_record(#17477) - New Data Source:
azurerm_dns_ptr_record(#17477) - New Data Source:
azurerm_dns_soa_record(#17477) - New Data Source:
azurerm_dns_srv_record(#17477) - New Data Source:
azurerm_dns_txt_record(#17477) - New Data Source:
azurerm_private_dns_a_record(#18036) - New Data Source:
azurerm_private_dns_aaaa_record(#18036) - New Data Source:
azurerm_private_dns_cname_record(#18036) - New Data Source:
azurerm_private_dns_mx_record(#18036) - New Data Source:
azurerm_private_dns_ptr_record(#18036) - New Data Source:
azurerm_private_dns_soa_record(#18036) - New Data Source:
azurerm_private_dns_srv_record(#18036) - New Data Source:
azurerm_private_dns_txt_record(#18036) - New Resource:
azurerm_eventhub_namespace_schema_group(#17635) - New Resource:
azurerm_cdn_frontdoor_firewall_policy(#17715) - New Resource:
azurerm_cdn_frontdoor_security_policy(#17715) - New Resource:
azurerm_data_factory_flowlet_data_flow(#16987)
ENHANCEMENTS:
- Dependencies: update
go-azure-helperstov0.39.1(#18015) - Dependencies: update
go-azure-sdktov0.20220815.1092453(#17998) - Dependencies:
dedicated_host_*to usehashicorp/go-azure-sdk(#17616) - Dependencies:
dataprotection: updating to usehashicorp/go-azure-sdk(#17700) - Dependencies:
dns- updating to usehashicorp/go-azure-sdk(#17986) - Dependencies:
maintenance- updating to usehashicorp/go-azure-sdk(#17954) - Data Source:
azurerm_images- now uses a logical id (#17766) - Data Source:
azurerm_management_group- now exports themanagement_group_ids,all_management_group_ids, andall_subscription_idsattributes (#16208) azurerm_active_directory_domain_service- support for thekerberos_armoring_enabledandkerberos_rc4_encryption_enabledproperties (#17853)azurerm_application_gateway- support for theglobalblock (#17651)azurerm_application_gateway- support forcomponentsinrewrite_rule_set.rewrite_rule.url(#13899)azurerm_automation_account- support for theprivate_endpoint_connectionproperty (#17934)azurerm_automation_account- support for theencryptionblock andlocal_authentication_enabledproperty (#17454)azurerm_batch_account- support for thestorage_account_authentication_mode,storage_account_node_identit, andallowed_authentication_modesproperties (#16758)azurerm_batch_pool- support for identity referencees in container registries (#17416)azurerm_data_factory_data_flow- support for theflowletblock (#16987)azurerm_data_factory_integration_runtime_azure_ssis- support for theexpress_vnet_injectionproperty (#17756)azurerm_firewall_policy_resource- support for theprivate_rangesandallow_sql_redirectproperties (#17842)azurerm_key_vault- support for thepublic_network_access_enabledproperty (#17552)azurerm_linux_virtual_machine- now supports delete Eviction policies (#17226)azurerm_linux_virtual_machine_scale_set- now supports delete Eviction policies (#17226)azurerm_mssql_elastic_pool- support for themaintenance_configuration_nameproperty (#17790)azurerm_mssql_server- supportDisabledfor theminimum_tls_versionproperty (#16595)azurerm_spring_cloud_app- support thepublic_endpoint_enabledproperty (#17630)azurerm_spring_cloud_gateway_route_config- support for theopen_api;azurerm_spring_cloud_serviceandlog_stream_public_endpoint_enabledread_timeout_secondsproperties (#17630)azurerm_shared_image- support for thearchitectureproperty (#17250)azurerm_storage_account- support for thedefault_to_oauth_authenticationproperty (#17116)azurerm_storage_table_entity- support for specifying data types on entity properties (#15782)azurerm_shared_image_version- support forblob_uriandstorage_account_id(#17768)azurerm_windows_virtual_machine- now supports delete Eviction policies (#17226)azurerm_windows_virtual_machine_scale_set- now supports delete Eviction policies (#17226)azurerm_web_application_firewall_policy- support for theexcluded_rule_setproperty (#17757)azurerm_log_analytics_workspace- support for thecmk_for_query_forcedproperty (#17365)azurerm_lb_backend_address_pool_address- support for thebackend_address_ip_configuration_idproperty (#17770)
BUG FIXES:
- Data Source:
azurerm_windows_web_app- add missing schema definition for 'virtual_network_subnet_id' (#18028) azurerm_cdn_endpoint_custom_domain- deprecating thekey_vault_certificate_idproperty in favour of thekey_vault_secret_idproperty withing theuser_managed https_allowsblock (#17114)azurerm_data_protection_backup_policy_postgresql_resource- prevent a crash when given an empty criteria block (#17904)azurerm_disk_encryption_set- prevent an issue during creation when the disk encryption set and key vault are in different subscriptions (#17964)azurerm_windows_function_appfix a bug with setting values forWindowsFxString(#18014)azurerm_windows_function_app_slot- fixa bug with setting values forWindowsFxString(#18014)azurerm_linux_function_app- correctly sendWEBSITE_CONTENTSHAREandWEBSITE_CONTENTAZUREFILECONNECTIONSTRING(#18035)azurerm_linux_function_app- fixcontent settings whenstorage_uses_managed_identityis set totrue(#18035)azurerm_linux_function_app_slot- correctly sendWEBSITE_CONTENTSHAREandWEBSITE_CONTENTAZUREFILECONNECTIONSTRING(#18035)azurerm_linux_function_app_slot- fixcontent settings whenstorage_uses_managed_identityis set totrue(#18035)azurerm_windows_function_app- correctly sendWEBSITE_CONTENTSHAREandWEBSITE_CONTENTAZUREFILECONNECTIONSTRING(#18035)azurerm_windows_function_app- fixcontent settings whenstorage_uses_managed_identityis set totrue(#18035)azurerm_windows_function_app_slot- correctly sendWEBSITE_CONTENTSHAREandWEBSITE_CONTENTAZUREFILECONNECTIONSTRING(#18035)azurerm_windows_function_app_slot- fixcontent settings whenstorage_uses_managed_identityis set totrue(#18035)
3.18.0 (August 11, 2022)
FEATURES:
- New Resource:
azurerm_monitor_data_collection_endpoint(#17684)
ENHANCEMENTS:
- dependencies: updating
github.com/hashicorp/go-azure-sdktov0.20220809.1122626(#17905) - storage: updating to use API Version
2021-09-01(#17523) azurerm_express_route_circuit_peering- support for theipv4_enabledandgateway_manager_etagproperties (#17338)azurerm_site_recovery_replicated_vm- support for thetarget_disk_encryptionblock (#15783)azurerm_subnet- deprecateenforce_private_link_endpoint_network_policiesproperty in favour ofprivate_endpoint_network_policies_enabled(#17464)azurerm_subnet- deprecateenforce_private_link_service_network_policiesproperty in favour ofprivate_link_service_network_policies_enabled(#17464)azurerm_servicebus_subscription- support for theclient_scoped_subscription_enabledproperty and theclient_scoped_subscriptionblock (#17101)
BUG FIXES:
azurerm_backup_policy_vm- now prevents crash whenfrequencyis set to Hourly and,hour_intervalandhour_durationare not set (#17880)- Data Source:
azurerm_blueprint_definition- fixversionproperty output (#16299)
3.17.0 (August 04, 2022)
ENHANCEMENTS:
- domainservice: updating to use API Version
2021-05-01(#17737) - Data Source:
azurerm_proximity_placement_group- refactoring to usehashicorp/go-azure-sdk(#17776) azurerm_api_management- update thesku_nameproperty validation to accept newer Premium SKUs (#17887)azurerm_firewall- the propertysku_tieris now updateable (#17577)azurerm_linux_virtual_machine_scale_set- the propertyinstancesis now Optional and defaults to0(#17836)azurerm_log_analytics_cluster- updated validation for thesize_gbproperty (#17780)azurerm_proximity_placement_group- refactoring to usehashicorp/go-azure-sdk(#17776)azurerm_shared_image- improved validation for thepublisher,offerandskuproperties in theidentifierblock (#17547)azurerm_subnet- support for the service delegationMicrosoft.Orbital/orbitalGateway(#17854)azurerm_eventhub_namespace- support for thelocal_authentication_enabled,public_network_access_enabled, andminimum_tls_versionproperties (#17194)
BUG FIXES:
- Data Source:
azurerm_private_dns_zone- returning the correct Resource ID when not specifying theresource_group_name(#17729)
3.16.0 (July 28, 2022)
FEATURES:
- New Resource:
azurerm_datadog_monitor(#16131) - New Resource:
azurerm_kusto_cluster_managed_private_endpoint(#17667) - New Resource:
azurerm_log_analytics_query_pack(#17685) - New Resource:
azurerm_logz_sub_account_tag_rule(#17557) - New Resource:
azurerm_signalr_shared_private_link_resource(#16187)
ENHANCEMENTS:
- dependencies: updating to version
v0.20220725.1163004ofgithub.com/hashicorp/go-azure-sdk(#17753) - automationaccount: updating to use
hashicorp/go-azure-sdk(#17347) - Data Source:
azurerm_linux_function_app- support thevirtual_network_subnet_idproperty for for vNet integration (#17494) - Data Source:
azurerm_windows_function_app- support thevirtual_network_subnet_idproperty for for vNet integration (#17572) - Data Source:
azurerm_windows_web_app- support thevirtual_network_subnet_idproperty for for vNet integration (#17576) eventhub: updating all data sources/resources onto single API Version2021-11-01(#17719)azurerm_bot_service_azure_bot- support for thestreaming_endpoint_enabledproperty (#17423)azurerm_cognitive_account- support for thecustom_question_answering_search_service_keyproperty (#17683)asurerm_iothub_dps_certificate- support for theis_verifiedproperty (#17106)azurerm_linux_web_app- thevirtual_network_subnet_idproperty is no longerForceNew(#17584)azurerm_linux_web_app_slot- thevirtual_network_subnet_idproperty is no longerForceNew(#17584)azurerm_linux_function_appsupport thevirtual_network_subnet_idproperty for for vNet integration (#17494)azurerm_linux_function_app_slotsupport thevirtual_network_subnet_idproperty for for vNet integration (#17494)azurerm_stream_analytics_stream_input_eventhub- support for theauthentication_modeproperty (#17739)azurerm_windows_function_appsupport thevirtual_network_subnet_idproperty for for vNet integration (#17572)azurerm_windows_function_app_slotsupport thevirtual_network_subnet_idproperty for for vNet integration (#17572)azurerm_windows_web_appsupport thevirtual_network_subnet_idproperty for for vNet integration (#17576)azurerm_windows_web_app_slotsupport thevirtual_network_subnet_idproperty for for vNet integration (#17576)
BUG FIXES:
azurerm_linux_function_app- fixcasing bug with thelinux_fx_stringproperty for Node apps (#17789)azurerm_linux_function_app_slot- fixcasing bug with thelinux_fx_stringproperty for Node apps (#17789)azurerm_resource_group_template_deployment- fixing a bug where the same Resource Provider defined in different casings would cause the API Version to not be identified (#17707)
3.15.1 (July 25, 2022)
BUG FIXES:
data.azurerm_servicebus_queue- fixa regression aroundnamespace_id(#17755)azurerm_postgresql_aad_administrator- fixthe state migration (#17732)azurerm_postgresql_server- fixa regression aroundid(#17755)
3.15.0 (July 21, 2022)
FEATURES:
- New Data Source:
azurerm_cdn_frontdoor_origin_group(#17089) - New Data Source:
azurerm_cdn_frontdoor_origin(#17089) - New Resource:
azurerm_cdn_frontdoor_origin_group(#17089) - New Resource:
azurerm_cdn_frontdoor_origin(#17089) - New Resource:
azurerm_application_insights_workbook(#17368) - New Resource:
azurerm_monitor_data_collection_rule(#17342) - New Resource:
azurerm_route_server(#16578) - New Resource:
azurerm_route_server_bgp_connection(#16578) - New Resource:
azurerm_web_pubsub_private_link_resource(#15550)
ENHANCEMENTS:
- dependencies: updating to
v0.20220715.1071215ofgithub.com/hashicorp/go-azure-sdk(#17645) - domainservice: to use
hashicorp/go-azure-sdk(#17595) - servicebus: refactoring to use
hashicorp/go-azure-sdk(#17628) - postgres: refactoring to use
hashicorp/go-azure-sdk(#17625) azurerm_kusto_cluster_resource- support for theallowed_fqdns,allowed_ip_ranges, andoutbound_network_access_restrictedproperties (#17581)azurerm_storage_account- supports for thechange_feed_retention_in_daysproperty (#17130)
3.14.0 (July 14, 2022)
FEATURES:
- New Resource:
azurerm_application_insights_workbook_template(#17433) - New Resource:
azurerm_gallery_application(#17394) - New Resource:
azurerm_gallery_application_version(#17394)
ENHANCEMENTS:
- dependencies: updating to
v0.20220712.1111122ofgithub.com/hashicorp/go-azure-sdk(#17606) - dependencies: updating to
v0.37.0ofgithub.com/hashicorp/go-azure-helpers(#17588) - dependencies: updating to
v2.18.0ofgithub.com/hashicorp/terraform-plugin-sdk(#17141) - appconfiguration: updating to use API Version
2022-05-01(#17467) - spring: updating to use API Version
2022-05-01-preview(#17467) - databricks: refactoring to use
hashicorp/go-azure-sdk(#17475) - lighthouse: refactoring to use
hashicorp/go-azure-sdk(#17590) - policyremediation: updated to use version
2021-10-01(#17298) - signalr: refactoring to use
hashicorp/go-azure-sdk(#17463) - storage: refactoring
objectreplicationpolicyto usehashicorp/go-azure-sdk(#17471) - Data Source:
azurerm_availability_set- updating to usehashicorp/go-azure-sdk(#17608) - Data Source:
azurerm_ssh_public_key- refactoring to usehashicorp/go-azure-sdk(#17609) azurerm_availability_set- updating to usehashicorp/go-azure-sdk(#17608)azurerm_container_group- support for thehttp_headersproperty (#17519)azurerm_dashboard- refactoring to usehashicorp/go-azure-sdk(#17598)azurerm_kusto_cluster- support for thepublic_ip_addressproperty (#17520)azurerm_kusto_script- support for thescript_contentproperty (#17522)azurerm_kusto_iothub_data_connection- support for thedatabase_routing_typeproperty (#17526)azurerm_kusto_eventhub_data_connection- support for thedatabase_routing_typeproperty (#17525)azurerm_kusto_eventgrid_data_connection- support for thedatabase_routing_type,eventgrid_resource_id, andmanaged_identity_resource_idproperties (#17524)azurerm_kubernetes_cluster- support for thehost_group_idproperty (#17496)azurerm_kubernetes_cluster_node_pool- support for thehost_group_idproperty (#17496)azurerm_linux_virtual_machine_scale_set- support forcapacity_reservation_group_idproperty (#17530)azurerm_linux_virtual_machine_scale_set- support for theplacementproperty for os disks (#17013)azurerm_orchestrated_virtual_machine_scale_set- support for theplacementproperty for os disks (#17013)azurerm_shared_image- support for theend_of_life_datedisk_types_not_allowed,max_recommended_vcpu_count,max_recommended_vcpu_count,max_recommended_memory_in_gb,min_recommended_memory_in_gb(#17300)azurerm_signalr_service- Add support forlive_trace(#17629)azurerm_ssh_public_key- refactoring to usehashicorp/go-azure-sdk(#17609)azurerm_stream_analytics_output_blob- support for theauthentication_modeproperty (#16652)azurerm_windows_virtual_machine_scale_set- support forcapacity_reservation_group_idproperty (#17530)azurerm_windows_virtual_machine_scale_set- support for theplacementproperty for os disks (#17013)
BUG FIXES:
azurerm_api_management- correct set the API Management CipherTLS_RSA_WITH_3DES_EDE_CBC_SHA(#17554)azurerm_dev_test_lab_schedule- deleting the schedule during deletion (#17614)azurerm_linux_function_app- set thedefault_hostnameproperly on read (#17498)azurerm_linux_function_app_slot- set thedefault_hostnameproperly on read (#17498)azurerm_windows_function_app- set thedefault_hostnameproperly on read (#17498)azurerm_windows_function_app- correctly create function apps when custom handlers are used (#17498)azurerm_windows_function_app_slot- set thedefault_hostnameproperly on read (#17498)azurerm_windows_function_app_slot- correctly create function apps when custom handlers are used (#17498)
3.13.0 (July 08, 2022)
FEATURES:
- New Data Source:
azurerm_public_maintenance_configurations(#16810) - New Resource:
azurerm_fluid_relay_server(#17238) - New Resource:
azurerm_logz_sub_account(#16581)
ENHANCEMENTS:
- azurestackhci: refactoring to use
hashicorp/go-azure-sdk(#17469) - containerinstance: refactoring to use
hashicorp/go-azure-sdk(#17499) - eventhub: refactoring to use
hashicorp/go-azure-sdk(#17445) - hardwaresecuritymodules: refactoring to use
hashicorp/go-azure-sdk(#17470) - netapp: refactoring to use
hashicorp/go-azure-sdk(#17465) - privatedns: refactoring to use
hashicorp/go-azure-sdk(#17436) - Data Source:
azurerm_container_registry- add support for thedata_endpoint_enabledproperty (#17466) azurerm_hdinsight_kafka_cluster-support for thenetworkblock (#17259)azurerm_key_vault_certificate- now correctly recovers certificates on import (#17415)azurerm_kubernetes_clusterl- support for thecapacity_reservation_group_idproperty (#17395)azurerm_kubernetes_node_pool- support for thecapacity_reservation_group_idproperty (#17395)azurerm_linux_virtual_machine- support for thecapacity_reservation_group_idproperty (#17236)azurerm_spring_cloud_deployment- support for theaddon_jsonproperty (#16984)azurerm_synapse_integration_runtime_azure- thelocationproperty now supportsAuto Resolve(#17111)azurerm_windows_virtual_machine- support for thecapacity_reservation_group_idproperty (#17236)
BUG FIXES:
azurerm_application_gateway- therequest_routing_rule.x.priorityproperty is now optional (#17380)
3.12.0 (June 30, 2022)
FEATURES:
- New Resource:
azurerm_active_directory_domain_service_trust(#17045) - New Resource:
azurerm_data_protection_resource_guard(#17325) - New Resource:
azurerm_spring_cloud_api_portal_custom_domain(#16966)
ENHANCEMENTS:
- dependencies: updating to
v0.20220628.1190740ofgithub.com/hashicorp/go-azure-sdk(#17399) - appservice: replacing usages of
ioutilwithio(#17392) - containerservice: updated to use version
2022-03-02-preview(#17084) - elastic: refactoring to use
hashicorp/go-azure-sdk(#17431) - loadtest: refactoring to use
hashicorp/go-azure-sdk(#17432) - maps: refactoring to use
hashicorp/go-azure-sdk(#17434) - mixedreality: switching to use
hashicorp/go-azure-sdk(#17417) - msi: refactoring to use
hashicorp/go-azure-sdk(#17430) - powerbi: refactoring to use
hashicorp/go-azure-sdk(#17435) - purview: refactoring to use
hashicorp/go-azure-sdk(#17419) - redisenterprise: refactoring to use
hashicorp/go-azure-sdk(#17387) - relay: refactoring to use
hashicorp/go-azure-sdk(#17385) - search: refactoring to use
hashicorp/go-azure-sdk(#17386) - servicefabricmanaged: refactoring to use
hashicorp/go-azure-sdk(#17384) - trafficmanager: refactoring to use
hashicorp/go-azure-sdk(#17383) - videoanalyzer: refactoring to use
hashicorp/go-azure-sdk(#17382) - vmware: refactoring to use
hashicorp/go-azure-sdk(#17381) - Data Source:
azurerm_key_vault_key- exporting theresource_idandresource_versionless_idattributes (#17424) - Data Source:
azurerm_key_vault_secret- exporting theresource_idandresource_versionless_idattributes (#17424) - Data Source:
azurerm_spatial_anchors_account- exposing thetagsattribute (#17417) azurerm_bot_service_azure_bot- support new bot type with themicrosoft_app_msi_id,microsoft_app_tenant_id, andmicrosoft_app_typeproperties (#17077)azurerm_bot_channels_registration- support for thestreaming_endpoint_enabledproperty (#17369)azurerm_data_factory- support for thepurview_idproperty (#17001)azurerm_digital_twins_instance- support for theidentityblock (#17076)azurerm_key_vault_key- exporting theresource_idandresource_versionless_idattributes (#17424)azurerm_key_vault_secret- exporting theresource_idandresource_versionless_idattributes (#17424)azurerm_kubernetes_cluster- support for version aliases (#17084)azurerm_linux_web_app- support for thevirtual_network_subnet_idproperty (#17354)azurerm_linux_web_app_slot- support for thevirtual_network_subnet_idproperty (#17354)azurerm_private_link_service- support for thefqdnsproperty (#17366)azurerm_shared_image_version- supportPremium_LRSfor thestorage_account_typeproperty (#17390)azurerm_shared_image_version- support for thedisk_encryption_set_id,end_of_life_date, andreplication_modeproperties (#17295)azurerm_static_site_custom_domain- thevalidation_typepropety is now optional (#15849)azurerm_vpn_site- support for theo365_policyblock (#16820)
BUG FIXES:
- Data Source:
azurerm_key_vault- caching the Key Vault URI when the Key Vault is retrieved (#17407) azurerm_application_gateway- prevent a crash when thewaf_configurationblock is removed (#17241)azurerm_data_factory_dataset_snowflake- ensuringschemais sent to the API to fix a UI bug in the Azure Data Factory Portal (#17346)azurerm_data_factory_linked_service_azure_file_storage- corredctly assignuser_id(#17398)azurerm_key_vault- ensuring thatsoft_delete_enabledis explicitly set whenpurge_protection_enabledis set (#16368)azurerm_linux_function_app- correctly validate theapp_setting_namesandconnection_string_namesproperties within thesticky_settingsblock (#17209)azurerm_linux_web_app- correctly configureauto_healandslow_request(#17296)azurerm_linux_web_app- correctly validate theapp_setting_namesandconnection_string_namesproperties within thesticky_settingsblock (#17209)azurerm_management_group_policy_assignment- thenameproperty can no longer contain/(#16484)azurerm_policy_assignment- thenameproperty can no longer contain/(#16484)azurerm_resource_group_policy_assignment- thenameproperty can no longer contain/(#16484)azurerm_subscription_policy_assignment- thenameproperty can no longer contain/(#16484)azurerm_windows_function_app- correctly validate theapp_setting_namesandconnection_string_namesproperties within thesticky_settingsblock (#17209)azurerm_windows_web_app- correctly configureauto_healandslow_request(#17296)azurerm_windows_web_app- correctly validate theapp_setting_namesandconnection_string_namesproperties within thesticky_settingsblock (#17209)
3.11.0 (June 23, 2022)
FEATURES:
- New Data Source:
azurerm_management_group_template_deployment(#14524) - New Data Source:
azurerm_policy_assignment(#16527) - New Data Source:
azurerm_resource_group_template_deployment(#14524) - New Data Source:
azurerm_subscription_template_deployment(#14524) - New Data Source:
azurerm_tenant_template_deployment(#14524)
ENHANCEMENTS:
- dependencies: updating to
v0.20220623.1064317ofgithub.com/hashicorp/go-azure-sdk(#17348) - batch: updating to use API Version
2022-01-01(#17219) - confidentialledger: updating to use API Version
2022-05-13(#17146) - desktopvirtualization: refactoring to use
hashicorp/go-azure-sdk(#17340) - Data Source:
azurerm_managed_disk- exporting thedisk_access_idattribute (#17270) - Data Source:
azurerm_managed_disk- exporting thenetwork_access_policyattribute (#17270) - Data Source:
azurerm_storage_account- add support for theidentityproperty (#17215)
BUG FIXES:
- Data Source:
azurerm_mysql_flexible_server- generate the correct terraform resource ID (#17301) azurerm_shared_image- theprivacy_statement_uri,publisher,offer, andskufields are now ForceNew (#17289)azurerm_shared_image_*- correctly validate thegallery_nameproperty (#17201)azurerm_time_series_insights_gen2_environment- correctly orderid_properties(#17234)
3.10.0 (June 09, 2022)
FEATURES:
- New Data Source:
azurerm_cdn_frontdoor_rule_set(#17094) - New Resource:
azurerm_capacity_reservation_group(#16464) - New Resource:
azurerm_capacity_reservation(#16464) - New Resource:
azurerm_cdn_frontdoor_rule_set(#17094)
ENHANCEMENTS:
azurerm_cosmosdb_cassandra_cluster- support for theauthentication_method,client_certificate,external_gossip_certificate,external_seed_node,identity,repair_enabledandversionproperties (#16799)azurerm_key_vault_managed_hardware_security_module- support for purging when soft deleted (#17148)azurerm_hpc_cache- support foridentityblock and thekey_vault_key_idandautomatically_rotate_key_to_latest_enabledproperties (#16972)
BUG FIXES:
azurerm_api_management- default hostname proxy configuration is no longer ignored (#16524)azurerm_application_gateway- add default value forbackend_http_settings.0.request_timeout(#17162)azurerm_applicaton_gateway-priorityis now required (#16849)azurerm_container_group- Double the delete check timeout for nic (#17115)azurerm_windows_function_app_x-custom_domain_verification_idis now written to state file ((#17183)
3.9.0 (June 02, 2022)
FEATURES:
- New Data Source:
azurerm_app_configuration_keys(#17053) - New Data Source:
azurerm_cdn_frontdoor_endpoint(#17078) - New Data Source:
azurerm_cdn_frontdoor_profile(#17061) - New Resource:
azurerm_cdn_frontdoor_endpoint(#17078) - New Resource:
azurerm_cdn_frontdoor_profile(#17061) - New Resource:
azurerm_sentinel_data_connector_office_atp(#16825) - New Resource:
azurerm_vpn_server_configuration_policy_group(#16911)
ENHANCEMENTS:
- dependencies: upgrading to
v0.33.0ofgithub.com/hashicorp/go-azure-hepers(#17074) - dependencies: upgrading to
v1.6.1ofgithub.com/hashicorp/go-getter(#17074) - dependencies: upgrade
netappto2021-10-01(#17043) azurerm_batch_job- refactor to splitcreateandupdate(#17138)azurerm_data_factory_trigger_schedule- support for thepipelineblock (#16922)azurerm_backup_policy_vm- support forV2policies viu thepolicy_typeproperty, supporting Enhanced Policies of the hourly type (#16940)azurerm_log_analytics_workspace- allow property updates when a workspace is linked to a cluster (#17069)azurerm_netapp_volume- support for thenetwork_featuresproperty (#17043)azurerm_provider_registration- refactor to splitcreateandupdate(#17138)azurerm_web_pubsub_hub- theevent_handlerblock is now optional (#17037)azurerm_redis_cache- support theidentityblock (#16990)azurerm_service_fabric_managed_cluster- refactor to splitcreateandupdate(#17138)azurerm_synapse_role_assignment- therole_nameproperty now supportsSynapse Monitoring Operator(#17024)azurerm_vpn_gateway_nat_rule- support for theport_rangeproperty (#16724)
BUG FIXES:
azurerm_container_registry_task- sendingauthenticationwithin thesource_triggerblock when updating (#17002)azurerm_eventhub_authorization_rule- extend regex char limit forname(#17057)azurerm_kubernetes_cluster- prevent a potential crash during import of a cluster that doesn't have an API Server Access Profile (#17005)
3.8.0 (May 26, 2022)
FEATURES:
- New Resource:
azurerm_mssql_server_dns_alias(#16861) - New Resource:
azurerm_spring_cloud_gateway_route_config(#16721) - New Resource:
azurerm_spring_cloud_api_portal(#16719) - New Resource:
azurerm_spring_cloud_build_deployment(#16730)
ENHANCEMENTS:
- dependencies: upgrade
botserviceto2021-05-01-preview(#16665) - dependencies: upgrade
keyvaultto2021-10-01(#16955) azurerm_active_directory_domain_service- supports for thedomain_configuration_typeproperty (#16920)azurerm_backup_protected_vm- allow the attached vm to be disassociated from the backup (#16939)azurerm_backup_protected_vm- the backup is now removed from state when it is soft deleted (#16939)azurerm_portal_dashboard- now supports thedisplay_nameargument (#16406)azurerm_data_factory_trigger_schedule- support for thetime_zoneproperty (#16918)azurerm_linux_virtual_machine- add support for Confidential VMs (#16905)azurerm_linux_virtual_machine_scale_set- add support for Confidential VMs (#16916)azurerm_linux_web_app- add support forzip_deploy_fileproperty (#16779)azurerm_linux_web_app_slot- add support forzip_deploy_fileproperty (#16779)azurerm_managed_disk- add support for Confidential VM (#16908)azurerm_spring_cloud_service- suppport thebuild_agent_pool_sizeproperty (#16841)azurerm_spring_cloud_service- support thezone_redundantproperty (#16872)azurerm_synapse_spark_pool- thespark_versionproperty now supports3.2(#16906)azurerm_virtual_network_gateway_connection- support for theegress_nat_rule_idsandingress_nat_rule_idsproperties (#16862)azurerm_vpn_gateway- support for thebgp_route_translation_for_nat_enabledproperty (#16817)azurerm_vpn_gateway_connection- support for thecustom_bgp_addressblock (#16960)azurerm_windows_virtual_machine- add support for Confidential VMs (#16905)azurerm_windows_virtual_machine_scale_set- add support for Confidential VM (#16916)azurerm_windows_web_app- add support forzip_deploy_fileproperty (#16779)azurerm_windows_web_app_slot- add support forzip_deploy_fileproperty (#16779)
BUG FIXES:
azurerm_mysql_server- fix an error updatingpublic_network_access_enabledwith replicas (#16506)azurerm_linux_function_app_slot- correctly check for name availability during creation (#16410)azurerm_windows_function_app_slot- correctly check for name availability during creation (#16410)azurerm_windows_virtual_machine- changing thetimezoneproperty now creates a new resources (#16866)
3.7.0 (May 19, 2022)
FEATURES:
- New Authentication Method: OIDC (#16555)
- New Data Source:
azurerm_elastic_cloud_elasticsearch(#14821) - New Resource:
azurerm_elastic_cloud_elasticsearch(#14821) - New Resource:
azurerm_healthcare_fhir_service(#15913) - New Resource:
azurerm_virtual_network_gateway_nat_rule(#15720)
ENHANCEMENTS:
- dependencies: upgrade
redisto2020-12-01(#16532) azurerm_container_registry- support changing replications (#16678)azurerm_disk_encryption_set- theencryption_typeproperty now supportsConfidentialVmEncryptedWithCustomerKey(#16870)azurerm_linux_function_app- add support for PowerShell7.2(#16718)azurerm_signalr_service- support thePremium_P1SKU (#16875)azurerm_spring_cloud_app- support for theidentityblock (#16280)azurerm_spring_cloud_app- support for theaddon_jsonproperty (#16722)azurerm_windows_function_app- support for PowerShell7.2(#16718)azurerm_mssql_managed_instance- support for themaintenance_configuration_nameproperty (#16832)
BUG FIXES:
- Data Source:
azurerm_databricks_workspace- prevent a panic when the SKU field is missing (#16819) azurerm_application_insights_web_test- working around a breaking change in the API where creation would fail (#16845)azurerm_express_route_gateway- handle gateway connections not found error (#16804)azurerm_shared_image- changing theeulaproperty now creates a new resource (#16868)
DEPRECATIONS:
azurerm_video_analyzer- Video Analyzer (Preview) is now Deprecated and will be Retired on 2022-11-30 - as such this resource is deprecated and will be removed in v4.0 of the AzureRM Provider (#16847)azurerm_video_analyzer_edge_module- Video Analyzer (Preview) is now Deprecated and will be Retired on 2022-11-30 - as such this resource is deprecated and will be removed in v4.0 of the AzureRM Provider (#16847)
3.6.0 (May 12, 2022)
FEATURES:
- New Resource:
azurerm_confidential_ledger(#15420) - New Resource:
azurerm_managed_disk_sas_token(#15558) - New Resource:
azurerm_spring_cloud_gateway(#16175) - New Resource:
azurerm_spring_cloud_build_pack_binding(#16673) - New Resource:
azurerm_spring_cloud_gateway_custom_domain(#16720) - New Resource:
azurerm_stream_analytics_output_powerbi(#16439)
ENHANCEMENTS:
- dependencies: updating to
v64.0.0ofgithub.com/Azure/azure-sdk-for-go(#16631) - dependencies: upgrade
networkto2021-08-01(#16631) azurerm_container_group- support for thekey_vault_key_idproperty (Customer Managed Key encryption) (#16709)azurerm_cosmosdb_account- support mongo version4.2(#16738)azurerm_cosmosdb_cassandra_cluster- support for thetagsproperty (#16743)azurerm_kubernetes_cluster_node_pool- the propertynode_labelscan now be updated (#16360)azurerm_kubernetes_cluster- the propertydefault_node_pool.node_labelscan now be updated (#16360)azurerm_kubernetes_cluster- allow valuenonefornetwork_profile.network_plugin(#16250)azurerm_kusto_script- lock kusto cluster so multiple scripts can be applied (#16690)azurerm_storage_share- support theaccess_tierattribute (#16462)azurerm_snapshot- support for thetrusted_launch_enabledpropertyu (#16679)azurerm_stream_analytics_function_javascript_uda- support for theinput.configuration_parameterproperty (#16575)azurerm_stream_analytics_function_javascript_udf- support for theinput.configuration_parameterproperty (#16579)azurerm_linux_virtual_machine- correctly support for the update thediff_disk_settings.placementproperty (#14847)azurerm_virtual_network_gateway_connection- support for thecustom_bgp_addressesproperty (#16631)azurerm_windows_virtual_machine- correctly support for the update thediff_disk_settings.placementproperty (#14847)
BUG FIXES:
azurerm_app_configuration_feature- allow successful creation of resource without specifying any optional filters (#16459)azurerm_mssql_managed_instance_failover_group- correctly import resource and sent primary isntance id (#16705)
3.5.0 (May 05, 2022)
FEATURES:
- New Data Source:
azurerm_healthcare_dicom_service(#15887) - New Resource:
azurerm_healthcare_dicom_service(#15887) - New Resource:
azurerm_mssql_managed_instance_vulnerability_assessment(#16639) - New resource:
azurerm_sentinel_data_connector_aws_s3(#16440) - New Resource:
azurerm_spring_cloud_builder(#16036) - New Resource:
azurerm_spring_cloud_configuration_service(#16087)
ENHANCEMENTS:
- dependencies: updating to
v63.4.0ofgithub.com/Azure/azure-sdk-for-go(#16533) - dependencies: updating to
v1.5.11ofgithub.com/hashicorp/go-getter(#16659) - dependencies: upgrade
recoveryservicesto2021-12-01(#16001) azurerm_linux_virtual_machine_scale_set- improve validation on thetermination_notification.timeoutproperty (#16594)azurerm_orchestrated_virtual_machine_scale_set- improve validation on thetermination_notification.timeoutproperty (#16594)azurerm_servicebus_namespace- theskuproperty can now be updated toBasicorStandardwithout recreating the resource (#16523)azurerm_storage_account- support for thecross_tenant_replication_enabledproperty (#16351)azurerm_windows_virtual_machine_scale_set- improve validation on thetermination_notification.timeoutproperty (#16594)azurerm_virtual_network_gateway_connection- thetraffic_selector_policyproperty can now be specified (#15938)azurerm_stream_analytics_output_servicebus_queue- support for theproperty_columnsandsystem_property_columnsproperties (#16572)
BUG FIXES:
- Data Source:
azurerm_servicebus_queue_authorization_rule- prevent a possible crash by settingqueue_namecorrectly (#16561) - Data Source:
azurerm_service_plan:- correctly populate thekindandos_typeattributes (#16431) azurerm_data_factory_dataset_delimited_text- set defaults properly forcolumn_delimiter,quote_character,escape_character,first_row_as_headerandnull_value(#16543)azurerm_linux_function_app- correctly deduplicate userapp_settings(#15740)azurerm_linux_function_app- fixapp_settings.WEBSITE_RUN_FROM_PACKAGEhandling from external sources (#16641)azurerm_linux_function_app_slot- correctly deduplicate userapp_settings(#15740)azurerm_linux_function_app_slot- fixapp_settings.WEBSITE_RUN_FROM_PACKAGEhandling from external sources (#16641)azurerm_machine_learning_compute_cluster- resource now is deleted instead of just detached (#16640)azurerm_windows_function_app- correctly deduplicate userapp_settings(#15740)azurerm_windows_function_app_slot- correctly deduplicate userapp_settings(#15740)
3.4.0 (April 28, 2022)
FEATURES:
- New Resource:
azurerm_stream_analytics_output_cosmosdb(#16441)
ENHANCEMENTS:
- dependencies: updating to
v63.1.0ofgithub.com/Azure/azure-sdk-for-go(#16283) - dependencies: updating to
v0.11.26ofgithub.com/Azure/go-autorest(#16458) - dependencies: upgrading to
v0.30.0ofgithub.com/hashicorp/go-azure-helpers(#16504) - dependencies: upgrade
sqlvirtualmachineto2021-11-01-preview(#15835) - Data Source:
azurerm_linux_function_app- add support forsticky_settings(#16546) - Data Source:
azurerm_linux_web_app- add support forsticky_settings(#16546) - Data Source:
azurerm_windows_function_app- add support forsticky_settings(#16546) - Data Source:
azurerm_windows_web_app- add support forsticky_settings(#16546) azurerm_kubernetes_cluster- support for therun_command_enabledproperty (#15029)azurerm_linux_function_app- add support forsticky_settings(#16546)azurerm_linux_web_app- add support forsticky_settings(#16546)azurerm_monitor_aad_diagnostic_setting- remove validation onlog.categoryto allow for new log categories that are available in Azure (#16534)azurerm_mssql_database- Support forshort_term_retention_policy.0.backup_interval_in_hours(#16528)azurerm_postgresql_server- add validation forpublic_network_access_enabled(#16516)azurerm_stream_analytics_job- support for thetypeproperty (#16548)azurerm_windows_function_app- add support forsticky_settings(#16546)azurerm_windows_web_app- add support forsticky_settings(#16546)azurerm_linux_virtual_machine_scale_set- theterminate_notificationproperty is renamed totermination_notification(#15570)azurerm_windows_virtual_machine_scale_set- theterminate_notificationproperty is renamed totermination_notification(#15570)
BUG FIXES:
azurerm_datafactory_dataset_x- fix crash aroundazure_blob_storage_location.0.dynamic_container_enabled(#16514)azurerm_kubernetes_cluster- allow updates to a cluster running a deprecated version of kubernetes (#16551)azurerm_resource_policy_remediation- no longer tries to cancel a completed remediation task during deletion (#16478)
3.3.0 (April 21, 2022)
FEATURES:
- New Resource:
azurerm_spring_cloud_container_deployment(#16181)
ENHANCEMENTS:
- dependencies: updating to
v0.19.0ofgithub.com/tombuildsstuff/giovanni(#16460) - Data Source:
azurerm_kubernetes_cluster- exporting themicrosoft_defenderblock (#16218) - Data Source:
azurerm_storage_account- exporting thenfsv3_enabledattribute (#16404) azurerm_data_factory_linked_service_azure_blob_storage- support for thestorage_kindproperty (#16403)azurerm_data_factory_linked_service_azure_blob_storage- support for theservice_principal_linked_key_vault_keyproperty (#16414)data_factory_linked_service_sql_server_resource- support for theuser_nameproperty (#16118)azurerm_kubernetes_cluster- support for themicrosoft_defenderblock (#16218)azurerm_redis_enterprise_cluster- support for thelinked_database_idandlinked_database_group_nicknameproperties (#16045)azurerm_spring_cloud_service- support for theservice_registry_enabledproperty (#16277)azurerm_stream_analytics_output_mssql- support for thesystem_property_columnsproperty (#16425)azurerm_stream_analytics_output_servicebus_topic- support for themax_batch_countandmax_writer_countproperties (#16409)azurerm_stream_analytics_output_table- support for thecolumns_to_removeproperty (#16389)azurerm_virtual_hub_connection- theinternet_security_enabledproperty can now be updated (#16430)
BUG FIXES:
azurerm_cdn_endpoint- theorigin.httpandorigin.https_portsproperties now have thed efault values of80and443respectivly (#16143)azurerm_key_vault_certificate- now authenticates and manages resources correctly within the US Gov Cloud (#16455)azurerm_key_vault_key- now authenticates and manages resources correctly within the US Gov Cloud (#16455)azurerm_key_vault_managed_storage_account- now authenticates and manages resources correctly within the US Gov Cloud (#16455)azurerm_key_vault_secret- now authenticates and manages resources correctly within the US Gov Cloud (#16455)azurerm_kubernetes_cluster- therole_based_access_control_enabledproperty can now be disabled (#16488)azurerm_linux_function_app- theip_addressproperty is now correctly set into state when theservice_tagproperty is specified (#16426)azurerm_linux_function_app- fixa bug in updates toapp_settingswhere settings could be lost (#16442)azurerm_linux_function_app_slot- thisip_addressproperty is now correctly set into state when theservice_tagproperty is specified (#16426)azurerm_linux_web_app- theip_addressproperty is correctly set into state when theservice_tagproperty is specified (#16426)azurerm_linux_web_app- fixa potential crash when an emptyapp_stackblock is used (#16446)azurerm_linux_web_app_slot- theip_addressproperty is now correctly set into state when theservice_tagproperty is specified (#16426)azurerm_linux_web_app_slot- fixa potential crash when an emptyapp_stackblock is used (#16446)azurerm_sentinel_alert_rule_fusion- no longer sends theetagproperty during updates as it is longer required (#16428)azurerm_sentinel_alert_rule_machine_learning_behavior_analytics- no longer sends theetagproperty during updates as it is longer required (#16428)azurerm_sentinel_alert_rule_ms_security_incident- no longer sends theetagproperty during updates as it is longer required (#16428)azurerm_sentinel_alert_rule_scheduled- no longer sends theetagproperty during updates as it is longer required (#16428)azurerm_sentinel_data_connector_aws_cloud_trail- no longer sends theetagproperty during updates as it is longer required (#16428)azurerm_sentinel_data_connector_microsoft_cloud_app_security- no longer sends theetagproperty during updates as it is longer required (#16428)azurerm_sentinel_data_connector_office_365- no longer sends theetagproperty during updates as it is longer required (#16428)azurerm_storage_account- now updatesidentitybeforecustomer_managed_keyenabling adding a new identity with access to the CMK (#16419)azurerm_subnet- theaddress_prefixesproperty is now (explicitly) required (#16402)azurerm_windows_function_app- theip_addressproperty is now correctly set into state when theservice_tagproperty is specified (#16426)azurerm_windows_function_app- fixa bug in updates toapp_settingswhere settings could be lost (#16442)azurerm_windows_function_app_slot- theip_addressproperty is now correctly set into state when theservice_tagproperty is specified (#16426)azurerm_windows_web_app- theip_addressproperty is now correctly set into state when theservice_tagproperty is specified (#16426)azurerm_windows_web_app- prevent a potential crash when an emptyapp_stackblock is used (#16446)azurerm_windows_web_app_slot- theip_addressproperty is now correctly set into state when theservice_tagproperty is specified (#16426)azurerm_windows_web_app_slot- prevent a potential crash when an emptyapp_stackblock is used (#16446)
3.2.0 (April 14, 2022)
FEATURES:
- New Datasource:
azurerm_kusto_database(#16180) - New Resource:
azurerm_container_connected_registry(#15731) - New Resource:
azurerm_managment_group_policy_exemption(#16293) - New Resource:
azurerm_resource_group_policy_exemption(#16293) - New Resource:
azurerm_resource_policy_exemption(#16293) - New Resource:
azurerm_stream_analytics_job_schedule(#16349) - New Resource:
azurerm_subscription_policy_exemption(#16293)
ENHANCEMENTS:
- Data Source:
azurerm_stream_analytics_job- support for thelast_output_time,start_mode, andstart_timeproperties (#16349) azurerm_container_group- support for theinit_containerblock (#16204)azurerm_machine_learning_workspace- renamed thepublic_network_access_enabledproperty topublic_access_behind_virtual_network_enabledto better reflect what this property does (#16288)azurerm_media_streaming_endpointsupport Standard Streaming Endpoints (#16304)azurerm_cdn_endpoint- theurl_path_conditionproperty now allows theRegExandWildcardvalues (#16385)
BUG FIXES:
- Data Source:
azurerm_log_analytics_linked_storage_account- correctly set thedata_source_typeproperty (#16313) azurerm_lb_outbound_rule- allow0for theallocated_outbound_portsproperty (#16369)azurerm_mysql_flexible_server-backup_retention_dayscan now be set any value from1-35(#16312)azurerm_sentinel_watchlist- support for the required propertyitem_search_key(#15861)azurerm_vpn_server_configuration- theserver_root_certificateproperty is now optional (#16366)azurerm_storage_data_lake_gen2_path- support$superuseras an option forownerandgroup(#16370)azurerm_eventhub_namespace- can now be updated when customer managed keys are being used (#16371)azurerm_postgresql_flexible_server-high_availabilityblocks can now be added and removed (#16328)
3.1.0 (April 07, 2022)
FEATURES:
- New Resource:
azurerm_container_registry_agent_pool(#16258)
ENHANCEMENTS:
- dependencies: updating to
v63.0.0ofgithub.com/Azure/azure-sdk-for-go(#16147) - dependencies: updating
digitaltwinsto use API Version2020-12-01(#16044) - dependencies: updating
streamanalyticsto use API Version2020-03-01(#16270) - provider: upgrading to Go
1.18(#16247) - Data Source:
azurerm_kubernetes_cluster- support for theoidc_issuer_enabledandoidc_issuer_urlproperties [#16130] - Data Source:
azurerm_service_plan- add support forzone_balancing_enabled(#16156) azurerm_application_gateway- addKNOWN-CVESto accepted values for therule_group_nameproperty (#16080)azurerm_automation_account- thedsc_primary_access_keyanddsc_secondary_access_keyproperties are now marked as sensitive (#16161)azurerm_cognitive_account- support for thecustom_question_answering_search_service_idproperty (#15804)azurerm_consumption_budget_management_group- support forSubscriptionIDandSubscriptionNameoptions in thedimensionblock (#16074)azurerm_cosmosdb_gremlin_graph- the propertyindexing_modeis now case-sensitive (#16152)azurerm_cosmosdb_sql_container- the propertyindexing_modeis now case-sensitive (#16152)azurerm_dedicated_host- support for the theDSv3-Type4andESv3-Type4SKUs (#16253)azurerm_kubernetes_cluster- support for theoidc_issuer_enabledandoidc_issuer_urlproperties [#16130]azurerm_kubernetes_cluster- thenetwork_profileblock now supports theip_versionsproperty (#16088)azurerm_mssql_database- support for theledger_enabledproperty (#16214)azurerm_service_plan- support for thezone_balancing_enabledproperty (#16156)azurerm_servicebus_namespace- support for thecustomer_managed_keyblock (#15601)azurerm_web_application_firewall_policy- addKNOWN-CVESto accepted values forrule_group_name(#16080)azurerm_servicebus_namespace- add support for thelocal_auth_enabledproperty (#16268)
BUG FIXES:
azurerm_api_management_api_operation_tag- now retrieves tags from the correct API (#16006)azurerm_api_management_api_operation- prevent a potential panic when parsingrepresentation(#14848)azurerm_application_gateway- afrontend_ip_configurationblocks can now be updated (#16132)azurerm_application_insights- remove the disable logic for the created Action Groups (#16170)azurerm_cosmosdb_sql_container- disabling theanalytical_storage_ttlproperty now forces a new resoruce to be created (#16229)azurerm_linux_function_app- only one ofapplication_insights_keyorapplication_insights_connection_stringneeds to be optionally specified (#16134)azurerm_linux_function_app_slot- only one ofapplication_insights_keyorapplication_insights_connection_stringneeds to be optionally specified (#16134)azurerm_windows_function_app- fixthe import check for Service Plan OS type (#16164)azurerm_linux_web_app_slot- fixcontainer_registry_managed_identity_client_idproperty validation (#16149)azurerm_windows_web_app- add support fordotnetcorein site metadata propertycurrent_stack(#16129)azurerm_windows_web_app- fixdockerwindowsFXVersionwhendocker_container_registryis specified (#16192)azurerm_windows_web_app_slot- add support fordotnetcorein site metadata propertycurrent_stack(#16129)azurerm_windows_web_app_slot- fixdockerwindowsFXVersionwhendocker_container_registryis specified (#16192)azurerm_storage_data_lake_gen2_filesystem- add support for$superuseringroupandownerproperties (#16215)
3.0.2 (March 26, 2022)
BUG FIXES:
azurerm_cosmosdb_account- prevent a panic when the API returns an empty list of read or write locations (#16031)azurerm_cdn_endpoint- prevent a panic when there is an emptycountry_codesproperty (#16066)azurerm_key_vault- fixtheauthorizer was not an auth.CachedAuthorizererror (#16078)azurerm_linux_function_app- correctly update storage settings when using MSI (#16046)azurerm_managed_disk- changing thezoneproperty now correctly creates a new resource (#16070)azurerm_resource_group- now during deletion if there are still resources found in the group it will wait a little bit and check again to handle eventually consistancy bugs (#16073)azurerm_windows_function_app- correctly update the storage settings when using MSI authentication (#16046)
3.0.1 (March 24, 2022)
BUG FIXES:
- provider: the
prevent_deletion_if_contains_resourcesfeature flag within theresource_groupblock now defaults totrue(#16021)
3.0.0 (March 24, 2022)
NOTES:
- Major Version: Version 3.0 of the Azure Provider is a major version - some behaviours have changed and some deprecated fields/resources have been removed - refer to the 3.0 upgrade guide for more information.
- When upgrading to v3.0 of the AzureRM Provider, we recommend upgrading to the latest version of Terraform Core (which can be found here) - the next major release of the AzureRM Provider (v4.0) will require Terraform 1.0 or later.
FEATURES:
- New Data Source:
azurerm_healthcare_workspace(#15759) - New Data Source:
azurerm_key_vault_encrypted_value(#15873) - New Data Source:
azurerm_managed_api(#15797) - New Resource:
azurerm_api_connection(#15797) - New Resource:
azurerm_healthcare_workspace(#15759) - New Resource:
azurerm_stream_analytics_function_javascript_uda(#15831) - New Resource:
azurerm_security_center_server_vulnerability_assessment_virtual_machine(#15747)
ENHANCEMENTS:
- dependencies: updating to
v62.3.0ofgithub.com/Azure/azure-sdk-for-go(#15927) - dependencies: updating to
v0.26.0ofgithub.com/hashicorp/go-azure-helpers(#15889) - dependencies: updating
appplatformto API Version2022-01-01-preview(#15597) - provider: MSAL (and Microsoft Graph) is now used for authentication instead of ADAL (and Azure Active Directory Graph) (#12443)
- provider: all (non-deprecated) resources now validate the Resource ID during import (#15989)
- provider: added a new feature flag within the
api_managementblock forrecover_soft_deleted, for configuring whether a soft-deletedazurerm_api_managementshould be recovered during creation (#15871) - provider: added a new feature flag within the
key_vaultblock forrecover_soft_deleted_certificates, for configuring whether a soft-deletedazurerm_key_vault_certificateshould be recovered during creation (#10273) - provider: added a new feature flag within the
key_vaultblock forpurge_soft_deleted_certificates_on_destroy, for configuring whether a deletedazurerm_key_vault_certificateshould be purged during deletion (#10273) - provider: added a new feature flag within the
key_vaultblock forrecover_soft_deleted_keys, for configuring whether a soft-deletedazurerm_key_vault_keyshould be recovered during creation (#10273) - provider: added a new feature flag within the
key_vaultblock forpurge_soft_deleted_keys_on_destroy, for configuring whether a deletedazurerm_key_vault_keyshould be purged during deletion (#10273) - provider: added a new feature flag within the
key_vaultblock forrecover_soft_deleted_secrets, for configuring whether a soft-deletedazurerm_key_vault_secretshould be recovered during creation (#10273) - provider: added a new feature flag within the
key_vaultblock forpurge_soft_deleted_secrets_on_destroy, for configuring whether a deletedazurerm_key_vault_secretshould be purged during deletion (#10273) - provider: added a new feature flag within the
resource_groupblock forprevent_deletion_if_contains_resources, for configuring whether Terraform should prevent the deletion of a Resource Group which still contains items (#13777) - provider: the feature flag
permanently_delete_on_destroywithin thelog_analytics_workspaceblock now defaults totrue(#15948) - Resources supporting Availability Zones: Zones are now treated consistently across the Provider and the field within Terraform is renamed to either
zone(for a single Zone) orzones(where multiple can be defined) - the complete list of resources can be found in the 3.0 Upgrade Guide (#14588) - Resources supporting Managed Identity: Identity blocks are now treated consistently across the Provider - the complete list of resources can be found in the 3.0 Upgrade Guide (#15187)
- provider: removing the
networkandrelaxed_lockingfeature flags, since this is now enabled by default (#15719) - Data Source:
azurerm_linux_function_app- support for thestorage_key_vault_secret_idproperty (#15793) - Data Source:
azurerm_storage_account_sas- now exports thetagandfilterattributes (#15863) - Data Source:
azurerm_windows_function_app- support forstorage_key_vault_secret_idproperty (#15793) azurerm_application_insights- can now disable Rule and Action Groups that are automatically created (#15892)azurerm_cdn_endpoint- thehost_nameproperty is renamed tofqdn(#15992)azurerm_eventgrid_system_topic_event_subscription- support for thedelivery_propertyproperty (#15559)azurerm_iothub- add support for theauthentication_typeandidentity_idproperties in thefile_uploadblock (#15874)azurerm_kubernetes_cluster- thekube_admin_configblock is now marked as sensitive in addition to all items within it (#4105)azurerm_kubernetes_cluster- add support for thekey_vault_secrets_providerandopen_service_mesh_enabledproperty in Azure China and Azure Government (#15878)azurerm_linux_function_app- add support for thestorage_key_vault_secret_idproperty (#15793)azurerm_linux_function_app- updating the read timeout to be5m(#15867)azurerm_linux_function_app- support for node version16preview (#15884)azurerm_linux_function_app- add support foruse_dotnet_isolated_runtime(#15969)azurerm_linux_function_app_slot- add support foruse_dotnet_isolated_runtime(#15969)azurerm_linux_function_app_slot- add support forstorage_key_vault_secret_id(#15793)azurerm_linux_function_app_slot- updating the read timeout to be 5m (#15867)azurerm_linux_virtual_machine- support for thetermination_notificationproperty (#14933)azurerm_linux_virtual_machine- support for theedge_zoneproperty (#15890)azurerm_linux_virtual_machine_scale_set- support for theedge_zoneproperty (#15890)azurerm_linux_web_app- support for PHP version 8.0 (#15933)azurerm_loadbalancer- support for theedge_zoneproperty (#15890)azurerm_managed_disk- support for theedge_zoneproperty (#15890)azurerm_management_group_policy_assignment- support for User Assigned Identities (#15376)azurerm_mssql_server- theminimum_tls_versionproperty now defaults to1.2(#10276)azurerm_mysql_server- thessl_minimal_tls_version_enforcedproperty now defaults to1.2(#10276)azurerm_network_interface- support for theedge_zoneproperty (#15890)azurerm_network_security_rule- no longer locks on the network security group name (#15719)azurerm_postgresql_server- thessl_minimal_tls_version_enforcedproperty now defaults to1.2(#10276)azurerm_public_ip- support for theedge_zoneproperty (#15890)azurerm_redis_cache- theminimum_tls_versionproperty now defaults to1.2(#10276)azurerm_resource_group- Terraform now checks during the deletion of a Resource Group if there's any items remaining and will raise an error if so by default (to avoid deleting items unintentionally). This behaviour can be controlled using theprevent_deletion_if_contains_resourcesfeature-flag within theresource_groupblock within thefeaturesblock. (#13777)azurerm_resource_group_policy_assignment- support for User Assigned Identities (#15376)azurerm_resource_policy_assignment- support for User Assigned Identities (#15376)azurerm_sentinel_alert_rule_scheduled- support foralert_details_override(#15901)azurerm_sentinel_alert_rule_scheduled- support forentity_mapping[#15901]azurerm_sentinel_alert_rule_scheduled- support forcustom_details(#15901)azurerm_sentinel_alert_rule_scheduled- support forgroup_by_alert_details(#15901)azurerm_sentinel_alert_rule_scheduled- support forgroup_by_custom_details(#15901)azurerm_site_recovery_replicated_vm- support for thetarget_availability_zoneproperty (#15617)azurerm_shared_image- support for thesupport_accelerated_networkproperty (#15562)azurerm_static_site- theidentityproperty now supportsSystemAssignedandUserAssigned(#15834)azurerm_storage_account- theallow_blob_public_accessproperty is renamed toallow_nested_items_to_be_publicto better represent what is being enabled (#12689)azurerm_storage_account- support for theedge_zoneproperty (#15890)azurerm_storage_account-ZRSis no longer supported when usingStorageV1(#16004)azurerm_storage_account- themin_tls_versionproperty now defaults to1.2(#10276)azurerm_storage_share-quotais now required (#15982)azurerm_subscription_policy_assignment- support for User Assigned Identities (#15376)azurerm_virtual_network- support for theedge_zoneproperty (#15890)azurerm_virtual_network_gateway- support for theedge_zoneproperty (#15890)azurerm_virtual_hub- support for thevirtual_router_asnandvirtual_router_ipsproperties (#15741)azurerm_windows_function_app- add support forstorage_key_vault_secret_idproperty (#15793)azurerm_windows_function_app- updating the read timeout to be5m(#15867)azurerm_windows_function_appnode version validation string can not be prefixed with~(#15884)azurerm_windows_function_appsupport for node version16preview support (#15884)azurerm_windows_function_app- add support foruse_dotnet_isolated_runtime(#15969)azurerm_windows_function_app_slot- add support foruse_dotnet_isolated_runtime(#15969)azurerm_windows_function_app_slot- add support for thestorage_key_vault_secret_idproperty (#15793)azurerm_windows_function_app_slot- updating the read timeout to be 5m (#15867)azurerm_windows_virtual_machine- support for thetermination_notificationproperty (#14933)azurerm_windows_virtual_machine- support for theedge_zoneproperty (#15890)azurerm_windows_virtual_machine_scale_set- support for theedge_zoneproperty (#15890)
BUG FIXES:
- provider: the
recover_soft_deleted_key_vaultsfeature flag within thekey_vaultblock now defaults totrue(#15984) - provider: the
purge_soft_delete_on_destroyfeature flag within thekey_vaultblock now defaults totrue[#15984] azurerm_app_configuration_feature- detecting that the key is gone when the App Configuration is deleted (#15973)azurerm_app_configuration_key- detecting that the key is gone when the App Configuration is deleted (#15973)azurerm_application_gateway- thebackend_address_poolblock is now a Set rather than a List (#6896)azurerm_application_gateway- the fieldfqdnswithin thebackend_address_poolblock is now a Set rather than a List (#6896)azurerm_application_gateway- the fieldip_addresseswithin thebackend_address_poolblock is now a Set rather than a List (#6896)azurerm_application_gateway- thebackend_http_settingsblock is now a Set rather than a List (#6896)azurerm_application_gateway- thefrontend_portblock is now a Set rather than a List (#6896)azurerm_application_gateway- the fieldhost_nameswithin thefrontend_portblock is now a Set rather than a List (#6896)azurerm_application_gateway- thehttp_listenerblock is now a Set rather than a List (#6896)azurerm_application_gateway- theprivate_endpoint_connectionblock is now a Set rather than a List (#6896)azurerm_application_gateway- theprivate_link_configurationblock is now a Set rather than a List (#6896)azurerm_application_gateway- theprobeblock is now a Set rather than a List (#6896)azurerm_application_gateway- theredirect_configurationblock is now a Set rather than a List (#6896)azurerm_application_gateway- therequest_routing_ruleblock is now a Set rather than a List (#6896)azurerm_application_gateway- thessl_certificateblock is now a Set rather than a List (#6896)azurerm_container_registry- validate thegeorepliactionsproperty does not include the location of the Container Registry (#15847)azurerm_cosmosdb_mongo_collection- thedefault_ttl_secondsproperty can now be set to-1(#15736)azurerm_eventhub- prevent panic when thecapture_descriptionblock is removed (#15930)azurerm_key_vault_access_policy- validating the Resource ID during import (#15989)azurerm_linux_function_app- fixed update handling ofapp_settingsforWEBSITE_CONTENTSHAREandWEBSITE_CONTENTAZUREFILECONNECTIONSTRING(#15907)azurerm_linux_function_app_slot- fixed update handling ofapp_settingsforWEBSITE_CONTENTSHAREandWEBSITE_CONTENTAZUREFILECONNECTIONSTRING(#15907)azurerm_local_network_gateway- fixforaddress_spacecannot be updated (#15159)azurerm_log_analytics_cluster_customer_managed_key- detecting when the Customer Managed Key is removed (#15973)azurerm_mssql_database_vulnerability_assessment_rule_baseline- prevent the resource from being replaced every apply (#14759)azurerm_security_center_auto_provisioning- validating the Resource ID during import [#15989]azurerm_security_center_setting- changing thesetting_nameproperty now forces a new resource (#15983)azurerm_synapse_workspace- fixing a bug where workspaces created from a Dedicated SQL Pool / SQL Data Warehouse couldn't be retrieved (#15829)azurerm_synapse_workspace_key- keys can now be correctly rotated (#15897)azurerm_windows_function_app- fixed update handling ofapp_settingsforWEBSITE_CONTENTSHAREandWEBSITE_CONTENTAZUREFILECONNECTIONSTRING(#15907)azurerm_windows_function_app_slot- fixed update handling ofapp_settingsforWEBSITE_CONTENTSHAREandWEBSITE_CONTENTAZUREFILECONNECTIONSTRING(#15907)
For information on changes between the v2.99.0 and v2.0.0 releases, see the previous v2.x changelog entries.
For information on changes between the v1.44.0 and v1.0.0 releases, see the previous v1.x changelog entries.
For information on changes prior to the v1.0.0 release, see the v0.x changelog.