FEATURES:
- New Resource:
azurerm_log_analytics_query_pack_query
[GH-17929] - New Resource:
azurerm_dashboard_grafana
[GH-17840]
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-sdk
tov0.20220824.1090858
(#18100) - Dependencies:
consumption
- updating to usehashicorp/go-azure-sdk
(#18101) azurerm_data_factory_dataset_json
-filename
andpath
inazure_blob_storage_location
block can now be empty (#18061)
BUG FIXES:
data.azurerm_kubernetes_cluster
-kube_config
is now set when AAD is enabled for a v1.24 cluster (#18131)azurerm_cosmosdb_sql_database
- prevent panic in autoacale settings (#18070)azurerm_kubernetes_cluster_node_pool
- fix a crash in expanding upgrade settings (#18074)azurerm_mssql_elastic_pool
- list of values formaintenance_configuration_name
is now correct (#18041)azurerm_postgresql_flexible_server
-point_in_time_restore_time_in_utc
correctly converts to RFC3339 (#18106)
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)
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-helpers
tov0.39.1
(#18015) - Dependencies: update
go-azure-sdk
tov0.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_ids
attributes (#16208) azurerm_active_directory_domain_service
- support for thekerberos_armoring_enabled
andkerberos_rc4_encryption_enabled
properties (#17853)azurerm_application_gateway
- support for theglobal
block (#17651)azurerm_application_gateway
- support forcomponents
inrewrite_rule_set.rewrite_rule.url
(#13899)azurerm_automation_account
- support for theprivate_endpoint_connection
property (#17934)azurerm_automation_account
- support for theencryption
block andlocal_authentication_enabled
property (#17454)azurerm_batch_account
- support for thestorage_account_authentication_mode
,storage_account_node_identit
, andallowed_authentication_modes
properties (#16758)azurerm_batch_pool
- support for identity referencees in container registries (#17416)azurerm_data_factory_data_flow
- support for theflowlet
block (#16987)azurerm_data_factory_integration_runtime_azure_ssis
- support for theexpress_vnet_injection
property (#17756)azurerm_firewall_policy_resource
- support for theprivate_ranges
andallow_sql_redirect
properties (#17842)azurerm_key_vault
- support for thepublic_network_access_enabled
property (#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_name
property (#17790)azurerm_mssql_server
- supportDisabled
for theminimum_tls_version
property (#16595)azurerm_spring_cloud_app
- support thepublic_endpoint_enabled
property (#17630)azurerm_spring_cloud_gateway_route_config
- support for theopen_api;azurerm_spring_cloud_service
andlog_stream_public_endpoint_enabledread_timeout_seconds
properties (#17630)azurerm_shared_image
- support for thearchitecture
property (#17250)azurerm_storage_account
- support for thedefault_to_oauth_authentication
property (#17116)azurerm_storage_table_entity
- support for specifying data types on entity properties (#15782)azurerm_shared_image_version
- support forblob_uri
andstorage_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_set
property (#17757)azurerm_log_analytics_workspace
- support for thecmk_for_query_forced
property (#17365)azurerm_lb_backend_address_pool_address
- support for thebackend_address_ip_configuration_id
property (#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_id
property in favour of thekey_vault_secret_id
property withing theuser_managed https_allows
block (#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_app
fix a bug with setting values forWindowsFxString
(#18014)azurerm_windows_function_app_slot
- fix a bug with setting values forWindowsFxString
(#18014)azurerm_linux_function_app
- correctly sendWEBSITE_CONTENTSHARE
andWEBSITE_CONTENTAZUREFILECONNECTIONSTRING
(#18035)azurerm_linux_function_app
- fix content settings whenstorage_uses_managed_identity
is set totrue
(#18035)azurerm_linux_function_app_slot
- correctly sendWEBSITE_CONTENTSHARE
andWEBSITE_CONTENTAZUREFILECONNECTIONSTRING
(#18035)azurerm_linux_function_app_slot
- fix content settings whenstorage_uses_managed_identity
is set totrue
(#18035)azurerm_windows_function_app
- correctly sendWEBSITE_CONTENTSHARE
andWEBSITE_CONTENTAZUREFILECONNECTIONSTRING
(#18035)azurerm_windows_function_app
- fix content settings whenstorage_uses_managed_identity
is set totrue
(#18035)azurerm_windows_function_app_slot
- correctly sendWEBSITE_CONTENTSHARE
andWEBSITE_CONTENTAZUREFILECONNECTIONSTRING
(#18035)azurerm_windows_function_app_slot
- fix content settings whenstorage_uses_managed_identity
is set totrue
(#18035)
FEATURES:
- New Resource:
azurerm_monitor_data_collection_endpoint
(#17684)
ENHANCEMENTS:
- dependencies: updating
github.com/hashicorp/go-azure-sdk
tov0.20220809.1122626
(#17905) - storage: updating to use API Version
2021-09-01
(#17523) azurerm_express_route_circuit_peering
- support for theipv4_enabled
andgateway_manager_etag
properties (#17338)azurerm_site_recovery_replicated_vm
- support for thetarget_disk_encryption
block (#15783)azurerm_subnet
- deprecateenforce_private_link_endpoint_network_policies
property in favour ofprivate_endpoint_network_policies_enabled
(#17464)azurerm_subnet
- deprecateenforce_private_link_service_network_policies
property in favour ofprivate_link_service_network_policies_enabled
(#17464)azurerm_servicebus_subscription
- support for theclient_scoped_subscription_enabled
property and theclient_scoped_subscription
block (#17101)
BUG FIXES:
azurerm_backup_policy_vm
- now prevents crash whenfrequency
is set to Hourly and,hour_interval
andhour_duration
are not set (#17880)- Data Source:
azurerm_blueprint_definition
- Fixversion
property output (#16299)
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_name
property validation to accept newer Premium SKUs (#17887)azurerm_firewall
- the propertysku_tier
is now updateable (#17577)azurerm_linux_virtual_machine_scale_set
- the propertyinstances
is now Optional and defaults to0
(#17836)azurerm_log_analytics_cluster
- updated validation for thesize_gb
property (#17780)azurerm_proximity_placement_group
- refactoring to usehashicorp/go-azure-sdk
(#17776)azurerm_shared_image
- improved validation for thepublisher
,offer
andsku
properties in theidentifier
block (#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_version
properties (#17194)
BUG FIXES:
- Data Source:
azurerm_private_dns_zone
- returning the correct Resource ID when not specifying theresource_group_name
(#17729)
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.1163004
ofgithub.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_id
property for for vNet integration (#17494) - Data Source:
azurerm_windows_function_app
- support thevirtual_network_subnet_id
property for for vNet integration (#17572) - Data Source:
azurerm_windows_web_app
- support thevirtual_network_subnet_id
property 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_enabled
property (#17423)azurerm_cognitive_account
- support for thecustom_question_answering_search_service_key
property (#17683)asurerm_iothub_dps_certificate
- support for theis_verified
property (#17106)azurerm_linux_web_app
- thevirtual_network_subnet_id
property is no longerForceNew
(#17584)azurerm_linux_web_app_slot
- thevirtual_network_subnet_id
property is no longerForceNew
(#17584)azurerm_linux_function_app
support thevirtual_network_subnet_id
property for for vNet integration (#17494)azurerm_linux_function_app_slot
support thevirtual_network_subnet_id
property for for vNet integration (#17494)azurerm_stream_analytics_stream_input_eventhub
- support for theauthentication_mode
property (#17739)azurerm_windows_function_app
support thevirtual_network_subnet_id
property for for vNet integration (#17572)azurerm_windows_function_app_slot
support thevirtual_network_subnet_id
property for for vNet integration (#17572)azurerm_windows_web_app
support thevirtual_network_subnet_id
property for for vNet integration (#17576)azurerm_windows_web_app_slot
support thevirtual_network_subnet_id
property for for vNet integration (#17576)
BUG FIXES:
azurerm_linux_function_app
- fix casing bug with thelinux_fx_string
property for Node apps (#17789)azurerm_linux_function_app_slot
- fix casing bug with thelinux_fx_string
property 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)
BUG FIXES:
data.azurerm_servicebus_queue
- fix a regression aroundnamespace_id
(#17755)azurerm_postgresql_aad_administrator
- fix the state migration (#17732)azurerm_postgresql_server
- fix a regression aroundid
(#17755)
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.1071215
ofgithub.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_restricted
properties (#17581)azurerm_storage_account
- supports for thechange_feed_retention_in_days
property (#17130)
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.1111122
ofgithub.com/hashicorp/go-azure-sdk
(#17606) - dependencies: updating to
v0.37.0
ofgithub.com/hashicorp/go-azure-helpers
(#17588) - dependencies: updating to
v2.18.0
ofgithub.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
objectreplicationpolicy
to 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_headers
property (#17519)azurerm_dashboard
- refactoring to usehashicorp/go-azure-sdk
(#17598)azurerm_kusto_cluster
- support for thepublic_ip_address
property (#17520)azurerm_kusto_script
- support for thescript_content
property (#17522)azurerm_kusto_iothub_data_connection
- support for thedatabase_routing_type
property (#17526)azurerm_kusto_eventhub_data_connection
- support for thedatabase_routing_type
property (#17525)azurerm_kusto_eventgrid_data_connection
- support for thedatabase_routing_type
,eventgrid_resource_id
, andmanaged_identity_resource_id
properties (#17524)azurerm_kubernetes_cluster
- support for thehost_group_id
property (#17496)azurerm_kubernetes_cluster_node_pool
- support for thehost_group_id
property (#17496)azurerm_linux_virtual_machine_scale_set
- support forcapacity_reservation_group_id
property (#17530)azurerm_linux_virtual_machine_scale_set
- support for theplacement
property for os disks (#17013)azurerm_orchestrated_virtual_machine_scale_set
- support for theplacement
property for os disks (#17013)azurerm_shared_image
- support for theend_of_life_date
disk_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_mode
property (#16652)azurerm_windows_virtual_machine_scale_set
- support forcapacity_reservation_group_id
property (#17530)azurerm_windows_virtual_machine_scale_set
- support for theplacement
property 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_hostname
properly on read (#17498)azurerm_linux_function_app_slot
- set thedefault_hostname
properly on read (#17498)azurerm_windows_function_app
- set thedefault_hostname
properly on read (#17498)azurerm_windows_function_app
- correctly create function apps when custom handlers are used (#17498)azurerm_windows_function_app_slot
- set thedefault_hostname
properly on read (#17498)azurerm_windows_function_app_slot
- correctly create function apps when custom handlers are used (#17498)
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_enabled
property (#17466) azurerm_hdinsight_kafka_cluster
-support for thenetwork
block (#17259)azurerm_key_vault_certificate
- will now correctly recover certificates on import (#17415)azurerm_kubernetes_clusterl
- support for thecapacity_reservation_group_id
property (#17395)azurerm_kubernetes_node_pool
- support for thecapacity_reservation_group_id
property (#17395)azurerm_linux_virtual_machine
- support for thecapacity_reservation_group_id
property (#17236)azurerm_spring_cloud_deployment
- support for theaddon_json
property (#16984)azurerm_synapse_integration_runtime_azure
- thelocation
property now supportsAuto Resolve
(#17111)azurerm_windows_virtual_machine
- support for thecapacity_reservation_group_id
property (#17236)
BUG FIXES:
azurerm_application_gateway
- therequest_routing_rule.x.priority
property is now optional (#17380)
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.1190740
ofgithub.com/hashicorp/go-azure-sdk
(#17399) - appservice: replacing usages of
ioutil
withio
(#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_id
andresource_versionless_id
attributes (#17424) - Data Source:
azurerm_key_vault_secret
- exporting theresource_id
andresource_versionless_id
attributes (#17424) - Data Source:
azurerm_spatial_anchors_account
- exposing thetags
attribute (#17417) azurerm_bot_service_azure_bot
- support new bot type with themicrosoft_app_msi_id
,microsoft_app_tenant_id
, andmicrosoft_app_type
properties (#17077)azurerm_bot_channels_registration
- support for thestreaming_endpoint_enabled
property (#17369)azurerm_data_factory
- support for thepurview_id
property (#17001)azurerm_digital_twins_instance
- support for theidentity
block (#17076)azurerm_key_vault_key
- exporting theresource_id
andresource_versionless_id
attributes (#17424)azurerm_key_vault_secret
- exporting theresource_id
andresource_versionless_id
attributes (#17424)azurerm_kubernetes_cluster
- support for version aliases (#17084)azurerm_linux_web_app
- support for thevirtual_network_subnet_id
property (#17354)azurerm_linux_web_app_slot
- support for thevirtual_network_subnet_id
property (#17354)azurerm_private_link_service
- support for thefqdns
property (#17366)azurerm_shared_image_version
- supportPremium_LRS
for thestorage_account_type
property (#17390)azurerm_shared_image_version
- support for thedisk_encryption_set_id
,end_of_life_date
, andreplication_mode
properties (#17295)azurerm_static_site_custom_domain
- thevalidation_type
propety is now optional (#15849)azurerm_vpn_site
- support for theo365_policy
block (#16820)
BUG FIXES:
- Data Source:
azurerm_key_vault
- caching the Key Vault URI when the Key Vault has been retrieved (#17407) azurerm_application_gateway
- prevent a crash when thewaf_configuration
block is removed (#17241)azurerm_data_factory_dataset_snowflake
- ensuringschema
is 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_enabled
is explicitly set whenpurge_protection_enabled
is set (#16368)azurerm_linux_function_app
- correctly validate theapp_setting_names
andconnection_string_names
properties within thesticky_settings
block (#17209)azurerm_linux_web_app
- correctly configureauto_heal
andslow_request
(#17296)azurerm_linux_web_app
- correctly validate theapp_setting_names
andconnection_string_names
properties within thesticky_settings
block (#17209)azurerm_management_group_policy_assignment
- thename
property can no longer contain/
(#16484)azurerm_policy_assignment
- thename
property can no longer contain/
(#16484)azurerm_resource_group_policy_assignment
- thename
property can no longer contain/
(#16484)azurerm_subscription_policy_assignment
- thename
property can no longer contain/
(#16484)azurerm_windows_function_app
- correctly validate theapp_setting_names
andconnection_string_names
properties within thesticky_settings
block (#17209)azurerm_windows_web_app
- correctly configureauto_heal
andslow_request
(#17296)azurerm_windows_web_app
- correctly validate theapp_setting_names
andconnection_string_names
properties within thesticky_settings
block (#17209)
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.1064317
ofgithub.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_id
attribute (#17270) - Data Source:
azurerm_managed_disk
- exporting thenetwork_access_policy
attribute (#17270) - Data Source:
azurerm_storage_account
- add support for theidentity
property (#17215)
BUG FIXES:
- Data Source:
azurerm_mysql_flexible_server
- generate the correct terraform resource ID (#17301) azurerm_shared_image
- theprivacy_statement_uri
,publisher
,offer
, andsku
fields are now ForceNew (#17289)azurerm_shared_image_*
- correctly validate thegallery_name
property (#17201)azurerm_time_series_insights_gen2_environment
- correctly orderid_properties
(#17234)
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_enabled
andversion
properties (#16799)azurerm_key_vault_managed_hardware_security_module
- support for purging when soft deleted (#17148)azurerm_hpc_cache
- support foridentity
block and thekey_vault_key_id
andautomatically_rotate_key_to_latest_enabled
properties (#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
-priority
is now required (#16849)azurerm_container_group
- Double the delete check timeout for nic (#17115)azurerm_windows_function_app_x
-custom_domain_verification_id
is now written to state file ((#17183)
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.0
ofgithub.com/hashicorp/go-azure-hepers
(#17074) - dependencies: upgrading to
v1.6.1
ofgithub.com/hashicorp/go-getter
(#17074) - dependencies: upgrade
netapp
to2021-10-01
(#17043) azurerm_batch_job
- refactor to splitcreate
andupdate
(#17138)azurerm_data_factory_trigger_schedule
- support for thepipeline
block (#16922)azurerm_backup_policy_vm
- support forV2
policies viu thepolicy_type
property, 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_features
property (#17043)azurerm_provider_registration
- refactor to splitcreate
andupdate
(#17138)azurerm_web_pubsub_hub
- theevent_handler
block is now optional (#17037)azurerm_redis_cache
- support theidentity
block (#16990)azurerm_service_fabric_managed_cluster
- refactor to splitcreate
andupdate
(#17138)azurerm_synapse_role_assignment
- therole_name
property now supportsSynapse Monitoring Operator
(#17024)azurerm_vpn_gateway_nat_rule
- support for theport_range
property (#16724)
BUG FIXES:
azurerm_container_registry_task
- sendingauthentication
within thesource_trigger
block 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)
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
botservice
to2021-05-01-preview
(#16665) - dependencies: upgrade
keyvault
to2021-10-01
(#16955) azurerm_active_directory_domain_service
- supports for thedomain_configuration_type
property (#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_name
argument (#16406)azurerm_data_factory_trigger_schedule
- support for thetime_zone
property (#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_file
property (#16779)azurerm_linux_web_app_slot
- add support forzip_deploy_file
property (#16779)azurerm_managed_disk
- add support for Confidential VM (#16908)azurerm_spring_cloud_service
- suppport thebuild_agent_pool_size
property (#16841)azurerm_spring_cloud_service
- support thezone_redundant
property (#16872)azurerm_synapse_spark_pool
- thespark_version
property now supports3.2
(#16906)azurerm_virtual_network_gateway_connection
- support for theegress_nat_rule_ids
andingress_nat_rule_ids
properties (#16862)azurerm_vpn_gateway
- support for thebgp_route_translation_for_nat_enabled
property (#16817)azurerm_vpn_gateway_connection
- support for thecustom_bgp_address
block (#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_file
property (#16779)azurerm_windows_web_app_slot
- add support forzip_deploy_file
property (#16779)
BUG FIXES:
azurerm_mysql_server
- fix an error updatingpublic_network_access_enabled
with 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 thetimezone
property now creates a new resources (#16866)
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
redis
to2020-12-01
(#16532) azurerm_container_registry
- support changing replications (#16678)azurerm_disk_encryption_set
- theencryption_type
property now supportsConfidentialVmEncryptedWithCustomerKey
(#16870)azurerm_linux_function_app
- add support for PowerShell7.2
(#16718)azurerm_signalr_service
- support thePremium_P1
SKU (#16875)azurerm_spring_cloud_app
- support for theidentity
block (#16280)azurerm_spring_cloud_app
- support for theaddon_json
property (#16722)azurerm_windows_function_app
- support for PowerShell7.2
(#16718)azurerm_mssql_managed_instance
- support for themaintenance_configuration_name
property (#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 theeula
property 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)
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.0
ofgithub.com/Azure/azure-sdk-for-go
(#16631) - dependencies: upgrade
network
to2021-08-01
(#16631) azurerm_container_group
- support for thekey_vault_key_id
property (Customer Managed Key encryption) (#16709)azurerm_cosmosdb_account
- support mongo version4.2
(#16738)azurerm_cosmosdb_cassandra_cluster
- support for thetags
property (#16743)azurerm_kubernetes_cluster_node_pool
- the propertynode_labels
can now be updated (#16360)azurerm_kubernetes_cluster
- the propertydefault_node_pool.node_labels
can now be updated (#16360)azurerm_kubernetes_cluster
- allow valuenone
fornetwork_profile.network_plugin
(#16250)azurerm_kusto_script
- lock kusto cluster so multiple scripts can be applied (#16690)azurerm_storage_share
- support theaccess_tier
attribute (#16462)azurerm_snapshot
- support for thetrusted_launch_enabled
propertyu (#16679)azurerm_stream_analytics_function_javascript_uda
- support for theinput.configuration_parameter
property (#16575)azurerm_stream_analytics_function_javascript_udf
- support for theinput.configuration_parameter
property (#16579)azurerm_linux_virtual_machine
- correctly support for the update thediff_disk_settings.placement
property (#14847)azurerm_virtual_network_gateway_connection
- support for thecustom_bgp_addresses
property (#16631)azurerm_windows_virtual_machine
- correctly support for the update thediff_disk_settings.placement
property (#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)
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.0
ofgithub.com/Azure/azure-sdk-for-go
(#16533) - dependencies: updating to
v1.5.11
ofgithub.com/hashicorp/go-getter
(#16659) - dependencies: upgrade
recoveryservices
to2021-12-01
(#16001) azurerm_linux_virtual_machine_scale_set
- improve validation on thetermination_notification.timeout
property (#16594)azurerm_orchestrated_virtual_machine_scale_set
- improve validation on thetermination_notification.timeout
property (#16594)azurerm_servicebus_namespace
- thesku
property can now be updated toBasic
orStandard
without recreating the resource (#16523)azurerm_storage_account
- support for thecross_tenant_replication_enabled
property (#16351)azurerm_windows_virtual_machine_scale_set
- improve validation on thetermination_notification.timeout
property (#16594)azurerm_virtual_network_gateway_connection
- thetraffic_selector_policy
property can now be specified (#15938)azurerm_stream_analytics_output_servicebus_queue
- support for theproperty_columns
andsystem_property_columns
properties (#16572)
BUG FIXES:
- Data Source:
azurerm_servicebus_queue_authorization_rule
- prevent a possible crash by settingqueue_name
correctly (#16561) - Data Source:
azurerm_service_plan:
- correctly populate thekind
andos_type
attributes (#16431) azurerm_data_factory_dataset_delimited_text
- set defaults properly forcolumn_delimiter
,quote_character
,escape_character
,first_row_as_header
andnull_value
(#16543)azurerm_linux_function_app
- correctly deduplicate userapp_settings
(#15740)azurerm_linux_function_app
- fixapp_settings.WEBSITE_RUN_FROM_PACKAGE
handling from external sources (#16641)azurerm_linux_function_app_slot
- correctly deduplicate userapp_settings
(#15740)azurerm_linux_function_app_slot
- fixapp_settings.WEBSITE_RUN_FROM_PACKAGE
handling from external sources (#16641)azurerm_machine_learning_compute_cluster
- resource will now be 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)
FEATURES:
- New Resource:
azurerm_stream_analytics_output_cosmosdb
(#16441)
ENHANCEMENTS:
- dependencies: updating to
v63.1.0
ofgithub.com/Azure/azure-sdk-for-go
(#16283) - dependencies: updating to
v0.11.26
ofgithub.com/Azure/go-autorest
(#16458) - dependencies: upgrading to
v0.30.0
ofgithub.com/hashicorp/go-azure-helpers
(#16504) - dependencies: upgrade
sqlvirtualmachine
to2021-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_enabled
property (#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.category
to 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 thetype
property (#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_notification
property has been renamed totermination_notification
(#15570)azurerm_windows_virtual_machine_scale_set
- theterminate_notification
property has been 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
- will no longer try to cancel a completed remediation task during deletion (#16478)
FEATURES:
- New Resource:
azurerm_spring_cloud_container_deployment
(#16181)
ENHANCEMENTS:
- dependencies: updating to
v0.19.0
ofgithub.com/tombuildsstuff/giovanni
(#16460) - Data Source:
azurerm_kubernetes_cluster
- exporting themicrosoft_defender
block (#16218) - Data Source:
azurerm_storage_account
- exporting thenfsv3_enabled
attribute (#16404) azurerm_data_factory_linked_service_azure_blob_storage
- support for thestorage_kind
property (#16403)azurerm_data_factory_linked_service_azure_blob_storage
- support for theservice_principal_linked_key_vault_key
property (#16414)data_factory_linked_service_sql_server_resource
- support for theuser_name
property (#16118)azurerm_kubernetes_cluster
- support for themicrosoft_defender
block (#16218)azurerm_redis_enterprise_cluster
- support for thelinked_database_id
andlinked_database_group_nickname
properties (#16045)azurerm_spring_cloud_service
- support for theservice_registry_enabled
property (#16277)azurerm_stream_analytics_output_mssql
- support for thesystem_property_columns
property (#16425)azurerm_stream_analytics_output_servicebus_topic
- support for themax_batch_count
andmax_writer_count
properties (#16409)azurerm_stream_analytics_output_table
- support for thecolumns_to_remove
property (#16389)azurerm_virtual_hub_connection
- theinternet_security_enabled
property can now be updated (#16430)
BUG FIXES:
azurerm_cdn_endpoint
- theorigin.http
andorigin.https_ports
properties now have thed efault values of80
and443
respectivly (#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_enabled
property can now be disabled (#16488)azurerm_linux_function_app
- theip_address
property is now correctly set into state when theservice_tag
property is specified (#16426)azurerm_linux_function_app
- fix a bug in updates toapp_settings
where settings could be lost (#16442)azurerm_linux_function_app_slot
- thisip_address
property is now correctly set into state when theservice_tag
property is specified (#16426)azurerm_linux_web_app
- theip_address
property is correctly set into state when theservice_tag
property is specified (#16426)azurerm_linux_web_app
- fix a potential crash when an emptyapp_stack
block is used (#16446)azurerm_linux_web_app_slot
- theip_address
property is now correctly set into state when theservice_tag
property is specified (#16426)azurerm_linux_web_app_slot
- fix a potential crash when an emptyapp_stack
block is used (#16446)azurerm_sentinel_alert_rule_fusion
- will no longer send theetag
property during updates as it is longer required (#16428)azurerm_sentinel_alert_rule_machine_learning_behavior_analytics
- will no longer send theetag
property during updates as it is longer required (#16428)azurerm_sentinel_alert_rule_ms_security_incident
- will no longer send theetag
property during updates as it is longer required (#16428)azurerm_sentinel_alert_rule_scheduled
- will no longer send theetag
property during updates as it is longer required (#16428)azurerm_sentinel_data_connector_aws_cloud_trail
- will no longer send theetag
property during updates as it is longer required (#16428)azurerm_sentinel_data_connector_microsoft_cloud_app_security
- will no longer send theetag
property during updates as it is longer required (#16428)azurerm_sentinel_data_connector_office_365
- will no longer send theetag
property during updates as it is longer required (#16428)azurerm_storage_account
- will now updateidentity
beforecustomer_managed_key
enabling adding a new identity with access to the CMK (#16419)azurerm_subnet
- theaddress_prefixes
property is now (explicitly) required (#16402)azurerm_windows_function_app
- theip_address
property is now correctly set into state when theservice_tag
property is specified (#16426)azurerm_windows_function_app
- fix a bug in updates toapp_settings
where settings could be lost (#16442)azurerm_windows_function_app_slot
- theip_address
property is now correctly set into state when theservice_tag
property is specified (#16426)azurerm_windows_web_app
- theip_address
property is now correctly set into state when theservice_tag
property is specified (#16426)azurerm_windows_web_app
- prevent a potential crash when an emptyapp_stack
block is used (#16446)azurerm_windows_web_app_slot
- theip_address
property is now correctly set into state when theservice_tag
property is specified (#16426)azurerm_windows_web_app_slot
- prevent a potential crash when an emptyapp_stack
block is used (#16446)
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_time
properties (#16349) azurerm_container_group
- support for theinit_container
block (#16204)azurerm_machine_learning_workspace
- renamed thepublic_network_access_enabled
property topublic_access_behind_virtual_network_enabled
to better reflect what this property does (#16288)azurerm_media_streaming_endpoint
support Standard Streaming Endpoints (#16304)azurerm_cdn_endpoint
- theurl_path_condition
property now allows theRegEx
andWildcard
values (#16385)
BUG FIXES:
- Data Source:
azurerm_log_analytics_linked_storage_account
- correctly set thedata_source_type
property (#16313) azurerm_lb_outbound_rule
- allow0
for theallocated_outbound_ports
property (#16369)azurerm_mysql_flexible_server
-backup_retention_days
can 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_certificate
property is now optional (#16366)azurerm_storage_data_lake_gen2_path
- support$superuser
as an option forowner
andgroup
(#16370)azurerm_eventhub_namespace
- can now be updated when customer managed keys are being used (#16371)azurerm_postgresql_flexible_server
-high_availability
blocks can now be added and removed (#16328)
FEATURES:
- New Resource:
azurerm_container_registry_agent_pool
(#16258)
ENHANCEMENTS:
- dependencies: updating to
v63.0.0
ofgithub.com/Azure/azure-sdk-for-go
(#16147) - dependencies: updating
digitaltwins
to use API Version2020-12-01
(#16044) - dependencies: updating
streamanalytics
to use API Version2020-03-01
(#16270) - provider: upgrading to Go
1.18
(#16247) - Data Source:
azurerm_kubernetes_cluster
- support for theoidc_issuer_enabled
andoidc_issuer_url
properties [#16130] - Data Source:
azurerm_service_plan
- add support forzone_balancing_enabled
(#16156) azurerm_application_gateway
- addKNOWN-CVES
to accepted values for therule_group_name
property (#16080)azurerm_automation_account
- thedsc_primary_access_key
anddsc_secondary_access_key
properties are now marked as sensitive (#16161)azurerm_cognitive_account
- support for thecustom_question_answering_search_service_id
property (#15804)azurerm_consumption_budget_management_group
- support forSubscriptionID
andSubscriptionName
options in thedimension
block (#16074)azurerm_cosmosdb_gremlin_graph
- the propertyindexing_mode
is now case-sensitive (#16152)azurerm_cosmosdb_sql_container
- the propertyindexing_mode
is now case-sensitive (#16152)azurerm_dedicated_host
- support for the theDSv3-Type4
andESv3-Type4
SKUs (#16253)azurerm_kubernetes_cluster
- support for theoidc_issuer_enabled
andoidc_issuer_url
properties [#16130]azurerm_kubernetes_cluster
- thenetwork_profile
block now supports theip_versions
property (#16088)azurerm_mssql_database
- support for theledger_enabled
property (#16214)azurerm_service_plan
- support for thezone_balancing_enabled
property (#16156)azurerm_servicebus_namespace
- support for thecustomer_managed_key
block (#15601)azurerm_web_application_firewall_policy
- addKNOWN-CVES
to accepted values forrule_group_name
(#16080)azurerm_servicebus_namespace
- add support for thelocal_auth_enabled
property (#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_configuration
blocks 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_ttl
property now forces a new resoruce to be created (#16229)azurerm_linux_function_app
- only one ofapplication_insights_key
orapplication_insights_connection_string
needs to be optionally specified (#16134)azurerm_linux_function_app_slot
- only one ofapplication_insights_key
orapplication_insights_connection_string
needs to be optionally specified (#16134)azurerm_windows_function_app
- fix the import check for Service Plan OS type (#16164)azurerm_linux_web_app_slot
- fixcontainer_registry_managed_identity_client_id
property validation (#16149)azurerm_windows_web_app
- add support fordotnetcore
in site metadata propertycurrent_stack
(#16129)azurerm_windows_web_app
- fix dockerwindowsFXVersion
whendocker_container_registry
is specified (#16192)azurerm_windows_web_app_slot
- add support fordotnetcore
in site metadata propertycurrent_stack
(#16129)azurerm_windows_web_app_slot
- fix dockerwindowsFXVersion
whendocker_container_registry
is specified (#16192)azurerm_storage_data_lake_gen2_filesystem
- add support for$superuser
ingroup
andowner
properties (#16215)
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_codes
property (#16066)azurerm_key_vault
- fix theauthorizer was not an auth.CachedAuthorizer
error (#16078)azurerm_linux_function_app
- correctly update storage settings when using MSI (#16046)azurerm_managed_disk
- changing thezone
property now correctly creates a new resource (#16070)azurerm_resource_group
- will 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)
BUG FIXES:
- provider: the
prevent_deletion_if_contains_resources
feature flag within theresource_group
block now defaults totrue
(#16021)
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 - please 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.0
ofgithub.com/Azure/azure-sdk-for-go
(#15927) - dependencies: updating to
v0.26.0
ofgithub.com/hashicorp/go-azure-helpers
(#15889) - dependencies: updating
appplatform
to 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_management
block forrecover_soft_deleted
, for configuring whether a soft-deletedazurerm_api_management
should be recovered during creation (#15871) - provider: added a new feature flag within the
key_vault
block forrecover_soft_deleted_certificates
, for configuring whether a soft-deletedazurerm_key_vault_certificate
should be recovered during creation (#10273) - provider: added a new feature flag within the
key_vault
block forpurge_soft_deleted_certificates_on_destroy
, for configuring whether a deletedazurerm_key_vault_certificate
should be purged during deletion (#10273) - provider: added a new feature flag within the
key_vault
block forrecover_soft_deleted_keys
, for configuring whether a soft-deletedazurerm_key_vault_key
should be recovered during creation (#10273) - provider: added a new feature flag within the
key_vault
block forpurge_soft_deleted_keys_on_destroy
, for configuring whether a deletedazurerm_key_vault_key
should be purged during deletion (#10273) - provider: added a new feature flag within the
key_vault
block forrecover_soft_deleted_secrets
, for configuring whether a soft-deletedazurerm_key_vault_secret
should be recovered during creation (#10273) - provider: added a new feature flag within the
key_vault
block forpurge_soft_deleted_secrets_on_destroy
, for configuring whether a deletedazurerm_key_vault_secret
should be purged during deletion (#10273) - provider: added a new feature flag within the
resource_group
block 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_destroy
within thelog_analytics_workspace
block now defaults totrue
(#15948) - Resources supporting Availability Zones: Zones are now treated consistently across the Provider and the field within Terraform has been 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
network
andrelaxed_locking
feature flags, since this is now enabled by default (#15719) - Data Source:
azurerm_linux_function_app
- support for thestorage_key_vault_secret_id
property (#15793) - Data Source:
azurerm_storage_account_sas
- now exports thetag
andfilter
attributes (#15863) - Data Source:
azurerm_windows_function_app
- support forstorage_key_vault_secret_id
property (#15793) azurerm_application_insights
- can now disable Rule and Action Groups that are automatically created (#15892)azurerm_cdn_endpoint
- thehost_name
property has been renamed tofqdn
(#15992)azurerm_eventgrid_system_topic_event_subscription
- support for thedelivery_property
property (#15559)azurerm_iothub
- add support for theauthentication_type
andidentity_id
properties in thefile_upload
block (#15874)azurerm_kubernetes_cluster
- thekube_admin_config
block is now marked as sensitive in addition to all items within it (#4105)azurerm_kubernetes_cluster
- add support for thekey_vault_secrets_provider
andopen_service_mesh_enabled
property in Azure China and Azure Government (#15878)azurerm_linux_function_app
- add support for thestorage_key_vault_secret_id
property (#15793)azurerm_linux_function_app
- updating the read timeout to be5m
(#15867)azurerm_linux_function_app
- support for node version16
preview (#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_notification
property (#14933)azurerm_linux_virtual_machine
- support for theedge_zone
property (#15890)azurerm_linux_virtual_machine_scale_set
- support for theedge_zone
property (#15890)azurerm_linux_web_app
- support for PHP version 8.0 (#15933)azurerm_loadbalancer
- support for theedge_zone
property (#15890)azurerm_managed_disk
- support for theedge_zone
property (#15890)azurerm_management_group_policy_assignment
- support for User Assigned Identities (#15376)azurerm_mssql_server
- theminimum_tls_version
property now defaults to1.2
(#10276)azurerm_mysql_server
- thessl_minimal_tls_version_enforced
property now defaults to1.2
(#10276)azurerm_network_interface
- support for theedge_zone
property (#15890)azurerm_network_security_rule
- no longer locks on the network security group name (#15719)azurerm_postgresql_server
- thessl_minimal_tls_version_enforced
property now defaults to1.2
(#10276)azurerm_public_ip
- support for theedge_zone
property (#15890)azurerm_redis_cache
- theminimum_tls_version
property 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_resources
feature-flag within theresource_group
block within thefeatures
block. (#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_zone
property (#15617)azurerm_shared_image
- support for thesupport_accelerated_network
property (#15562)azurerm_static_site
- theidentity
property now supportsSystemAssigned
andUserAssigned
(#15834)azurerm_storage_account
- theallow_blob_public_access
property has been renamed toallow_nested_items_to_be_public
to better represent what is being enabled (#12689)azurerm_storage_account
- support for theedge_zone
property (#15890)azurerm_storage_account
-ZRS
is no longer supported when usingStorageV1
(#16004)azurerm_storage_account
- themin_tls_version
property now defaults to1.2
(#10276)azurerm_storage_share
-quota
is now required (#15982)azurerm_subscription_policy_assignment
- support for User Assigned Identities (#15376)azurerm_virtual_network
- support for theedge_zone
property (#15890)azurerm_virtual_network_gateway
- support for theedge_zone
property (#15890)azurerm_virtual_hub
- support for thevirtual_router_asn
andvirtual_router_ips
properties (#15741)azurerm_windows_function_app
- add support forstorage_key_vault_secret_id
property (#15793)azurerm_windows_function_app
- updating the read timeout to be5m
(#15867)azurerm_windows_function_app
node version validation string can not be prefixed with~
(#15884)azurerm_windows_function_app
support for node version16
preview 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_id
property (#15793)azurerm_windows_function_app_slot
- updating the read timeout to be 5m (#15867)azurerm_windows_virtual_machine
- support for thetermination_notification
property (#14933)azurerm_windows_virtual_machine
- support for theedge_zone
property (#15890)azurerm_windows_virtual_machine_scale_set
- support for theedge_zone
property (#15890)
BUG FIXES:
- provider: the
recover_soft_deleted_key_vaults
feature flag within thekey_vault
block now defaults totrue
(#15984) - provider: the
purge_soft_delete_on_destroy
feature flag within thekey_vault
block now defaults totrue
[#15984] azurerm_app_configuration_feature
- detecting that the key is gone when the App Configuration has been deleted (#15973)azurerm_app_configuration_key
- detecting that the key is gone when the App Configuration has been deleted (#15973)azurerm_application_gateway
- thebackend_address_pool
block is now a Set rather than a List (#6896)azurerm_application_gateway
- the fieldfqdns
within thebackend_address_pool
block is now a Set rather than a List (#6896)azurerm_application_gateway
- the fieldip_addresses
within thebackend_address_pool
block is now a Set rather than a List (#6896)azurerm_application_gateway
- thebackend_http_settings
block is now a Set rather than a List (#6896)azurerm_application_gateway
- thefrontend_port
block is now a Set rather than a List (#6896)azurerm_application_gateway
- the fieldhost_names
within thefrontend_port
block is now a Set rather than a List (#6896)azurerm_application_gateway
- thehttp_listener
block is now a Set rather than a List (#6896)azurerm_application_gateway
- theprivate_endpoint_connection
block is now a Set rather than a List (#6896)azurerm_application_gateway
- theprivate_link_configuration
block is now a Set rather than a List (#6896)azurerm_application_gateway
- theprobe
block is now a Set rather than a List (#6896)azurerm_application_gateway
- theredirect_configuration
block is now a Set rather than a List (#6896)azurerm_application_gateway
- therequest_routing_rule
block is now a Set rather than a List (#6896)azurerm_application_gateway
- thessl_certificate
block is now a Set rather than a List (#6896)azurerm_container_registry
- validate thegeorepliactions
property does not include the location of the Container Registry (#15847)azurerm_cosmosdb_mongo_collection
- thedefault_ttl_seconds
property can now be set to-1
(#15736)azurerm_eventhub
- prevent panic when thecapture_description
block is removed (#15930)azurerm_key_vault_access_policy
- validating the Resource ID during import (#15989)azurerm_linux_function_app
- fixed update handling ofapp_settings
forWEBSITE_CONTENTSHARE
andWEBSITE_CONTENTAZUREFILECONNECTIONSTRING
(#15907)azurerm_linux_function_app_slot
- fixed update handling ofapp_settings
forWEBSITE_CONTENTSHARE
andWEBSITE_CONTENTAZUREFILECONNECTIONSTRING
(#15907)azurerm_local_network_gateway
- fix foraddress_space
cannot be updated (#15159)azurerm_log_analytics_cluster_customer_managed_key
- detecting when the Customer Managed Key has been 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_name
property 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_settings
forWEBSITE_CONTENTSHARE
andWEBSITE_CONTENTAZUREFILECONNECTIONSTRING
(#15907)azurerm_windows_function_app_slot
- fixed update handling ofapp_settings
forWEBSITE_CONTENTSHARE
andWEBSITE_CONTENTAZUREFILECONNECTIONSTRING
(#15907)
For information on changes between the v2.99.0 and v2.0.0 releases, please see the previous v2.x changelog entries.
For information on changes between the v1.44.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.