BREAKING CHANGES:
App Service site_config
ip_restriction
blocks are no longer computed - changes to IP restrictions outside of Terraform will now present a diffscm_ip_restriction
blocks are no longer computed - changes to SCM IP restrictions outside of Terraform will now present a diffcors
blocks 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.1105901
ofhashicorp/go-azure-sdk
(#21079) databricks
: refactoring to usehashicorp/go-azure-sdk
as a base layer rather thanAzure/go-autorest
(#21004)azurerm_app_configuration_key
- the resource's ID has been changed to match the Data Plane URL format to work around a number of bugs in the previous parsing logic (#20082)azurerm_app_configuration_feature
- the resource's ID has been changed to match the Data Plane URL format to work around a number of 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 fieldoperator
within thematch_conditions
block can now be set toAny
(#20971)azurerm_kubernetes_cluster
- add missing property tooms_agent
schema(#21046)azurerm_kubernetes_cluster
- deprecatedocker_bridge_cidr
which is no longer supported by the API since docker is no longer a valid container runtime (#20952)azurerm_management_group_policy_assignment
- support for theoverrides
andresource_selectors
blocks (#20686)azurerm_mysql_flexible_server
- support for thegeo_backup_key_vault_key_id
andgeo_backup_user_assigned_identity_id
properties (#20796)azurerm_resource_group_policy_assignment
- support for theoverrides
andresource_selectors
blocks (#20686)azurerm_resource_policy_assignment
- support for theoverrides
andresource_selectors
blocks (#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_seconds
properties (#20975)azurerm_subscription_policy_assignment
- support for theoverrides
andresource_selectors
blocks (#20686)azurerm_sentinel_log_analytics_workspace_onboarding
- theresource_group_name
andworkspace_name
properties have been deprecated in favour of workspace_id (#20661)azurerm_virtual_network_peering
- adding an explicit default value forallow_forwarded_traffic
,allow_gateway_transit
anduse_remote_gateways
(#21009)azurerm_virtual_hub
- support for thehub_routing_preference
property (#21028)
BUG FIXES:
azurerm_automation_account
- thekey_source
property has been deprecated (#21041)azurerm_application_insights
- theworkspace_id
can now be updated without creating a new resource (#21029)azurerm_firewall
- Prevent duplicate name from being used forip_configuration
andmanagement_ip_configuration
(#21068)azurerm_kubernetes_cluster
- replace calls to the deprecated accessProfiles endpoint with listUserCredentials (#20927)azurerm_kusto_cluster
-language_extensions
is now a Set rather than a List (#20951)azurerm_linux_function_app
- fix an update bug with thehealth_check_eviction_time_in_min
property (#21095)azurerm_linux_function_app
- fixed processing ofcors
block (#20987)azurerm_linux_function_app
- fix auth_v2active_directory_v2
sending empty data (#21091)azurerm_linux_function_app
- fix read fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_linux_function_app
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_function_app
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_function_app_slot
- fixed processing ofcors
block (#20987)azurerm_linux_function_app_slot
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_function_app_slot
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_function_app_slot
- fix auth_v2active_directory_v2
sending empty data (#21091)azurerm_linux_function_app_slot
- fix read fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_linux_web_app
- fix auth_v2active_directory_v2
sending empty data (#21091)azurerm_linux_web_app
- fix read fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_linux_web_app
- fixed processing ofcors
block (#20987)azurerm_linux_web_app
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_web_app
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_web_app_slot
- fix auth_v2active_directory_v2
sending empty data (#21091)azurerm_linux_web_app_slot
- fix read fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_linux_web_app_slot
- fixed processing ofcors
block (#20987)azurerm_linux_web_app_slot
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_web_app_slot
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_machine_learning_datastore_blobstorage
- fix an issue creating this resource in clouds other than public (#21016)azurerm_virtual_desktop_host_pool
- changing theload_balancer_type
property no longer creates a new resource (#20947)azurerm_windows_function_app
- fix an update bug with thehealth_check_eviction_time_in_min
property (#21095)azurerm_windows_function_app
- fixed processing ofcors
block (#20987)azurerm_windows_function_app
- fix auth_v2active_directory_v2
sending empty data (#21091)azurerm_windows_function_app
- fix read fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_windows_function_app
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_function_app
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_function_app_slot
- fixed processing ofcors
block (#20987)azurerm_windows_function_app_slot
- fix auth_v2active_directory_v2
sending empty data (#21091)azurerm_windows_function_app_slot
- fix read fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_windows_function_app_slot
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_function_app_slot
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_web_app
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_web_app
- fixed processing ofcors
block (#20987)azurerm_windows_web_app
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_web_app
- fix auth_v2active_directory_v2
sending empty data (#21091)azurerm_windows_web_app
- fix read fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_windows_web_app_slot
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_web_app_slot
- fixed processing ofcors
block (#20987)azurerm_windows_web_app_slot
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_web_app_slot
- fix auth_v2active_directory_v2
sending empty data (#21091)azurerm_windows_web_app_slot
- fix read fortoken_store_enabled
to correctly set returned value in state (#21091)