FEATURES:
- New DataSource:
azurerm_container_app
(#21199) - New Resource:
azurerm_web_pubsub_custom_certificate
(#21114)
ENHANCEMENTS:
- dependencies: updating to
v0.20230329.1052505
ofgithub.com/hashicorp/go-azure-sdk
(#21175) - dependencies: updated
azurerm_subscription
to 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_column
is now optional (#21203)azurerm_mssql_database
- HyperScale Skus now supportlong_term_retention_policy
andshort_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_id
andworkspace_id
(#21129) - Data Source:
azurerm_healthcare_medtech_service
- theworkspace_id
field 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_id
andsubnet_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_id
andsubnet_id
(#21129)azurerm_application_gateway
- validating thatdata
within thessl_certificate
block 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_id
andvirtual_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_id
andvirtual_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_id
would 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_id
andstorage_account_id
(#21129)azurerm_frontdoor
- validatingweb_application_firewall_policy_link_id
(#21129)azurerm_hdinsight_hadoop_cluster
- validatingstorage_resource_id
,subnet_id
andvirtual_network_id
(#21129)azurerm_hdinsight_hbase_cluster
- validatingstorage_resource_id
,subnet_id
andvirtual_network_id
(#21129)azurerm_hdinsight_interactive_query_cluster
- validatingstorage_resource_id
,subnet_id
andvirtual_network_id
(#21129)azurerm_hdinsight_kafka_cluster
- validatingstorage_resource_id
,subnet_id
andvirtual_network_id
(#21129)azurerm_hdinsight_spark_cluster
- validatingstorage_resource_id
,subnet_id
andvirtual_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_id
andsource_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_id
anddata_management_public_ip_id
(#21129)azurerm_kusto_eventgrid_data_connection
- validatingeventgrid_resource_id
(#21129)azurerm_lb
- validatingpublic_ip_address_id
,public_ip_prefix_id
andsubnet_id
(#21129)azurerm_lb_nat_rule
- validating thebackend_address_pool_id
(#21129)azurerm_linux_function_app
- fix crash inauth_v2
inactive_directory_v2
(#21113)azurerm_linux_function_app_slot
- fix crash inauth_v2
inactive_directory_v2
(#21113)azurerm_linux_web_app
- fix crash inauth_v2
inactive_directory_v2
(#21113)azurerm_linux_web_app_slot
- fix crash inauth_v2
inactive_directory_v2
(#21113)azurerm_linux_virtual_machine
- validatingapplication_security_group_ids
andkey_vault_id
(#21129)azurerm_linux_virtual_machine_scale_set
- validatingkey_vault_id
,network_security_group_id
,public_ip_prefix_id
andsubnet_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_type
property is now optional (#21138)azurerm_managed_disk
- validatingdisk_access_id
andstorage_account_id
(#21129)azurerm_mariadb_virtual_network_rule
- validatingsubnet_id
(#21129)azurerm_monitor_action_group
- validatingautomation_account_id
andfunction_app_resource_id
(#21129)azurerm_monitor_log_profile
- validatingstorage_account_id
(#21129)azurerm_mssql_database
- fixing an int64 overflow formax_size_gb
on 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_id
andsubnet_id
(#21129)azurerm_network_interface_application_gateway_association
- validatingbackend_address_pool_id
andnetwork_interface_id
(#21129)azurerm_network_interface_application_security_group_association
- validateapplication_security_group_id
andnetwork_interface_id
(#21129)azurerm_network_interface_backend_address_pool_association
- validating thebackend_address_pool_id
andsubnet_id
(#21129)azurerm_network_interface_network_security_group_association
- validatingnetwork_security_group_id
andsubnet_id
(#21129)azurerm_network_interface_nat_rule_association
- validatingnetwork_interface_id
andnat_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_id
andsubnet_id
(#21129)azurerm_private_link_service
- validatingsubnet_id
(#21129)azurerm_public_ip
- validatingpublic_ip_prefix_id
(#21129)azurerm_postgresql_virtual_network_rule
- validatingsubnet_id
is 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_rules
to 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_id
andsubnet_id
(#21129)azurerm_subnet_network_security_group_association
- validatingnetwork_security_group_id
andsubnet_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_id
andvirtual_machine_id
(#21129)azurerm_virtual_network
- validatingddos_protection_plan_id
(#21129)azurerm_virtual_network_gateway
- validatingdefault_local_network_gateway_id
andpublic_ip_address_id
(#21129)azurerm_virtual_network_gateway_connection
- validatingexpress_route_circuit_id
,local_network_gateway_id
andpeer_virtual_network_gateway_id
(#21129)azurerm_web_application_firewall_policy
- thematch_values
property is now optional (#21125)azurerm_windows_function_app
- fix crash inauth_v2
inactive_directory_v2
(#21113)azurerm_windows_function_app_slot
- fix crash inauth_v2
inactive_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_id
andvirtual_network_gateway_id
(#21129)azurerm_windows_web_app
- fix crash inauth_v2
inactive_directory_v2
(#21113)azurerm_windows_web_app_slot
- fix crash inauth_v2
inactive_directory_v2
(#21113)