FEATURES:
- New Resource:
azurerm_log_analytics_workspace_table
[GH-24229]
ENHANCEMENTS:
- dependencies: updating to
v0.20231215.1114251
ofhashicorp/go-azure-sdk
[GH-24251] azurerm_logic_app_standard
- add support forsite_config.0.public_network_access_enabled
[GH-24257]azurerm_linux_web_app
- add support for value20-lts
fornode_version
for [GH-24289]
BUG FIXES:
azurerm_bot_service
- fixing a bug wherepublic_network_access_enabled
was always set totrue
in Read func [GH-24255]-
azurerm_linux_virtual_machine
-additional_capabilities.0.ultra_ssd_enabled
can now be added during update [GH-24274]
azurerm_logic_app_standard
- update default value ofversion
from~3
which is no longer supported to~4
[GH-24134]azurerm_windows_virtual_machine
-additional_capabilities.0.ultra_ssd_enabled
can now be added during update [GH-24274]
FEATURES:
ENHANCEMENTS:
- provider: support for authenticating using Azure Kubernetes Service Workload Identity (#23965)
- dependencies: updating to
v0.65.0
ofgit.luolix.top/hashicorp/go-azure-helpers
(#24222) - dependencies: updating to
v0.20231214.1220802
ofgit.luolix.top/hashicorp/go-azure-sdk
(#24246) - dependencies: updating to version
v0.20231214.1160726
ofgit.luolix.top/hashicorp/go-azure-sdk
(#24241) - dependencies: update
security/automation
to usehashicorp/go-azure-sdk
(#24156) dataprotection
: updating to API Version2023-05-01
(#24143)kusto
: removing the remnants of the old Resource ID Parsers now this useshashicorp/go-azure-sdk
(#24238)- Data Source:
azurerm_cognitive_account
- export theidentity
block (#24214) - Data Source:
azurerm_monitor_workspace
- add support for thedefault_data_collection_endpoint_id
anddefault_data_collection_rule_id
properties (#24153) - Data Source:
azurerm_shared_image_gallery
- add support for theimage_names
property (#24176) azurerm_dns_txt_record
- allow up to4096
characters for the propertyrecord.value
(#24169)azurerm_container_app
- support for theworkload_profile_name
property (#24219)azurerm_container_app
- suppot for theinit_container
block (#23955)azurerm_hpc_cache_blob_nfs_target
- support for theverification_timer_in_seconds
andwrite_back_timer_in_seconds
properties (#24207)azurerm_hpc_cache_nfs_target
- support for theverification_timer_in_seconds
andwrite_back_timer_in_seconds
properties (#24208)azurerm_linux_web_app
- makeclient_secret_setting_name
optional and conflict withclient_secret_certificate_thumbprint
(#21834)azurerm_linux_web_app_slot
- makeclient_secret_setting_name
optional and conflict withclient_secret_certificate_thumbprint
(#21834)azurerm_linux_web_app
- fix a bug inapp_settings
where settings could be lost (#24221)azurerm_linux_web_app_slot
- fix a bug inapp_settings
where settings could be lost (#24221)azurerm_log_analytics_workspace
- add support for theimmediate_data_purge_on_30_days_enabled
property (#24015)azurerm_mssql_server
- support for other identity types for the key vault key (#24236)azurerm_machine_learning_datastore_blobstorage
- resource now skips validation when being created (#24078)azurerm_machine_learning_datastore_datalake_gen2
- resource now skips validation when being created (#24078)azurerm_machine_learning_datastore_fileshare
- resource now skips validation when being created (#24078)azurerm_monitor_workspace
- support for thedefault_data_collection_endpoint_id
anddefault_data_collection_rule_id
properties (#24153)azurerm_redis_cache
- support for thestorage_account_subscription_id
property (#24101)azurerm_storage_blob
- support for thesource_content
typePage
(#24177)azurerm_web_application_firewall_policy
- support new values to therule_group_name
property (#24194)azurerm_windows_web_app
- make theclient_secret_setting_name
property optional and conflicts with theclient_secret_certificate_thumbprint
property (#21834)azurerm_windows_web_app_slot
- make theclient_secret_setting_name
property optional and conflicts with theclient_secret_certificate_thumbprint
property (#21834)azurerm_windows_web_app
- fix a bug inapp_settings
where settings could be lost (#24221)azurerm_windows_web_app_slot
- fix a bug inapp_settings
where settings could be lost (#24221)azurerm_cognitive_account
- addContentSafety
to thekind
property validation (#24205)
BUG FIXES:
- provider: fix an authentication issue with Azure Storage when running in Azure China cloud (#24246)
- Data Source:
azurerm_role_definition
- fix bug whererole_definition_id
andscope
were being incorrectly set (#24211) azurerm_batch_account
- fix bug whereUserAssigned, SystemAssigned
could be passed to the resource even though it isn't supported (#24204)azurerm_batch_pool
- fix bug wheresettings_json
andprotected_settings
were not being unmarshaled (#24075)azurerm_bot_service_azure_bot
- fix bug wherepublic_network_access_enabled
was being set as the value forLuisKey
(#24164)azurerm_cognitive_account_customer_managed_key
-identity_client_id
is no longer passed to the api when it is empty (#24231)azurerm_linux_web_app_slot
- error whenservice_plan_id
is identical to the parentservice_plan_id
(#23403)azurerm_management_group_template_deployment
- fixing a bug wheretemplate_spec_version_id
couldn't be updated (#24072)azurerm_pim_active_role_assignment
- fix an importing issue by filtering available role assignments based on the providedscope
(#24077)azurerm_pim_eligible_role_assignment
- fix an importing issue by filtering available role assignments based on the providedscope
(#24077)azurerm_resource_group_template_deployment
- fixing a bug wheretemplate_spec_version_id
couldn't be updated (#24072)azurerm_security_center_setting
- fix the casing for thesetting_name
Sentinel
(#24210)azurerm_storage_account
- Fix crash when checking forroutingInputs.PublishInternetEndpoints
androutingInputs.PublishMicrosoftEndpoints
(#24228)azurerm_storage_share_file
- prevent panic when the file specified bysource
is empty (#24179)azurerm_subscription_template_deployment
- fixing a bug wheretemplate_spec_version_id
couldn't be updated (#24072)azurerm_tenant_template_deployment
- fixing a bug wheretemplate_spec_version_id
couldn't be updated (#24072)azurerm_virtual_machine
- prevent a panic by nil checking the first element ofadditional_capabilities
(#24159)azurerm_windows_web_app_slot
- error whenservice_plan_id
is identical to the parentservice_plan_id
(#23403)
FEATURES:
- New Data Source:
azurerm_storage_containers
(#24061) - New Resource:
azurerm_elastic_san
(#23619) - New Resource:
azurerm_key_vault_managed_hardware_security_module_role_assignment
(#22332) - New Resource:
azurerm_key_vault_managed_hardware_security_module_role_definition
(#22332)
ENHANCEMENTS:
- dependencies: updating mssql elasticpools from
v5.0
to2023-05-01-preview
- dependencies: updating to
v0.20231207.1122031
ofgit.luolix.top/hashicorp/go-azure-sdk
(#24149) - Data Source:
azurerm_storage_account
- export the primary and secondary internet and microsoft hostnames for blobs, dfs, files, queues, tables and web (#23517) - Data Source:
azurerm_cosmosdb_account
- export theconnection_strings
,primary_sql_connection_string
,secondary_sql_connection_string
,primary_readonly_sql_connection_string
,secondary_readonly_sql_connection_string
,primary_mongodb_connection_string
,secondary_mongodb_connection_string
,primary_readonly_mongodb_connection_string
, andsecondary_readonly_mongodb_connection_string
attributes (#24129) azurerm_bot_service_azure_bot
- support for thepublic_network_access_enabled
property (#24125)azurerm_container_app_environment
- support for theworkload_profile
property (#23478)azurerm_cosmosdb_cassandra_datacenter
- support for theseed_node_ip_addresses
property (#24076)azurerm_firewall
- support for thedns_proxy_enabled
property (#20519)azurerm_kubernetes_cluster
- support for thesupport_plan
property and thesku_tier
Premium
(#23970)azurerm_mssql_database
- support forenclave_type
field (#24054)azurerm_mssql_elasticpool
- support forenclave_type
field (#24054)azurerm_mssql_managed_instance
- support for morevcores
:6
,10
,12
,20
,48
,56
,96
,128
(#24085)azurerm_redis_linked_server
- support for the propertygeo_replicated_primary_host_name
(#23984)azurerm_storage_account
- expose the primary and secondary internet and microsoft hostnames for blobs, dfs, files, queues, tables and web (#23517)azurerm_synapse_role_assignment
- support for theprincipal_type
property (#24089)azurerm_spring_cloud_build_deployment
- support for theapplication_performance_monitoring_ids
property (#23969)azurerm_virtual_network_gateway
- support for thebgp_route_translation_for_nat_enabled
,dns_forwarding_enabled
,ip_sec_replay_protection_enabled
,remote_vnet_traffic_enabled
,virtual_wan_traffic_enabled
,radius_server
,virtual_network_gateway_client_connection
,policy_group
, andipsec_policy
property (#23220)
BUG FIXES:
azurerm_application_insights_api_key
- prevent a bug where multiple keys couldn't be created for an Application Insights instance (#23463)azurerm_container_registry
- thenetwork_rule_set.virtual_network
property has been deprecated (#24140)azurerm_hdinsight_hadoop_cluster
- setroles.edge_node.install_script_action.parameters
into state by retrieving the value provided in the user config since this property isn't returned by the API (#23971)azurerm_kubernetes_cluster
- prevent a bug where maintenance window start date was always recalculated and sent to the API (#23985)azurerm_mssql_database
- will no longer send all long retention values in payload unless set (#24124)azurerm_mssql_managed_database
- will no longer send all long retention values in payload unless set (#24124)azurerm_mssql_server_microsoft_support_auditing_policy
- only include storage endpoint in payload if set (#24122)azurerm_mobile_network_packet_core_control_plane
- prevent a panic if the HTTP Response is nil (#24083)azurerm_storage_account
- revert plan time name validation(#23799)
(#24142)azurerm_web_application_firewall_policy
- split create and update function to fix lifecycle - ignore changes (#23412)
UPGRADE NOTES
- Key Vaults are now loaded using the
ListBySubscription
API within the Key Vault Resource Provider rather than the Resources API. This change means that the Provider now caches the list of Key Vaults available within a Subscription, rather than loading these piecemeal to workaround stale data returned from the Resources API (#24019)
FEATURES:
- New Data Source:
azurerm_stack_hci_cluster
(#24032)
ENHANCEMENTS:
- dependencies: updating to
v0.20231129.1103252
ofgit.luolix.top/hashicorp/go-azure-sdk
(#24063) automation
: updating to API Version2023-11-01
(#24017)keyvault
: the cache is now populated using theListBySubscription
endpoint on the KeyVault Resource Provider rather than via theResources
API (#24019).keyvault
: updating the cache to populate all Key Vaults available within the Subscription to reduce the number of API calls (#24019)- Data Source
azurerm_private_dns_zone
: refactoring to use theListBySubscription
API rather than the Resources API whenresource_group_name
is omitted (#24024) azurerm_dashboard_grafana
- support forgrafana_major_version
(#24014)azurerm_linux_web_app
- add support for dotnet 8 (#23893)azurerm_linux_web_app_slot
- add support for dotnet 8 (#23893)azurerm_media_transform
- deprecateface_detector_preset
andvideo_analyzer_preset
(#24002)azurerm_postgresql_database
- update the validation ofcollation
to includeNorwegian_Norway.1252
(#24070)azurerm_postgresql_flexible_server
- updating to API Version2023-06-01-preview
(#24016)azurerm_redis_cache
- support for theactive_directory_authentication_enabled
property (#23976)azurerm_windows_web_app
- add support for dotnet 8 (#23893)azurerm_windows_web_app_slot
- add support for dotnet 8 (#23893)azurerm_storage_account
- addname
validation in custom diff (#23799)
BUG FIXES:
- authentication: fix a bug where auxiliary tenants were not correctly authorized (#24063)
azurerm_app_configuration
- normalize location inreplica
block (#24074)azurerm_cosmosdb_account
- cosmosdb version and capabilities can now be updated at the same time (#24029)azurerm_data_factory_flowlet_data_flow
-source
andsink
properties are now optional (#23987)azurerm_datadog_monitor_tag_rule
- correctly handle default rule (#22806)azurerm_ip_group
: fixing a crash whenfirewall_ids
andfirewall_policy_ids
weren't parsed correctly from the API Response (#24031)azurerm_nginx_deployment
- add default value of20
forcapacity
(#24033)
FEATURES:
- New Data Source:
azurerm_monitor_workspace
(#23928) - New Resource:
azurerm_application_load_balancer_subnet_association
(#23628)
ENHANCEMENTS:
- dependencies: updating to
v0.20231117.1130141
ofgit.luolix.top/hashicorp/go-azure-sdk
(#23945) azurestackhci
: updating to API Version2023-08-01
(#23939)dashboard
: updating to API Version2023-09-01
(#23929)hpccache
: updating to API version2023-05-01
(#24005)mssql
: updating resources usinghashicorp/go-azure-sdk
to API Version2023-02-01-preview
(#23721)templatespecversions
: updating to API Version2022-02-01
(#24007)- Data Source:
azurerm_template_spec_version
- refactoring to usehashicorp/go-azure-sdk
(#24007) azurerm_cosmosdb_postgresql_cluster
-coordinator_storage_quota_in_mb
andcoordinator_vcore_count
are no longer required for read replicas (#23928)azurerm_dashboard_grafana
-sku
can now be set toEssential
(#23934)azurerm_gallery_application_version
- add support for theconfig_file
,package_file
andtarget_region.exclude_from_latest
properties (#23816)azurerm_hdinsight_hadoop_cluster
-script_actions
is no longer Force New (#23888)azurerm_hdinsight_hbase_cluster
-script_actions
is no longer Force New (#23888)azurerm_hdinsight_interactive_query_cluster
-script_actions
is no longer Force New (#23888)azurerm_hdinsight_kafka_cluster
-script_actions
is no longer Force New (#23888)azurerm_hdinsight_spark_cluster
-script_actions
is no longer Force New (#23888)azurerm_kubernetes_cluster
- add support for thegpu_instance
property (#23887)azurerm_kubernetes_cluster_node_pool
- add support for thegpu_instance
property (#23887)azurerm_log_analytics_workspace
- add support for theidentity
property (#23864)azurerm_linux_function_app
- add support for dotnet 8 (#23638)azurerm_linux_function_app_slot
- add support for dotnet 8 (#23638)azurerm_managed_lustre_file_system
- export attributemgs_address
(#23942)azurerm_mssql_database
- support for Hyperscale SKUs (#23974)azurerm_mssql_database
- refactoring to usehashicorp/go-azure-sdk
(#23721)azurerm_mssql_server
- refactoring to usehashicorp/go-azure-sdk
(#23721)azurerm_shared_image
- add support fortrusted_launch_supported
(#23781)azurerm_spring_cloud_container_deployment
- add support for theapplication_performance_monitoring_ids
property (#23862)azurerm_spring_cloud_customized_accelerator
- add support for theaccelerator_type
andpath
properties (#23797)azurerm_point_to_site_vpn_gateway
- allow multipleconnection_configurations
blocks (#23936)azurerm_private_dns_cname_record
-ttl
can now be set to 0 (#23918)azurerm_windows_function_app
- add support for dotnet 8 (#23638)azurerm_windows_function_app_slot
- add support for dotnet 8 (#23638)
BUG FIXES:
azurerm_api_management
- correct a bug with additional location zones within theadditional_location
block (#23943)azurerm_dev_test_linux_virtual_machine
-storage_type
is now ForceNew to match the updated API behaviour (#23973)azurerm_dev_test_windows_virtual_machine
-storage_type
is now ForceNew to match the updated API behaviour (#23973)azurerm_disk_encryption_set
- resource will recreate ifidentity
changes fromSystemAssigned
toUserAssigned
(#23904)azurerm_eventhub_cluster
:sku_name
is no longer ForceNew (#24009)azurerm_firewall
- recasing the value forfirewall_policy_id
to workaround the API returning the incorrect casing (#23993)azurerm_security_center_subscription_pricing
- fix a bug preventing removal ofextensions
and downgradingtier
toFree
(#23821)azurerm_windows_web_app
- fix an issue of incorrect application stack settings during update (#23372)
ENHANCEMENTS:
- dependencies: updating to
v0.20231116.1162710
ofgit.luolix.top/hashicorp/go-azure-sdk
(#23922) managedservices
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#23890)network
: updating to API Version2023-06-01
(#23875)servicelinker
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#23890)storage
: refactoring usages ofgit.luolix.top/hashicorp/go-azure-sdk
to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#23890)- Data Source:
azurerm_network_ddos_protection_plan
: refactoring to usehashicorp/go-azure-sdk
(#23849) azurerm_linux_function_app
- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabled
andwebdeploy_publish_basic_authentication_enabled
(#23900)azurerm_linux_function_app_slot
- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabled
andwebdeploy_publish_basic_authentication_enabled
(#23900)azurerm_linux_web_app
- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabled
andwebdeploy_publish_basic_authentication_enabled
(#23900)azurerm_linux_web_app_slot
- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabled
andwebdeploy_publish_basic_authentication_enabled
(#23900)azurerm_logic_app_integration_account_certificate
-name
now accepts underscores (#23866)azurerm_logic_app_integration_account_partner
-business_identity.value
now accepts underscores (#23866)azurerm_monitor_data_collection_rule
- added support forWorkspaceTransforms
askind
(#23873)azurerm_network_ddos_protection_plan
: refactoring to usehashicorp/go-azure-sdk
(#23849)azurerm_windows_function_app
- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabled
andwebdeploy_publish_basic_authentication_enabled
(#23900)azurerm_windows_function_app_slot
- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabled
andwebdeploy_publish_basic_authentication_enabled
(#23900)azurerm_windows_web_app
- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabled
andwebdeploy_publish_basic_authentication_enabled
(#23900)azurerm_windows_web_app_slot
- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabled
andwebdeploy_publish_basic_authentication_enabled
(#23900)
ENHANCEMENTS:
internal/sdk
- Added support for pointer Types in resource models (#23810)- dependencies: updating to
v0.63.0
ofgit.luolix.top/hashicorp/go-azure-helpers
(#23785) - dependencies: updating to
v0.20231106.1151347
ofgit.luolix.top/hashicorp/go-azure-sdk
(#23787) azurerm_cognitive_deployment
- support for theversion_upgrade_option
property (#22520)azurerm_firewall_policy_rule_collection_group
- add support for the propertyhttp_headers
(#23641)azurerm_kubernetes_cluster
-fips_enabled
can be updated in thedefault_node_pool
without recreating the cluster (#23612)azurerm_kusto_cluster
- the clustername
can now include dashes (#23790)azurerm_postgresql_database
- update the validation ofcollation
to include support forFrench_France.1252
(#23783)
BUG FIXES:
- Data Source:
azurerm_data_protection_backup_vault
- removingimport
support, since Data Sources don't support being imported (#23820) - Data Source:
azurerm_kusto_database
- removingimport
support, since Data Sources don't support being imported (#23820) - Data Source:
azurerm_virtual_hub_route_table
- removingimport
support, since Data Sources don't support being imported (#23820) azurerm_windows_web_app
- prevent a panic with theauto_heal.actions
property (#23836)azurerm_windows_web_app
- prevent a panic with theauto_heal.triggers
property (#23812)
ENHANCEMENTS:
- provider: log instead of error when RPs are unavailable when validating RP registrations (#23380)
azurerm_arc_kuberenetes_cluster_extension_resource
- theversion
andrelease_train
properties can now be set simultaneously (#23692)azurerm_container_apps
- support for theingress.exposed_port
property (#23752)azurerm_cosmosdb_postgresql_cluster
- read replica clusters can be created without specifyingadministrator_login_password
property (#23750)azurerm_managed_application
- arrays can be supplied in theparameter_values
property (#23754)azurerm_storage_management_policy
- support for propertiesrule.*.actions.*.base_blob.0.tier_to_cold_after_days_since_{modification|last_access_time|creation}_greater_than and rule.*.actions.*.{snapshot|version}.0.tier_to_cold_after_days_since_creation_greater_than
(#23574)
BUG FIXES:
azurerm_api_management_diagnostic
- theoperation_name_format
attribute will only be sent ifidentifier
is set toapplicationinsights
(#23736)azurerm_backup_policy_vm
- fix payload by using current datetime (#23586)azurerm_kubernetes_cluster
- thecustom_ca_trust_certificates_base64
property can not be removed, only updated (#23737)
FEATURES:
- New Resource:
azurerm_resource_management_private_link_association
(#23546)
ENHANCEMENTS:
- dependencies: updating to
v0.20231025.1113325
ofgit.luolix.top/hashicorp/go-azure-sdk
(#23684) - dependencies: updating to
v1.58.3
ofgoogle.golang.org/grpc
(#23691) - dependencies: updating search service from
2022-09-01
to2023-11-01
(#23698) - Data Source:
azurerm_monitor_workspace
- exportquery_endpoint
(#23629) azurerm_express_route_port
- support formacsec_sci_enabled
(#23625)azurerm_eventhub_namespace_customer_managed_key
- support for theuser_assigned_identity_id
property (#23635)azurerm_postgresql_flexible_server
-private_dns_zone_id
is no longer ForceNew and case is suppressed (#23660)azurerm_synapse_workspace
- add support forazuread_authentication_only
(#23659)azurerm_redis_enterprise_cluster
- support for new locationJapan East
(#23696)azurerm_search_service
- support forsemantic_search_sku
field (#23698)
BUG FIXES:
azurerm_palo_alto_next_generation_firewall_virtual_network_local_rulestack
- added lock for ruleStackID (#23601)azurerm_cognitive_deployment
- remove forceNew tag fromrai_policy_name
(#23697)
FEATURES:
- New Resources:
azurerm_application_load_balancer_frontend
(#23411) - New Resources:
azurerm_dev_center
(#23538) - New Resources:
azurerm_dev_center_project
(#23538)
ENHANCEMENTS:
- dependencies: updating to
v0.62.0
ofgit.luolix.top/hashicorp/go-azure-helpers
(#23581) - dependencies: updating Kusto SDK from
2023-05-02
to2023-08-15
(#23598) - dependencies: updating nginx from
2022-08-01
to2023-04-01
(#23583) netapp
: updating to use API Version2023-05-01
(#23576)springcloud
: updating to use API Version2023-09-01-preview
(#23544)storage
: updating to use API Version2023-01-01
(#23543)internal/sdk
: fixing an issue where struct fields containingremovedInNextMajorVersion
wouldn't be decoded correctly (#23564)internal/sdk
: struct tag parsing is now handled consistently during both encoding and decoding (#23568)- provider: the
roll_instances_when_required
provider feature in thevirtual_machine_scale_set
block is now optional (#22976) - Data Source:
azurerm_automation_account
: refactoring the remaining usage ofAzure/azure-sdk-for-go
to usehashicorp/go-azure-sdk
(#23555) azurerm_automation_account
: refactoring the remaining usage ofAzure/azure-sdk-for-go
to usehashicorp/go-azure-sdk
(#23555)azurerm_resource_deployment_script_azure_cli
- improve validation for theversion
property to support newer versions (#23370)azurerm_resource_deployment_script_azure_power_shell
- improve validation for theversion
property to support newer versions (#23370)azurerm_nginx_deployment
- support for thecapacity
andemail
properties (#23596)
BUG FIXES:
- Data Source:
azurerm_virtual_hub_connection
- export theinbound_route_map_id
,outbound_route_map_id
, andstatic_vnet_local_route_override_criteria
attributes in therouting
block, and fix a bug where these attributes could not be set (#23491) azurerm_cdn_frontdoor_rule
- theurl_filename_condition
propertiesmatch_values
is now optional ifoperator
is set toAny
(#23541)azurerm_shared_image_gallery
- added thePrivate
andGroups
options for thesharing.permission
property (#23570)azurerm_redis_cache
- fixed incorrect ssl values forredis_primary_connection_string
andsecondary_connection_string
(#23575)azurerm_monitor_activity_log_alert
- therecommend_category
property now can be set toHighAvailability
(#23605)azurerm_recovery_services_vault
- theencryption
property can now be used with thecross_region_restore_enabled
property (#23618)azurerm_storage_account_customer_managed_key
- prevent a panic when the keyvault id is empty (#23599)
FEATURES:
- New Resource:
azurerm_security_center_storage_defender
(#23242) - New Resource:
azurerm_spring_cloud_application_insights_application_performance_monitoring
(#23107)
ENHANCEMENTS:
- provider: updating to build using Go
1.21.3
(#23514) - dependencies: updating to
v0.20231012.1141427
ofgit.luolix.top/hashicorp/go-azure-sdk
(#23534) - Data Source:
azurerm_application_gateway
- support forbackend_http_settings
,global
,gateway_ip_configuration
and additional attributes (#23318) - Data Source:
azurerm_network_service_tags
- export thename
attribute (#23382) azurerm_cosmosdb_postgresql_cluster
- add support forsql_version
of16
andcitus_version
of12.1
(#23476)azurerm_palo_alto_local_rulestack
- correctly normalize thelocation
property (#23483)azurerm_static_site
- add support forapp_settings
(#23421)
BUG FIXES:
azurerm_automation_schedule
- fix a bug when updatingstart_time
(#23494)azurerm_eventhub
- remove ForceNew and checkpartition_count
is not decreased (#23499)azurerm_managed_lustre_file_system
- update validation forstorage_capacity_in_tb
according tosku_name
in use (#23428)azurerm_virtual_machine
- fix a crash when the API response for theos_profile
block contains nil properties (#23535)
FEATURES:
- New Resource:
azurerm_application_load_balancer
(#22517) - New Resource:
azurerm_resource_management_private_link
(#23098)
ENHANCEMENTS:
- dependencies:
firewall
migrated tohashicorp/go-azure-sdk
(#22863) azurerm_bot_service_azure_bot
- add support for theicon_url
property (#23114)azurerm_cognitive_deployment
-capacity
property is now updateable (#23251)azurerm_container_group
- added support forkey_vault_user_identity_id
(#23332)azurerm_data_factory
- added support for thepublish_enabled
property (#2334)azurerm_firewall_policy_rule_collection_group
- add support for thedescription
property (#23354)azurerm_kubernetes_cluster
-network_profile.network_policy
can be migrated tocilium
(#23342)azurerm_log_analytics_workspace
- add support for thedata_collection_rule_id
property (#23347)azurerm_mysql_flexible_server
- add support for theio_scaling_enabled
property (#23329)
BUG FIXES:
azurerm_api_management_api
- fix importingopenapi
format content file issue (#23348)azurerm_cdn_frontdoor_rule
- allow acache_duration
of00:00:00
(#23384)azurerm_cosmosdb_cassandra_datacenter
-sku_name
is now updatable (#23419)azurerm_key_vault_certificate
- fix a bug that prevented soft-deleted certificates from being recovered (#23204)azurerm_log_analytics_solution
- fix create and update lifecycle of resource by splitting methods (#23333)azurerm_management_group_subscription_association
- mark resource as gone correctly if not found when retrieving (#23335)azurerm_management_lock
- add polling after create and delete to check for RP propagation (#23345)azurerm_monitor_diagnostic_setting
- added validation to ensure at least one ofcategory
orcategory_group
is supplied (#23308)azurerm_palo_alto_local_rulestack_prefix_list
- fix rulestack not being committed on delete (#23362)azurerm_palo_alto_local_rulestack_fqdn_list
- fix rulestack not being committed on delete (#23362)security_center_subscription_pricing_resource
- disabled extensions logic now works as expected (#22997)
NOTES:
azurerm_synapse_sql_pool
- users that have importedazurerm_synapse_sql_pool
resources that were created outside of Terraform using anLRS
storage account type will need to useignore_changes
to avoid the resource from being destroyed and recreated.
FEATURES:
- New Resource:
azurerm_arc_resource_bridge_appliance
(#23108) - New Resource:
azurerm_data_factory_dataset_azure_sql_table
(#23264) - New Resource:
azurerm_function_app_connection
(#23127)
ENHANCEMENTS:
- dependencies: updating to
v0.20230918.1115907
ofgit.luolix.top/hashicorp/go-azure-sdk
(#23337) - dependencies: downgrading to
v1.12.5
ofgit.luolix.top/rickb777/date
(#23296) mysql
: updating to use API Version2022-01-01
(#23320)azurerm_app_configuration
- support for thereplica
block (#22452)azurerm_bot_channel_directline
- support foruser_upload_enabled
,endpoint_parameters_enabled
, andstorage_enabled
(#23149)azurerm_container_app
- support for scale rules (#23294)azurerm_container_app_environment
- support for zone redundancy (#23313)azurerm_container_group
- support for thekey_vault_user_identity_id
property for Customer Managed Keys (#23332)azurerm_cosmosdb_account
- support for MongoDB connection strings (#23331)azurerm_data_factory_dataset_delimited_text
- support for thedynamic_file_system_enabled
,dynamic_path_enabled
, anddynamic_filename_enabled
properties (#23261)azurerm_data_factory_dataset_parquet
- support for theazure_blob_fs_location
block (#23261)azurerm_monitor_diagnostic_setting
- validation to ensure eithercategory
orcategory_group
are supplied inenabled_log
andlog
blocks (#23308)azurerm_network_interface
- support for theauxiliary_mode
andauxiliary_sku
properties (#22979)azurerm_postgresql_flexible_server
- increased the maximum supported value forstorage_mb
(#23277)azurerm_shared_image_version
- support for thereplicated_region_deletion_enabled
andtarget_region.exclude_from_latest_enabled
properties (#23147)azurerm_storage_account
- support for settingdomain_name
anddomain_guid
forAADKERB
(#22833)azurerm_storage_account_customer_managed_key
- support for cross-tenant customer-managed keys with thefederated_identity_client_id
, andkey_vault_uri
properties (#20356)azurerm_web_application_firewall_policy
- support for therate_limit_duration
,rate_limit_threshold
,group_rate_limit_by
, andrequest_body_inspect_limit_in_kb
properties (#23239)
BUG FIXES:
- Data Source:
azurerm_container_app_environment
: fixlog_analytics_workspace_name
output to correct value (#23298) azurerm_api_management_api
- set theservice_url
property when importing the resource (#23011)azurerm_app_configuration
- prevent crash by nil checking the encryption configuration (#23302)azurerm_app_configuration_feature
- updatepercentage_filter_value
to accept correct type of float (#23263)azurerm_container_app
- fix an issue withcommands
andargs
being overwritten when using multiple containers (#23338)azurerm_key_vault_certificate
- fix issue where certificates couldn't be recovered anymore (#23204)azurerm_key_vault_key
- the ForceNew whenexpiration_date
is removed from the config file (#23327)azurerm_linux_function_app
- fix a bug in setting the storage settings when using Elastic Premium plans (#21212)azurerm_linux_web_app
- fix docker app stack update (#23303)azurerm_linux_web_app
- fix crash in auto heal expansion (#21328)azurerm_linux_web_app_slot
- fix docker app stack update (#23303)azurerm_linux_web_app_slot
- fix crash in auto heal expansion (#21328)azurerm_log_analytics_solution
- fix bug where the resource wasn't handling successful creation on subsequent applies (#23312)azurerm_management_group_subscription_association
- fix bug to correctly mark resource as gone if not found during read (#23335)azurerm_mssql_elasticpool
- remove check that preventslicense_type
from being set for certain skus (#23262)azurerm_servicebus_queue
- fixing an issue whereauto_delete_on_idle
couldn't be set toP10675199DT2H48M5.4775807S
(#23296)azurerm_servicebus_topic
- fixing an issue whereauto_delete_on_idle
couldn't be set toP10675199DT2H48M5.4775807S
(#23296)azurerm_storage_account
- prevent sending unsupported blob properties in payload forStorage
account kind (#23288)azurerm_synapse_sql_pool
- exposestorage_account_type
(#23217)azurerm_windows_function_app
- fix a bug in setting the storage settings when using Elastic Premium plans (#21212)azurerm_windows_web_app
- fix docker app stack update (#23303)azurerm_windows_web_app_slot
- fix docker app stack update (#23303)
DEPRECATIONS:
azurerm_application_gateway
- deprecateStandard
andWAF
skus (#23310)azurerm_bot_channel_web_chat
- deprecatesite_names
in favour ofsite
block (#23161)azurerm_monitor_diagnostic_setting
- deprecateretention_policy
in favour ofazurerm_storage_management_policy
(#23260)
FEATURES:
- New Resource:
azurerm_iothub_endpoint_cosmosdb_account
(#23065) - New Resource:
azurerm_virtual_hub_routing_intent
(#23138)
ENHANCEMENTS:
- dependencies: updating to
v0.1.1
ofgit.luolix.top/btubbs/datetime
(#23221) - dependencies: updating to
v1.3.1
ofgit.luolix.top/google/uuid
(#23221) - dependencies: updating to
v0.61.0
ofgit.luolix.top/hashicorp/go-azure-helpers
(#23249) - dependencies: updating to
v0.20230907.1113401
ofgit.luolix.top/hashicorp/go-azure-sdk
(#23221) - dependencies: updating to
v1.5.0
ofgit.luolix.top/hashicorp/go-hclog
(#23221) - dependencies: updating to
v2.29.0
ofgit.luolix.top/hashicorp/terraform-plugin-sdk/v2
(#23221) - dependencies: updating to
v1.5.1
ofgit.luolix.top/hashicorp/terraform-plugin-testing
(#23221) - dependencies: updating to
v1.20.2
ofgit.luolix.top/rickb777/date
(#23221) - dependencies: updating to
v0.13.0
ofgolang.org/x/crypto
(#23221) - dependencies: updating to
v0.15.0
ofgolang.org/x/net
(#23221) - dependencies: updating to
v0.13.0
ofgolang.org/x/tools
(#23221) azurerm_bot_channel_ms_teams
- support fordeployment_environment
(#23122)azurerm_managed_disk
- updating to use API Version2023-04-02
(#23233)azurerm_managed_disk
- support foroptimized_frequent_attach_enabled
(#23241)azurerm_managed_disk
- support forperformance_plus_enabled
(#23241)azurerm_maps_account
- support forlocal_authentication_enabled
(#23216)azurerm_mssql_elasticpool
- support for configuringlicense_type
when using theHyperscale
sku (#23256)azurerm_security_center_assessment_policy
- refactoring to usehashicorp/go-azure-sdk
(#23158)
BUG FIXES:
azurerm_api_management
- split create and update methods (#23259)azurerm_api_management_backend
- fixing a panic when flattening thecredentials
block (#23219)azurerm_key_vault_certificate
- fixing a regression where certificates from a custom/unknown issuer would be polled indefinitely (#23214)azurerm_redis_cache
- prevent sendingredis_configuration.aof_backup_enabled
when the sku is notPremium
to avoid API error (#22774)azurerm_web_application_firewall_policy
- capture and toggle state ofcustom_rule
blocks with anenabled
field (#23163)
FEATURES:
- Provider Feature: subscription cancellation on
destroy
can now be disabled via the providerfeatures
block (#19936) - New Data Source:
netapp_volume_quota_rule
(#23042) - New Resource:
azurerm_automation_python3_package
(#23087) - New Resource:
netapp_volume_quota_rule
(#23042)
ENHANCEMENTS:
- dependencies: updating to
v0.20230906.1160501
ofgit.luolix.top/hashicorp/go-azure-sdk
(#23191) containerapps
: updating to API Version2023-05-01
(#22804)keyvault
: upgrade remaining resources to2023-02-01
(#23089)redisenterprise
: updating to API Version2023-07-01
(#23178)vpngateway
: updating to usehashicorp/go-azure-sdk
(#22906)internal/sdk
: typed resources using a custom importer now get a timed context (#23160)azurerm_batch_pool
- support foraccelerated_networking_enabled
(#23021)azurerm_batch_pool
- support forautomatic_upgrade_enabled
(#23021)azurerm_bot_channel_direct_line_speech
- support for thecognitive_account_id
property (#23106)azurerm_bot_service_azure_bot
- support for thelocal_authentication_enabled
property (#23096)azurerm_container_app_environment
- support for thedapr_application_insights_connection_string
(#23080)azurerm_cosmosdb_cassandra_datacenter
- refactoring to usehashicorp/go-azure-sdk
(#23110)azurerm_cosmosdb_cassandra_datacenter
- updating to API Version2023-04-15
(#23110)azurerm_kubernetes_cluster
- Azure CNI can be updated to useoverlay
(#22709)azurerm_monitor_diagnostic_setting
- deprecatingretention_policy
withinenabled_log
(#23029)azurerm_mssql_database
- split create and update methods (#23209)azurerm_postgresql_database
-collation
can now be set toEnglish_United Kingdom.1252
(#23171)azurerm_postgresql_flexible_database
-collation
can now be set toEnglish_United Kingdom.1252
(#23171)azurerm_postgresql_flexible_server
- support for theauto_grow_enabled
property (#23069)azurerm_redis_enterprise_cluster
- support for Flash clusters in Brazil South (#23200)azurerm_resource_provider_registration
- refactoring to usehashicorp/go-azure-sdk
(#23072)azurerm_virtual_machine_extension
- support forprovision_after_extensions
(#23124)azurerm_virtual_network_gateway
- increasing the default timeout for create to90m
(#23003)azurerm_virtual_hub_connection
- support forinbound_route_map_id
,outbound_route_map_id
, andstatic_vnet_local_route_override_criteria
properties (#23049)
BUG FIXES:
azurerm_api_management_api_policy
- added state migration to mutate id's ending inpolicies/policy
(#23128)azurerm_api_management_api_operation_policy
- added state migration to mutate id's ending inpolicies/policy
(#23128)azurerm_api_management_product_policy
- added state migration to mutate id's ending inpolicies/policy
(#23128)azurerm_automation_account
- fixes logic forlocal_authentication_enabled
(#23082)azurerm_key_vault_managed_storage_account
- check id can be parsed correctly before setting it in state (#23022)azurerm_monitor_diagnostic_setting
- fixenabled_log
feature flagged schema (#23093)azurerm_pim_active_role_assignment
: polling for the duration of the timeout, rather than a fixed 5 minute value (#22932)azurerm_policy_set_definition
- only sendingparameters
when a value is configured (#23155)azurerm_synapse_workspace
- fixes index out-of-range panic when parsingstorage_data_lake_gen2_filesystem_id
(#23019)machine_learning_datastore_*
- fixes container ids (#23140)azurerm_key_vault_certificate
- id now points to new version when certificate is updated (#23135)azurerm_site_recovery_replicated_vm
- updatenetwork_interface
diff so replicated items now can be updated (#23199)
DEPRECATION:
- Data Source:
azure_monitor_log_profile
- Azure is retiring Azure Log Profiles on the 30th of September 2026 (#23146) azure_monitor_log_profile
- Azure is retiring Azure Log Profiles on the 30th of September 2026 (#23146)
BREAKING CHANGES:
- App Service
win32_status
property - Due to a change made in the service to the underlying type of the Auto Heal propertywin32_status
combined with a prior bug (inv3.62.1
and earlier) causing the value of this property to be stored incorrectly in state as an empty string, the value of this property could not be updated or state migrated to accommodate the necessary type change in the state. This results in the resources named above returning an error of a number is needed when decoding the state for this value. Unfortunately, this is a breaking change and will require users of this field to change their Terraform Configuration. The fieldwin32_status
has been replaced bywin32_status_code
(this remains an int, as in 3.63.0 onwards) forazurerm_linux_web_app
,azurerm_linux_web_app_slot
,azurerm_windows_web_app
,azurerm_windows_web_app_slot resources
. (#23075)
FEATURES:
- New Resource:
azurerm_databricks_workspace_root_dbfs_customer_managed_key
(#22579)
ENHANCEMENTS:
- dependencies: updating to
v0.20230824.1130652
ofgit.luolix.top/hashicorp/go-azure-sdk
(#23076) trafficmanager
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22579)webpubsub
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22579)automation
: upgrade remaining resources to2022-08-08
(#22989)azurerm_storage_management_policy
- move tohashicorp/go-azure-sdk
(#23035)- Data Source:
azurerm_disk_encryption_set
- support for theidentity
block (#23005) azurerm_container_group
- support for thesku
and(init_)container.*.security
properties (#23034)azurerm_kubernetes_cluster
- extend allowed ranges for varioussysctl_config
attribute ranges (#23077)azurerm_kubernetes_cluster_node_pool
- extend allowed ranges for varioussysctl_config
attribute ranges (#23077)azurerm_kubernetes_cluster
- clusters can be updated to use thecilium
dataplane by setting the value inebpf_data_plane
(#22952)azurerm_linux_virtual_machine_scale_set
- cancel rolling upgrades that are in progress before destroying the resource (#22991)azurerm_servicebus_namespace
- support fornetwork_rule_set
block (#23057)azurerm_windows_virtual_machine_scale_set
- cancel rolling upgrades that are in progress before destroying the resource (#22991)azurerm_synapse_spark_pool
- support addtional values for thenode_size_family
property (#23040)
BUG FIXES:
azurerm_api_management_policy
- fixes an error caused by a migration (#23018)azurerm_kubernetes_cluster
- deprecatepublic_network_access_enabled
and prevent sending it to the API since it isn't functional (#22478)
FEATURES:
- New Resource:
azurerm_mssql_virtual_machine_availability_group_listener
(#22808) - New Resource:
azurerm_mssql_virtual_machine_group
(#22808)
ENHANCEMENTS:
- dependencies: updating to
v0.20230815.1165905
ofgit.luolix.top/hashicorp/go-azure-sdk
(#22981) apimanagement
: updating to usehashicorp/go-azure-sdk
(#22783)cosmos
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22874)devtestlabs
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22981)policy
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22874)postgresql
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22874)recoveryservices
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22874)resources
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22874)storage
: updating Storage Account and Storage Blob Container to use Common IDs to enable migrating tohashicorp/go-azure-sdk
in the future (#22915)- Data Source:
azurerm_kubernetes_cluster
- add support for thecurrent_kubernetes_version
property (#22986) azurerm_mssql_virtual_machine
- add support for thesql_virtual_machine_group_id
andwsfc_domain_credential
properties (#22808)azurerm_netapp_pool
-size_in_tb
can be sized down to 2 TB (#22943)azurerm_stack_hci_cluster
- add support for theautomanage_configuration_id
property (#22857)- Data Source:
azurerm_disk_encryption_set
- now exportskey_vault_key_url
(#22893) azurerm_disk_encryption_set
- now exportskey_vault_key_url
(#22893)
BUG FIXES:
azurerm_cognitive_deployment
- add lock on parent resource to prevent errors when deleting the resource (#22940)azurerm_cost_management_scheduled_action
- fix update foremail_address_sender
(#22930)azurerm_disk_encryption_set
- now correctly supports key rotation by specifying a versionless Key ID when settingauto_key_rotation_enabled
totrue
(#22893)azurerm_iothub_dps
- updating the validation fortarget
within theip_filter_rule
block to match the values defined in the Azure API Definitions (#22891)azurerm_postgresql_database
- reworking the validation for database collation (#22928)azurerm_postgresql_flexible_database
- reworking the validation for database collation (#22928)azurerm_storage_management_policy
- check for an existing resource to prevent overwriting property values (#22966)azurerm_virtual_network_gateway_connection
-custom_bgp_addresses.secondary
is nowOptional
rather thanRequired
(#22912)azurerm_web_application_firewall_policy
- fix handling not found in read (#22982)
For information on changes between the v3.69.0 and v3.0.0 releases, please see the previous v3.x changelog entries.
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.