FEATURES:
- New Data Source:
azurerm_portal_dashboard
(#15326) - New Data Source:
azurerm_site_recovery_fabric
(#15349) - New Data Source:
azurerm_site_recovery_protection_container
(#15349) - New Data Source:
azurerm_site_recovery_replication_policy
(#15349) - New Resource:
azurerm_disk_pool_iscsi_target_lun
(#15329) - New Resource:
azurerm_sentinel_watchlist_item
(#14366) - New Resource:
azurerm_stream_analytics_output_function
(#15162) - New Resource:
azurerm_web_pubsub_network_acl
(#14827) - New Beta Resource:
azurerm_app_service_source_control_slot
(#15301)
ENHANCEMENTS:
- dependencies: updating to
v0.23.1
ofgithub.com/hashicorp/go-azure-helpers
(#15314) azurerm_application_gateway
- thetype
property within theidentity
block is now required when anidentity
block is specified (#15337)azurerm_application_insights
- support for theforce_customer_storage_for_profiler
property (#15254)azurerm_automation_account
- support for managed identities (#15072)azurerm_data_factory
- refactoring theidentity
block to be consistant across resources (#15344)azurerm_kusto_cluster
- support for theenable_auto_stop
(#15332)azurerm_linux_virtual_machine
- support theStandardSSD_ZRS
andPremium_ZRS
values for thestorage_account_type
property (#15360)azurerm_linux_virtual_machine
- full support for Automatic VM Guest Patching (#14906)azurerm_network_watcher_flow_log
- thename
property can now be set for new resources (#15016)azurerm_orchestrated_virtual_machine_scale_set
- full support for Automatic VM Guest Patching and Hotpatching (#14935)azurerm_windows_virtual_machine
- support theStandardSSD_ZRS
andPremium_ZRS
values for thestorage_account_type
property (#15360)azurerm_windows_virtual_machine
- full support for Automatic VM Guest Patching and Hotpaching (#14796)
BUG FIXES:
azurerm_application_insights_api_key
- prevent panic by checking for the id of an existing API Key (#15297)azurerm_app_service_active_slot
- fix regression in ID set in creation of new resource (#15291)azurerm_firewall
- working around an Azure API issue when deleting the Firewall (#15330)azurerm_kubernetes_cluster
- unsettingoutbound_ip_prefix_ids
oroutbound_ip_address_ids
with an empty slice will default theload_balancer_profile
to a managed outbound IP (#15338)azurerm_orchestrated_virtual_machine_scale_set
- fixing a crash when thecomputer_name_prefix
wasn't specified (#15312)azurerm_recovery_services_vault
- fixing an issue where the subscription couldn't be found when running in Azure Government (#15316)
FEATURES:
- New Data Source:
azurerm_container_group
(#14946) - New Data Source:
azurerm_logic_app_standard
(#15199) - New Resource:
azurerm_disk_pool_iscsi_target
(#14975) - New Beta Resource:
azurerm_linux_function_app_slot
(#14940) - New Resource:
azurerm_traffic_manager_azure_endpoint
(#15178) - New Resource:
azurerm_traffic_manager_external_endpoint
(#15178) - New Resource:
azurerm_traffic_manager_nested_endpoint
(#15178) - New Beta Resource:
azurerm_windows_function_app_slot
(#14940) - New Beta Resource:
azurerm_windows_web_app_slot
(#14613)
ENHANCEMENTS:
- dependencies: upgrading to
v0.22.0
ofgithub.com/hashicorp/go-azure-helpers
(#15207) - dependencies: updating
backup
to API Version2021-07-01
(#14980) azurerm_storage_account
- theidentity
block is no longer computed (#15207)azurerm_linux_virtual_machine
- support for thededicated_host_group_id
property (#14936)azurerm_recovery_services_vault
- support Zone Redundant storage (#14980)azurerm_web_pubsub_hub
- themanaged_identity_id
property within theauth
block now accepts UUIDs (#15183)azurerm_windows_virtual_machine
- support for thededicated_host_group_id
property (#14936)
BUG FIXES:
azurerm_container_group
- fixing parallel provisioning failures with the samenetwork_profile_id
(#15098)azurerm_frontdoor
- fixing the validation forresource_group_name
(#15174)azurerm_kubernetes_cluster
- prevent panic when updatingsku_tier
(#15229)azurerm_hdinsight_interactive_query_cluster
- support for thestorage_resource_id
property to fix missing storage account errors (#15039)azurerm_hdinsight_hadoop_cluster
- support for thestorage_resource_id
property to fix missing storage account errors (#15039)azurerm_hdinsight_spark_cluster
- support for thestorage_resource_id
property to fix missing storage account errors (#15039)azurerm_hdinsight_hbase_cluster
- support for thestorage_resource_id
property to fix missing storage account errors (#15039)azurerm_log_analytics_datasource_windows_event
- adding a state migration to fixID was missing the dataSources element
(#15194)azurerm_policy_definition
- fix the deprecation ofmanagement_group_name
in favour ofmanagement_group_id
(#15209)azurerm_policy_set_definition
- fix the deprecation ofmanagement_group_name
in favour ofmanagement_group_id
(#15209)azurerm_static_site
- fixing the creation of a Free tier Static Site (#15141)azurerm_storage_share
- fixing theShareBeingDeleted
error when the Storage Share is recreated (#15180)
UPGRADE NOTES:
- provider: support for the Azure German cloud has been removed in this release as this environment is no longer operational (#14403)
azurerm_api_management_policy
- resources that were created with v2.92.0 will be marked as tainted due to a bug. This version addresses the underlying issue, but the actual resource needs to either be untainted (viaterraform untaint
) or allow Terraform to delete the resource and create it again.azurerm_hdinsight_kafka_cluster
- thesecurity_group_name
property in therest_proxy
block is conditionally required when theuse_msal
provider property is enabled (#14403)
FEATURES:
- New Data Source:
azurerm_linux_function_app
(#15009) - New Data Source
azurerm_web_pubsub
(#14731) - New Data Source
azurerm_web_pubsub_hub
(#14731) - New Resource:
azurerm_web_pubsub
(#14731) - New Resource:
azurerm_web_pubsub_hub
(#14731) - New Resource:
azurerm_virtual_desktop_host_pool_registration_info
(#14134)
ENHANCEMENTS:
- dependencies: updating to
v61.3.0
ofgithub.com/Azure/azure-sdk-for-go
(#15080) - dependencies: updating to
v0.21.0
ofgithub.com/hashicorp/go-azure-helpers
(#15043) - dependencies: updating
kusto
to API Version2021-08-27
(#15040) - provider: opt-in support for v2 authentication tokens via the
use_msal
provider property (#14403) azurerm_app_service_slot
- support for thestorage_account
block (#15084)azurerm_stream_analytics_stream_input_eventhub
- support for thepartition_key
property (#15019)
BUG FIXES:
data.image_source
- fix a regression aroundid
(#15119)azurerm_api_management_backend
fix a crash caused bybackend_credentials
(#15123)azurerm_api_management_policy
- fixing the Resource ID for theapi_management_policy
block when this was provisioned using version2.92.0
of the Azure Provider (#15060)azurerm_bastion_host
- fix a crash by adding nil check for thecopy_paste_enabled
property (#15074)azurerm_dev_test_lab
- fix an unexpected diff on with thekey_vault_id
property (#15054)azurerm_subscription_cost_management_export
- now sents theETag
when updating a cost management export (#15017)azurerm_template_deployment
- fixes a potential bug occuring during the deletion of a template deployment (#15085)azurerm_eventhub
- thepartition_count
property can now be changed when using Premiumsku
(#15088)
BUG FIXES:
azurerm_app_service
- fix name availability check request (#15062)
FEATURES:
- New Data Source:
azurerm_mysql_flexible_server
(#14976) - New Beta Data Source:
azurerm_windows_function_app
(#14964)
ENHANCEMENTS:
- dependencies: upgrading to
v61.1.0
ofgithub.com/Azure/azure-sdk-for-go
(#14828) - dependencies: updating
containerregistry
to API version2021-08-01-preview
(#14961) - Data Source
azurerm_logic_app_workflow
- exporting theidentity
block (#14896) azurerm_bastion_host
- support for thecopy_paste_enabled
,file_copy_enabled
,ip_connect_enabled
,shareable_link_enabled
, andtunneling_enabled
properties (#14987)azurerm_bastion_host
- support for thescale_units
property (#14968)azurerm_security_center_automation
- theevent_source
property can now be set toAssessmentsSnapshot
,RegulatoryComplianceAssessment
,RegulatoryComplianceAssessmentSnapshot
,SecureScoreControlsSnapshot
,SecureScoresSnapshot
, andSubAssessmentsSnapshot
(#14996)azurerm_static_site
- support for theidentity
block (#14911)azurerm_iothub
- Support for Identity-Based Endpoints (#14705)azurerm_servicebus_namespace_network_rule_set
- support for thepublic_network_access_enabled
property (#14967)
BUG FIXES:
azurerm_machine_learning_compute_instance
- add validation fortenant_id
andobject_id
properties to prevent null values and subsequent panic (#14982)azurerm_linux_function_app
- (beta) fix potential panic inapplication_stack
when that block is not in config (#14844)azurerm_storage_share_file
changing thecontent_md5
property will now trigger recreation and thecontent_length
property of share file will now be set when updating properties. (#15007)
FEATURES:
- New Resource:
azurerm_api_management_api_tag
(#14711) - New Resource:
azurerm_disk_pool_managed_disk_attachment
(#14268)
ENHANCEMENTS:
- dependencies: upgrading
eventgrid
to API version2021-12-01
(#14433) azurerm_api_management_custom_domain
- theproxy
property has been deprecated in favour of thegateway
for the 3.0 release (#14628)azurerm_databricks_workspace_customer_managed_key
- allow creation of resource wheninfrastructure_encryption_enabled
is set totrue
for the databricks workspace (#14915)azurerm_eventgrid_domain
- support for thelocal_auth_enabled
,auto_create_topic_with_first_subscription
, andauto_delete_topic_with_last_subscription
properties (#14433)azurerm_monitor_action_group
- support for theevent_hub_receiver
block (#14771)azurerm_mssql_server_extended_auditing_policy
- support storing audit data in storage account that is behind a firewall and VNet (#14656)azurerm_purview_account
- export themanaged_resources
block (#14865)azurerm_recovery_services_vault
- support for customer-managed keys (CMK) with theencryption
block (#14718)azurerm_storage_account
- support for theinfrastructure_encryption_enabled
property (#14864)
BUG FIXES:
azurerm_aadb2c_directory
- fix importing existing resources (#14879)azurerm_consumption_budget_subscription
- fix issue in migration logic (#14898)azurerm_cosmosdb_account
- only force ForceMongo when kind is set to mongo (#14924)azurerm_cosmosdb_mongo_collection
- now validates that "_id" is included as an index key (#14857)azurem_hdinsight
- hdinsight resources using oozie metastore can now be created without error (#14880)azurerm_log_analytics_datasource_windows_performance_counter
- state migration for case conversion of ID element (#14916)azurerm_monitor_aad_diagnostic_setting
- use the correct parser function for event hub rule IDs (#14944)azurerm_mysql_server_key
- fix issue when checking for existing resource on create (#14883)azurerm_spring_cloud_service
- fix panic when removing git repos (#14900)azurerm_log_analytics_workspace
- thereservation_capcity_in_gb_per_day
has been deprecated and renamed toreservation_capacity_in_gb_per_day
(#14910)azurerm_iothub_dps
- fixed default value ofallocation_weight
to match azure default (#14943)azurerm_iothub
- now exportsevent_hub_events_namespace
and has a fallback route by default (#14942)
FEATURES:
- New Data Source:
azurerm_aadb2c_directory
(#14671) - New Data Source:
azurerm_sql_managed_instance
(#14739) - New Resource:
azurerm_aadb2c_directory
(#14671) - New Resource:
azurerm_app_service_slot_custom_hostname_binding
(#13097) - New Resource:
azurerm_data_factory_linked_service_odbc
(#14787) - New Resource:
azurerm_disk_pool
(#14675) - New Resource:
azurerm_load_test
(#14724) - New Resource:
azurerm_virtual_desktop_scaling_plan
(#14188)
ENHANCEMENTS:
- dependencies: upgrading
appplatform
to API version2021-09-01-preview
(#14365) - dependencies: upgrading
network
to API Version2021-05-01
(#14164) - dependencies: upgrading to
v60.2.0
ofgithub.com/Azure/azure-sdk-for-go
(#14688] and [#14667) - dependencies: upgrading to
v2.10.1
ofgithub.com/hashicorp/terraform-plugin-sdk
(#14666) azurerm_application_gateway
- support for thekey_vault_secret_id
andforce_firewall_policy_association
properties (#14413)azurerm_application_gateway
- support thefips_enagled
property (#14797)azurerm_cdn_endpoint_custom_domain
- support for HTTPS (#13283)azurerm_hdinsight_hbase_cluster
- support for thenetwork
property (#14825)azurerm_iothub
- support for theidentity
block (#14354)azurerm_iothub_endpoint_servicebus_queue_resource
- depracating theiothub_name
propertyin favour ofiothub_id
property (#14690)azurerm_iothub_endpoint_storage_container_resource
- depracating theiothub_name
property in favour ofiothub_id
property [#14690]azurerm_iot_fallback_route
- support for thesource
property (#14836)azurerm_kubernetes_cluster
- support for thepublic_network_access_enabled
,scale_down_mode
, andworkload_runtime
properties (#14386)azurerm_linux_function_app
- (Beta Resource) fix the filtering ofapp_settings
forWEBSITE_CONTENTSHARE
andWEBSITE_CONTENTAZUREFILECONNECTIONSTRING
(#14815)azurerm_linux_virtual_machine
- support for theuser_data
property (#13888)azurerm_linux_virtual_machine_scale_set
- support for theuser_data
property (#13888)azurerm_managed_disk
- support for thegallery_image_reference_id
property (#14121)azurerm_mysql_server
- support capacities up to16TB
for thestorage_mb
property (#14838)azurerm_postgresql_flexible_server
- support for thegeo_redundant_backup_enabled
property (#14661)azurerm_recovery_services_vault
- support for thestorage_mode_type
property (#14659)azurerm_spring_cloud_certificate
- support for thecertificate_content
property (#14689)azurerm_servicebus_namespace_authorization_rule
- theresource_group_name
andnamespace_name
properties have been deprecated in favour of thenamespace_id
property (#14784)azurerm_servicebus_namespace_network_rule_set
- theresource_group_name
andnamespace_name
properties have been deprecated in favour of thenamespace_id
property (#14784)azurerm_servicebus_namespace_authorization_rule
- theresource_group_name
andnamespace_name
properties have been deprecated in favour of thenamespace_id
property (#14784)azurerm_servicebus_queue
- theresource_group_name
andnamespace_name
properties have been deprecated in favour of thenamespace_id
property (#14784)azurerm_servicebus_queue_authorization_rule
- theresource_group_name
,namespace_name
, andqueue_name
properties have been deprecated in favour of thequeue_id
property (#14784)azurerm_servicebus_subscription
- theresource_group_name
,namespace_name
, andtopic_name
properties have been deprecated in favour of thetopic_id
property (#14784)azurerm_servicebus_subscription_rule
- theresource_group_name
,namespace_name
,topic_name
, andsubscription_name
properties have been deprecated in favour of thesubscription_id
property (#14784)azurerm_servicebus_topic
- theresource_group_name
andnamespace_name
properties have been deprecated in favour of thenamespace_id
property (#14784)azurerm_servicebus_topic_authorization_rule
- theresource_group_name
,namespace_name
, andtopic_name
properties have been deprecated in favour of thetopic_id
property (#14784)azurerm_shared_image_version
- images can now be sorted by semver (#14708)azurerm_virtual_network_gateway_connection
- support for theconnection_mode
property (#14738)azurerm_web_application_firewall_policy
- thefile_upload_limit_in_mb
property within thepolicy_settings
block can now be set to4000
(#14715)azurerm_windows_virtual_machine
- support for theuser_data
property (#13888)azurerm_windows_virtual_machine_scale_set
- support for theuser_data
property (#13888)
BUG FIXES:
azurerm_app_service_environment_v3
- fix the default value of theallow_new_private_endpoint_connections
property (#14805)azurerm_consumption_budget_subscription
- added an additional state migration to fix the bug introduced by the first one and to parse thesubscription_id
from the resource's ID (#14803)azurerm_network_interface_security_group_association
- checking the ID matches the expected format during import (#14753)azurerm_storage_management_policy
- handle the unexpected deletion of the storage account (#14799)
FEATURES:
- New Data Source:
azurerm_app_configuration_key
(#14484) - New Resource:
azurerm_container_registry_task
(#14533) - New Resource:
azurerm_maps_creator
(#14566) - New Resource:
azurerm_netapp_snapshot_policy
(#14230) - New Resource:
azurerm_synapse_sql_pool_workload_classifier
(#14412) - New Resource:
azurerm_synapse_workspace_sql_aad_admin
(#14341) - New Resource:
azurerm_vpn_gateway_nat_rule
(#14527)
ENHANCEMENTS:
- dependencies: updating
apimanagement
to API Version2021-08-01
(#14312) - dependencies: updating
managementgroups
to API Version2020-05-01
(#14635) - dependencies: updating
redisenterprise
to use an Embedded SDK (#14502) - dependencies: updating to
v0.19.1
ofgithub.com/hashicorp/go-azure-helpers
(#14627) - dependencies: updating to
v2.10.0
ofgithub.com/hashicorp/terraform-plugin-sdk
(#14596) - Data Source:
azurerm_function_app_host_keys
- support forsignalr_extension_key
anddurabletask_extension_key
(#13648) azurerm_application_gateway
- support for private link configurations (#14583)azurerm_blueprint_assignment
- support for thelock_exclude_actions
property (#14648)azurerm_container_group
- support forip_address_type = None
(#14460)azurerm_cosmosdb_account
- support for thecreate_mode
property andrestore
block (#14362)azurerm_data_factory_dataset_*
- deprecatedata_factory_name
in favour ofdata_factory_id
for consistency across all data factory dataset resources (#14610)azurerm_data_factory_integration_runtime_*
- deprecatedata_factory_name
in favour ofdata_factory_id
for consistency across all data factory integration runtime resources (#14610)azurerm_data_factory_trigger_*
- deprecatedata_factory_name
in favour ofdata_factory_id
for consistency across all data factory trigger resources (#14610)azurerm_data_factory_pipeline
- deprecatedata_factory_name
in favour ofdata_factory_id
for consistency across all data factory resources (#14610)azurerm_iothub
- support for thecloud_to_device
block (#14546)azurerm_iothub_endpoint_eventhub
- theiothub_name
property has been deprecated in favour of theiothub_id
property (#14632)azurerm_logic_app_workflow
- support for theopen_authentication_policy
block (#14007)azurerm_signalr
- support for thelive_trace_enabled
property (#14646)azurerm_xyz_policy_assignment
add support fornon_compliance_message
(#14518)
BUG FIXES:
azurerm_cosmosdb_account
- will now set a default value fordefault_identity_type
when the API return a nil value (#14643)azurerm_function_app
- addressapp_settings
during creation rather than just updates (#14638)azurerm_marketplace_agreement
- fix crash when the import check triggers (#14614)azurerm_postgresql_configuration
- now locks during write operations to prevent conflicts (#14619)azurerm_postgresql_flexible_server_configuration
- now locks during write operations to prevent conflicts (#14607)
For information on changes between the v2.89.0 and v2.0.0 releases, please see the previous v2.x changelog entries.
For information on changes between the v2.00.0 and v1.0.0 releases, please see the previous v1.x changelog entries.
For information on changes prior to the v1.0.0 release, please see the v0.x changelog.