DEPRECATIONS:
All Azure Kubernetes Service (AKS) properties related to preview features are deprecated since they will not be available in a stable API. Please see https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/guides/4.0-upgrade-guide#aks-migration-to-stable-api for more details (#26863)
FEATURES:
- New Resource:
azurerm_ai_services
(#26008) - New Resource:
azurerm_communication_service_email_domain_association
(#26432) - New Resource:
azurerm_dev_center_project_environment_type
(#26941) - New Resource:
azurerm_extended_location_custom_location
(#24267) - New Resource:
azurerm_postgresql_flexible_server_virtual_endpoint
(#26708)
ENHANCEMENTS:
notificationhub
- updating to use version2023-09-01
(#26528)azurerm_api_management_api
- update validation ofpath
to allow single character strings (#26922)azurerm_cosmosdb_account
- add support for the propertyburst_capacity_enabled
(#26986)azurerm_linux_function_app
- add support forvnet_image_pull_enabled
property in 4.0 (#27001)azurerm_linux_function_app_slot
- add support forvnet_image_pull_enabled
property in 4.0 (#27001)azurerm_logic_app_standard
- add support forv8.0
insite_config.dotnet_framework_version
(#26983)azurerm_management_group_policy_assignment
- remove length restriction on name (#27055)azurerm_recovery_services_vault
- add support for theidentity
block (#26254)azurerm_web_application_firewall_policy
- add support for thejs_challenge_cookie_expiration_in_minutes
property (#26878)azurerm_windows_function_app
- add support forvnet_image_pull_enabled
property in 4.0 (#27001)azurerm_windows_function_app_slot
- add support forvnet_image_pull_enabled
property in 4.0 (#27001)
BUG FIXES:
- Data Source:
azurerm_storage_account
- adddefault_share_level_permission
to theazure_files_authentication
to prevent invalid address errors (#26996) - Data Source:
azurerm_search_service
- expose thetags
property (#26978) - Data Source:
azurerm_virtual_machine
- populate missingpower_state
(#26991) - Data Source:
azurerm_virtual_machine_scale_set
- populate missingpower_state
(#26991) azurerm_api_management_api_schema
- correctly unmarshaldefinition
andcomponents
(#26531)azurerm_cdn_frontdoor_secret
- fix issue whereexpiration_date
was being set into the parent block (#26982)azurerm_container_app_environment
- fix diff suppress oninfrastructure_resource_group_name
(#27007)azurerm_express_route_connection
- prevent sendingprivate_link_fast_path_enabled
in the payload if it hasn't been explicitly set (#26928)azurerm_machine_learning_workspace
-serverless_compute
can now be updated (#26940)azurerm_mssql_database
- fix issue where the database cannot be upgraded to use serverless due to the behaviour of thelicense_type
field (#26850)azurerm_mssql_database
- prevent error when creatingFree
edition by settinglong_term_retention_policy
andshort_term_retention_policy
as empty (#26894)azurerm_nginx_deployment
- omitcapacity
when creating deployments with a basic plan (#26223)azurerm_role_management_policy
- prevent panic when updatingactivation_rules.approval_stage
(#26800)azurerm_sentinel_threat_intelligence_indicator
- prevent panic when importing this resource (#26976)azurerm_servicebus_namespace
- fix panic reading encryption with versionless ids (#27060)azurerm_synapse_spark_pool
- prevent plan diff due to API behaviour by settingnode_count
as Computed (#26953)azurerm_virtual_network_gateway_connection
- fix issue whereingress_nat_rule_ids
was updating the egress rules on updates (#27022)
ENHANCEMENTS:
cosmosdb
- updating to use version2024-05-15
(#26758)healthcare
- updating to use version2024-03-31
(#26699)redis
- updating to use version2024-03-01
(#26932)azurerm_cosmosdb_account
- avoid infinite diff todefault_identity_type
for legacy resources where an empty string is returned by the RP (#26525)azurerm_linux_virtual_machine_scale_set
- add support for theaction
property in theautomatic_instance_repair
block (#26227)azurerm_log_analytics_saved_search
- update the regex for thefunction_parameters
property to support more paramters (#26701)azurerm_monitor_data_collection_rule
- updateperformance_counter.x.sampling_frequency_in_seconds
range1
to1800
(#26898)azurerm_orchestrated_virtual_machine_scale_set
- add support for theaction
property in theautomatic_instance_repair
block (#26227)azurerm_security_center_storage_defender
- add support for the propertyscan_results_event_grid_topic_id
(#26599)azurerm_storage_account
- add support for the propertydefault_share_level_permission
in theazure_files_authentication
block (#26924)azurerm_web_application_firewall_policy
-excluded_rule_set.0.type
supportsMicrosoft_BotManagerRuleSet
(#26903)azurerm_windows_virtual_machine_scale_set
- add support for theaction
property in theautomatic_instance_repair
block (#26227)
BUG FIXES:
azurerm_container_group
- retrieve and setstorage_account_key
in the payload when updating the resource (#26640)azurerm_key_vault_managed_hardware_security_module_role_assignment
- fixed a crash in error messages (#26972)azurerm_kubernetes_cluster
- allow an empty list fordns_zone_ids
in theweb_app_routing
block (#26747)azurerm_storage_share_file
- fix a bug when encoding the MD5 hash for thecontent_md5
property (#25715)
UPGRADE NOTES:
- 4.0 Beta: This release includes a new feature-flag to opt-into the 4.0 Beta - which (when enabled) introduces a number of behavioural changes, field renames and removes some older deprecated resources and data sources. Please read the disclaimers carefully that are outlined in our guide on how to opt-into the 4.0 Beta before enabling this, as this will cause irreversible changes to your state. The 4.0 Beta is still a work-in-progress at this time and the changes listed in the 4.0 Upgrade Guide may change. We're interested to hear your feedback which can be provided by following this link.
FEATURES:
- New Resource:
azurerm_dev_center_network_connection
(#26718) - New Resource:
azurerm_stack_hci_logical_network
(#26473)
ENHANCEMENTS:
- dependencies: updating
go-azure-helpers
tov0.70.1
(#26757) arckubernetes
- updating to use version2024-01-01
(#26761)data.azurerm_storage_account
- theenable_https_traffic_only
property has been superseded byhttps_traffic_only_enabled
(#26740)azurerm_log_analytics_cluster
- add support for settingsize_gb
to100
[GH-#26865]azurerm_storage_account
- theenable_https_traffic_only
property has been superseded byhttps_traffic_only_enabled
(#26740)
BUG FIXES:
azurerm_dns_cname_record
- split create and update function to fix lifecycle - ignore (#26610)azurerm_dns_srv_record
- split create and update function to fix lifecycle - ignore (#26627)azurerm_kubernetes_cluster
- fix issue that preventedmax_count
from being updated (#26417)azurerm_linux_web_app
- correctly setsite_config.always_on
as configured during Update (#25753)azurerm_linux_web_app_slot
- correctly setsite_config.always_on
as configured during Update (#25753)azurerm_management_group_policy_remediation
- fix panic in deprecated schema change for 4.0 (#26767)azurerm_network_security_rule
- fix panic when updatingsource_port_ranges
(#26883)azurerm_public_ip
- fix panix when updatingidle_timeout_in_minutes
DEPRECATIONS:
azurerm_redis_cache
-enable_non_ssl_port
has been superseded bynon_ssl_port_enabled
andredis_configuration. enable_authentication
has been superseded byredis_configuration.authentication_enabled
(#26608)
ENHANCEMENTS:
- dependencies: updating to
v0.20240715.1100358
ofhashicorp/go-azure-sdk
(#26638) storage
- updating to usehashicorp/go-azure-sdk
(#26218)
BUG FIXES:
azurerm_storage_account
- fix a validation bug when replacing a StorageV2 account with a StorageV1 account (#26639)azurerm_storage_account
- resolve an issue refreshing blob or queue properties after recreation (#26218)azurerm_storage_account
- resolve an issue setting tags for an existing storage account where a policy mandates them (#26218)azurerm_storage_account
- fix a persistent diff with thecustomer_managed_key
block (#26218)azurerm_storage_account
- resolve several consistency related issues when crreating a new storage account (#26218)
DEPRECATIONS:
azurerm_eventhub_namespace
- deprecate thezone_redundant
field in v4.0 (#26611)azurerm_servicebus_namespace
- deprecate thezone_redundant
field in v4.0 (#26611)
FEATURES:
- New Data Source:
azurerm_elastic_san_volume_snapshot
(#26439) - New Resource:
azurerm_dev_center_dev_box_definition
(#26307) - New Resource:
azurerm_dev_center_environment_type
(#26291) - New Resource:
azurerm_virtual_machine_restore_point
(#26526) - New Resource:
azurerm_virtual_machine_restore_point_collection
(#26526)
ENHANCEMENTS:
- dependencies: updating to
v0.20240710.1114656
ofgithub.com/hashicorp/go-azure-sdk
(#26588) - dependencies: updating to
v0.70.0
ofgo-azure-helpers
(#26601) containerservice
: updating the Fleet resources to use API Version2024-04-01
(#26588)- Data Source:
azurerm_network_service_tags
- extend validation forservice
to allowAzureFrontDoor.Backend
,AzureFrontDoor.Frontend
, andAzureFrontDoor.FirstParty
(#26429) azurerm_api_management_identity_provider_aad
- support for theclient_library
property (#26093)azurerm_api_management_identity_provider_aadb2c
- support for theclient_library
property (#26093)azurerm_dev_test_virtual_network
- support for theshared_public_ip_address
property (#26299)azurerm_kubernetes_cluster
- support for thecertificate_authority
block under theservice_mesh_profile
block (#26543)azurerm_linux_web_app
- support the value8.3
for thephp_version
property (#26194)azurerm_machine_learning_compute_cluster
- theidentity
property can now be updated (#26404)azurerm_web_application_firewall_policy
- support for theJSChallenge
value formanaged_rules.managed_rule_set.rule_group_override.rule_action
(#26561)
BUG FIXES:
- Data Source:
azurerm_communication_service
-primary_connection_string
,primary_key
,secondary_connection_string
andsecondary_key
are marked as Sensitive (#26560) azurerm_app_configuration_feature
- fix issue when updating the resource without an existingtargeting_filter
(#26506)azurerm_backup_policy_vm
- split create and update function to fix lifecycle - ignore (#26591)azurerm_backup_protected_vm
- split create and update function to fix lifecycle - ignore (#26583)azurerm_communication_service
- theprimary_connection_string
,primary_key
,secondary_connection_string
, andsecondary_key
properties are now sensitive (#26560)azurerm_mysql_flexible_server_configuration
- add locks to prevent conflicts when deleting the resource (#26289)azurerm_nginx_deployment
- changing thefrontend_public.ip_address
,frontend_private.ip_address
,frontend_private.allocation_method
, andfrontend_private.subnet_id
now creates a new resource (#26298)azurerm_palo_alto_local_rulestack_rule
- correctl read theprotocol
property on read when theprotocol_ports
property is configured (#26510)azurerm_servicebus_namespace
- parse the identity returned by the API insensitively before setting into state (#26540)
DEPRECATIONS:
azurerm_servicebus_queue
-enable_batched_operations
,enable_express
andenable_partitioning
are superseded bybatched_operations_enabled
,express_enabled
andpartitioning_enabled
(#26479)azurerm_servicebus_subscription
-enable_batched_operations
has been superseded bybatched_operations_enabled
(#26479)azurerm_servicebus_topic
-enable_batched_operations
,enable_express
andenable_partitioning
are superseded bybatched_operations_enabled
,express_enabled
andpartitioning_enabled
(#26479)
FEATURES:
- New Resource:
azurerm_restore_point_collection
(#26518)
ENHANCEMENTS:
- dependencies: updating to
v0.20240701.1082110
ofgithub.com/hashicorp/go-azure-sdk
(#26502) azurerm_disk_encryption_set
- support for themanaged_hsm_key_id
property (#26201)azurerm_firewall_policy
- remove Computed from thesku
property and add a default ofStandard
in 4.0 (#26499)azurerm_kubernetes_cluster
- support updatingdefault_node_pool.os_sku
betweenUbuntu
andAzureLinux
(#26262)azurerm_kubernetes_cluster_node_pool
- support updatingos_sku
betweenUbuntu
andAzureLinux
(#26139)azurerm_service_plan
- support for new the Flex Consumption plan (#26351)
BUG FIXES:
azurerm_kubernetes_cluster
- prevent a panic (#26478)azurerm_kubernetes_cluster
- prevent a diff inupgrade_settings
when the API returns an empty object (#26541)azurerm_kubernetes_cluster_node_pool
- prevent a diff inupgrade_settings
when the API returns an empty object (#26541)azurerm_virtual_network_gateway
- split create and update function to fix lifecycle - ignore (#26451)azurerm_virtual_network_gateway_connection
- split create and update function to fix lifecycle - ignore (#26431)
FEATURES:
- New Data Source:
azurerm_load_test
(#26376) - New Resource:
azurerm_virtual_desktop_scaling_plan_host_pool_association
(#24670)
ENHANCEMENTS:
- Data Source:
azurerm_monitor_data_collection_endpoint
- support for theimmutable_id
property (#26380) - Data Source:
azurerm_nginx_certificate
- export the propertiessha1_thumbprint
,key_vault_secret_version
,key_vault_secret_creation_date
,error_code
anderror_message
(#26160) azurerm_backup_policy_vm
- support for thetiering_policy
property (#26263)azurerm_kubernetes_cluster_node_pool
- Pod Disruption Budgets are now respected when deleting a node pool (#26471)azurerm_monitor_data_collection_endpoint
- support for theimmutable_id
property (#26380)azurerm_mssql_managed_instance
- support the valueGZRS
for thestorage_account_type
property (#26448)azurerm_mssql_managed_instance_transparent_data_encryption
- support for themanaged_hsm_key_id
property (#26496)azurerm_redis_cache_access_policy
- allow updates topermissions
(#26440)azurerm_redhat_openshift_cluster
- support for themanaged_resource_group_name
property (#25529)azurerm_redhat_openshift_cluster
- support for thepreconfigured_network_security_group_enabled
property (#26082)azurerm_iotcentral_application
- remove Computed fromtemplate
and set default ofiotc-pnp-preview@1.0.0
in 4.0 (#26485)azurerm_digital_twins_time_series_database_connection
- remove Computed fromkusto_table_name
and set a default ofAdtPropertyEvents
in 4.0 (#26484)
BUG FIXES:
- Data Source:
azurerm_express_route_circuit_peering
- fix issue where data source attempts to parse an empty string instead of generating the resource ID (#26441) azurerm_express_route_gateway
- prevent a panic (#26467)azurerm_monitor_scheduled_query_rules_alert_v2
- correctly handle theidentity
block if not specified (#26364)azurerm_security_center_automation
- prevent resource recreation whentags
are updated (#26292)azurerm_synapse_workspace
- fix issue whereazure_devops_repo
orgithub_repo
configuration could not be removed (#26421)azurerm_virtual_network_dns_servers
- split create and update function to fix lifecycle - ignore (#26427)azurerm_linux_function_app
- setallowed_applications
in the request payload (#26462)azurerm_linux_function_app_slot
- setallowed_applications
in the request payload (#26462)azurerm_windows_function_app
- setallowed_applications
in the request payload (#26462)azurerm_windows_function_app_slot
- setallowed_applications
in the request payload (#26462)azurerm_linux_web_app
- setallowed_applications
in the request payload (#26462)azurerm_linux_web_app_slot
- setallowed_applications
in the request payload (#26462)azurerm_windows_web_app
- setallowed_applications
in the request payload (#26462)azurerm_windows_web_app_slot
- setallowed_applications
in the request payload (#26462)azurerm_api_management
- remove ForceNew fromadditional_location.zones
(#26384)azurerm_logic_app_integration_account_schema
- thename
property now allows underscores (#26475)azurerm_palo_alto_local_rulestack_rule
- prevent error when switching betweenprotocol
andprotocol_ports
(#26490)
DEPRECATIONS:
azurerm_analysis_service_server
- the propertyenable_power_bi_service
has been superseded bypower_bi_service_enabled
(#26456)
FEATURES:
- New Data Source:
azurerm_automation_runbook
(#26359) - New Resource:
azurerm_data_protection_backup_instance_postgresql_flexible_server
(#26249) - New Resource:
azurerm_email_communication_service_domain
(#26179) - New Resource:
azurerm_system_center_virtual_machine_manager_cloud
(#25429) - New Resource:
azurerm_system_center_virtual_machine_manager_virtual_machine_template
(#25449) - New Resource:
azurerm_system_center_virtual_machine_manager_virtual_network
(#25451)
ENHANCEMENTS:
- Data Source:
azurerm_hdinsight_cluster
- export thecluster_id
attribute (#26228) azurerm_cosmosdb_sql_container
- support for thepartition_key_kind
andpartition_key_paths
properties (#26372)azurerm_data_protection_backup_instance_blob_storage
- support for thestorage_account_container_names
property (#26232)azurerm_virtual_network_peering
- support for thepeer_complete_virtual_networks_enabled
,only_ipv6_peering_enabled
,local_subnet_names
, andremote_subnet_names
properties (#26229)azurerm_virtual_desktop_host_pool
- changing thepreferred_app_group_type
property no longer creates a new resource (#26333)azurerm_maps_account
- support for thelocation
,identity
,cors
anddata_store
properties (#26397)
BUG FIXES:
azurerm_automation_job_schedule
- updatesazurerm_automation_job_schedule
to use a composite resource id and allowsazurerm_automation_runbook
to be updated without causingazurerm_automation_job_schedule
to recreate (#22164)azurerm_databricks_workspace
- correctly allow disabling the default firewall (#26339)azurerm_virtual_hub_*
- spliting create and update so lifecycle ignore changes works correctly (#26310)
DEPRECATIONS:
- Data Source:
azurerm_mariadb_server
- deprecated since the service is retiring. Please useazurerm_mysql_flexible_server
instead (#26354) azurerm_mariadb_configuration
- deprecated since the service is retiring. Please useazurerm_mysql_flexible_server_configuration
instead (#26354)azurerm_mariadb_database
- deprecated since the service is retiring. Please useazurerm_mysql_flexible_database
instead (#26354)azurerm_mariadb_firewall_rule
- deprecated since the service is retiring. Please useazurerm_mysql_flexible_server_firewall_rule
instead (#26354)azurerm_mariadb_server
- deprecated since the service is retiring. Please useazurerm_mysql_flexible_server
instead (#26354)azurerm_mariadb_virtual_network_rule
- deprecated since the service is retiring (#26354)
FEATURES:
- New Data Source:
azurerm_role_management_policy
(#25900) - New Resource:
azurerm_role_management_policy
(#25900)
ENHANCEMENTS:
- provider: support subscription ID hinting when using Azure CLI authentication (#26282)
serviceconnector
: updating to use API Version2024-04-01
(#26248)azurerm_container_groups
- can now be created with a User Assigned Identity when running Windows (#26308)azurerm_kubernetes_cluster
- updating thenetwork_profile.network_policy
property toazure
andcalico
when it hasn't been previously set is supported (#26176)azurerm_kubernetes_cluster
- respect Pod Distruption Budgets when rotating thedefault_node_pool
(#26274)azurerm_lb_backend_address_pool
- support for thesynchronous_mode
property (#26309)azurerm_private_endpoint
- support symultaneous creation of multiple resources of this type per subnet (#26006)
BUG FIXES:
azurerm_express_route_circuit_peering
,azurerm_express_route_circuit
,azurerm_express_route_gateway
,azurerm_express_route_port
- split create and update (#26237)azurerm_lb_backend_address_pool_address
- when using this resource, values are no longer reset onazurerm_lb_backend_address_pool
(#26264)azurerm_route_filter
- spliting create and update so lifecycle ignore changes works correctly (#26266)azurerm_route_server
- spliting create and update so lifecycle ignore changes works correctly (#26266)azurerm_synapse_workspace
- updates the client used in all operations ofazurerm_synapse_workspace_sql_aad_admin
to prevent this resource from modifying the same resource asazurerm_synapse_workspace_aad_admin
(#26317)azurerm_virtual_network
- correctly parse network securty group IDs (#26283)
DEPRECATIONS:
- Data Source:
azurerm_network_interface
- theenable_ip_forwarding
andenable_accelerated_networking
properties have been deprecated and superseded by theip_forwarding_enabled
andaccelerated_networking_enabled
properties (#26293) azurerm_api_management
- thepolicy
block has been deprecated is superseded by theazurerm_api_management_policy
resource (#26305)azurerm_kubernetes_cluster
- theebpf_data_plane
property has been deprecated and superseded by thenetwork_data_plane
property (#26251)azurerm_network_interface
- theenable_ip_forwarding
andenable_accelerated_networking
properties have been deprecated and superseded by theip_forwarding_enabled
andaccelerated_networking_enabled
properties (#26293)azurerm_synapse_workspace
- theaad_admin
andsql_aad_admin
blocks have been deprecated and superseded by theazurerm_synapse_workspace_aad_admin
andazurerm_synapse_workspace_sql_aad_admin
resources (#26317)
FEATURES:
- New Resource:
azurerm_data_protection_backup_policy_postgresql_flexible_server
(#26024)
ENHANCEMENTS:
- dependencies: updating to
v0.20240604.1114748
ofgithub.com/hashicorp/go-azure-sdk
(#26216) advisor
: update API version to2023-01-01
(#26205)keyvault
: handling the Resources API returning Key Vaults that have been deleted when populating the cache (#26199)machinelearning
: update API version to2024-04-01
(#26168)network/privatelinkservices
- update to usehashicorp/go-azure-sdk
(#26212)network/serviceendpointpolicies
- update to usehashicorp/go-azure-sdk
(#26196)network/virtualnetworks
- update to usehashicorp/go-azure-sdk
(#26217)network/virtualwans
: update route resources to usehashicorp/go-azure-sdk
(#26189)azurerm_container_app_job
- support for thekey_vault_secret_id
andidentity
properties in thesecret
block (#25969)azurerm_kubernetes_cluster
- support forthedns_zone_ids
popperty in theweb_app_routing
block (#26117)azurerm_notification_hub_authorization_rule
- support for theprimary_connection_string
andsecondary_connection_string
properties (#26188)azurerm_subnet
- support for thedefault_outbound_access_enabled
property (#25259)
BUG FIXES:
azurerm_api_management_named_value
- will now enforce setting thesecret
property when setting thevalue_from_key_vault
property (#26150)azurerm_storage_sync_server_endpoint
- improve pooling to work around api inconsistencies (#26204)azurerm_virtual_network
- split create and update function to fix lifecycle - ignore (#26246)azurerm_vpn_server_configuration
- split create and update function to fix lifecycle - ignore (#26175)azurerm_vpn_server_configuration_policy_group
- split create and update function to fix lifecycle - ignore (#26207)azurerm_vpn_site
- split create and update function to fix lifecycle - ignore changes (#26163)
DEPRECATIONS:
azurerm_kubernetes_cluster
- the propertydns_zone_id
has been superseded by the propertydns_zone_ids
in theweb_app_routing
block (#26117)azurerm_nginx_deployment
- the blockconfiguration
has been deprecated and superseded by the resourceazurerm_nginx_configuration
(#25773)
BUG FIXES:
- Data Source:
azurerm_kubernetes_cluster
- fix a crash when reading/settingupgrade_settings
(#26173)
UPGRADE NOTES:
- This release updates the Key Vault cache to load Key Vaults using both the Key Vaults List API and the Resources API to workaround the API returning incomplete/stale data. To achieve this, and provide consistency between tooling, we are intentionally using the same older version of the Resources API as the current version of Azure CLI. (#26070)
FEATURES:
- New Data Source:
azurerm_arc_resource_bridge_appliance
(#25731) - New Data Source:
azurerm_elastic_san_volume_group
(#26111) - New Data Source:
azurerm_storage_queue
(#26087) - New Data Source:
azurerm_storage_table
(#26126) - New Resource:
azurerm_container_registry_cache_rule
(#26034) - New Resource:
azurerm_virtual_machine_implicit_data_disk_from_source
(#25537)
ENHANCEMENTS:
- Data Source: azurerm_kubernetes_cluster - add support for the
drain_timeout_in_minutes
andnode_soak_duration_in_minutes
properties in theupgrade_settings
block (#26137) - dependencies: updating to
v0.20240529.1155048
ofgithub.com/hashicorp/go-azure-sdk
(#26148) containerapps
: update API version to2024-03-01
(#25993)expressroute
: update to usehashicorp/go-azure-sdk
(#26066)keyvault
: populating the cache using both the Key Vault List and Resources API to workaround incomplete/stale data being returned (#26070)servicenetworking
: updating to API Version2023-11-01
(#26148)virtualnetworkpeerings
: update to usehashicorp/go-azure-sdk
(#26065)azurerm_automation_powershell72_module
- support for thetags
property (#26106)azurerm_bastion_host
- support forDeveloper
SKU (#26068)azurerm_container_app_environment
- support for themutual_tls_enabled
property (#25993)azurerm_container_registry
- validation to fail fast when settingpublic_network_access_enabled
with an invalid SKU (#26054)azurerm_key_vault_managed_hardware_security_module
- thepublic_network_access_enabled
property can now be updated (#26075)azurerm_kubernetes_cluster
- support for thecost_analysis_enabled
property (#26052)azurerm_kubernetes_cluster
- support for thedrain_timeout_in_minutes
andnode_soak_duration_in_minutes
properties in theupgrade_settings
block (#26137)azurerm_kubernetes_cluster_node_pool
- support for thedrain_timeout_in_minutes
andnode_soak_duration_in_minutes
properties in theupgrade_settings
block (#26137)azurerm_linux_virtual_machine
- thehibernation_enabled
property can now be updated (#26112)azurerm_logic_app_trigger_custom
- support for the propertycallback_url
(#25979)azurerm_machine_learning_workspace
- support for theserverless_compute
block (#25660)azurerm_mssql_elasticpool
- support the skuHS_PRMS
(#26161)azurerm_new_relic_monitor
- support for theidentity
block (#26115)azurerm_route_map
- theparameter
property is now Optional when the action type isDrop
(#26003)azurerm_windows_virtual_machine
- thehibernation_enabled
property can now be updated (#26112)
BUG FIXES:
- Data Source:
azurerm_system_center_virtual_machine_manager_inventory_items
- normalise the resource ID for Intentory Items (#25955) azurerm_app_configuration_feature
- update polling interval to tolerate eventual consistency of the API (#26025)azurerm_app_configuration_key
- update polling interval to tolerate eventual consistency of the API (#26025)azurerm_eventhub_namespace_customer_managed_key
- validating that the User Assigned Identity used for accessing the Key Vault is assigned to the EventHub Namespace (#28509)azurerm_linux_function_app
- fix update handling ofhealth_check_eviction_time_in_min
andWEBSITE_HEALTHCHECK_MAXPINGFAILURES
(#26107)azurerm_linux_function_app_slot
- fix update handling ofhealth_check_eviction_time_in_min
andWEBSITE_HEALTHCHECK_MAXPINGFAILURES
(#26107)azurerm_linux_web_app
- fix update handling ofhealth_check_eviction_time_in_min
andWEBSITE_HEALTHCHECK_MAXPINGFAILURES
(#26107)azurerm_linux_web_app_slot
- fix update handling ofhealth_check_eviction_time_in_min
andWEBSITE_HEALTHCHECK_MAXPINGFAILURES
(#26107)azurerm_postgresql_flexible_server
- prevent premature check on updatedstorage_mb
value that prevents the resource from being re-created (#25986)azurerm_redis_access_cache_policy_assignment
- add locks to stabilize creation of multiple policy assignments (#26085)azurerm_redis_access_cache_policy
- add locks to stabilize creation of multiple policy assignments (#26085)azurerm_windows_function_app
- fix update handling ofhealth_check_eviction_time_in_min
andWEBSITE_HEALTHCHECK_MAXPINGFAILURES
(#26107)azurerm_windows_function_app_slot
- fix update handling ofhealth_check_eviction_time_in_min
andWEBSITE_HEALTHCHECK_MAXPINGFAILURES
(#26107)azurerm_windows_web_app
- fix update handling ofhealth_check_eviction_time_in_min
andWEBSITE_HEALTHCHECK_MAXPINGFAILURES
(#26107)azurerm_windows_web_app_slot
- fix update handling ofhealth_check_eviction_time_in_min
andWEBSITE_HEALTHCHECK_MAXPINGFAILURES
(#26107)
BREAKING CHANGE:
azurerm_kubernetes_cluster
- the propertiesworkload_autoscaler_profile.vertical_pod_autoscaler_update_mode
andworkload_autoscaler_profile.vertical_pod_autoscaler_controlled_values
are no longer populated since they're not exported in API version2023-09-02-preview
(#25663)
FEATURES:
- New Resource:
azurerm_api_management_policy_fragment
(#24968)
ENHANCEMENTS:
- dependencies: updating to
v0.20240522.1080424
ofgithub.com/hashicorp/go-azure-sdk
(#26069) containerservice
: updating to use API Version2023-09-02-preview
(#25663)azurerm_application_insights_standard_web_test
-http_verb
can now be set toHEAD
andOPTIONS
(#26077)azurerm_cdn_frontdoor_rule
- updating the validation formatch_values
within theuri_path_condition
block to support a forward-slash (#26017)azurerm_linux_web_app
- normalising the value forvirtual_network_subnet_id
(#25885)azurerm_machine_learning_compute_cluster
- add validation forname
(#26060)azurerm_machine_learning_compute_cluster
- improve validation to allow an emptysubnet_resource_id
when the Workspace is using a managed Virtual Network (#26073)azurerm_postgresql_flexible_server
- the fieldpublic_network_access_enabled
is now configurable (previously this was computed-only/not settable via the API) (#25812)azurerm_snapshot
- support fordisk_access_id
(#25996)azurerm_windows_web_app
- normalising the value forvirtual_network_subnet_id
(#25885)
BUG FIXES:
azurerm_container_app_environment_custom_domain
: parsing the Log Analytics Workspace ID insensitively to workaround the API returning this inconsistently (#26074)azurerm_container_app_job
- updating the validation for thename
field (#26049)azurerm_container_app_job
- updating the validation for thename
field within thecustom_scale_rule
block (#26049)azurerm_container_app_job
- updating the validation for thename
field within therules
block (#26049)azurerm_linux_function_app_slot
- fixed panic when planning from a version older than 3.88.0 (#25838)azurerm_pim_active_role_assignment
- fix a persistent diff whenticket
is not specified (#26059)azurerm_pim_eligible_role_assignment
- fix a persistent diff whenticket
is not specified (#26059)azurerm_policy_definition
- recreate the resource if theparameters
property is updated to include fewer items (#26083)azurerm_windows_function_app_slot
- set Server Farm ID in payload when using a Virtual Network Subnet for the slot (#25634)azurerm_windows_web_app_slot
- set Server Farm ID in payload when using a Virtual Network Subnet for the slot (#25634)
NOTE: This is a re-release of v3.104.1
to include missing changes, please refer to the changelog entries for v3.104.1
.
BUG FIXES:
azurerm_pim_active_role_assignment
- fix a regression where roles assignments could not be created with no expiration (#26029)azurerm_pim_eligible_role_assignment
- fix a regression where roles assignments could not be created with no expiration (#26029)
FEATURES:
- New Data Source:
azurerm_elastic_san
(#25719)
ENHANCEMENTS:
- New Resource -
azurerm_key_vault_managed_hardware_security_module_key
(#25935) - Data Source -
azurerm_kubernetes_service_version
- support for thedefault_version
property (#25953) network/applicationgateways
- update to usehashicorp/go-azure-sdk
(#25844)dataprotection
- update API version to2024-04-01
(#25882)databasemigration
- update API version to2021-06-30
(#25997)network/ips
- update to usehashicorp/go-azure-sdk
(#25905)network/localnetworkgateway
- update to usehashicorp/go-azure-sdk
(#25905)network/natgateway
- update to usehashicorp/go-azure-sdk
(#25905)network/networksecuritygroup
- update to usehashicorp/go-azure-sdk
(#25971)network/publicips
- update to usehashicorp/go-azure-sdk
(#25971)network/virtualwan
- update to usehashicorp/go-azure-sdk
(#25971)network/vpn
- update to usehashicorp/go-azure-sdk
(#25971)azurerm_databricks_workspace
- support for thedefault_storage_firewall_enabled
property (#25919)azurerm_key_vault
- allow previously existing key vaults to continue to manage thecontact
field prior to thev3.93.0
conditional polling change (#25777)azurerm_linux_function_app
- support for the PowerShell7.4
(#25980)azurerm_log_analytics_cluster
- support for the valueUserAssigned
in theidentity.type
property (#25940)azurerm_pim_active_role_assignment
- remove hard dependency on theroleAssignmentScheduleRequests
API, so that role assignments will not become unmanageable over time (#25956)azurerm_pim_eligible_role_assignment
- remove hard dependency on theroleEligibilityScheduleRequests
API, so that role assignments will not become unmanageable over time (#25956)azurerm_windows_function_app
- support for the PowerShell7.4
(#25980)
BUG FIXES:
azurerm_container_app_job
- Allowevent_trigger_config.scale.min_executions
to be0
(#25931)azurerm_container_app_job
- update validation to allow thereplica_retry_limit
property to be set to0
(#25984)azurerm_data_factory_trigger_custom_event
- one ofsubject_begins_with
andsubject_ends_with
no longer need to be set (#25932)azurerm_kubernetes_cluster_node_pool
- prevent race condition by checking the virtual network status when creating a node pool with a subnet ID (#25888)azurerm_postgresql_flexible_server
- fix for defaultstorage_tier
value whenstorage_mb
field has been changed (#25947)azurerm_pim_active_role_assignment
- resolve a number of potential crashes (#25956)azurerm_pim_eligible_role_assignment
- resolve a number of potential crashes (#25956)azurerm_redis_enterprise_cluster_location_zone_support
- addCentral India
zones support (#26000)azurerm_sentinel_alert_rule_scheduled
- thealert_rule_template_version
property is no longerForceNew
(#25688)azurerm_storage_sync_server_endpoint
- preventing a crashed due toinitial_upload_policy
(#25968)
BUG FIXES
loadtest
- fixing an issue where the SDK Clients weren't registered (#25920)
FEATURES:
- New Resource:
azurerm_container_app_job
(#23871) - New Resource:
azurerm_container_app_environment_custom_domain
(#24346) - New Resource:
azurerm_data_factory_credential_service_principal
(#25805) - New Resource:
azurerm_network_manager_connectivity_configuration
(#25746) - New Resource:
azurerm_maintenance_assignment_dynamic_scope
(#25467) - New Resource:
azurerm_virtual_machine_gallery_application_assignment
(#22945) - New Resource:
azurerm_virtual_machine_automanage_configuration_assignment
(#25480)
ENHANCEMENTS:
- provider - support for the
recover_soft_deleted_backup_protected_vm
feature (#24157) - dependencies: updating
github.com/hashicorp/go-azure-helpers
tov0.69.0
(#25903) loganalytics
- update cluster resource to api version2022-01-01
(#25686)azurerm_bastion_host
- support for thekerberos_enabled
property (#25823)azurerm_container_app
- secrets can now be removed (#25743)azurerm_container_app_environment
- support for thecustom_domain_verification_id
property (#24346)azurerm_linux_virtual_machine
- support for the additional capabilityhibernation_enabled
(#25807)azurerm_linux_virtual_machine
- support for additional values for thelicense_type
property (#25909)azurerm_linux_virtual_machine_scale_set
- support for themaximum_surge_instances
property for vmss rolling upgrades (#24914)azurerm_windows_virtual_machine
- support for the additional capabilityhibernation_enabled
(#25807)azurerm_windows_virtual_machine_scale_set
- support for themaximum_surge_instances_enabled
property for vmss rolling upgrades (#24914)azurerm_storage_account
- support for thepermanent_delete_enabled
property within retention policies (#25778)
BUG FIXES:
azurerm_kubernetes_cluster
- eraseload_balancer_profile
when changingnetwork_profile.outbound_type
fromloadBalancer
to another outbound type (#25530)azurerm_log_analytics_saved_search
- thefunction_parameters
property now repsects the order of elements (#25869)azurerm_linux_web_app
- fixslow_request
withpath
issue inauto_heal
by adding support forslow_request_with_path
block (#20049)azurerm_linux_web_app_slot
- fixslow_request
withpath
issue inauto_heal
by adding support forslow_request_with_path
block (#20049)azurerm_monitor_private_link_scoped_service
- normalize case of thelinked_resource_id
property during reads (#25787)azurerm_role_assignment
- add addtional retry logic to assist with cross-tenant use (#25853)azurerm_web_pubsub_network_acl
- fixing a crash whennetworkACL.PublicNetwork.Deny
was nil (#25886)azurerm_windows_web_app
- fixslow_request
withpath
issue inauto_heal
by adding support forslow_request_with_path
block (#20049)azurerm_windows_web_app_slot
- fixslow_request
withpath
issue inauto_heal
by adding support forslow_request_with_path
block (#20049)
DEPRECATIONS:
azurerm_subnet
- theprivate_endpoint_network_policies_enabled
property has been deprecated in favour of theprivate_endpoint_network_policies
property (#25779)
FEATURES:
- New Resource:
azurerm_storage_sync_server_endpoint
(#25831) - New Resource:
azurerm_storage_container_immutability_policy
(#25804)
ENHANCEMENTS:
azurerm_load_test
- add support forencryption
(#25759)azurerm_network_connection_monitor
- update validation fortarget_resource_type
andtarget_resource_id
(#25745)azurerm_mssql_managed_database
- support for a Restorable Database ID to be used as thesource_database_id
for point in time restore (#25568)azurerm_storage_account
- support for themanaged_hsm_key_id
property (#25088)azurerm_storage_account_customer_managed_key
- support for themanaged_hsm_key_id
property (#25088)
BUG FIXES:
azurerm_linux_function_app
- now sets docker registry url inlinux_fx_version
by default (#23911)azurerm_resource_group
- work around sporadic eventual consistency errors (#25758)
DEPRECATIONS:
azurerm_key_vault_managed_hardware_security_module_role_assignment
- thevault_base_url
property has been deprecated in favour of themanaged_hsm_id
property (#25601)
ENHANCEMENTS:
- dependencies: updating to
v0.20240424.1114424
ofgithub.com/hashicorp/go-azure-sdk
(#25749) - dependencies: updating to
v0.27.0
ofgithub.com/tombuildsstuff/giovanni
(#25702) - dependencies: updating
golang.org/x/net
to0.23.0
azurerm_cognitive_account
- thekind
property now supportsConversationalLanguageUnderstanding
(#25735)azurerm_container_app_custom_domain
- support the ability to use Azure Managed Certificates (#25356)
BUG FIXES:
- Data Source:
azurerm_application_insights
- set correct AppID in data source (#25687) azurerm_virtual_network
- suppress diff in ordering foraddress_space
due to inconsistent API response (#23793)azurerm_storage_data_lake_gen2_filesystem
- add context deadline for import (#25712)azurerm_virtual_network_gateway
- preserve existingnat_rules
on updates (#25690)
ENHANCEMENTS:
- dependencies: updating
hashicorp/go-azure-sdk
tov0.20240417.1084633
(#25659) compute
- update Virtual Machine and Virtual Machine Scale Set resources and data sources to usehashicorp/go-azure-sdk
(#25533)machine_learning
- Add newmachine_learning
block that supportspurge_soft_deleted_workspace_on_destroy
(#25624)loganalytics
- update cluster resource to usehashicorp/go-azure-sdk
(#23373)- Data Source:
azurerm_management_group
- now exports thetenant_scoped_id
attribute (#25555) azurerm_container_app
- theingress.ip_security_restriction.ip_address_range
property will now accept an IP address as valid input (#25609)azurerm_container_group
- theidentity
block can now be updated (#25543)azurerm_express_route_connection
- support for theprivate_link_fast_path_enabled
property (#25596)azurerm_hdinsight_hadoop_cluster
- support for theprivate_link_configuration
block (#25629)azurerm_hdinsight_hbase_cluster
- support for theprivate_link_configuration
block (#25629)azurerm_hdinsight_interactive_query_cluster
- support for theprivate_link_configuration
block (#25629)azurerm_hdinsight_kafka_cluster
- support for theprivate_link_configuration
block (#25629)azurerm_hdinsight_spark_cluster
- support for theprivate_link_configuration
block (#25629)azurerm_management_group
- now exports thetenant_scoped_id
attribute (#25555)azurerm_monitor_activity_log_alert
- support for thelocation
property (#25389)azurerm_mysql_flexible_server
- update validating regex forsku_name
(#25642)azurerm_postgresql_flexible_server
- support for theGeoRestore
create_mode
(#25664)azurerm_virtual_network_gateway_connection
- support for theprivate_link_fast_path_enabled
property (#25650)azurerm_windows_web_app
- support for thehandler_mapping
block (#25631)azurerm_windows_web_app_slot
- support for thehandler_mapping
block (#25631)
BUG FIXES:
- storage: prevent a bug causing the second storage account key to be used for authentication instead of the first (#25652)
azurerm_active_directory_domain_service
- prevent an issue wherefiltered_sync_enabled
was not being updated (#25594)azurerm_application_insights
- add a state migration to fix the resource ID casing of Application Insights resources (#25628)azurerm_function_app_hybrid_connection
- can now use relay resources created in a different resource group (#25541)azurerm_kubernetes_cluster_node_pool
- prevent plan diff when thewindows_profile.outbound_nat_enabled
property is unset (#25644)azurerm_machine_learning_compute_cluster
- fix location to point to parent resource for computes (#25643)azurerm_machine_learning_compute_instance
- fix location to point to parent resource for computes (#25643)azurerm_storage_account
- check replication type when evaluating support level for shares and queues for V1 storage accounts (#25581)azurerm_storage_account
- added a sanity check fordns_endpoint_type
andblob_properties.restore_policy
(#25450)azurerm_web_app_hybrid_connection
- can now use relay resources created in a different resource group (#25541)azurerm_windows_web_app
- prevent removal ofsite_config.application_stack.node_version
whenapp_settings
are updated (#25488)azurerm_windows_web_app_slot
- prevent removal ofsite_config.application_stack.node_version
whenapp_settings
are updated (#25489)
DEPRECATIONS:
logz
- the Logz resources are deprecated and will be removed in v4.0 of the AzureRM Provider since the API no longer allows new instances to be created (#25405)azurerm_machine_learning_compute_instance
- marked thelocation
field as deprecated in v4.0 of the provider (#25643)azurerm_kubernetes_cluster
- the following properties have been deprecated since the API no longer supports cluster creation with legacy Azure Entra integration:client_app_id
,server_app_id
,server_app_secret
andmanaged
(#25200)
BREAKING CHANGE:
azurerm_linux_web_app
-site_config.0.application_stack.0.java_version
must be specified withjava_server
andjava_server_version
(#25553)
ENHANCEMENTS:
- dependencies: updating to
v0.20240411.1104331
ofgithub.com/hashicorp/go-azure-sdk/resourcemanager
andgithub.com/hashicorp/go-azure-sdk/sdk
(#25546) - dependencies: updating to
v0.26.1
ofgithub.com/tombuildsstuff/giovanni
(#25551) azurerm_key_vault
- deprecate thecontact
property from v3.x provider and update properties to Computed & Optional (#25552)azurerm_key_vault_certificate_contacts
- in v4.0 make thecontact
property optional to allow for deletion of contacts from the key vault (#25552)azurerm_signalr_service
- support for setting thesku
property toPremium_P2
(#25578)azurerm_snapshot
- support for thenetwork_access_policy
andpublic_network_access_enabled
properties (#25421)azurerm_storage_account
- extend the support level of(blob|queue|share)_properties
for Storage kind (#25427)azurerm_storage_blob
- support for theencryption_scope
property (#25551)azurerm_storage_container
- support for thedefault_encryption_scope
andencryption_scope_override_enabled
properties (#25551)azurerm_storage_data_lake_gen2_filesystem
- support for thedefault_encryption_scope
property (#25551)azurerm_subnet
- thedelegation.x.service_delegation.x.name
property now supportsOracle.Database/networkAttachments
(#25571)azurerm_web_pubsub
- support setting thesku
property toPremium_P2
(#25578)
BUG FIXES:
- provider: fix an issue where the provider was not correctly configured when using a custom metadata host (#25546)
- storage: fix a number of potential crashes during plan/apply with resources using the Storage data plane API (#25525)
azurerm_application_insights
- fix issue where the wrong Application ID was set into the propertyapp_id
(#25520)azurerm_application_insights_api_key
- add a state migration to re-case static segments of the resource ID (#25567)azurerm_container_app_environment_certificate
- thesubject_name
attribute is now correctly populated (#25516)azurerm_function_app_slot
- will now taint the resource when partially created (#24520)azurerm_linux_function_app
- will now taint the resource when partially created (#24520)azurerm_managed_disk
- filtering the Resource SKUs response to reduce the memory overhead, when determining whether a Managed Disk can be online resized or not (#25549)azurerm_monitor_alert_prometheus_rule_group
- theseverity
property is now set correctly when0
(#25408)azurerm_monitor_smart_detector_alert_rule
- normalising the value forid
within theaction_group
block (#25559)azurerm_redis_cache_access_policy_assignment
- theobject_id_alias
property now allows usernames (#25523)azurerm_windows_function_app
- will not taint the resource when partially created (#24520)azurerm_windows_function_app
- will not taint the resource when partially created (#24520)
DEPRECATIONS:
azurerm_cosmosdb_account
- theconnection_strings
property has been superseded by the primary and secondary connection strings for sql, mongodb and readonly (#25510)azurerm_cosmosdb_account
- theenable_free_tier
property has been superseded byfree_tier_enabled
(#25510)azurerm_cosmosdb_account
- theenable_multiple_write_locations
property has been superseded bymultiple_write_locations_enabled
(#25510)azurerm_cosmosdb_account
- theenable_automatic_failover
property has been superseded byautomatic_failover_enabled
(#25510)
FEATURES:
- New Resource:
azurerm_static_web_app_function_app_registration
(#25331) - New Resource:
azurerm_system_center_virtual_machine_manager_inventory_items
(#25110) - New Resource:
azurerm_workloads_sap_discovery_virtual_instance
(#24342) - New Resource:
azurerm_redis_cache_policy
(#25477) - New Resource:
azurerm_redis_cache_policy_assignment
(#25477)
ENHANCEMENTS:
- dependencies: updating to
v0.20240402.1085733
ofgithub.com/hashicorp/go-azure-sdk
(#25482) - dependencies: updating to
v0.67.0
ofgithub.com/hashicorp/go-azure-helpers
(#25446) - dependencies: updating to
v0.25.4
ofgithub.com/tombuildsstuff/giovanni
(#25404) alertsmanagement
- updating remaining resources to usehashicorp/go-azure-sdk
(#25486)applicationinsights
- updating remaining resources to usehashicorp/go-azure-sdk
(#25376)compute
- update to API version2024-03-01
(#25436)compute
- update shared image resources and data sources to usehashicorp/go-azure-sdk
(#25503)containerinstance
- update to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#25416)maintenance
- updating to API Version2023-04-01
(#25388)recovery_services
- Addrecovery_service
block to the provider that supportsvm_backup_stop_protection_and_retain_data_on_destroy
andpurge_protected_items_from_vault_on_destroy
(#25515)storage
- the Storage Account cache is now populated usinghashicorp/go-azure-sdk
(#25437)azurerm_bot_service_azure_bot
- support for thecmk_key_vault_key_url
property (#23640)azurerm_capacity_reservation
- update validation forcapacity
(#25471)azurerm_container_app
- add support forkey_vault_id
andidentity
properties in thesecret
block (#24773)azurerm_databricks_workspace
- exposemanaged_services_cmk_key_vault_id
andmanaged_disk_cmk_key_vault_id and key_vault_id
to support cross subscription CMK's. (#25091)azurerm_databricks_workspace_root_dbfs_customer_managed_key
- exposekey_vault_id
to support cross subscription CMK's. (#25091)azurerm_managed_hsm_role_*_ids
- use specific resource id to replace generic nested item id (#25323)azurerm_mssql_database
- add support forsecondary_type
(#25360)azurerm_monitor_scheduled_query_rules_alert_v2
- support for theidentity
block (#25365)azurerm_mssql_server_extended_auditing_policy
- support foraudit_actions_and_groups
andpredicate_expression
(#25425)azurerm_netapp_account
- can now be imported (#25384)azurerm_netapp_volume
- support for thekerberos_enabled
,smb_continuous_availability_enabled
,kerberos_5_read_only_enabled
,kerberos_5_read_write_enabled
,kerberos_5i_read_only_enabled
,kerberos_5i_read_write_enabled
,kerberos_5p_read_only_enabled
, andkerberos_5p_read_write_enabled
properties (#25385)azurerm_recovery_services_vault
- upgrading to version2024-01-01
(#25325)azurerm_stack_hci_cluster
- theclient_id
property is now optional (#25407)azurerm_storage_encryption_scope
- refactoring to usehashicorp/go-azure-sdk
rather thanAzure/azure-sdk-for-go
(#25437)azurerm_mssql_elasticpool
- themaintenance_configuration_name
property now supports valuesSQL_SouthAfricaNorth_DB_1
,SQL_SouthAfricaNorth_DB_2
,SQL_WestUS3_DB_1
andSQL_WestUS3_DB_2
(#25500)azurerm_lighthouse_assignment
- updating API Version from2019-06-01
to2022-10-01
(#25473)
BUG FIXES:
network
- updating theGatewaySubnet
validation to show the Subnet Name when the validation fails (#25484)azurerm_function_app_hybrid_connection
- fix an issue during creation whensend_key_name
is specified (#25379)azurerm_linux_web_app_slot
- fix a crash when upgrading the provider to v3.88.0 or later (#25406)azurerm_mssql_database
- update the behavior of theenclave_type
field. (#25508)azurerm_mssql_elasticpool
- update the behavior of theenclave_type
field. (#25508)azurerm_network_manager_deployment
- add locking (#25368)azurerm_resource_group_template_deployment
- changes toparameters_content
andtemplate_content
now forceoutput_content
to be updated in the plan (#25403)azurerm_storage_blob
- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_container
- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_data_lake_gen2_filesystem
- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_data_lake_gen2_filesystem_path
- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_queue
- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_share
- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_share_directory
- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_share_directory
- resolve an issue where directories might fail to destroy (#25404)azurerm_storage_share_file
- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_share_file
- fix several bugs with path handling when creating files in subdirectories (#25404)azurerm_web_app_hybrid_connection
- fix an issue during creation whensend_key_name
is specified (#25379)azurerm_windows_web_app
- prevent a panic during resource upgrade (#25509)
ENHANCEMENTS:
azurerm_nginx_deployment
- support for theconfiguration
block (#24276)
BUG FIXES:
azurerm_data_factory_integration_runtime_self_hosted
- ensure that autorizationh keys are exported (#25246)azurerm_storage_account
- defaulting the value fordns_endpoint_type
toStandard
when it's not returned from the Azure API (#25367)
BREAKING CHANGES:
azurerm_linux_function_app
-app_settings["WEBSITE_RUN_FROM_PACKAGE"]
must be added toignore_changes
for deployments where an external tool modifies theWEBSITE_RUN_FROM_PACKAGE
property in theapp_settings
block. (#24848)azurerm_linux_function_app_slot
-app_settings["WEBSITE_RUN_FROM_PACKAGE"]
must be added toignore_changes
for deployments where an external tool modifies theWEBSITE_RUN_FROM_PACKAGE
property in theapp_settings
block. (#24848)
FEATURES:
- New Resource:
azurerm_elastic_san_volume
(#24802)
ENHANCEMENTS:
- dependencies: updating to
v0.25.3
ofgithub.com/tombuildsstuff/giovanni
(#25362) - dependencies: updating to
v0.20240321.1145953
ofgithub.com/hashicorp/go-azure-sdk
(#25332) - dependencies: updating to
v0.25.2
ofgithub.com/tombuildsstuff/giovanni
(#25305) azurestackhci
: updating to API Version2024-01-01
(#25279)monitor/scheduledqueryrules
: updating to API version2023-03-15-preview
(#25350)cosmosdb
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#25166)- Data Source
azurerm_stack_hci_cluster
: refactoring the association to usehashicorp/go-azure-sdk
(#25293) azurerm_app_configuration
- support for Environments other than Azure Public (#25271)azurerm_automanage_configuration
- refactoring to usehashicorp/go-azure-sdk
(#25293)azurerm_container_app_environment
- add support forConsumption
workload profile (#25285)azurerm_cosmosdb_postgresql_cluster
- expose list of server names and FQDN in theservers
block (#25240)azurerm_data_share
- hyphens are now allowed in the resource's name (#25242)azurerm_data_factory_integration_runtime_azure_ssis
- support for thecopy_compute_scale
andpipeline_external_compute_scale
blocks (#25281)azurerm_healthcare_service
- support for theidentity
andconfiguration_export_storage_account_name
properties (#25193)azurerm_nginx_deployment
- support theauto_scale_profile
block (#24950)azurerm_netapp_account_resource
- support for thekerberos_ad_name
,kerberos_kdc_ip property
,enable_aes_encryption
,local_nfs_users_with_ldap_allowed
,server_root_ca_certificate
,ldap_over_tls_enabled
, andldap_signing_enabled
properties (#25340)azurerm_netapp_account_resource
- support for [Support for Azure Netapp Files - AD Site Name #12462] via thesite_name
property (#25340)azurerm_stack_hci_cluster
: refactoring the association to usehashicorp/go-azure-sdk
(#25293)azurerm_storage_account
- support for thedns_endpoint_type
property (#22583)azurerm_storage_blob_inventory_policy
- refactoring to usehashicorp/go-azure-sdk
(#25268)azurerm_synapse_spark_pool
- added support for3.4
(#25319)
BUG FIXES:
- Data Source:
azurerm_storage_blob
- fix a bug that incorrectly parsed the endpoint in the resource ID (#25283) - Data Source:
azurerm_storage_table_entity
- fixing a regression when parsing the table endpoint (#25307) netapp_account_resource
- correct thesmb_server_name
property validation (#25340)azurerm_backup_policy_file_share
- prevent a bug when theinclude_last_days
property does not work whendays
is empty (#25280)azurerm_backup_policy_vm
- prevent a bug when theinclude_last_days
property does not work whendays
is empty (#25280)azurerm_container_app_custom_domain
- prevent an issue where the secret was not being passed through (#25196) (#25251)azurerm_data_protection_backup_instance_kubernetes_cluster
- prevent the protection errosrScenarioPluginInvalidWorkflowDataRequest
andUserErrorKubernetesBackupExtensionUnhealthy
[azurerm_data_protection_backup_instance_kubernetes_cluster is created with message "Fix protection error for the backup instance" and code ScenarioPluginInvalidWorkflowDataRequest #25294] (#25345)azurerm_purview_account
- will now allow for PurView accounts with missing or disabled eventhubs without keys (#25301)azurerm_storage_account
- fix a crash when the storage account becomes unavailable whilst reading (#25332)azurerm_storage_blob
- fixing a regression where blobs within a nested directory wouldn't be parsed correctly (#25305)azurerm_storage_data_lake_gen2_path
- fixing a bug where there was no timeout available during import (#25282)azurerm_storage_queue
- fixing a bug where the Table URI was obtained rather than the Queue URI (#25262)azurerm_subscription
- fixing an issue when creating a subscription alias (#25181)
ENHANCEMENTS:
- dependencies: updating to
v0.20240314.1083835
ofgithub.com/hashicorp/go-azure-sdk
(#25255) - dependencies: updating to
v0.25.1
ofgithub.com/tombuildsstuff/giovanni
(#24798) - dependencies: updating to
v1.33.0
ofgoogle.golang.org/protobuf
(#25243) storage
: updating the data plane resources to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24798)- Data Source:
azurerm_storage_table_entities
- support for AAD authentication (#24798) - Data Source:
azurerm_storage_table_entity
- support for AAD authentication (#24798) azurerm_kusto_cluster
- supportNone
pattern for thevirtual_network_configuration
block (#24733)azurerm_linux_function_app
- support for the Node20
runtime (#24073)azurerm_linux_function_app_slot
- support for the Node20
runtime (#24073)azurerm_stack_hci_cluster
- support theidentity
,cloud_id
,service_endpoint
andresource_provider_object_id
properties (#25031)azurerm_storage_share_file
- support for AAD authentication (#24798)azurerm_storage_share_directory
- support for AAD authentication, deprecateshare_name
andstorage_account_name
in favor ofstorage_share_id
(#24798)azurerm_storage_table_entity
- support for AAD authentication, deprecateshare_name
andstorage_account_name
in favor ofstorage_table_id
(#24798)azurerm_storage_table_entity
- support for AAD authentication (#24798)azurerm_windows_function_app
- support for the Node20
runtime (#24073)azurerm_windows_function_app_slot
- support for the Node20
runtime (#24073)azurerm_windows_web_app
- support for the Node20
runtime (#24073)azurerm_windows_web_app_slot
- support for the Node20
runtime (#24073)
BUG FIXES:
azurerm_container_app_custom_domain
- fix resource ID parsing bug preventing import (#25192)azurerm_windows_web_app
- fix incorrect warning message when checking name availability (#25214)azurerm_virtual_machine_run_command
- prevent a bug during updates (#25186)- Data Source:
azurerm_storage_table_entities
- Fixitems.x.properties
truncating to one entry (#25211)
FEATURES:
- New Resource:
azurerm_container_app_custom_domain
(#24421) - New Resource:
azurerm_data_protection_backup_instance_kubernetes_cluster
(#24940) - New Resource:
azurerm_static_web_app
(#25117) - New resource:
azurerm_static_web_app_custom_domain
(#25117) - New resource:
azurerm_system_center_virtual_machine_manager_availability_set
(#24975) - New Resource:
azurerm_workloads_sap_three_tier_virtual_instance
(#24384) - New Resource:
azurerm_workloads_sap_single_node_virtual_instance
(#24331)
ENHANCEMENTS:
dependencies
: updating to v0.20240229.1102109 ofgithub.com/hashicorp/go-azure-sdk
(#25102)monitor
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
[GH-#25102]network
: updating to API Version2023-09-01
(#25095)azurerm_data_factory_integration_runtime_managed
- support for thecredential_name
property (#25033)azurerm_linux_function_app
- support for thedescription
property in theip_restriction
block (#24527)azurerm_linux_function_app
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131)azurerm_linux_function_app_slot
- support for thedescription
property in theip_restriction
block (#24527)azurerm_linux_function_app_slot
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131)azurerm_linux_web_app
- support for thedescription
property in theip_restriction
block (#24527)azurerm_linux_web_app
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131)azurerm_linux_web_app_slot
- support for thedescription
property in theip_restriction
block (#24527)azurerm_linux_web_app_slot
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131)azurerm_mysql_flexible_server
- setting thestorage.size_gb
property to a smaller value now forces a new resource to be created (#25074)azurerm_orbital_contact_profile
- changing thechannels
property no longer creates a new resource (#25129)azurerm_private_dns_resolver_inbound_endpoint
- theprivate_ip_address
property is no longer required whenprivate_ip_allocation_method
isDynamic
(#25035)stream_analytics_output_blob
- support for theblob_write_mode
property (#25127)azurerm_windows_function_app
- support for thedescription
property in theip_restriction
block (#24527)azurerm_windows_function_app
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131)azurerm_windows_function_app_slot
- support for thedescription
property in theip_restriction
block (#24527)azurerm_windows_function_app_slot
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131)azurerm_windows_web_app
- support for thedescription
property in theip_restriction
block (#24527)azurerm_windows_web_app
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131)azurerm_windows_web_app_slot
- support for thedescription
property in theip_restriction
block (#24527)azurerm_windows_web_app_slot
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131)
BUG FIXES:
- Data Source:
azurerm_function_app_host_keys
- correctly setevent_grid_extension_key
by searching for the renamed property in the API response (#25108) azurerm_app_service_public_certificate
- fix issue where certificate information was not being set correctly in the read (#24943)azurerm_container_registry
- prevent recreation of the resource when thegeoreplication.tags
are updated (#24994)azurerm_firewall_policy_rule_collection_group
- fix issue where the client subscription ID was used to construct thefirewall_policy_id
(#25145)azurerm_function_app_hybrid_connection
- fix issue whereSendKeyValue
was not populated in the API payload (#23761)azurerm_orbital_contact_profile
- fix creation of the resource whenevent_hub_uri
is not specified (#25128)azurerm_recovery_services_vault
- prevent a panic whenimmutability
is updated (#25132)azurerm_storage_account
- fix issue where the queue encryption key type was set as the table encryption key type (#25046)azurerm_web_app_hybrid_connection
- fix issue whereSendKeyValue
was not populated in the API payload (#23761)azurerm_mssql_database
- fix incorrect error due to typo when usingrestore_long_term_retention_backup_id
(#25180)
DEPRECATIONS:
- Deprecated Resource:
azurerm_static_site
(#25117) - Deprecated Resource:
azurerm_static_site_custom_domain
(#25117) azurerm_kubernetes_fleet_manager
- thehub_profile
property has been deprecated (#25010)
FEATURES:
- New Resource:
azurerm_kubernetes_fleet_update_run
(#24813)
ENHANCEMENTS:
- dependencies: updating to
v0.20240228.1142829
ofgithub.com/hashicorp/go-azure-sdk
(#25081) servicefabric
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#25002)springcloud
: updating to API Version2024-01-01-preview
(#24937)securitycenter
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#25081)- Data Source:
azurerm_storage_table_entities
- support forselect
(#24987) - Data Source:
azurerm_netapp_volume
- support for thesmb_access_based_enumeration
andsmb_non_browsable
properties (#24514) azurerm_cosmosdb_account
- add support for theminimal_tls_version
property (#24966)azurerm_federated_identity_credential
- the federated credentials can now be changed without creating a new resource (#25003)azurerm_kubernetes_cluster
- support for thecurrent_kubernetes_version
property (#25079)azurerm_kubernetes_cluster
- private DNS is now allowed for theweb_app_routing
property (#25038)azurerm_kubernetes_cluster
- migration between differentoutbound_type
s is now allowed (#25021)azurerm_mssql_database
- support for therecovery_point_id
andrestore_long_term_retention_backup_id
properties (#24904)azurerm_linux_virtual_machine
- support for theautomatic_upgrade_enabled
,disk_controller_type
,os_image_notification
,treat_failure_as_deployment_failure_enabled
, andvm_agent_platform_updates_enabled
properties (#23394)azurerm_nginx_deployment
- support for theautomatic_upgrade_channel
property (#24867)azurerm_netapp_volume
- support for thesmb_access_based_enumeration
andsmb_non_browsable
properties (#24514)azurerm_netapp_pool
- support for theencryption_type
property (#24993)azurerm_role_definition
- upgrade to the API version2022-05-01-preview
(#25008)azurerm_redis_cache
- allow AAD auth for all SKUs (#25006)azurerm_sql_managed_instance
- support for thezone_redundant_enabled
property (#25089)azurerm_spring_cloud_gateway
- support for theapplication_performance_monitoring_ids
property (#24919)azurerm_spring_cloud_configuration_service
- support for therefresh_interval_in_seconds
property (#25009)azurerm_synapse_workspace
- support for using theuser_assigned_identity_id
property within thecustomer_managed_key
block (#25027)azurerm_windows_virtual_machine
- support for theautomatic_upgrade_enabled
,disk_controller_type
,os_image_notification
,treat_failure_as_deployment_failure_enabled
, andvm_agent_platform_updates_enabled
properties (#23394)
BUG FIXES:
azurerm_api_management_notification_recipient_email
- fixing an issue where response pages weren't iterated over correctly (#25055)azurerm_api_management_notification_recipient_user
- fixing an issue where response pages weren't iterated over correctly (#25055)azurerm_batch_pool
- fix setting theextension.settings_json
property (#24976)azurerm_key_vault_key
-expiration_date
can be updated if newer date is ahead (#25000)azurerm_pim_active_role_assignment
- fix an isue where the resource would disappear or fail to import after 45 days (#24524)azurerm_pim_eligible_role_assignment
- fix an isue where the resource would disappear or fail to import after 45 days (#24524)azurerm_recovery_services_vault
- validate thatuse_system_assigned_identity
anduser_assigned_identity_id
cannot be set at the same time (#24091)azurerm_recovery_vaults
will now create properly withSystemAssigned,UserAssigned
identity (#24978)azurerm_subscription
- fixing an issue where response pages weren't iterated over correctly (#25055)
FEATURES:
- New Data Source:
azurerm_express_route_circuit_peering
(#24971) - New Data Source:
azurerm_storage_table_entities
(#24973) - New Resource:
azurerm_dev_center_catalog
(#24833) - New Resource:
azurerm_system_center_virtual_machine_manager_server
(#24278)
BUG FIXES:
azurerm_key_vault
- conditionally polling the Data Plane endpoint whenpublic_network_access_enabled
is set to false (#23823)azurerm_storage_account
- allow theidentity.type
property to beSystemAssigned, UserAssigned
when using a Customer Managed Key (#24923)azurerm_automation_account
- prevent theidentity.identity_ids
User Assigned identity being set when not specified in config (#24977)
ENHANCEMENTS:
- dependencies: updating to
v0.20240221.1170458
ofhashicorp/go-azure-sdk
(#24967) - dependencies: refactor
azurerm_spring_cloud_configuration_service
to usego-azure-sdk
(#24918) - provider: support or the feature flag
virtual_machine_scale_set.reimage_on_manual_upgrade
(#22975) sentinel
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24962)sqlvirtualmachines
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24912)nginx
: updating to use2024-01-01-preview
(#24868)azurerm_cosmosdb_account
- support for thebackup.tier
property (#24595)azurerm_linux_virtual_machine
- thevirtual_machine_scale_set_id
proeprty can now be changed without creating a new resource (#24768)azurerm_machine_learning_workspace
- support for themanaged_network.isolation_mode
property (#24951)azurerm_private_dns_resolver_inbound_endpoint
- support thestatic
value for theprivate_ip_allocation_method
property (#24952)azurerm_postgresql_flexible_server
- expose thestorage_tier
field (#24892)azurerm_redis_cache
- support for thepreferred_data_persistence_auth_method
property (#24370)azurerm_servicebus_namespace
- support for thepremium_messaging_partitions
property (#24676)azurerm_windows_virtual_machine
- thevirtual_machine_scale_set_id
proeprty can now be changed without creating a new resource (#24768)
BUG FIXES:
azurerm_cognitive_deployment
- theversion_upgrade_option
property can not be updated without creating a new resource (#24922)azurerm_data_protection_backup_vault
- support or thesoft_delete
andretention_duration_in_days
properties (#24775)azurerm_data_factory_pipeline
- correctly handle incorrect header values (#24921)azurerm_kusto_cluster
-optimized_auto_scale
is now updated aftersku
has been updated (#24906)azurerm_key_vault_certificate
- will now only update thelifetime_action
of the certificate block unless otherwise required (#24755)azurerm_linux_virtual_machine_scale_set
- correctly includepublic_ip_prefix_id
during updates (#24939)azurerm_postgresql_flexible_server
- thecustomer_managed_key.key_vault_key_id
property is now required (#24981)azurerm_nginx_deployment
- changing thesku
property now creates a new resource (#24905)azurerm_orchestrated_virtual_machine_scale_set
- thedisk_size_gb
andlun
parameters ofdata_disks
are optional now (#24944)azurerm_storage_account
- change order of API calls to be GET-then-PUT ratehr then PATCHES (#23935)azurerm_storage_account
- improve the validation around theimmutability_policy
being used withblob_properties
(#24938)azurerm_security_center_setting
- prevent a bug when name isSENTINEL
(#24497)azurerm_windows_virtual_machine_scale_set
- correctly includepublic_ip_prefix_id
during updates (#24939)
FEATURES:
- New Data Source:
azurerm_virtual_desktop_application_group
(#24771)
ENHANCEMENTS:
- provider: support for the feature flag
postgresql_flexible_server.restart_server_on_configuration_value_change property
(#23811) - dependencies: updating to v0.20240214.1142753 of
github.com/hashicorp/go-azure-sdk
(#24889) automation
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24858)maintenance
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24819)containerapps
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24862)containerservices
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24872)timeseriesinsights
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24889)azurerm_container_app_environment
: support for theinfrastructure_resource_group_name
property (#24361)azurerm_cost_anomaly_alert
- support for thesubscription_id
property (#24258)azurerm_cosmosdb_account
- add default values for theconsistency_policy
code block (#24830)azurerm_dashboard_grafana
- support for thesmtp
block (#24717)azurerm_key_vault_certificates
- support for thetags
property (#24857)azurerm_key_vault_secrets
- support for thetags
property (#24857)azurerm_orchestrated_virtual_machine_scale_set
- support for theadditional_unattend_content
block (#24292)azurerm_virtual_desktop_host_pool
- support for thevm_template
property (#24369)
BUG FIXES:
azurerm_container_app_environment
: avoid unwanted changes when updating and usinglog_analytics_workspace_id
(#24303)azurerm_cosmosdb_account
- fixed regression in thebackup
code block (#24830)azurerm_data_factory
- allow thegit_url
property to be blank/empty (#24879)azurerm_linux_web_app_slot
- theworker_count
property now works correctly in thesite_config
block (#24515)azurerm_linux_web_app
- supportoff
for thefile_system_level
property (#24877)azurerm_linux_web_app_slot
- supportoff
for thefile_system_level
property (#24877)azurerm_private_endpoint
- fixing an issue where updating the Private Endpoint would remove any Application Security Group Association (#24846)azurerm_search_service
- fixed the update function to adjust for changed API behaviour (#24837)azurerm_search_service
- fixed the update function to adjust for changed API behaviour (#24903)azurerm_windows_web_app
- supportoff
for thefile_system_level
property (#24877)azurerm_windows_web_app_slot
- supportoff
for thefile_system_level
property (#24877)
FEATURES:
- New Data Source:
azurerm_databricks_access_connector
(#24769) - New Resource:
azurerm_data_protection_backup_policy_kubernetes_cluster
(#24718) - New Resource:
azurerm_chaos_studio_experiment
(#24779) - New Resource:
azurerm_chaos_studio_capability
(#24779) - New Resource:
azurerm_dev_center_gallery
(#23760) - New Resource:
azurerm_kubernetes_fleet_member
(#24792) - New Resource:
azurerm_iotcentral_organization
(#23132) - New Resource:
azurerm_spring_cloud_app_dynamics_application_performance_monitoring
(#24750)
ENHANCEMENTS:
- dependencies: updating to
v0.20240208.1095436
ofgithub.com/hashicorp/go-azure-sdk/resource-manager
(#24819) - dependencies: updating to
v0.20240208.1095436
ofgithub.com/hashicorp/go-azure-sdk/sdk
(#24819) - dependencies: refactor
azurerm_app_service_environment_v3
to usego-azure-sdk
(#24760) - dependencies: refactor
azurerm_role_definition
to usego-azure-sdk
(#24266) managedhsm
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24761)hdinsight
: updating to API Version2023-07-01
(#24761)streamanalytics
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24819)azurerm_app_service_environment_v3
- support for theremote_debugging_enabled
property (#24760)azurerm_storage_account
- support for thelocal_user_enabled
property (#24800)azurerm_log_analytics_workspace_table
- support for thetotal_retention_in_days
property (#24513)azurerm_maching_learning_workspace
- support for thefeature_store
andkind
properties (#24716)azurerm_traffic_manager_azure_endpoint
- support for thealways_serve_enabled
property (#24573)azurerm_traffic_manager_external_endpoint
- support for thealways_serve_enabled
property (#24573)
BUG FIXES:
azurerm_api_management
- thevirtual_network_configuration
property now updates correctly outside ofvirtual_network_type
(#24569)
UPGRADE NOTES:
- provider - The provider will now automatically register the
AppConfiguration
,DataFactory
, andSignalRService
Resource Providers. When running Terraform with limited permissions, note that you must disable automatic Resource Provider Registration and ensure that any Resource Providers Terraform requires are registered. (#24645)
FEATURES:
- New Data Source:
azurerm_nginx_configuration
(#24642) - New Data Source:
azurerm_virtual_desktop_workspace
(#24732) - New Resource:
azurerm_kubernetes_fleet_update_strategy
(#24328) - New Resource:
azurerm_site_recovery_vmware_replicated_vm
(#22477) - New Resource:
azurerm_spring_cloud_new_relic_application_performance_monitoring
(#24699)
ENHANCEMENTS:
- provider: registering the Resource Provider
Microsoft.AppConfiguration
(#24645) - provider: registering the Resource Provider
Microsoft.DataFactory
(#24645) - provider: registering the Resource Provider
Microsoft.SignalRService
(#24645) - provider: the Provider is now built using Go 1.21.6 (#24653)
- dependencies: the dependency
github.com/hashicorp/go-azure-sdk
has been split into multiple Go Modules - and as such will be referred to by those paths going forwards (#24636) - dependencies: updating to ``v0.20240201.1064937
of
github.com/hashicorp/go-azure-sdk/resource-manager` (#24738) - dependencies: updating to
v0.20240201.1064937
ofgithub.com/hashicorp/go-azure-sdk/sdk
(#24738) appservice
: update togo-azure-sdk
and API version2023-01-01
(#24688)datafactory
: updating to usetombuildsstuff/kermit
(#24675)hdinsight
: refactoring to usegithub.com/hashicorp/go-azure-sdk/resource-manager
(#24011)hdinsight
: updating to API Version2021-06-01
(#24011)loadbalancer
: updating to usehashicorp/go-azure-sdk
(#24291)nginx
: updating to API Version2023-09-01
(#24640)servicefabricmanagedcluster
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24654)springcloud
: updating to use API Version2023-11-01-preview
(#24690)subscriptions
: refactoring to usehashicorp/go-azure-sdk
(#24663)- Data Source:
azurerm_stream_analytics_job
- support for User Assigned Identities (#24738) azurerm_cosmosdb_account
- support for thegremlin_database
andtables_to_restore
properties (#24627)azurerm_bot_channel_email
- support for themagic_code
property (#23129)azurerm_cosmosdb_account
- support for thepartition_merge_enabled
property (#24615)azurerm_mssql_managed_database
- support for theimmutable_backups_enabled
property (#24745)azurerm_mssql_database
- support for theimmutable_backups_enabled
property (#24745)azurerm_palo_alto_next_generation_firewall_virtual_hub_panorama
- support for thetrusted_address_ranges
property (#24459)azurerm_palo_alto_next_generation_firewall_virtual_network_local_rulestack
- support for thetrusted_address_ranges
property (#24459)azurerm_palo_alto_next_generation_firewall_virtual_network_panorama
- support for thetrusted_address_ranges
property (#24459)azurerm_servicebus_namespace
- updating to use API Version2022-10-01-preview
(#24650)azurerm_spring_cloud_api_portal
- support for theapi_try_out_enabled
property (#24696)azurerm_spring_cloud_gateway
- support for thelocal_response_cache_per_route
andlocal_response_cache_per_instance
properties (#24697)azurerm_stream_analytics_job
- support for User Assigned Identities (#24738)azurerm_subscription
- refactoring to usehashicorp/go-azure-sdk
to set tags on the subscription (#24734)azurerm_virtual_desktop_workspace
- correctly validate thename
property (#24668)
BUG FIXES:
- provider: skip registration for resource providers that are unavailable (#24571)
azurerm_app_configuration
- no longer requirelifecycle_ignore_changes
for thevalue
property when using a key vault reference (#24702)azurerm_app_service_managed_certificate
- fix casing issue inapp_service_plan_id
by parsing insensitively (#24664)azurerm_cognitive_deployment
- updates now include theversion
property (#24700)azurerm_dns_cname_record
- prevent casing issue intarget_resource_id
by parsing the ID insensitively (#24181)azurerm_mssql_managed_instance_failover_group
- prevent an issue when trying to create a failover group with a managed instance from a different subscription (#24646)azurerm_storage_account
- conditionally update properties only when needed (#24669)azurerm_storage_account
- change update order foraccess_tier
to prevent errors when uploading blobs to the archive tier (#22250)
FEATURES:
- New Data Source:
azurerm_data_factory_trigger_schedule
(#24572) - New Data Source:
azurerm_data_factory_trigger_schedules
(#24572) - New Data Source:
azurerm_ip_groups
(#24540) - New Data Source:
azurerm_nginx_certificate
(#24577) - New Resource:
azurerm_chaos_studio_target
(#24580) - New Resource:
azurerm_elastic_san_volume_group
(#24166) - New Resource:
azurerm_netapp_account_encryption
(#23733) - New Resource:
azurerm_redhat_openshift_cluster
(#24375)
ENHANCEMENTS:
- dependencies: updating to
v0.66.1
ofgithub.com/hashicorp/go-azure-helpers
(#24561) - dependencies: updating to
v0.20240124.1115501
ofgithub.com/hashicorp/go-azure-sdk
(#24619) bot
: updating to API Version2021-05-01-preview
(#24555)containerservice
: the SDK Clients now support logging (#24564)cosmosdb
: updating to API Version2023-04-15
(#24541)loadtestservice
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(and support logging) (#24578)managedidentity
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(and support logging) (#24578)azurerm_api_management_api
- change theid
format so specificrevision
s can be managed by Terraform (#23031)azurerm_data_protection_backup_vault
- theredundancy
propety can now be set toZoneRedundant
(#24556)azurerm_data_factory_integration_runtime_azure_ssis
- support for thecredential_name
property (#24458)azurerm_orchestrated_virtual_machine_scale_set
- support2022-datacenter-azure-edition-hotpatch
and2022-datacenter-azure-edition-hotpatch-smalldisk
hotpatching images (#23500)azurerm_stream_analytics_job
- support for thesku_name
property (#24554)
BUG FIXES:
-
Data Source:
azurerm_app_service
- parsing the API Response forapp_service_plan_id
case-insensitively (#24626) -
Data Source:
azurerm_function_app
- parsing the API Response forapp_service_plan_id
case-insensitively (#24626) -
azurerm_app_configuration_key
- the value for thevalue
property can now be removed/emptied (#24582) -
azurerm_app_service
- parsing the API Response forapp_service_plan_id
case-insensitively (#24626) -
azurerm_app_service_plan
- fix casing inserverFarms
due to ID update (#24562) -
azurerm_app_service_slot
- parsing the API Response forapp_service_plan_id
case-insensitively (#24626) -
azurerm_automation_schedule
- only onemonthly_occurence
block can now be specified (#24614) -
azurerm_cognitive_deployment
- themodel.version
property is no longer required (#24264) -
azurerm_container_app
- multiplecustom_scale_rule
can not be updated (#24509) -
azurerm_container_registry_task_schedule_run_now
- prevent issue where the incorrect scheduled run in tracked if there have been multiple (#24592) -
azurerm_function_app
- parsing the API Response forapp_service_plan_id
case-insensitively (#24626) -
azurerm_function_app_slot
- parsing the API Response forapp_service_plan_id
case-insensitively (#24626) -
azurerm_logic_app_standard
- now will parse the app service ID insensitively (#24562) -
azurerm_logic_app_workflow
- theworkflow_parameters
will now correctly handle information specified by$connections
(#24141) -
azurerm_mssql_managed_instance_security_alert_policy
- can not update empty storage attributes (#24553) -
azurerm_network_interface
- theip_configuration
properties are no longer added to a Load Balancer Backend if one of thoseip_configurations
is associated with a backend (#24470)
FEATURES:
- New Data Source:
azurerm_nginx_deployment
(#24492) - New Resource:
azurerm_spring_cloud_dynatrace_application_performance_monitoring
(#23889) - New Resource:
azurerm_virtual_machine_run_command
(#23377)
ENHANCEMENTS:
- dependencies: updating to
v0.20240117.1163544
ofgithub.com/hashicorp/go-azure-sdk
(#24481) - dependencies: updating to
v0.65.1
ofgithub.com/hashicorp/go-azure-helpers
(#24479) datashare
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24481)kusto
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24477)- Data Source:
azurerm_application_gateway
- support for thetrusted_client_certificate.data
property (#24474) azurerm_service_plan
: refactoring to usehashicorp/go-azure-sdk
(#24483)azurerm_container_group
- support for thepriority
property (#24374)azurerm_mssql_managed_database
- support for thepoint_in_time_restore
property (#24535)azurerm_mssql_managed_instance
- now exports thedns_zone
attribute (#24435)azurerm_linux_web_app_slot
- support for settingpython_version
to3.12
(#24363)azurerm_linux_web_app
- support for settingpython_version
to3.12
(#24363)azurerm_linux_function_app_slot
- support for settingpython_version
to3.12
(#24363)azurerm_linux_function_app
- support for settingpython_version
to3.12
(#24363)
BUG FIXES:
azurerm_application_gateway
- thecomponents
property within theurl
block is no longer computed (#24480)azurerm_cdn_frontdoor_route
- prevent an issue wherecdn_frontdoor_origin_path
gets removed on update if unchanged. (#24488)azurerm_cognitive_account
- fixing support for theDC0
SKU (#24526)
FEATURES:
- New Data Source:
azurerm_network_manager
(#24398) - New Resource:
azurerm_security_center_server_vulnerability_assessments_setting
(#24299)
ENHANCEMENTS:
- dependencies: updating to
v0.20240111.1094251
ofgithub.com/hashicorp/go-azure-sdk
(#24463) - Data Source:
azurerm_mssql_database
- support foridentity
,transparent_data_encryption_enabled
,transparent_data_encryption_key_vault_key_id
andtransparent_data_encryption_key_automatic_rotation_enabled
(#24412) - Data Source:
azurerm_mssql_server
- support fortransparent_data_encryption_key_vault_key_id
(#24412) machinelearning
: updating to API Version2023-10-01
(#24416)paloaltonetworks
: updating to API Version2023-09-01
(#24290)azurerm_container_app
- update create time validations foringress.0.traffic_weight
(#24042)azurerm_container_app
- support for theip_security_restriction
block (#23870)azurerm_kubernetes_cluster
- properties indefault_node_pool.linux_os_config.sysctl_config
are now updateable via node pool cycling (#24397)azurerm_linux_web_app
- support theVS2022
value for theremote_debugging_version
property (#24407)azurerm_mssql_database
- support foridentity
,transparent_data_encryption_key_vault_key_id
andtransparent_data_encryption_key_automatic_rotation_enabled
(#24412)azurerm_postgres_flexible_server
- thesku_name
property now supports being set toMO_Standard_E96ds_v5
(#24367)azurerm_role_assignment
- support for theprincipal_type
property (#24271)azurerm_windows_web_app
- support theVS2022
value for theremote_debugging_version
property (#24407)azurerm_cdn_frontdoor_firewall_policy
- support forrequest_body_check_enabled
property (#24406)
BUG FIXES:
- Data Source:
azurerm_role_definition
- fixrole_definition_id
(#24418) azurerm_api_management
- thesku_name
property can now be updated (#24431)azurerm_arc_kubernetes_flux_configuration
- prevent a bug where certain sensitive properties forbucket
andgit_repository
were being overwritten after an update to the resource is made (#24066)azurerm_kubernetes_flux_configuration
- prevent a bug where certain sensitive properties forbucket
andgit_repository
were being overwritten after an update to the resource is made (#24066)azure_linux_web_app
- prevent a bug in App Service processing ofapplication_stack
in updates tosite_config
(#24424)azure_linux_web_app_slot
- Fix bug in App Service processing ofapplication_stack
in updates tosite_config
(#24424)azurerm_network_manager_deployment
- update creation wait logic to better tolerate the api returning not found (#24330)azurerm_virtual_machine_data_disk_attachment
- do not update applications profile with disks (#24145)azure_windows_web_app
- prevent a bug in App Service processing ofapplication_stack
in updates tosite_config
(#24424)azure_windows_web_app_slot
- prevent a bug in App Service processing ofapplication_stack
in updates tosite_config
(#24424)azurerm_maintenance_configuration
- set thereboot
property in flatten fromAlwaysReboot
toAlways
(#24376)azurerm_container_app_environment
- theworkload_profile
property can now be updated (#24409)
FEATURES:
- New Data Source:
azurerm_dashboard_grafana
(#24243) - New Resource:
azurerm_log_analytics_workspace_table
(#24229) - New Resource:
azurerm_automation_powershell72_module
(#23980) - New Resource:
azurerm_data_factory_credential_user_managed_identity
(#24307)
ENHANCEMENTS:
- dependencies: updating to
v0.20231215.1114251
ofhashicorp/go-azure-sdk
(#24251) - dependencies:
azurerm_spring_cloud_api_portal
- update to usehashicorp/go-azure-sdk
(#24321) - Data Source:
azurerm_kusto_cluster
- now exports theidentity
block (#24314) azurerm_data_protection_backup_policy_postgresql
- support for thetime_zone
property (#24312)azurerm_data_protection_backup_policy_disk
- support for thetime_zone
property (#24312)azurerm_key_vault_managed_hardware_security_module
-thetags
property can now be updated (#24333)azurerm_logic_app_standard
- support for thesite_config.0.public_network_access_enabled
property (#24257)azurerm_log_analytics_workspace_table
- support for theplan
property (#24341)azurerm_linux_web_app
- support the value20-lts
for thenode_version
property (#24289)azurerm_recovery_services_vault
- support creation with immutability set to locked (#23806)azurerm_spring_cloud_service
- support for thesku_tier
property (#24103)
BUG FIXES:
- Data Source:
azurerm_role_definition
- correctly export therole_definition_id
attribute (#24320) azurerm_bot_service
- fixing a bug wherepublic_network_access_enabled
was always set totrue
(#24255)azurerm_bot_service_azure_bot
-tags
can now be updated (#24332)azurerm_cosmosdb_account
- fix validation for theip_range_filter
property (#24306)azurerm_linux_virtual_machine
- theadditional_capabilities.0.ultra_ssd_enabled
can now be changed during the update (#24274)azurerm_logic_app_standard
- update the default value ofversion
from~3
which is no longer supported to~4
(#24134)azurerm_logic_app_standard
- fix a crash when setting the defaultversion
4.0 flag (#24322)azurerm_iothub_device_update_account
- changing thesku
property now creates a new resource (#24324)azurerm_iothub
- prevent an inconsistant value after an apply (#24326)azurerm_orchestrated_virtual_machine_scale_set
- correctly update the resource when hotpatch is enabled (#24335)azurerm_windows_virtual_machine
- theadditional_capabilities.0.ultra_ssd_enabled
can now be changed during the update (#24274)azurerm_scheduled_query_rules_alert
- changing thedata_source_id
now creates a new resource (#24327)azurerm_scheduled_query_rules_log
- changing thedata_source_id
now creates a new resource (#24327)
FEATURES:
- New Data Source:
azurerm_locations
(#23324)
ENHANCEMENTS:
- provider: support for authenticating using Azure Kubernetes Service Workload Identity (#23965)
- dependencies: updating to
v0.65.0
ofgithub.com/hashicorp/go-azure-helpers
(#24222) - dependencies: updating to
v0.20231214.1220802
ofgithub.com/hashicorp/go-azure-sdk
(#24246) - dependencies: updating to version
v0.20231214.1160726
ofgithub.com/hashicorp/go-azure-sdk
(#24241) - dependencies: update
security/automation
to usehashicorp/go-azure-sdk
(#24156) - dependencies
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
ofgithub.com/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
ofgithub.com/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
ofgithub.com/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
ofgithub.com/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 ofgithub.com/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
ofgithub.com/hashicorp/go-azure-helpers
(#23785) - dependencies: updating to
v0.20231106.1151347
ofgithub.com/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
ofgithub.com/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
ofgithub.com/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
ofgithub.com/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
ofgithub.com/hashicorp/go-azure-sdk
(#23337) - dependencies: downgrading to
v1.12.5
ofgithub.com/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
ofgithub.com/btubbs/datetime
(#23221) - dependencies: updating to
v1.3.1
ofgithub.com/google/uuid
(#23221) - dependencies: updating to
v0.61.0
ofgithub.com/hashicorp/go-azure-helpers
(#23249) - dependencies: updating to
v0.20230907.1113401
ofgithub.com/hashicorp/go-azure-sdk
(#23221) - dependencies: updating to
v1.5.0
ofgithub.com/hashicorp/go-hclog
(#23221) - dependencies: updating to
v2.29.0
ofgithub.com/hashicorp/terraform-plugin-sdk/v2
(#23221) - dependencies: updating to
v1.5.1
ofgithub.com/hashicorp/terraform-plugin-testing
(#23221) - dependencies: updating to
v1.20.2
ofgithub.com/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
ofgithub.com/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
ofgithub.com/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
ofgithub.com/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)
FEATURES:
- New Data Source:
azurerm_palo_alto_local_rulestack
(#22700) - New Resource:
azurerm_graph_services_account
(#22665) - New Resource:
azurerm_managed_lustre_file_system
(#22680) - New Resource:
azurerm_palo_alto_local_rulestack
(#22700) - New Resource:
azurerm_palo_alto_local_rulestack_certificate
(#22700) - New Resource:
azurerm_palo_alto_local_rulestack_fqdn_list
(#22700) - New Resource:
azurerm_palo_alto_local_rulestack_outbound_trust_certificate_association
(#22700) - New Resource:
azurerm_palo_alto_local_rulestack_outbound_untrust_certificate_association
(#22700) - New Resource:
azurerm_palo_alto_local_rulestack_prefix_list
(#22700) - New Resource:
azurerm_palo_alto_local_rulestack_rule
(#22700) - New Resource:
azurerm_palo_alto_virtual_network_appliance
(#22700) - New Resource:
azurerm_palo_alto_next_generation_firewall_virtual_hub_local_rulestack
(#22700) - New Resource:
azurerm_palo_alto_next_generation_firewall_virtual_hub_panorama
(#22700) - New Resource:
azurerm_palo_alto_next_generation_firewall_virtual_network_local_rulestack
(#22700) - New Resource:
azurerm_palo_alto_next_generation_firewall_virtual_network_panorama
(#22700)
ENHANCEMENTS:
- dependencies: updating to
v0.58.0
ofgithub.com/hashicorp/go-azure-helpers
(#22813) - dependencies: updating to
v0.20230808.1103829
ofgithub.com/hashicorp/go-azure-sdk
(#22860) arckubernetes
- updating to use thehashicorp/go-azure-sdk
rather thanAzure/go-autorest
as a base layer (#22815)bot
- updating to use thehashicorp/go-azure-sdk
rather thanAzure/go-autorest
as a base layer (#22815)blueprints
: updating to usehashicorp/go-azure-sdk
(#21569)compute
- updating to use thehashicorp/go-azure-sdk
rather thanAzure/go-autorest
as a base layer (#22860)digitaltwins
- updating to API Version2023-01-31
(#22782)hsm
- updating to use thehashicorp/go-azure-sdk
rather thanAzure/go-autorest
as a base layer (#22815)hybridcompute
- updating to use thehashicorp/go-azure-sdk
rather thanAzure/go-autorest
as a base layer (#22815)- Data Source:
azurerm_network_service_tags
- updating to usehashicorp/go-azure-sdk
(#22873) - Data Source:
azurerm_network_watcher
- updating to usehashicorp/go-azure-sdk
(#22873) azurerm_container_app_environment
-log_analytics_workspace_id
is now an Optional property (#22733)azurerm_digital_twins_instance
- support for User Assigned Identities (#22782)azurerm_function_app_function
- hyphen and underscore are now allows characters for function names (#22519)azurerm_key_vault_certificate
- Support update of certificates based oncertificate_policy
(#20627)azurerm_kubernetes_cluster
- export the identity for Web App Routing underweb_app_routing_identity
(#22809)azurerm_kubernetes_cluster
- add support for thesnapshot_id
property in thedefault_node_pool
block (#22708)azurerm_log_analytics_workspace
- support changing value ofsku
fromCapacityReservation
andPerGB2018
(#22597)azurerm_managed_application
- deprecate theparameters
property in favour ofparameter_values
(#21541)azurerm_monitor_action_group
- the valuehttps
is now supported foraad_auth
(#22888)azurerm_mssql_server
-SystemAssigned, UserAssigned
identity is now supported (#22828)azurerm_network_packet_capture
- updating to usehashicorp/go-azure-sdk
(#22873)azurerm_network_profile
- refactoring to usehashicorp/go-azure-sdk
(#22850)azurerm_network_watcher_flow_log
- updating to usehashicorp/go-azure-sdk
(#22873)azurerm_network_watcher
- updating to usehashicorp/go-azure-sdk
(#22873)azurerm_postgresql_database
- updating the validation forcollation
(#22689)azurerm_postgresql_flexible_server_database
- updating the validation forcollation
(#22689)azurerm_security_center_subscription_pricing
- support forextensions
block (#22643)azurerm_security_center_subscription_pricing
- support for theresource_type
Api
(#22844)azurerm_spring_cloud_configuration_service
- support for theca_certificate_id
property (#22814)azurerm_virtual_desktop_workspace
- added support for thepublic_network_access_enabled
property (#22542)azurerm_virtual_machine_packet_capture
- updating to usehashicorp/go-azure-sdk
(#22873)azurerm_virtual_machine_scale_set_packet_capture
- updating to usehashicorp/go-azure-sdk
(#22873)azurerm_vpn_gateway_connection
- updating to usehashicorp/go-azure-sdk
(#22873)azurerm_vpn_server_configuration
- refactoring to usehashicorp/go-azure-sdk
(#22850)azurerm_vpn_server_configuration_policy_group
- refactoring to usehashicorp/go-azure-sdk
(#22850)azurerm_vpn_site
- refactoring to usehashicorp/go-azure-sdk
(#22850)
BUG FIXES:
- Data Source:
azurerm_virutal_machine
- correctly retrieve and set value forpower_state
(#22851) azurerm_cdn_endpoint
- conditionally usingPUT
in place ofPATCH
when a field other thantags
has changed (#22662)azurerm_cdn_frontdoor_security_policy
- normalizing the value returned from the API forcdn_frontdoor_domain_id
(#22841)azurerm_container_group
- setinit_container.secure_environment_variables
into state correctly (#22832)azurerm_custom_ip_prefix
- support for environments other than Azure Public (#22812)azurerm_databricks_workspace
- update parse function formachine_learning_workspace_id
field validation (#22865)azurerm_key_vault
- fixing support for thestorage
Nested Item type (#22707)azurerm_kusto_cosmosdb_data_connection_resource
- ensure thesubscriptionId
andResourceGroupName
align with the CosmosDB container (#22663)azurerm_managed_application
- fix an issue wheresecureString
parameters were not persisted to state (#21541)azurerm_managed_application
- theplan
block is now marked ForceNew to comply with service limitations (#21541)azurerm_monitor_data_collection_rule
- recreate resource when attempting to removekind
(#22811)azurerm_static_site_custom_domain
- prevent overwritingvalidation_token
with an empty value by setting it into state when creating the resource (#22848)
FEATURES:
- New Resource:
azurerm_custom_ip_prefix
(#21322) - New Resource::
azurerm_mobile_network_sim
(#22628) - New Data Source:
azurerm_mobile_network_sim
(#22628) - New Resource:
azurerm_automation_variable_object
(#22644) - New Data Source:
azurerm_automation_variable_object
(#22644)
ENHANCEMENTS
- dependencies: updating to
v0.20230803.1095722
ofgithub.com/hashicorp/go-azure-sdk
(#22803) - dependencies: migrate mysql resources to
hashicorp/go-azure-sdk
(#22795) advisor
: updating the base layer to usehashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22750)apimanagement
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22759)analysisservices
: updating the base layer to usehashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22750)automation
: updatingdscnodeconfiguration
andsourcecontrol
to use API Version2022-08-08
(#22781)azurestackhci
: updating the base layer to usehashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22750)domainservices
: updating the base layer to usehashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22750)eventgrid
: refactoring to usehashicorp/go-azure-sdk
(#22673)machinelearningservice
: updating to use API Version2023-04-01
(#22729)monitor
: updating the base layer to usehashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22750)network
: updating to use API Version2023-04-01
(#22727)relay
: updating to use API Version2021-11-01
(#22725)- Data Source:
azurerm_images
- support fordisk_encryption_set_id
(#22690) azurerm_eventhub_namespace_customer_managed_key
- support for theinfrastructure_encryption_enabled
property (#22718)azurerm_hpc_cache_blob_nfs_target
- support for setting theusage_model
property toREAD_ONLY
andREAD_WRITE
(#22798)azurerm_hpc_cache_nfs_target
- support for setting theusage_model
property toREAD_ONLY
andREAD_WRITE
(#22798)azurerm_monitor_aad_diagnostic_setting
- updating to usehashicorp/go-azure-sdk
(#22778)azurerm_web_application_firewall_policy
- updating to use API Version2023-02-01
(#22455)azurerm_web_application_firewall_policy
- support forlog_scrubbing
property (#22522)azurerm_shared_image_gallery
- support for thesharing
block (#22221)azurerm_virtual_network
- support for theencryption
block (#22745)
BUG FIXES
- provider: only obtaining an authentication token for Managed HSM in environments where Managed HSM is available (#22400)
azurerm_api_management
- retrieving thelocation
from the API rather than the config prior to deletion (#22752)azurerm_cognitive_deployment
- add locks to parent resource to prevent 409 error (#22711)azurerm_pim_eligible_role_assignment
- fixing a bug where the context deadline was checked incorrectly during deletion (#22756)azurerm_private_endpoint
- loading the subnet to lock from the API rather than the config during deletion (#22676)azurerm_netapp_volume
- updating the validation ofsecurity_style
to match the casing defined in the Azure API Definitions (#22721)azurerm_netapp_volume_group_sap_hana
- update the validation ofsecurity_style
to match the casing defined in the Azure API Definitions (#22615)azurerm_site_recovery_replication_recovery_plan
- fix update forboot_recovery_group
,failover_recovery_group
andshutdown_recovery_group
(#22687)
FEATURES:
- New Data Source:
azurerm_eventhub_sas
(#22215) - New Resource:
azurerm_kubernetes_cluster_trusted_access_role_binding
(#22647) - New Resource:
azurerm_marketplace_role_assignment
(#22398) - New Resource:
azurerm_network_function_azure_traffic_collector
(#22274)
ENHANCEMENTS:
- dependencies: updating to
v0.20230726.1135558
ofgithub.com/hashicorp/go-azure-sdk
(#22698) connections
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22681)iothub
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22681)mysql
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22681)orbital
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22681)powerbi
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22681)privatedns
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22681)purview
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22681)relay
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22681)azurerm_cdn_endpoint_custom_domain
- pass nil as version when Certificate/Secret version is set to Latest (#22683)azurerm_image
- support for the fielddisk_encryption_set_id
within theos_disk
block (#22642)azurerm_linux_virtual_machine
- add support for thebypass_platform_safety_checks_on_user_schedule_enabled
andreboot_setting
properties (#22349)azurerm_network_interface
- updating to usehashicorp/go-azure-sdk
and API Version2023-02-01
(#22479)azurerm_redis_enterprise_database
- supportredisSON
module for geo-replication (#22627)azurerm_windows_virtual_machine
- add support for thebypass_platform_safety_checks_on_user_schedule_enabled
andreboot_setting
properties (#22349)
BUG FIXES:
azurerm_cosmosdb_account
-type
within thebackup
block is updated separately when set toContinuous
(#22638)azurerm_cosmosdb_account
-max_age_in_seconds
within thecors_rule
block is now Optional and can now be configured up to2147483647
(#22552)azurerm_maintenance_configuration
- fixing a bug where include and exclude were set incorrectly (#22671)azurerm_pim_eligible_role_assignment
- polling for the duration of the timeout, rather than using a hard-coded value (#22682)azurerm_redis_cache
- only updatingpatch_schedule
when it has changed in the config file (#22661)azurerm_logic_app_standard
- attributeauto_swap_slot_name
is now under correct blocksite_config
(#22712)azurerm_postgresql_flexible_server
- update the validation ofstorage_mb
replacing33554432
with33553408
(#22706)
FEATURES:
- New Data Source:
azurerm_mobile_network_attached_data_network
(#22168) - New Resource:
azurerm_graph_account
(#22334) - New Resource:
azurerm_mobile_network_attached_data_network
(#22168)
ENHANCEMENTS:
- dependencies: bump
go-azure-sdk
tov0.20230720.1190320
and switchmachinelearning
,mixedreality
,mariadb
,storagecache
,storagepool
,vmware
,videoanalyzer
,voiceServices
andmobilenetwork
to new base layer (#22538) - dependencies: move
azurerm_bastion_host
andazurerm_network_connection_monitor
over tohashicorp/go-azure-sdk
(#22425) - dependencies: move
azurerm_network_watcher_flow_log
tohashicorp/go-azure-sdk
(#22575) - dependencies: move
mysql
resources over tohashicorp/go-azure-sdk
(#22528) - dependencies: move
storage_sync
resources over tohashicorp/go-azure-sdk
(#21928) - dependencies: updating to API Version
2022-08-08
(#22440) postgres
- updating to API Version2023-03-01-preview
(#22577)data.azurerm_route_table
- support for thebgp_route_propagation_enabled
property (#21940)data.azurerm_servicebus_*
- add deprecation messages for theresource_group_name
andnamespace_name
properties (#22521)azurerm_cdn_frontdoor_rule
- allow theconditions.x.url_path_condition.x.match_values
property to be set to/
(#22610)azurerm_eventhub_namespace
- updates properly when encryption is enabled (#22625)azurerm_logic_app_standard
- now exports theauto_swap_slot_name
attribute (#22525)azurerm_mysql_flexible_server_configuration
- thevalue
property can now be changed without creating a new resource (#22557)azurerm_postgresql_flexible_server
- support for33554432
storage (#22574)azurerm_postgresql_flexible_server
- support for thegeo_backup_key_vault_key_id
andgeo_backup_user_assigned_identity_id
properties (#22612)azurerm_spring_cloud_service
- support for themarketplace
block (#22553)azurerm_spring_cloud_service
- support for theoutbound_type
property (#22596)
BUG FIXES:
- provider: the Resource Providers
Microsoft.Kubernetes
andMicrosoft.KubernetesConfiguration
are no longer automatically registered (#22580) data.automation_account_variables
- correctly populate missing variable attributes (#22611)data.azurerm_virtual_machine_scale_set
- fix an issue wherecomputer_name
,latest_model_applied
,power_state
andvirtual_machine_id
attributes were not correctly set (#22566)azurerm_app_service_public_certificate
- poll for certificate during read to get around an eventual consistency bug (#22587)azurerm_application_gateway
- sendmin_protocol_version
and correctpolicy_type
when usingCustomV2
(#22535)azurerm_cognitive_deployment
- remove upper limit on validation for thecapacity
property in thescale
block (#22502)azurerm_cosmosdb_account
- fixed regression todefault_identity_type
being switched toFirstPartyIdentity
on update (#22609)azurerm_kubernetes_cluster
- thewindows_profile.admin_password
property will become Required inv4.0
(#22554)azurerm_kusto_cluster
- theengine
property has been deprecataed and is now non functional as the service team intends to remove it from the API (#22497)azurerm_maintenance_configuration
- tgepackage_names_mask_to_exclude
andpackage_names_mask_to_exclude
properties are not set properly (#22555)azurerm_redis_cache
- only set therdb_backup_enabled
property when using a premium SKU (#22309)azurerm_site_recovery_replication_recovery_plan
- fix an issue where the order of boot recovery groups was not correctly maintained (#22348)azurerm_synapse_firewall_rule
- correct an overly strict validation for thename
property (#22571)
FEATURES:
- New Data Source:
azurerm_communication_service
(#22426)
ENHANCEMENTS:
- dependencies: updating to
v0.20230712.1084117
ofgithub.com/hashicorp/go-azure-sdk
(#22491) - dependencies: updating to
v0.20230703.1101016
ofgithub.com/tombuildsstuff/kermit
(#22390) - provider: the Resource Providers
Microsoft.Kubernetes
andMicrosoft.KubernetesConfiguration
are now automatically registered (#22463) automation/dscconfiguration
- updating to API Version2022-08-08
(#22403)azurestackhcl
- updating to API Version2023-03-01
(#22411)batch
- updating to use API Version2023-05-01
(#22412)datafactory
- movingazurerm_data_factory
andazurerm_data_factory_managed_private_endpoint
over tohashicorp/go-azure-sdk
(#22409)elastic
- updating to API Version2023-06-01
(#22451)kusto
- updating to API Version2023-05-02
[GH-22410managedapplications
- migrate tohashicorp/go-azure-sdk
(#21571)privatedns
: updating to API Version2020-06-01
(#22470)storage
- updating to Data Plane API Version2020-08-04
(#22405)network
-application_security_group
andprivate_endpoint
now usehashicorp/go-azure-sdk
(#22396)voiceservices
: updating to use API Version2023-04-03
(#22469)- Data Source:
azurerm_kubernetes_cluster
- add support for theinternal_ingress_gateway_enabled
andexternal_ingress_gateway_enabled
properties (#22393) azurerm_batch_account
- support for thenetwork_profile
block (#22356)azurerm_container_app
- themin_replicas
andmax_replicas
propertiesnow support a maximum value of300
(#22511)azurerm_dns_zone
- can now use thehost_name
property withdns_zone
forsoa_record
creation (#22312)azurerm_kubernetes_cluster
- add support for theinternal_ingress_gateway_enabled
andexternal_ingress_gateway_enabled
properties (#22393)azurerm_site_recovery_vmware_replication_policy_association
- update validation to correctly handle case (#22443)
BUG FIXES:
azurerm_automation_dsc_configuration
- fixing an issue wherecontent_embedded
couldn't be deserialized (#22403)azurerm_data_factory_dataset_cosmosdb_sqlapi
- fix incorrect type/error message during read (#22438)azurerm_data_factory_dataset_mysql
- fix incorrect type/error message during read (#22438)azurerm_data_factory_dataset_postgresql
- fix incorrect type/error message during read (#22438)azurerm_logic_app_workflow
- prevent crash whenaccess_control
is empty block (#22486)azurerm_vpn_server_configuration
- prevent a potential panic when setting deprecated variables (#22437)
FEATURES:
- New Data Source:
azurerm_automation_variables
(#22216) - New Resource:
azurerm_arc_private_link_scope
(#22314) - New Resource:
azurerm_kusto_cosmosdb_data_connection
(#22295) - New Resource:
azurerm_pim_active_role_assignment
(#20731) - New Resource:
azurerm_pim_eligible_role_assignment
(#20731)
ENHANCEMENTS:
- dependencies:
web
: updating to API Version2022-09-01
(#22352) - dependencies:
cognitive
: updating to API Version2023-05-01
(#22223) - dependencies: updating to
v1.53.0
ofgoogle.golang.org/grpc
(#22383) azurerm_cognitive_deployment
- suppot for thescale
block propetiestier
,size
,family
, andcapacity
(#22223)azurerm_linux_function_app
- added support for thepublic_network_access_enabled
property (#22352)azurerm_linux_function_app_slot
- added support for thepublic_network_access_enabled
property (#22352)azurerm_linux_web_app
- added support for thepublic_network_access_enabled
property (#22352)azurerm_linux_web_app_slot
- added support for thepublic_network_access_enabled
property (#22352)azurerm_windows_function_app
- added support for thepublic_network_access_enabled
property (#22352)azurerm_windows_function_app_slot
- added support for thepublic_network_access_enabled
propertyazurerm_windows_web_app
- added support for thepublic_network_access_enabled
property (#22352)azurerm_windows_web_app_slot
- added support for thepublic_network_access_enabled
property (#22352)azurerm_stream_analytics_output_blob
- increase thebatch_min_rows
property allowed values to1000000
(#22331)azurerm_spring_cloud_gateway
- support for the theallowed_origin_patterns
property (#22317)
BUG FIXES:
- Data Source
azurerm_virtual_machine_scale_set
- prevent a nil pointer panic during reads (#22335) azurerm_application_insights_api_key
- prevent a nil pointer panic (#22388)azurerm_linux_function_app
- theallowed_origins
property in thecors
block now has a minimum entry count of1
(#22352)azurerm_linux_function_app_slot
- theallowed_origins
property in thecors
block now has a minimum entry count of1
(#22352)azurerm_linux_web_app
- theallowed_origins
property in thecors
block now has a minimum entry count of1
(#22352)azurerm_linux_web_app
- prevent a nil pointer panic in docker settings processing (#22347)azurerm_linux_web_app_slot
- theallowed_origins
property in thecors
block now has a minimum entry count of1
(#22352)azurerm_private_dns_resolver_forwarding_rule_resource
- changing thedomain_name
property now creates a new resource (#22375)azurerm_windows_function_app
- theallowed_origins
property in thecors
block now has a minimum entry count of1
(#22352)azurerm_windows_function_app_slot
- theallowed_origins
property in thecors
block now has a minimum entry count of1
(#22352)azurerm_windows_web_app
- theallowed_origins
property in thecors
block now has a minimum entry count of1
(#22352)azurerm_windows_web_app_slot
- theallowed_origins
property in thecors
block now has a minimum entry count of1
(#22352)azurerm_network_security_rule
- improve validation of thename
property and prevent creation of resources that are broken (#22336)
DEPRECATION:
media
- all resources and data sources are deprecated ahead of service being retired (#22350)
FEATURES:
- New Data Source:
azurerm_network_manager_network_group
(#22277)
BREAKING CHANGES:
azurerm_linux_web_app
- thewin32_status
property of thestatus_code
block inauto_heal
has changed fromstring
toint
. (#22003)azurerm_linux_web_app_slot
-thewin32_status
property of thestatus_code
block inauto_heal
has changed fromstring
toint
. (#22003)azurerm_windows_web_app
- thewin32_status
property of thestatus_code
block inauto_heal
has changed fromstring
toint
. (#22003)azurerm_windows_web_app_slot
- thewin32_status
property of thestatus_code
block inauto_heal
has changed fromstring
toint
. (#22003)
ENHANCEMENTS:
- dependencies: updating to
v0.20230623.1103505
ofgithub.com/hashicorp/go-azure-sdk
(#22263) - dependencies: updating to
v0.57.0
ofgithub.com/hashicorp/go-azure-helpers
(#22247) - dependencies:
containers/containerinstance
: updating to API Version2023-05-01
(#22276) - dependencies:
network/securityrules
: migrate togo-azure-sdk
(#22242) - dependencies:
redis
: updating to API Version2023-04-01
(#22285) - Data Source:
azurerm_kubernetes_cluster
- add support for thecustom_ca_trust_certificates_base64
property (#22032) azurerm_automation_software_update_configuration
- theduration
property now defaults toPT2H
as per the service. (#22204)azurerm_automation_software_update_configuration
- theschedule
block is now limited to1
, to match the API limit. (#22204)azurerm_automation_software_update_configuration
- theschedule
block is nowRequired
to match the API specification. The API rejects requests that do not specify this block, with at least afrequency
value. (#22204)azurerm_automation_software_update_configuration
- thefrequency
property is now aRequired
property of theschedule
block. This is to match the minimum requirements of the API. (#22204)azurerm_automation_software_update_configuration
- thepre_task
blocks are now limited to1
to match the API. (#22204)azurerm_automation_software_update_configuration
- thepost_task
blocks are now limited to1
to match the API. (#22204)azurerm_automation_software_update_configuration
- theoperating_system
property has been deprecated and is now controlled by the presence of either alinux
orwindows
block. (#22204)azurerm_automation_software_update_configuration
- one of thelinux
orwindows
blocks must now be present. This is a requirement of the API, so is a non-breakingOptional
toRequired
change. (#22204)azurerm_automation_software_update_configuration
- themonthly_occurrence
blocks are now limited to1
to match the API. (#22204)azurerm_container_app
- support for both system and user assigned identities at the same time (#21149)azurerm_key_vault_managed_hardware_security_module
- support for activating an HSM throughsecurity_domain_key_vault_certificate_ids
(#22162)azurerm_kubernetes_cluster
- support for thecustom_ca_trust_certificates_base64
property (#22032)azurerm_kubernetes_cluster
- support for themaintenance_window_auto_upgrade
block (#21760)azurerm_kubernetes_cluster
- support for themaintenance_window_node_os
block (#21760)azurerm_monitor_aad_diagnostic_setting
- deprecatelog
in favour ofenabled_log
(#21390)azurerm_resource_group
- support for themanaged_by
property (#22012)
BUG FIXES:
azurerm_automation_schedule
- prevent diffs for theexpiry_time
property when it hasn't been set in the user's configuration (#21886)azurerm_frontdoor
- throw an error if the resource cannot be found during an update (#21975)azurerm_image
- changing theos_disk.size_gb
propety now creates a new resource (#22272)azurerm_kubernetes_cluster
- fix the validation fornode_os_channel_upgrade
block (#22284)azurerm_linux_virtual_machine
- raise an error if the resource cannot be found during an update (#21975)azurerm_linux_web_app
- deprecated thedocker_image
anddocker_image_tag
properties in favour ofdocker_image_name
,docker_registry_url
,docker_registry_username
, anddocker_registry_password
. These settings now manage the respectiveapp_settings
values of the same name. (#22003)azurerm_linux_web_app_slot
- deprecated thedocker_image
anddocker_image_tag
properties in favour ofdocker_image_name
,docker_registry_url
,docker_registry_username
, anddocker_registry_password
. These settings now manage the respectiveapp_settings
values of the same name. (#22003)azurerm_site_recovery_replicated_vm
- set thenetwork_interface.failover_test_subnet_name
,network_interface.failover_test_public_ip_address_id
andnetwork_interface.failover_test_static_ip
properties correctly (#22217)azurerm_ssh_public_key
- throw an error if the resource cannot be found during an update (#21975)azurerm_storage_share
- revert the resource ID format back to what it was previously due to a discrepancy in the API and Portal (#22271)azurerm_storage_account
- thelast_access_time_enabled
andcontainer_delete_retention_policy
properties are now supported in usgovernment (#22273)azurerm_windows_virtual_machine
- reaise an error if the resource cannot be found during an update (#21975)azurerm_windows_web_app
- deprecated thedocker_container_registry
,docker_container_name
, anddocker_container_tag
properties in favour ofdocker_image_name
,docker_registry_url
,docker_registry_username
, anddocker_registry_password
. These settings now manage the respectiveapp_settings
values of the same name. (#22003)azurerm_windows_web_app_slot
- deprecated thedocker_container_registry
,docker_container_name
, anddocker_container_tag
properties in favour ofdocker_image_name
,docker_registry_url
,docker_registry_username
, anddocker_registry_password
. These settings now manage the respectiveapp_settings
values of the same name. (#22003)
BUG FIXES:
dependencies: compute/marketplace_agreement
- Downgrade API version to 2015-06-01 (#22264)
FEATURES:
- New Resource:
azurerm_new_relic_monitor
(#21958)
ENHANCEMENTS:
- dependencies: updating to
v0.20230614.1151152
ofgithub.com/hashicorp/go-azure-sdk
(#22176) - dependencies:
compute/marketplace_agreement
- swap to usehashicorp/go-azure-sdk
(#21938) - dependencies:
network/manager
- swap to usehashicorp/go-azure-sdk
(#22119) - dependencies:
network/route
- swap to usehashicorp/go-azure-sdk
(#22227) azurerm_cosmosdb_gremlin_graph
- support for theanalytical_storage_ttl
property (#22179)azurerm_kubernetes_cluster
- support for the valueAzureLinux
for the fieldos_sku
within thedefault_node_pool
block (#22139)azurerm_kubernetes_cluster
- support for the propertynode_os_channel_upgrade
(#22187)azurerm_kubernetes_cluster_node_pool
- support for the valueAzureLinux
for the fieldos_sku
(#22139)azurerm_monitor_workspace
- support forpublic_network_access_enabled
(#22197)azurerm_virtual_hub
- support forvirtual_router_auto_scale_min_capacity
(#21614)
BUG FIXES:
azurerm_application_insights_workbook
- thedisplay_name
property can now be updated (#22148)azurerm_bastion_host
- will now create a new resource when thesku
property is downgraded (#22147)azurerm_container_app
- theEmptyDir
property now functions (#22196)azurerm_kubernetes_cluster
- fix the validation preventing cluster's withnetwork_plugin_mode
set toOverlay
due to a case change in the upstream API (#22153)azurerm_resource_deployment_script_*
- fix issue whereidentity
wasn't specified but was being sent asTypeNone
to the api (#22165)azurerm_bastion_host
- theip_configuration
propery is now required (#22154)
FEATURES:
- New Data Source:
azurerm_mobile_network_packet_core_data_plane
(#21053) - New Resource:
azurerm_arc_machine_extension
(#22051) - New Resource:
azurerm_arc_kubernetes_flux_configuration
(#21579) - New Resource:
azurerm_kubernetes_flux_configuration
(#21579) - New Resource:
azurerm_mobile_network_packet_core_data_plane
(#21053)
ENHANCEMENTS:
- dependencies: updating to
v0.20230530.1150329
ofgithub.com/tombuildsstuff/kermit
(#21980) - dependencies:
compute/gallery
: updating to API Version2022-03-03
(#21999) - dependencies:
kusto
: updating to API Version2022-12-29
(#21961) - Data Source
azurerm_site_recovery_replication_recovery_plan
- add support forazure_to_azure_settings
block (#22098) compute
: updating to use API Version2023-03-01
(#21980)containers
: updating to use API version2023-04-02-preview
[22048]managedidentity
: updating to use API Version2023-01-31
(#22102)azurerm_backup_protected_vm
- support for theprotection_state
property (#20608)azurerm_batch_account
- thepublic_network_access_enabled
property can now be updated (#22095)azurerm_batch_pool
- support for thetarget_node_communication_mode
property (#22094)azurerm_automanage_configuration
- support for thelog_analytics_enabled
property (#22121)azurerm_nginx_certificate
- thekey_virtual_path
,certificate_virtual_path
, andkey_vault_secret_id
proeprties can now be updated (#22100)azurerm_spring_cloud_gateway
- support for theclient_authentication
property (#22016)
BUG FIXES:
azurerm_databricks_workspace_data_source
- correctly set themanaged_idnetity_id
attribute (#22021)
NOTES:
azurerm_security_center_subscription_pricing
- upon deletion the pricing tier will now reset toFree
tier (#21437)
ENHANCEMENTS:
- dependencies:
batch
: updating to API Version2022-10-01
(#21962) - dependencies:
loadtest
: updating to API Version2022-12-01
(#22091) - provider: adding the
client_id_file_path
andclient_secret_file_path
provider properties (#21764) data.azurerm_key_vault_encrypted_value
- now exports thedecoded_plain_text_value
[attribute GH-21682]azurerm_automanage_configuration
- support for thebackup
andazure_security_baseline
blocks (#22081)azurerm_app_configuration
- support toggling of user permission error on soft deleted stores throughapp_configuration.recover_soft_deleted
feature flag (#19661)azurerm_backup_policy_file_share
- support for day-based retention policies and hourly backups (#21529)azurerm_linux_function_app
- support for Python3.11
for Linux function app (#21956)azurerm_linux_function_app_slot
- support for Python3.11
for Linux function app (#21956)azurerm_monitor_autoscale_setting
- support for thepredictive
block (#22038)azurerm_machine_learning_compute_instance
- support for thenode_public_ip_enabled
property (#22063)azurerm_spring_cloud_service
- support for thecontainer_registry
block (#22017)azurerm_site_recovery_replication_recovery_plan
- the order of thepre_action
andpost_action
properties is now respected (#22019)
BUG FIXES:
azurerm_hdinsight_interactive_query_cluster
- deprecating the*_node.0.autoscale.0.capacity
property (#21981)azurerm_key_vault_key
- allow therotation_policy
property to be removed (#21935)azurerm_mssql_server
- fix issue where theminimum_tls_version
property is being returned asNone
instead ofDisabled
(#22067)azurerm_sentinel_data_connector_microsoft_threat_intelligence
- thebing_safety_phishing_url_lookback_date
property has been deprecated (#21954)
FEATURES:
- New Data Source:
azurerm_arc_machine
(#21796) - New Resource:
azurerm_automanage_configuration
(#21490)
ENHANCEMENTS:
- dependencies: updating to
v0.20230523.1140858
ofgithub.com/hashicorp/go-azure-sdk
(#21910) - dependencies:
azurem_monitor_action_group
- upgradingactiongroupsapis
from2021-09-01
to2023-01-01
(#21948) - dependencies:
policy.guestconfigurationassignments
: migrate tohashicorp/go-azure-sdk
(#21927) - dependencies:
azurerm_monitor_autoscale_setting
upgrade API version from to2023-05-01-preview
(#21953) data.azurerm_linux_web_app
- now exports theavailability
andusage
attributes (#21945)data.azurerm_linux_function_app
- now exports theavailability
andusage
attributes (#21945)data.azurerm_cdn_frontdoor_secret
- now exports theexpiration_date
attribute (#21945)data.azurerm_virtual_machine
- now exports thepower_state
(#21945)data.azurerm_virtual_machine_scale_set
- now exports thepower_state
attribute (#21945)data.azurerm_azurerm_resources
- now exports theresource_group_name
attribute for each resource (#21676)security.watchitems
- updating to usehashicorp/go-azure-sdk
(#21944)azurerm_cosmosdb_account
- support new capabilities forMongoDB
(#21974)azurerm_kubernetes_cluster
- the propertiesenable_host_encryption
,enable_node_public_ip
,kubelet_config
,linux_os_config
,max_pods
,node_taints
,only_critical_addons_enabled
,os_disk_size_gb
,os_disk_type
,os_sku
,pod_subnet_id
,ultra_ssd_enabled
,vnet_subnet_id
andzones
are now updateable through cycling of the system node pool (#21719)azurerm_machine_learning_compute_cluster
- add support for thenode_public_ip_enabled
property (#21377)azurerm_nginx_certificate
-key_vault_secret_id
now accepts version-less key vault secret ids (#21949)azurerm_postgresql_flexible_server
- add support forversion
value15
(#21934)azurerm_shared_image_version
- now exports theid
property (#22006)azurerm_spring_cloud_certificate
- support for theexclude_private_key
property (#21942)azurerm_spring_cloud_customized_accelerator
- support for theca_certificate_id
property (#21943)
BUG FIXES:
azurerm_app_configuration
- prevent errors when deleting by checking that the name of the app configuration store has been released (#21750)azurerm_express_route_port_authorization
- add a lock when create/update/delete authorization of express route port (#21959)azurerm_kubernetes_cluster
- recompute the fieldoidc_issuer_url
if the value ofoidc_issuer_enabled
has changed (#21911)azurerm_kubernetes_cluster
- set correct value fordefault_node_pool.os_sku
when resizing thedefault_node_pool
(#21976)azurerm_postgresql_flexible_server
- fix issue updatingstorage_mb
andbackup_retention_days
together (#21987)
FEATURES:
- New data Source:
azurerm_mobile_network_packet_core_control_plane
(#21071) - New Resource:
azurerm_cosmosdb_mongo_role_definition
(#21754) - New Resource:
azurerm_cosmosdb_mongo_user_definition
(#21914) - New Resource:
azurerm_iothub_file_upload
(#20668) - New Resource:
azurerm_mobile_network_packet_core_control_plane
(#21071) - New Resource:
azurerm_mysql_flexible_server_active_directory_administrator
(#21786) - New Resource:
azurerm_monitor_alert_prometheus_rule_group
(#21751) - New Resource:
azurerm_recovery_services_vault_resource_guard_association
(#21712) - New Resource:
azurerm_site_recovery_hyperv_network_mapping
(#21788) - New Resource:
azurerm_site_recovery_vmware_replication_policy_association
(#21389)
ENHANCEMENTS:
- dependencies: updating to
v0.20230523.1080931
ofgithub.com/hashicorp/go-azure-sdk
(#21898) - dependencies: updating to
v0.20230518.1143920
ofgithub.com/tombuildsstuff/kermit
(#21899) - dependencies:
azurerm_monitor_autoscale_setting
upgrade API version from2015-04-01
to2022-10-01
(#21887) cosmosdb.gremlin
: updating to usehashicorp/go-azure-sdk
and api version2023-04-15
(#21813)cosmosdb.sql_container
: updating to usehashicorp/go-azure-sdk
and api version2023-04-15
(#21813)nginx
: updating to usehashicorp/go-azure-sdk
as a base layer rather thanAzure/go-autorest
(#21810)portal
: updating to usehashicorp/go-azure-sdk
as a base layer rather thanAzure/go-autorest
(#21810)redis
: updating to usehashicorp/go-azure-sdk
as a base layer rather thanAzure/go-autorest
(#21810)appplatform
: updating to API Version2023-03-01-preview
(#21404)redisenterprise
: updating to usehashicorp/go-azure-sdk
as a base layer rather thanAzure/go-autorest
(#21810)azurerm_cosmosdb_account
- fix for upstream Microsoft API issue where updatingidentity
anddefault_identity
at the same time silently fails (#21780)azurerm_monitor_activity_log_alert
- support for thelevels
,resource_providers
,resource_types
,resource_groups
,resource_ids
,statuses
, andsub_statuses
properties (#21367)azurerm_media_transform
- support for theexperimental_options
property (#21873)azurerm_backup_policy_vm
- support for thedays
andinclude_last_days
properties (#21434)azurerm_subnet
- thename
property within thesubnet_delegation
block can now be set toMicrosoft.App/environments
(#21893)azurerm_subnet_service_endpoint_policy
- support for theservice
property (#21865)azurerm_signalr_service
- support for theuser_assigned_identity_id
property (#21055)azurerm_site_recovery_replication_recovery_plan
- support for theazure_to_azure_settings
block (#21666)azurerm_cosmosdb_postgresql_cluster
- thecitus_version
property now supports11.3
(#21916)
BUG FIXES:
- Data Source:
azurerm_kubernetes_cluster
- prevent a panic when some values returned are nil (#21867) azurerm_application_insights_web_test
- normalizing the value for theapplication_insights_id
property (#21837)azurerm_api_management
- correctly configure thetriple_des_ciphers_enabled
value (#21789)azurerm_key_vault
- during creation thecreateMode
will now be set todefault
instead ofnil
(#21668)azurerm_spring_cloud_gateway_route_config
- thefilters
andpredicates
properties will now be omitted when not specified (#21745)azurerm_subnet
- permitMicrosoft.BareMetal/AzureHostedService
as an option for theservice_delegation
property (#21871)
FEATURES:
- New Data Source:
azurerm_virtual_hub_connection
(#21681)
ENHANCEMENTS:
synapse
: refactoring to usetombuildsstuff/kermit
rather thanAzure/azure-sdk-for-go
for Data Plane (#21792)azurerm_batch_account
- support versionless keys for CMK (#21677)azurerm_kubernetes_cluster
- changing thehttp_proxy_config.no_proxy
no longer creates a new resource (#21793)azurerm_media_transform
- support for thejpg_image
andpng_image
blocks within thecustom_preset
block (#21709)azurerm_recovery_services_vault
- support themonitoring
block (#21691)
BUG FIXES:
data.azurerm_kubernetes_cluster
- prevent a panic when some values returned are nil (#21850)
FEATURES:
- New Resource:
azurerm_cosmosdb_postgresql_coordinator_configuration
(#21595) - New Resource:
azurerm_cosmosdb_postgresql_node_configuration
(#21596) - New Resource:
azurerm_cosmosdb_postgresql_role
(#21597) - New Resource:
azurerm_monitor_workspace
(#21598) - New Resource:
azurerm_network_manager_deployment
(#20451)
ENHANCEMENTS:
- dependencies: updating to
v0.56.0
ofgithub.com/hashicorp/go-azure-helpers
(#21725) - dependencies: updating to
v0.20230511.1094507
ofgithub.com/hashicorp/go-azure-sdk
(#21759) - provider: improving the error messages when parsing a Resource ID and the ID doesn't match what's expected (#21725)
- provider: Resource Provider Registration now uses API Version
2022-09-01
(#21695) - provider: updating the
IsAzureStack
check to usehashicorp/go-azure-sdk
rather than relying on the environment fromAzure/go-autorest
(#21697) appconfiguration
: updating to API Version2023-03-01
(#21660)keyvault
: refactoring to usehashicorp/go-azure-sdk
(#21621)azurerm_machine_learning_workspace
- exportingworkspace_id
(#21746)azurerm_mssql_server
- expose the ability to enableTransparent Data Encryption
using aCustomer Managed Key
during server deployment (#21704)azurerm_orbital_contact_profile
-ip_address
is now optional (#21721)
BUG FIXES:
- provider: fixing a bug where we would invoke but not poll for the Registration State during automatic Resource Provider Registration (#21695)
azurerm_app_configuration
: handling an API bug where when polling forPurgeDeleted
returns a 404 rather the payload for a long-running operation (#21665)azurerm_api_management_api
- fixing a bug where an emptycontact
bug would cause a crash (#21740)azurerm_eventhub_namespace
- add locks and remove unneeded WaitForState functions (#21656)azurerm_machine_learning_workspace
- parsekey_vault_id
insensitively (#21684)azurerm_monitor_action_group
- further expand ExactlyOneOf logic forevent_hub_receiver
attributes (#21735)azurerm_monitor_metric_alert
- fix regression by usingSingleResourceMultiMetricCriteria
for new metric alerts (#21658)azurerm_service_fabric_managed_cluster
- fixing a bug wherecertificates
within thevm_secrets
block wouldn't be set into the state (#21680)azurerm_storage_share
- correct resource ID segment fromfileshares
toshares
(#21645)azurerm_virtual_machine_scale_set
, - - support specifyingultra_ssd_disk_iops_read_write
andultra_ssd_disk_mbps_read_write
forPremiumV2_LRS
(#21530)
FEATURES:
- New Data Source:
azurerm_kubernetes_node_pool_snapshot
(#21511) - New Resource:
azurerm_cosmosdb_postgresql_firewall_rule
(#21599)
ENHANCEMENTS:
appconfiguration
: refactoring to usetombuildsstuff/kermit
rather than an embedded SDK (#21623)recoveryservicesbackup
- updating to use API Version2023-02-01
(#21575)azurerm_kubernetes_cluster_node_pool
- support for thesnapshot_id
property (#21511)
BUG FIXES:
- Data Source:
azurerm_healthcare_fhir_service
-identity
now exports bothSystemAssigned
andUserAssigned
identities (#21594) azurerm_local_network_gateway
- validating thataddress_space
isn't set to an empty string (#21566)azurerm_log_analytics_cluster
- Add locks and remove unneeded WaitForState checks (#21631)azurerm_log_analytics_cluster_customer_managed_key
- Add locks and remove unneeded WaitForState checks (#21631)azurerm_managed_disk
- now detaches whendisk_size_gb
increases from below4095
to above4095
(#21620)- Service
mssqlmanagedinstance
- add initialize ofclient.MSSQLManagedInstance
to fix panic (#21657) azurerm_virtual_machine
- fixing a regression when parsing the OS Disk ID from the Azure API (#21606)azurerm_virtual_machine
- fixing a regression when parsing the Data Disk ID from the Azure API (#21606)
BREAKING CHANGES:
azurerm_attestation_provider
- the fieldpolicy
is deprecated and non-functional due to a design issue with the original resource (where this wasn't retrieved from the Azure API and thus wasn't exposed correctly) - this has been superseded by the fieldsopen_enclave_policy_base64
,sgx_enclave_policy_base64
andtpm_policy_base64
. (#21524)
FEATURES:
- New Resource:
azurerm_arc_kubernetes_cluster_extension
(#21310) - New Resource:
azurerm_cosmosdb_postgresql_cluster
(#21090) - New Resource:
azurerm_email_communication_service
(#21526) - New Resource:
azurerm_kubernetes_cluster_extension
(#21310) - New Resource:
azurerm_netapp_volume_group_sap_hana
(#21290) - New Resource:
azurerm_storage_mover_project
(#21477) - New Resource:
azurerm_storage_mover_job_definition
(#21514)
ENHANCEMENTS:
- dependencies: updating to
v0.20230427.1112058
ofgithub.com/hashicorp/go-azure-sdk
(#21583) security
: updating to API Version2023-01-01
(#21531)- Data Source:
azurerm_virtual_network_gateway
- add support for the fieldprivate_ip_address
(#21432) azurerm_active_directory_domain_service
-domain_name
now supports a length up to 30 characters (#21555)azurerm_attestation_provider
- adding support for the fieldopen_enclave_policy_base64
,sgx_enclave_policy_base64
andtpm_policy_base64
(#21524)azurerm_attestation_provider
- adding support for the fieldsgx_enclave_policy_base64
(#21524)azurerm_attestation_provider
- adding support for the fieldtpm_policy_base64
(#21524)azurerm_billing_account_cost_management_export
- the fieldtime_frame
can now be set toTheLast7Days
(#21528)azurerm_firewall_policy_rule_collection_group
- the fieldssource_addresses
anddestination_addresses
now accepts an IPv4 range (#21542)azurerm_kubernetes_cluster
- add support for theservice_mesh_profile
block (#21516)azurerm_resource_group_cost_management_export
- the fieldtime_frame
can now be set toTheLast7Days
(#21528)azurerm_search_service
- adding support forauthentication_failure_mode
(#21323)azurerm_search_service
- adding support forcustomer_managed_key_enforcement_enabled
(#21323)azurerm_search_service
- adding support forhosting_mode
(#21323)azurerm_search_service
- adding support forlocal_authentication_enabled
(#21323)azurerm_search_service
- support for settingsku
toStorageOptimizedL2
(#21323)azurerm_subscription_cost_management_export
- the fieldtime_frame
can now be set toTheLast7Days
(#21528)
BUG FIXES:
- Provider: fix an authentication bug when specifying
auxiliary_tenant_ids
whilst authenticating using Azure CLI (#21583) azurerm_attestation_provider
- the fieldpolicy
is deprecated and non-functional - instead please use the fieldsopen_enclave_policy_base64
,sgx_enclave_policy_base64
andtpm_policy_base64
(#21524)azurerm_mysql_flexible_server
- fix issue whereidentity
was not being removed properly on updates (#21533)azurerm_search_service
- updating the default value forpartition_count
to1
to match the API (#21323)azurerm_search_service
- updating the default value forreplica_count
to1
to match the API (#21323)azurerm_search_service
- the fieldallowed_ips
is now a Set rather than a List (#21323)
FEATURES:
- New Resource:
azurerm_cost_management_scheduled_action
(#21325) - New Resource:
azurerm_storage_mover_agent
(#21273) - New Resource:
azurerm_storage_mover_source_endpoint
(#21449) - New Resource:
azurerm_storage_mover_target_endpoint
(#21449)
ENHANCEMENTS:
advisor
- refactoring to usehashicorp/go-azure-sdk
(#21307)healthcare
: refactoring to usehashicorp/go-azure-sdk
(#21327)hpccache
- refactoring to usehashicorp/go-azure-sdk
(#21303)logz
- refactoring to usehashicorp/go-azure-sdk
(#21321)hpccache
: updating to API Version2023-01-01
(#21459)orbital
: updating to API Version2022-11-01
(#21405)vmware
: updating to API Version2022-05-01
(#21458)azurerm_attestation_provider
- support for thepolicy
block (#20972)azurerm_linux_function_app
- support for thehosting_environment_id
property (#20471)azurerm_linux_function_app_slot
- support for thehosting_environment_id
property (#20471)azurerm_linux_web_app
- support for thehosting_environment_id
property (#20471)azurerm_linux_web_app
- supportPHP 8.2
for theapplication_stack
property (#21420)azurerm_linux_web_app_slot
- support for thehosting_environment_id
property (#20471)azurerm_linux_web_app_slot
supportPHP 8.2
for theapplication_stack
property (#21420)azurerm_signalr_service
- add addtional valid values forsku.0.capacity
(#21494)azurerm_windows_function_app
- support for thehosting_environment_id
property (#20471)azurerm_windows_function_app_slot
- support for thehosting_environment_id
property (#20471)azurerm_windows_web_app
- support for thehosting_environment_id
property (#20471)azurerm_windows_web_app_slot
- support for thehosting_environment_id
property (#20471)
BUG FIXES:
azurerm_cdn_endpoint
- remove the length limit for thequery_string
property (#21474)azurerm_cognitive_account
- mark thecustom_question_answering_search_service_key
property as sensitive (#21469)azurerm_monitor_metric_alert
- fix crash when thedynamic_criteria.0.ignore_data_before
property isn't set (#21446)azurerm_postgresql_flexible_server
- correctly set thepoint_in_time_restore_time_in_utc
property (#21501)azurerm_search_service
- mark theprimary_key
andsecondary_key
properties as sensitive (#21469)
ENHANCEMENTS:
containerRegistry
- refactoring to usehashicorp/go-azure-sdk
(#21344)monitor
- refactoring to usehashicorp/go-azure-sdk
(#21392)recoveryServices
- refactoring to usehashicorp/go-azure-sdk
(#21344)- Data Source:
azurerm_key_vault_certificate
- add support forresource_manager_id
andresource_manager_versionless_id
(#21314) - Data Source:
azurerm_key_vault_secret
- support fornot_before_date
andexpiration_date
(#21359) - Data Source:
azurerm_key_vault_secret
- support specifying the keyvault secret version (#21336) azurerm_dashboard_grafana
- support forUserAssigned
identitiues (#21394)azurerm_key_vault_certificate
- add support forresource_manager_id
andresource_manager_versionless_id
(#21314)azurerm_linux_function_app
- mark thesite_credential
block asSensitive
(#21393)azurerm_linux_function_app_slot
- mark thesite_credential
block asSensitive
(#21393)azurerm_linux_web_app
- mark thesite_credential
block asSensitive
(#21393)azurerm_linux_web_app_slot
- mark thesite_credential
block asSensitive
(#21393)azurerm_windows_function_app
- mark thesite_credential
block asSensitive
(#21393)azurerm_windows_function_app_slot
- mark thesite_credential
block asSensitive
(#21393)azurerm_windows_web_app
- mark thesite_credential
block asSensitive
(#21393)azurerm_windows_web_app_slot
- mark thesite_credential
block asSensitive
(#21393)
BUG FIXES:
azurerm_app_configuration_key
- extend timeout for polling resource to allow propagation of read permission (#21337)azurerm_app_configuration_feature
- extend timeout for polling resource to allow propagation of read permission (#21337)azurerm_cdn_endpoint
- theglobal_delivery_rule
property must have at least one action specified (#21403)azurerm_kubernetes_cluster
- theenable_host_encryption
properly is not set when when resizing thedefault_node_pool
(#21379)azurerm_linux_function_app
- fix a crash inauth_v2
inactive_directory_v2
(#21381)azurerm_linux_function_app_slot
- fix a crash inauth_v2
inactive_directory_v2
(#21381)azurerm_linux_web_app
- fix a crash inauth_v2
inactive_directory_v2
(#21381)azurerm_linux_web_app_slot
- fix a crash inauth_v2
inactive_directory_v2
(#21381)azurerm_service_plan
- support for new Premium V3 and Memory Optimised SKUs (#21371)azurerm_storage_account_local_user
- thessh_authorized_key
property can now be updated (#21362)azurerm_storage_mover
- removeMicrosoft.StorageMover
from required list of Resource Providers (#21370)azurerm_subscription
- fix an error during update (#21255)azurerm_windows_function_app
- fix acrash inauth_v2
inactive_directory_v2
(#21381)azurerm_windows_function_app_slot
- fix a crash inauth_v2
inactive_directory_v2
(#21381)azurerm_windows_web_app
- fix a crash inauth_v2
inactive_directory_v2
(#21381)azurerm_windows_web_app_slot
- fix a crash inauth_v2
inactive_directory_v2
(#21381)
BREAKING CHANGES:
azurerm_kubernetes_cluster
- thesku_tier
property no longer accepts the valuePaid
, it must be updated toStandard
(#21256)
FEATURES:
- New Resource:
azurerm_arc_kubernetes_cluster
(#15401) - New Resource:
azurerm_resource_group_cost_management_view
(#21112) - New Resource:
azurerm_signalr_service_custom_certificate
(#21112) - New Resource:
azurerm_storage_mover
(#21000) - New Resource:
azurerm_subscription_cost_management_view
(#21112) - New Resource:
azurerm_voice_services_communications_gateway_test_line
(#21111)
ENHANCEMENTS:
- dependencies: updating to
v0.20230405.1143248
ofgithub.com/hashicorp/go-azure-sdk
(#21312) - dependencies: updating to
v0.20230331.1120327
ofgithub.com/tombuildsstuff/kermit
(#21235) - dependencies: updating
containerservice/2022-09-02-preview
to2023-02-02-preview
(#21256) - dependencies: updating
search/2020-03-13
tosearch/2022-09-01
(#21250) batch
: updating to API Version2022-01-01.15.0
(fromgithub.com/tombuildsstuff/kermit
) (#21234)- Data Source:
azurerm_monitor_data_collection_rule
- support for thedata_collection_endpoint_id
property (#21159) - Data Source:
azurerm_monitor_data_collection_rule
- support for theidentity
andstream_declaration
blocks (#21159) - Data Source:
azurerm_monitor_data_collection_rule
- support for additionaldestinations
,data_sources
anddata_flow
transformations (#21159) azurerm_app_configuration_feature
- support for thekey
property (#21252)azurerm_container_app
- theapp_port
property is now optional (#20567)azurerm_healthcare_fhir_service
- support forPATCH
as an available value forcors
(#21222)azurerm_healthcare_service
- upport forPATCH
as an available value forcors
(#21222)azurerm_kubernetes_cluster
- supportKataMshvVmIsolation
as a option for theworkload_runtime
property (#21176)azurerm_kubernetes_cluster_node_pool
- supportKataMshvVmIsolation
as a option for theworkload_runtime
property (#21176)azurerm_monitor_data_collection_rule
- support for thedata_collection_endpoint_id
property (#21159)azurerm_monitor_data_collection_rule
- support for theidentity
andstream_declaration
blocks (#21159)azurerm_monitor_data_collection_rule
- support for additionaldestinations
,data_sources
anddata_flow
transformations (#21159)azurerm_signalr_service
- support for thehttp_request_logs_enabled
property (#21032)azurerm_snapshot
- support for theincremental_enabled
property (#21263)azurerm_web_pubsub_hub
- support for theevent_listener
block (#21145)
BUG FIXES:
- Data Source:
azurerm_app_configuration_keys
- fixing a regression where the API doesn't return the http endpoint when listing items (#21208) - Data Source:
azurerm_kubernetes_cluster
- prevent errors when used with limited permissions (#21229) azurerm_api_management
- prevent error from empty response body when updating the resource (#21221)azurerm_application_gateway
- correctly validate thefirewall_policy_id
property (#21238)azurerm_automation_software_update_configuration
-time_zone
correctly defaults toEtc/UTC
(#21254)azurerm_digital_twins_time_series_database_connection
- insensitively parsekusto_cluster_uri
(#21243)azurerm_express_route_circuit
- can now setauthorization_key
during creation (#21132)azurerm_kusto_eventhub_data_connection
- insensitively parseidentity_id
if it applies to a Kusto Cluster (#21243)azurerm_linux_function_app
- fix a crash inauth_v2
inactive_directory_v2
(#21219)azurerm_linux_function_app_slot
- fix a crash inauth_v2
inactive_directory_v2
(#21219)azurerm_linux_web_app
- fix a crash inauth_v2
inactive_directory_v2
(#21219)azurerm_linux_web_app_slot
- fix a crash inauth_v2
inactive_directory_v2
(#21219)azurerm_monitor_diagnostic_setting
- insensitively parse the resource's ID if it has been created for a Kusto Cluster (#21243)azurerm_mssql_database
- fix a issue withshort_term_retention_policy
preventing creation (#21268)azurerm_windows_function_app
- fix a crash inauth_v2
inactive_directory_v2
(#21219)azurerm_windows_function_app_slot
- fix a crash inauth_v2
inactive_directory_v2
(#21219)azurerm_windows_web_app
- fix a crash inauth_v2
inactive_directory_v2
(#21219)azurerm_windows_web_app_slot
- fix a crash inauth_v2
inactive_directory_v2
(#21219)
FEATURES:
- New DataSource:
azurerm_container_app
(#21199) - New Resource:
azurerm_web_pubsub_custom_certificate
(#21114)
ENHANCEMENTS:
- dependencies: updating to
v0.20230329.1052505
ofgithub.com/hashicorp/go-azure-sdk
(#21175) - dependencies: updated
azurerm_subscription
to use new SDK (#18813) azurerm_databricks_access_connector
- support for user assigned identities (#21059)azurerm_linux_function_app
- add support forzip_deploy_file
(#20544)azurerm_monitor_scheduled_query_rules_alert
-trigger.x.metric_column
is now optional (#21203)azurerm_mssql_database
- HyperScale Skus now supportlong_term_retention_policy
andshort_term_retention_policy
(#21166)azurerm_windows_function_app
- add support forzip_deploy_file
(#20544)
BUG FIXES:
- Data Source:
azurerm_databricks_workspace_private_endpoint_connection
: validatingprivate_endpoint_id
andworkspace_id
(#21129) - Data Source:
azurerm_healthcare_medtech_service
- theworkspace_id
field is no longer marked as ForceNew (#21077) - Data Source:
azurerm_healthcare_medtech_service
- support for Azure Environments other then Azure Public (#21077) azurerm_api_management
- validatingpublic_ip_address_id
andsubnet_id
(#21129)azurerm_api_management_custom_domain
- validatingapi_management_id
(#21129)azurerm_api_management_policy
- validatingapi_management_id
(#21129)azurerm_api_management_gateway_api
- validatingapi_id
(#21129)azurerm_application_gateway
- validatingfirewall_policy_id
andsubnet_id
(#21129)azurerm_application_gateway
- validating thatdata
within thessl_certificate
block is a base64-encoded value (#21191)azurerm_application_insights_analytics_item
- validatingapplication_insights_id
(#21129)azurerm_application_insights_api_key
- validatingapplication_insights_id
(#21129)azurerm_application_insights_smart_detection_rule
- validatingapplication_insights_id
(#21129)azurerm_application_insights_standard_webtests
- validatingapplication_insights_id
(#21129)azurerm_application_insights_webtests
- validatingapplication_insights_id
(#21129)azurerm_app_service_virtual_network_swift_connection
- validatingapp_service_id
andvirtual_network_id
(#21129)azurerm_bastion_host
- validatingpublic_ip_address_id
(#21129)azurerm_container_registry
- validatingsubnet_id
(#21129)azurerm_database_migration_service
- validatingsubnet_id
(#21129)azurerm_databricks_workspace
- validatingload_balancer_backend_address_pool_id
,machine_learning_workspace_id
andvirtual_network_id
(#21129)azurerm_data_factory_linked_service_key_vault
- validatingkey_vault_id
(#21129)azurerm_data_factory_integration_runtime_managed
- validatingvnet_id
(#21129)azurerm_data_share_dataset_kusto_cluster
- validatingkusto_cluster_id
(#21129)azurerm_data_share_dataset_kusto_database
- validatingkusto_database_id
(#21129)azurerm_eventhub_namespace
- validating thesubnet_id
(#21129)azurerm_eventhub_namespace_disaster_recovery_config
- fixing a bug wherepartner_namespace_id
would validate with an empty string when the field should instead be omitted (#21129)azurerm_express_route_circuit_peering
- validatingroute_filter_id
(#21129)azurerm_express_route_gateway
- validatingvirtual_hub_id
(#21129)azurerm_eventhub
- validatingstorage_account_id
(#21129)azurerm_eventgrid_event_subscription
- validatingeventhub_resource_id
,servicebus_queue_endpoint_id
,servicebus_topic_endpoint_id
andstorage_account_id
(#21129)azurerm_frontdoor
- validatingweb_application_firewall_policy_link_id
(#21129)azurerm_hdinsight_hadoop_cluster
- validatingstorage_resource_id
,subnet_id
andvirtual_network_id
(#21129)azurerm_hdinsight_hbase_cluster
- validatingstorage_resource_id
,subnet_id
andvirtual_network_id
(#21129)azurerm_hdinsight_interactive_query_cluster
- validatingstorage_resource_id
,subnet_id
andvirtual_network_id
(#21129)azurerm_hdinsight_kafka_cluster
- validatingstorage_resource_id
,subnet_id
andvirtual_network_id
(#21129)azurerm_hdinsight_spark_cluster
- validatingstorage_resource_id
,subnet_id
andvirtual_network_id
(#21129)azurerm_healthcare_medtech_service
- support for Azure Environments other then Azure Public (#21077)azurerm_hpc_cache
- validatingsubnet_id
(#21129)azurerm_image
- validatingmanaged_disk_id
andsource_virtual_machine_id
(#21129)azurerm_iothub_certificate
- certificate content now updates correctly (#21163)azurerm_iothub_dps_certificate
- certificate content now updates correctly (#21163)azurerm_key_vault_access_policy
- validatingkey_vault_id
(#21129)azurerm_key_vault_certificate_issuer
- validatingkey_vault_id
(#21129)azurerm_kubernetes_cluster
- validatingvnet_subnet_id
(#21129)azurerm_kubernetes_cluster_node_pool
- validatingvnet_subnet_id
(#21129)azurerm_kusto_attached_database_configuration
- validating thecluster_id
(#21129)azurerm_kusto_cluster
- validatingsubnet_id
,engine_public_ip_id
anddata_management_public_ip_id
(#21129)azurerm_kusto_eventgrid_data_connection
- validatingeventgrid_resource_id
(#21129)azurerm_lb
- validatingpublic_ip_address_id
,public_ip_prefix_id
andsubnet_id
(#21129)azurerm_lb_nat_rule
- validating thebackend_address_pool_id
(#21129)azurerm_linux_function_app
- fix crash inauth_v2
inactive_directory_v2
(#21113)azurerm_linux_function_app_slot
- fix crash inauth_v2
inactive_directory_v2
(#21113)azurerm_linux_web_app
- fix crash inauth_v2
inactive_directory_v2
(#21113)azurerm_linux_web_app_slot
- fix crash inauth_v2
inactive_directory_v2
(#21113)azurerm_linux_virtual_machine
- validatingapplication_security_group_ids
andkey_vault_id
(#21129)azurerm_linux_virtual_machine_scale_set
- validatingkey_vault_id
,network_security_group_id
,public_ip_prefix_id
andsubnet_id
(#21129)azurerm_log_analytics_linked_service
- validating the workspace id (#21170)azurerm_log_analytics_linked_storage_account
- validating thestorage_account_id
(#21129)azurerm_logic_app_action_custom
- validatinglogic_app_id
(#21129)azurerm_logic_app_action_http
- validatingsubnet_id
(#21129)azurerm_logic_app_trigger_custom
- validatinglogic_app_id
(#21129)azurerm_logic_app_trigger_http_request
- validatinglogic_app_id
(#21129)azurerm_logic_app_trigger_recurrence
- validatinglogic_app_id
(#21129)azurerm_mssql_virtual_machine
- thesql_license_type
property is now optional (#21138)azurerm_managed_disk
- validatingdisk_access_id
andstorage_account_id
(#21129)azurerm_mariadb_virtual_network_rule
- validatingsubnet_id
(#21129)azurerm_monitor_action_group
- validatingautomation_account_id
andfunction_app_resource_id
(#21129)azurerm_monitor_log_profile
- validatingstorage_account_id
(#21129)azurerm_mssql_database
- fixing an int64 overflow formax_size_gb
on 32-bit platforms (#21155)azurerm_mssql_database
- validatingsubnet_id
(#21129)azurerm_mysql_virtual_network_rule
- validatingsubnet_id
(#21129)azurerm_netapp_volume
- validatingsubnet_id
(#21129)azurerm_network_interface
- validatingpublic_ip_address_id
andsubnet_id
(#21129)azurerm_network_interface_application_gateway_association
- validatingbackend_address_pool_id
andnetwork_interface_id
(#21129)azurerm_network_interface_application_security_group_association
- validateapplication_security_group_id
andnetwork_interface_id
(#21129)azurerm_network_interface_backend_address_pool_association
- validating thebackend_address_pool_id
andsubnet_id
(#21129)azurerm_network_interface_network_security_group_association
- validatingnetwork_security_group_id
andsubnet_id
(#21129)azurerm_network_interface_nat_rule_association
- validatingnetwork_interface_id
andnat_rule_id
(#21129)azurerm_network_profile
- validatingsubnet_id
(#21129)azurerm_network_watcher_flow_log
- fixing the delete function to work reliably during deletion (#21129)azurerm_network_watcher_flow_log
- validatingstorage_account_id
(#21129)azurerm_orchestrated_virtual_machine_scale_set
- validatingapplication_security_group_ids
,key_vault_id
,proximity_placement_group_id
,public_ip_prefix_id
andsubnet_id
(#21129)azurerm_private_link_service
- validatingsubnet_id
(#21129)azurerm_public_ip
- validatingpublic_ip_prefix_id
(#21129)azurerm_postgresql_virtual_network_rule
- validatingsubnet_id
is a subnet (#21129)azurerm_private_dns_zone_virtual_network_link
- validatingvirtual_network_id
(#21129)azurerm_role_definition
- polling for longer during deletion (#21151)azurerm_sentinel_automation_rule
- validatinglogic_app_id
(#21129)azurerm_security_center_workspace
- validatinglog_analytics_workspace_id
(#21129)azurerm_security_center_automation
- validating that a Scope is specified (#21129)azurerm_sql_managed_database
- validatingmanaged_instance_id
(#21129)azurerm_sql_managed_instance
- validatingsubnet_id
(#21129)azurerm_static_site_custom_domain
- validatingstatic_site_id
(#21129)azurerm_storage_account
- updating the validation forip_rules
to highlight the IP Range that's invalid when the validation fails (#21178)azurerm_storage_account_network_rules
- validatingip_rules
(#21178)azurerm_storage_management_policy
- validatingstorage_account_id
(#21129)azurerm_subnet_nat_gateway_association
- validatingnat_gateway_id
andsubnet_id
(#21129)azurerm_subnet_network_security_group_association
- validatingnetwork_security_group_id
andsubnet_id
(#21129)azurerm_subnet_route_table_association
- validatingsubnet_id
(#21129)azurerm_virtual_hub
- validatingvirtual_wan_id
(#21129)azurerm_virtual_machine_data_disk_attachment
- validatingmanaged_disk_id
andvirtual_machine_id
(#21129)azurerm_virtual_network
- validatingddos_protection_plan_id
(#21129)azurerm_virtual_network_gateway
- validatingdefault_local_network_gateway_id
andpublic_ip_address_id
(#21129)azurerm_virtual_network_gateway_connection
- validatingexpress_route_circuit_id
,local_network_gateway_id
andpeer_virtual_network_gateway_id
(#21129)azurerm_web_application_firewall_policy
- thematch_values
property is now optional (#21125)azurerm_windows_function_app
- fix crash inauth_v2
inactive_directory_v2
(#21113)azurerm_windows_function_app_slot
- fix crash inauth_v2
inactive_directory_v2
(#21113)azurerm_windows_virtual_machine_scale_set
- validatingapplication_security_group_ids
,network_security_group_id
,proximity_placement_group_id
,public_ip_prefix_id
,subnet_id
andvirtual_network_gateway_id
(#21129)azurerm_windows_web_app
- fix crash inauth_v2
inactive_directory_v2
(#21113)azurerm_windows_web_app_slot
- fix crash inauth_v2
inactive_directory_v2
(#21113)
BREAKING CHANGES:
App Service site_config
ip_restriction
blocks are no longer computed - changes to IP restrictions outside of Terraform will now present a diffscm_ip_restriction
blocks are no longer computed - changes to SCM IP restrictions outside of Terraform will now present a diffcors
blocks no longer requireallowed_origins
, however, if the property is supplied it must contain at least one item. Omitting this property will set the array empty
FEATURES:
- New Datasource:
azurerm_orchestrated_virtual_machine_scale_set
(#21050) - New Resource:
azurerm_databricks_virtual_network_peering #20728
(#20728) - New Resource:
azurerm_sentinel_threat_intelligence_indicator
(#20771) - New Resource:
azurerm_voice_services_communications_gateway
(#20607)
ENHANCEMENTS:
- dependencies: updating to
v0.20230322.1105901
ofhashicorp/go-azure-sdk
(#21079) databricks
: refactoring to usehashicorp/go-azure-sdk
as a base layer rather thanAzure/go-autorest
(#21004)azurerm_app_configuration_key
- the resource's ID has been changed to match the Data Plane URL format to work around a number of bugs in the previous parsing logic (#20082)azurerm_app_configuration_feature
- the resource's ID has been changed to match the Data Plane URL format to work around a number of bugs in the previous parsing logic (#20082)azurerm_express_route_circuit
- add support forauthorization_key
(#21104)azurerm_media_job
- updating to use API Version2022-07-01
(#20956)azurerm_media_transform
- updating to use API Version2022-07-01
(#20956)azurerm_virtual_network_gateway
- support for conditional/patch updates (#21009)azurerm_web_application_firewall_policy
- the fieldoperator
within thematch_conditions
block can now be set toAny
(#20971)azurerm_kubernetes_cluster
- add missing property tooms_agent
schema(#21046)azurerm_kubernetes_cluster
- deprecatedocker_bridge_cidr
which is no longer supported by the API since docker is no longer a valid container runtime (#20952)azurerm_management_group_policy_assignment
- support for theoverrides
andresource_selectors
blocks (#20686)azurerm_mysql_flexible_server
- support for thegeo_backup_key_vault_key_id
andgeo_backup_user_assigned_identity_id
properties (#20796)azurerm_resource_group_policy_assignment
- support for theoverrides
andresource_selectors
blocks (#20686)azurerm_resource_policy_assignment
- support for theoverrides
andresource_selectors
blocks (#20686)azurerm_role_assignment
- support subscription aliases scopes (#20895)azurerm_signalr_service
- support forpublic_network_access_enabled
,local_auth_enabled
,aad_auth_enabled
,tls_client_cert_enabled
, andserverless_connection_timeout_in_seconds
properties (#20975)azurerm_subscription_policy_assignment
- support for theoverrides
andresource_selectors
blocks (#20686)azurerm_sentinel_log_analytics_workspace_onboarding
- theresource_group_name
andworkspace_name
properties have been deprecated in favour of workspace_id (#20661)azurerm_virtual_network_peering
- adding an explicit default value forallow_forwarded_traffic
,allow_gateway_transit
anduse_remote_gateways
(#21009)azurerm_virtual_hub
- support for thehub_routing_preference
property (#21028)
BUG FIXES:
azurerm_automation_account
- thekey_source
property has been deprecated (#21041)azurerm_application_insights
- theworkspace_id
can now be updated without creating a new resource (#21029)azurerm_firewall
- Prevent duplicate name from being used forip_configuration
andmanagement_ip_configuration
(#21068)azurerm_kubernetes_cluster
- replace calls to the deprecated accessProfiles endpoint with listUserCredentials (#20927)azurerm_kusto_cluster
-language_extensions
is now a Set rather than a List (#20951)azurerm_linux_function_app
- fixan update bug with thehealth_check_eviction_time_in_min
property (#21095)azurerm_linux_function_app
- fixed processing ofcors
block (#20987)azurerm_linux_function_app
- fixauth_v2active_directory_v2
sending empty data (#21091)azurerm_linux_function_app
- fixread fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_linux_function_app
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_function_app
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_function_app_slot
- fixed processing ofcors
block (#20987)azurerm_linux_function_app_slot
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_function_app_slot
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_function_app_slot
- fixauth_v2active_directory_v2
sending empty data (#21091)azurerm_linux_function_app_slot
- fixread fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_linux_web_app
- fixauth_v2active_directory_v2
sending empty data (#21091)azurerm_linux_web_app
- fixread fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_linux_web_app
- fixed processing ofcors
block (#20987)azurerm_linux_web_app
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_web_app
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_web_app_slot
- fixauth_v2active_directory_v2
sending empty data (#21091)azurerm_linux_web_app_slot
- fixread fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_linux_web_app_slot
- fixed processing ofcors
block (#20987)azurerm_linux_web_app_slot
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_web_app_slot
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_machine_learning_datastore_blobstorage
- fixan issue creating this resource in clouds other than public (#21016)azurerm_virtual_desktop_host_pool
- changing theload_balancer_type
property no longer creates a new resource (#20947)azurerm_windows_function_app
- fixan update bug with thehealth_check_eviction_time_in_min
property (#21095)azurerm_windows_function_app
- fixed processing ofcors
block (#20987)azurerm_windows_function_app
- fixauth_v2active_directory_v2
sending empty data (#21091)azurerm_windows_function_app
- fixread fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_windows_function_app
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_function_app
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_function_app_slot
- fixed processing ofcors
block (#20987)azurerm_windows_function_app_slot
- fixauth_v2active_directory_v2
sending empty data (#21091)azurerm_windows_function_app_slot
- fixread fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_windows_function_app_slot
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_function_app_slot
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_web_app
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_web_app
- fixed processing ofcors
block (#20987)azurerm_windows_web_app
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_web_app
- fixauth_v2active_directory_v2
sending empty data (#21091)azurerm_windows_web_app
- fixread fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_windows_web_app_slot
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_web_app_slot
- fixed processing ofcors
block (#20987)azurerm_windows_web_app_slot
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_web_app_slot
- fixauth_v2active_directory_v2
sending empty data (#21091)azurerm_windows_web_app_slot
- fixread fortoken_store_enabled
to correctly set returned value in state (#21091)
FEATURES:
- New Data Source:
azurerm_mobile_network_sim_policy
[FGH-20732] - New Resource:
azurerm_express_route_port_authorization
(#20736) - New Resource:
azurerm_mobile_network_sim_policy
(#20732) - New Resource:
azurerm_site_recovery_vmware_replication_policy
(#20881) - New Resource:
azurerm_sentinel_alert_rule_anomaly_duplicate
(#20760)
ENHANCEMENTS:
- dependencies: updating to
v0.20230316.1132628
ofgithub.com/hashicorp/go-azure-sdk
(#20986) signalr
: updating to API Version2023-02-01
(#20910)webpubsub
: updating to API Version2023-02-01
(#20910)azurerm_express_route_gateway
- support for theallow_non_virtual_wan_traffic
property (#20667)azurerm_ssh_public_key
- allow.
forname
validation (#20955)
BUG FIXES:
- provider: fix an authentication bug which sometimes caused access tokens to be refreshed too late (#20894)
azurerm_bot_channel_directline
- fixing an issue where an emptysite
was passed to the API (#20890)azurerm_healthcare_dicom_service
- extending thecreate
andupdate
timeouts to90
minutes (#20932)azurerm_kusto_eventhub_data_connection
- fixing an issue where an existing resource wouldn't be flagged during creation (#20926)azurerm_linux_function_app
- Fixed apply time validation when usingWEBSITE_CONTENTOVERVNET
(#18258)azurerm_windows_function_app
- Fixed apply time validation when usingWEBSITE_CONTENTOVERVNET
(#18258)
FEATURES:
- New Resource:
azurerm_sentinel_metadata
(#20801)
ENHANCEMENTS
- dependencies: updating to
v4.4.0+incompatible
ofgithub.com/gofrs/uuid
(#20821) - dependencies: updating to
v0.55.0
ofgithub.com/hashicorp/go-azure-helpers
(#20807) - dependencies: updating to version
v0.20230309.1123256
ofgithub.com/hashicorp/go-azure-sdk
(#20810) - dependencies: updating to
v0.20230307.1105329
ofgithub.com/tombuildsstuff/kermit
(#20821) - dependencies: updating
redis/2021-06-01
toredis/2022-06-01
(#20839) dashboard
: refactoring to usehashicorp/go-azure-sdk
as a base layer rather thanAzure/go-autorest
(#20810)media
: refactoring to usehashicorp/go-azure-sdk
as a base layer rather thanAzure/go-autorest
(#20810)servicebus
: refactoring to usehashicorp/go-azure-sdk
as a base layer rather thanAzure/go-autorest
(#20810)- Data Source:
azurerm_function_app_host_keys
- exportingblobs_extension_key
(#20837) - Data Source:
azurerm_servicebus_namespace
- exportingendpoint
(#20790) - Data Source:
azurerm_kubernetes_cluster
- generate and exportnode_resource_group_id
(#20830) azurerm_kubernetes_cluster
- generate and exportnode_resource_group_id
(#20830)azurerm_kubernetes_cluster
- support for thevertical_pod_autoscaler_enabled
property (#20751)azurerm_kubernetes_cluster
- support for themsi_auth_for_monitoring_enabled
property (#20757)azurerm_kubernetes_cluster
- thevm_size
property of thedefault_node_pool
is no longer ForceNew and can be resized by specifyingtemporary_name_for_rotation
(#20628)azurerm_mariadb_server
- support for thessl_minimal_tls_version_enforced
property (#20782)azurerm_monitor_action_group
- support for thelocation
property (#20603)azurerm_mssql_database
- support forServerlessGen5
Hyperscale (#20875)azurerm_mssql_managed_database
- support for retention policies (#20845)azurerm_servicebus_namespace
- exports theendpoint
attribute (#20790)azurerm_virtual_network_peering
- support for thetriggers
property to allowaddress_space
synchronization (#20877)
BUG FIXES:
- provider: fix an issue with authentication using
oidc_token_file_path
(#20824) - provider: fix an issue with Azure CLI authentication when running in Azure Cloud Shell (#20824)
azurerm_application_insights_analytics_item
- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_automated_connection_type
- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_automation_software_update_configuration
- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_automation_source_control
- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_automation_watcher
- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_cdn_frontdoor_origin
- fixregression whereorigin_host_header
value would be inadvertently removed (#20874)azurerm_cdn_frontdoor_route_disable_link_to_default_domain
- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_container_registry_task
- fixupdating failed due to incompleteregistry_credential
(#20841)azurerm_digital_twins_time_series_database_connection
- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_fluid_relay_server
- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_function_app_active_slot
- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_iothub_endpoint_eventhub
- marking the resource as gone when it's been deleted outside of Terraform (#20798)azurerm_iothub
- fixwrong default value offile_upload.sas_ttl
when not specified (#20854)azurerm_iothub_endpoint_servicebus_queue
- marking the resource as gone when it's been deleted outside of Terraform (#20798)azurerm_iothub_endpoint_servicebus_topic
- marking the resource as gone when it's been deleted outside of Terraform (#20798)azurerm_iothub_endpoint_servicebus_queue
- marking the resource as gone when it's been deleted outside of Terraform (#20798)azurerm_iothub_endpoint_storage_container
- marking the resource as gone when it's been deleted outside of Terraform (#20798)azurerm_iothub_fallback_route
- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_iothub_route
- marking the resource as gone when it's been deleted outside of Terraform (#20798)azurerm_kubernetes_cluster
- fixvalidation logic fordns_prefix
(#20813)azurerm_linux_function_app_slot
- fixhealth_check_eviction_time_in_min (#20816)azurerm_logic_app_integration_account
- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_maintenance_assignment_virtual_machine
- prevent a potential panic from a nil value (#20781)azurerm_maintenance_assignment_virtual_machine
- maintenance configuration is now obtained by name rather than using the first in the list (#20766)azurerm_nginx_certificate
- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_nginx_configuration
- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_nginx_deployment
- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_synapse_workspace_aad_admin
- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_synapse_workspace_key
- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_synapse_workspace_sql_aad_admin
- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_web_app_active_slot
- marking the resource as gone when it's been deleted outside of Terraform (#20797)azurerm_windows_function_app_slot
- fixhealth_check_eviction_time_in_min (#20816)
FEATURES
- New Data Source:
azurerm_mobile_network_data_network
(#20338) - New Data Source:
azurerm_sentinel_alert_rule_anomaly_built_in
(#20368) - New Resource:
azurerm_mobile_network_data_network
(#20338) - New Resource:
azurerm_sentinel_alert_rule_anomaly_built_in
(#20368) - New Resource:
azurerm_sentinel_alert_rule_threat_intelligence
(#20739)
ENHANCEMENTS
- dependencies: updating to
v0.20230228.1160358
ofgithub.com/hashicorp/go-azure-sdk
(#20688) - dependencies: updating to
v0.20230224.1120200
ofgithub.com/tombuildsstuff/kermit
(#20649) - dependencies: updating
containerservice/2022-09-02-preview
to2023-01-02-preview
(#20734) - dependencies: updating
hybridCompute/2022-03-10
to2022-11-10
(#20733) aadb2c
: refactoring to usehashicorp/go-azure-sdk
as a base layer rather thanAzure/go-autorest
(#20715)databoxedge
- switching to usegithub.com/hashicorp/go-azure-sdk
(#20638)dns
: refactoring to usehashicorp/go-azure-sdk
as a base layer rather thanAzure/go-autorest
(#20688)maps
: refactoring to usehashicorp/go-azure-sdk
as a base layer rather thanAzure/go-autorest
(#20688)signalr
: refactoring to usehashicorp/go-azure-sdk
as a base layer rather thanAzure/go-autorest
(#20688)compute/shared_image_gallery
- switching to usegithub.com/hashicorp/go-azure-sdk
(#20599)compute/gallery_application
- switching to usegithub.com/hashicorp/go-azure-sdk
(#20599)compute/gallery_application_version
- switching to usegithub.com/hashicorp/go-azure-sdk
(#20599)iottimeseriesinsights
- switching to usegithub.com/hashicorp/go-azure-sdk
(#20416)policy/assignment
- switching to usegithub.com/hashicorp/go-azure-sdk
(#20638)sentinel/alert_rule
- switching to usegithub.com/hashicorp/go-azure-sdk
(#20680)sentinel/automation_rule
- switching to usegithub.com/hashicorp/go-azure-sdk
(#20726)- Data Source:
azurerm_linux_function_app
- support for AuthV2 (EasyAuthV2)auth_settings_v2
(#20722) - Data Source:
azurerm_windows_function_app
-support for AuthV2 (EasyAuthV2)auth_settings_v2
(#20722) azurerm_app_service_connection
- support for thesecret_store
block (#20613)express_route_circuit_peering_resource
- support for theadvertised_communities
property (#20708)azurerm_healthcare_service
- extend range of the cosmosdb_throughput to a maximum of100000
(#20755)azurerm_key_vault_key
- support for therotation_policy
block (#19113)azurerm_kubernetes_cluster
- support forStandard
with thesku_tier
(#20734)azurerm_linux_function_app
- support for AuthV2 (EasyAuthV2)auth_settings_v2
(#20722)azurerm_linux_function_app_slot
- support for AuthV2 (EasyAuthV2)auth_settings_v2
(#20722)azurerm_media_streaming_policy
- support for thecommon_encryption_cbcs.clear_key_encryption
,common_encryption_cenc.clear_key_encryption
,common_encryption_cenc.clear_track
,common_encryption_cenc.content_key_to_track_mapping
andenvelope_encryption
properties (#20524)azurerm_orchestrated_virtual_machine_scale_set
- support for thepriority_mix
property (#20618)azurerm_storage_management_policy
- support forauto_tier_to_hot_from_cool_enabled
(#20641)azurerm_spring_cloud_connection
- support for thesecret_store
block (#20613)azurerm_windows_function_app
- support for AuthV2 (EasyAuthV2)auth_settings_v2
(#20722)azurerm_windows_function_app_slot
- support for AuthV2 (EasyAuthV2)auth_settings_v2
(#20722)
BUG FIXES
- Data Source:
azurerm_automation_variable_bool
- fixed a regression in read (#20665) - Data Source:
azurerm_automation_variable_datetime
- fixed a regression in read (#20665) - Data Source:
azurerm_automation_variable_int
- fixed a regression in read (#20665) - Data Source:
azurerm_automation_variable_string
- fixed a regression in read (#20665) azurerm_aadb2c_directory
- fixing a crash when the connection dropped (#20670)azurerm_cdn_frontdoor_origin
-origin_host_header
can now be cleared once it has been set (#20679)azurerm_container_app
- fixing a crash when the connection dropped (#20670)azurerm_communication_service
- changing thedata_location
property now creates a new resource (#20711)azurerm_eventhub_cluster
- fixing a crash when the connection dropped (#20670)azurerm_eventhub_namespace
- fixing a crash when the connection dropped (#20670)azurerm_eventhub_namespace_disaster_recovery_config
- fixing a crash when the connection dropped (#20670)azurerm_kubernetes_cluster_node_pool
- fixing a crash when the connection dropped (#20670)azurerm_iothub_dps
- fixing a crash when the connection dropped (#20670)azurerm_media_services_account
: fix crash aroundkey_delivery_access_control
(#20685)azurerm_netapp_account
- fixing a crash when the connection dropped (#20670)azurerm_netapp_pool
- fixing a crash when the connection dropped (#20670)azurerm_netapp_snapshot
- fixing a crash when the connection dropped (#20670)azurerm_netapp_snapshot_policy
- fixing a crash when the connection dropped (#20670)azurerm_netapp_volume
- fixing a crash when the connection dropped (#20670)azurerm_netapp_volume
- fixpotential nil panic in resource read (#20662)azurerm_notification_hub
- fixing a crash when the connection dropped (#20670)azurerm_notification_hub_namespace
- fixing a crash when the connection dropped (#20670)azurerm_proximity_placement_group
- will now correctly update when a vm is attached (#20131)azurerm_sentinel_log_analytics_workspace_onboard
- fixing a crash when the connection dropped (#20670)azurerm_servicebus_namespace_disaster_recovery_config
- fixing a crash when the connection dropped (#20670)azurerm_storage_object_replication
- now functions when cross tenant replication is disabled (#20132)
FEATURES
App Service
- Add authV2 to Web Apps (#20449)- New Resource:
azurerm_site_recovery_hyperv_replication_policy
(#20454) - New Resource:
azurerm_site_recovery_hyperv_replication_policy_association
(#20630)
ENHANCEMENTS
- dependencies: updating to
v0.20230222.1094703
ofgithub.com/hashicorp/go-azure-sdk
(#20610) - dependencies: updating to
v0.7.0
ofgolang.org/x/net
(#20541) automation
- switching to usegithub.com/hashicorp/go-azure-sdk
(#20568)compute/capacityreservations
- switching to usegithub.com/hashicorp/go-azure-sdk
(#20580)compute/capacityreservationgroups
- switching to usegithub.com/hashicorp/go-azure-sdk
(#20580)kusto
- switching to usegithub.com/hashicorp/go-azure-sdk
(#20563)azurerm_backup_policy_vm
- add support forinstant_restore_resource_group
(#20562)azurerm_express_route_connection
- support for theinbound_route_map_id
,outbound_route_map_id
, andenabled_private_link_fast_path
properties (#20619)azurerm_kusto_cluster_customer_managed_key
-key_version
is now Optional to allow for auto-rotation of key (#20583)azurerm_linux_virtual_machine
- strengthen validation foradmin_password
(#20558)azurerm_linux_web_app
- add support for AuthV2 (EasyAuthV2)auth_settings_v2
(#20449)azurerm_linux_web_app_slot
- add support for AuthV2 (EasyAuthV2)auth_settings_v2
(#20449)azurerm_postgresql_flexible_server
- a server can now be created without enabling password authtication (#20578)azurerm_media_streaming_endpoint
- add support for readingsku
and increase limit forscale_units
(#20585)azurerm_recovery_services_vault
- add support forclassic_vmware_replication_enabled
(#20473)azurerm_windows_virtual_machine
- strengthen validation foradmin_password
(#20558)azurerm_windows_web_app
- add support for AuthV2 (EasyAuthV2)auth_settings_v2
(#20449)azurerm_windows_web_app_slot
- add support for AuthV2 (EasyAuthV2)auth_settings_v2
(#20449)- Data Source:
azurerm_linux_web_app
- add support for AuthV2 (EasyAuthV2)auth_settings_v2
(#20449) - Data Source:
azurerm_windows_web_app
- add support for AuthV2 (EasyAuthV2)auth_settings_v2
(#20449)
BUG FIXES
- Data Source:
azurerm_linux_web_app
- setvirtual_network_subnet_id
correctly (#20577) - Data Source:
azurerm_redis_cache
- fixissue when no patch schedules can be found (#20516) - Data Source:
azurerm_windows_web_app
- setvirtual_network_subnet_id
correctly (#20577) azurerm_batch_pool
- set user assigned id forazure_blob_file_system
correctly (#20560)azurerm_iot_dps
- allow older resources to update without having setdata_residency_enabled
(#20632)azurerm_kubernetes_cluster
- prevent crash whenSecurityProfile
is nil (#20584)azurerm_log_analytics_workspace
- prevent ForceNew whensku
isLACluster
(#19608)azurerm_media_streaming_endpoint
- set and updatetags
properly (#20585)azurerm_mobile_network_sim_group
- updateidentity
to only support User Assigned Identities (#20474)azurerm_monitor_diagnostic_setting
- thelog_analytics_destination_type
property is nto computer rather then defaulting toAzureDiagnostics
on new resources (#20203)
ENHANCEMENTS
- dependencies: updating to
v0.20230217.1150808
ofgithub.com/hashicorp/go-azure-sdk
(#20539)
BUG FIXES
- authentication: fixing an issue when obtaining the auth token for Resource Manager in Azure Government (#20523)
- authentication: fixing an issue where the default subscription ID was not detected when authenticating using Azure CLI (#20526)
- authentication: fixing an issue where Managed Identity authentication would fail (#20523)
- Data Source:
azurerm_app_configuration_key
- fixing an issue where the App Configuration was misleadingly marked as gone when the data plane client couldn't be build (#20533) - Data Source:
azurerm_app_configuration_key
- surfacing the error when a data plane client can't be built (#20533) - Data Source:
azurerm_app_configuration_keys
- fixing an issue where the App Configuration was misleadingly marked as gone when the data plane client couldn't be build (#20533) - Data Source:
azurerm_app_configuration_keys
- surfacing the error when a data plane client can't be built (#20533) azurerm_app_configuration_feature
- fixing an issue where the App Configuration was misleadingly marked as gone when the data plane client couldn't be build (#20533)azurerm_app_configuration_feature
- surfacing the error when a data plane client can't be built (#20533)azurerm_app_configuration_key
- fixing an issue where the App Configuration was misleadingly marked as gone when the data plane client couldn't be build (#20533)azurerm_app_configuration_key
- surfacing the error when a data plane client can't be built (#20533)azurerm_kubernetes_cluster
- fixa crash whensecurityProfile
is nil in the API Response (#20517)azurerm_logic_app_standard
- fixing an issue where thestorage endpoint suffix
couldn't be found (#20536)azurerm_synapse_role_assignment
- fixing an issue where theSynapse domain suffix
couldn't be found (#20536)
FEATURES:
- New Data Source:
azurerm_hybrid_compute_machine
(#20211) - New Data Source:
azurerm_policy_definition_built_in
(#19933) - New Data Source:
azurerm_mobile_network_service
(#20337) - New Data Source:
azurerm_mobile_network_site
(#20334) - New Data Source:
azurerm_mobile_network_slice
(#20336) - New Data Source:
azurerm_mobile_network_sim_group
(#20339) - New Data Source:
azurerm_virtual_desktop_host_pool
(#20505) - New Resource:
azurerm_network_manager_security_admin_configuration
(#20233) - New Resource:
azurerm_network_manager_admin_rule_collection
(#20233) - New Resource:
azurerm_network_manager_admin_rule
(#20233) - New Resource:
azurerm_mobile_network_service
(#20337) - New Resource:
azurerm_mobile_network_site
(#20334) - New Resource:
azurerm_mobile_network_slice
(#20336) - New Resource:
azurerm_mobile_network_sim_group
[GH-20339 - New Resource:
azurerm_site_recovery_services_vault_hyperv_site
[GH-204309
ENHANCEMENTS:
- dependencies: updating to
v0.20230216.1112535
ofgithub.com/hashicorp/go-azure-sdk
(#20465) - dependencies: no longer utilizing
github.com/manicminer/hamilton
(#20320) - provider: support for the
client_certificate
provider property (#20320) - provider: support for the
use_cli
provider property (#20320) - provider: authentication now uses the
github.com/hashicorp/go-azure-sdk/sdk/auth
package (#20320) - provider: cloud configuration now uses the
github.com/hashicorp/go-azure-sdk/sdk/environments
package (#20320) datashare
: refactoring to usegithub.com/hashicorp/go-azure-sdk
(#20501)managementlocks
: refactoring to usegithub.com/hashicorp/go-azure-sdk
(#20387)media
: refactoringStreamingEndpoints
to use API Version2022-08-01
(#20457)postgres
- updating API to2022-12-01
(#20370)- Data Source:
azurerm_policy_definition
- support for themode
property (#20420) - Data Source:
azurerm_key_vault_certificates
- now exports thecertificates
block (#20498) - Data Source:
azurerm_key_vault_secrets
- now exports thesecrets
block (#20498) azurerm_api_management
- support for thedelegation
block (#20399)azurerm_container_app
- now supports multiplecontainer
blocks (#20423)azurerm_cognitive_account
- the fieldsku_name
can now be set toDC0
(#20426)azurerm_container_app
- support for theregistry.identity
property (#20466)azurerm_data_factory_linked_service_azure_blob_storage
- Add support forconnection_string_insecure
[Gh-20494]azurerm_express_route_port
- support for thebilling_type
property (#20361)azurerm_kubernetes_cluster
- theweb_app_routing.dns_zone_id
property now accepts an empty string for BYO DNS (#20341)azurerm_linux_virtual_machine
- validating that the value for theadmin_username
property isn't a disallowed username (#20424)azurerm_windows_virtual_machine
- validating that the value for theadmin_username
property isn't a disallowed username (#20424)
BUG FIXES:
- Data Source:
azurerm_aadb2c_directory
- fixing a bug where the Data Source didn't return an error when the AAD B2C was not found (#20479) - Data Source:
azurerm_app_service_environment_v3
- fixing a bug where the Data Source didn't return an error when the App Service Environment was not found (#20479) - Data Source:
azurerm_consumption_budget_resource_group
- using the correct timeout value (#20479) - Data Source:
azurerm_consumption_budget_resource_group
- fixing a bug where the Data Source didn't return an error when the Consumption Budget Resource Group was not found (#20479) - Data Source:
azurerm_data_protection_backup_vault
- fixing a bug where the Data Source didn't return an error when the Data Protection Backup Vault was not found (#20479) - Data Source:
azurerm_databox_edge_device
- fixing a bug where the Data Source didn't return an error when the DataBox Edge Device was not found (#20479) - Data Source:
azurerm_healthcare_dicom
- fixing a bug where the Data Source didn't return an error when the HealthCare DICOM was not found (#20479) - Data Source:
azurerm_healthcare_fhir
- fixing a bug where the Data Source didn't return an error when the HealthCare FHIR was not found (#20479) - Data Source:
azurerm_healthcare_medtech_service
- fixing a bug where the Data Source didn't return an error when the HealthCare MedTech Service was not found (#20479) - Data Source:
azurerm_key_vault_certificate_data
- fixing a bug where the Data Source didn't return an error when the KeyVault Certificate was not found (#20479) - Data Source:
azurerm_key_vault_certificate
- fixing a bug where the Data Source didn't return an error when the KeyVault Certificate was not found (#20479) - Data Source:
azurerm_lb_outbound_rule
- fixing a bug where the Data Source didn't return an error when the Load Balancer Outbound Rule was not found (#20479) - Data Source:
azurerm_lb_rule
- fixing a bug where the Data Source didn't return an error when the Load Balancer Rule was not found (#20479) - Data Source:
azurerm_local_network_gateway
- fixing a bug where the Data Source didn't return an error when the Local Network Gateway was not found (#20479) - Data Source:
azurerm_mobile_network
- fixing a bug where the Data Source didn't return an error when the Mobile Network was not found (#20479) - Data Source:
azurerm_monitor_data_collection_endpoint
- fixing a bug where the Data Source didn't return an error when the Monitor Data Collection Endpoint was not found (#20479) - Data Source:
azurerm_mssql_managed_instance
- fixing a bug where the Data Source didn't return an error when the MSSQL Managed Instance was not found (#20479) - Data Source:
azurerm_policy_assignment
- fixing a bug where the Data Source didn't return an error when the Policy Assignment was not found (#20479) - Data Source:
azurerm_redis_enterprise_database
- fixing a bug where the Data Source didn't return an error when the Redis Enterprise Database was not found (#20479) - Data Source:
azurerm_servicebus_namespace_disaster_recovery_config
- fixing a bug where the Data Source didn't return an error when the ServiceBus Namespace Disaster Recovery Config was not found (#20479) - Data Source:
azurerm_site_recovery_replication_recovery_plan
- fixing a bug where the Data Source didn't return an error when the Site Recovery Replication Recovery Plan was not found (#20479) - Data Source:
azurerm_storage_blob
- fixing a bug where the Data Source didn't return an error when the Blob was not found (#20479) - Data Source:
azurerm_storage_table_entity
- fixing a bug where the Data Source didn't return an error when the Table Entity was not found (#20479) - Data Source:
azurerm_vpn_gateway
- fixing a bug where the Data Source didn't return an error when the VPN Gateway was not found (#20479) - Data Source:
azurerm_web_pubsub
- fixing a bug where the Data Source didn't return an error when the Web PubSub was not found (#20479) azurerm_backup_protected_vm
- will now correctly delete (#20469)azurerm_eventhub
- changing thepartition_count
property now works by creating a new resource (#20480)azurerm_eventgrid_domain_topic
- thename
property can now be up to 128 characters (#20407)azurerm_kubernetes_cluster
- parsing the API response for thelog_analytics_workspace_id
field case-insensitively (#20484)azurerm_private_endpoint
- normalizing theprivate_connection_resource_id
propety for a redis cache (#20418)azurerm_private_endpoint
- consistently normalizing the value returned from the API forprivate_connection_resource_id
(#20452)azurerm_recovery_services_vault
- updatingcross_region_restore_enabled
tofalse
recreates the resource since this operation isn't supported by the API (#20406)azurerm_storage_management_policy
- therule.filters
property is now Required since storage management policies fail if it's unspecified (#20448)
FEATURES
- New Data Source:
azurerm_container_app_environment
(#18008) - New Data Source:
azurerm_container_app_environment_certificate
(#18008) - New Data Source:
azurerm_mobile_network
(#20128) - New Resource:
azurerm_container_app_environment
(#18008) - New Resource:
azurerm_container_app_environment_storage
(#18008) - New Resource:
azurerm_container_app_environment_dapr_component
(#18008) - New Resource:
azurerm_container_app_environment_certificate
(#18008) - New Resource:
azurerm_container_app
(#18008) - New Resource:
azurerm_machine_learning_datastore_fileshare
(#19934) - New Resource:
azurerm_machine_learning_datastore_datalake_gen2
(#20045) - New Resource:
azurerm_mobile_network
(#20128) - New Resource:
azurerm_sentinel_data_connector_microsoft_threat_intelligence
(#20273)
ENHANCEMENTS:
- dependencies: updating to
v0.11.28
ofgithub.com/Azure/go-autorest/autorest
(#20272) - dependencies: updating to
v0.50.0
ofgithub.com/hashicorp/go-azure-helpers
(#20272) - dependencies: updating to
v0.20230208.1165725
ofgithub.com/hashicorp/go-azure-sdk
(#20381) - dependencies: updating to
v0.55.0
ofgithub.com/manicminer/hamilton
(#20272) - dependencies: updating to
v0.20230208.1135849
ofgithub.com/tombuildsstuff/kermit
(#20381) - dependences: updating
postgresql/2021-06-01/databases
to 2022-12-01 (#20369) appservice
: updating to API Version2021-03-01
(#20349)azurestackhci
: refactoring to usegithub.com/hashicorp/go-azure-sdk
(#20318)batch
: refactoring to usegithub.com/hashicorp/go-azure-sdk
(#20375)databricks
: refactoring to usegithub.com/hashicorp/go-azure-sdk
(#20309)datadog
: refactoring to usegithub.com/hashicorp/go-azure-sdk
(#20311)databoxedge
: refactoring to usegithub.com/hashicorp/go-azure-sdk
(#20236)digitaltwins
: refactoring to usegithub.com/hashicorp/go-azure-sdk
(#20318)postgresql
: updating to API Version2022-12-01
(#20367)redis
: refactoring to usegithub.com/hashicorp/go-azure-sdk
(#20313)azurerm_media_streaming_locator
- support for thefilter_names
property (#20274)azurerm_media_live_event_output
- support for therewind_window_duration
property (#20271)azurerm_media_streaming_live_event
- support for thestream_options
property (#20254)azurerm_storage_blob_inventory_policy
- support for theexclude_prefixes
property (#20281)azurerm_sentinel_alert_rule_nrt
- support for thedynamic_property
block (#20212)azurerm_sentinel_alert_rule_nrt
- support for thesentinel_entity_mapping
block (#20230)azurerm_sentinel_alert_rule_nrt
- support for theevent_grouping
block (#20231)azurerm_sentinel_alert_rule_scheduled
- support for thedynamic_property
block (#20212)azurerm_sentinel_alert_rule_scheduled
- support for thesentinel_entity_mapping
block (#20230)azurerm_shared_image
- support for theconfidential_vm_supported
andconfidential_vm_enabled
properties (#20249)azurerm_postgresql_flexible_server
- support forreplication_role
and new enum valueReplica
forcreate_mode
(#20364)
BUG FIXES:
azurerm_custom_provider
- switching a spurious usage ofAzure/azure-sdk-for-go
tohashicorp/go-azure-sdk
(#20315)azurerm_function_app_function
- prevent a bug with multiple file blocks resulting in last file being used for all entries (#20198)azurerm_monitor_diagnostic_setting
- changing thestorage_account_id
,eventhub_authorization_rule_id
, andeventhub_name
properties no longer creates a new resource (#20307)azurerm_redis_enterprise_cluster
- switching a spurious usage ofAzure/azure-sdk-for-go
tohashicorp/go-azure-sdk
(#20314)azurerm_service_fabric_managed_cluster
- fixpotential panic when settingnode_type
(#20345)azurerm_web_application_firewall_policy
- prevent a failure caused by changing the order of thedisabled_rules
properties (#20285)azurerm_databricks_access_connector
-name
can now be up to 64 character in length (#20353)
FEATURES
- New Resource:
azurerm_ip_group_cidr
(#20225) - New Resource:
azurerm_network_manager_connectivity_configuration
(#20133)
ENHANCEMENTS:
- dependencies: updating to
v0.20230130.1140358
ofgithub.com/hashicorp/go-azure-sdk
(#20293) databasemigration
: refactoring to usegithub.com/hashicorp/go-azure-sdk
(#20214)servicefabric
: refactoring to use github.com/hashicorp/go-azure-sdk (#20202)azurerm_kubernetes_cluster
- add support for theconfidential_computing
add-on (#20194)azurerm_kubernetes_cluster
- export the identity for theaci_connector_linux
add-on (#20194)azurerm_lb_backend_address_pool
- support for thevirtual_network_id
property (#20205)azurerm_postgresql_flexible_server
: add default value forauthentication.active_directory_auth_enabled
andauthentication.password_auth_enabled
(#20054)azurerm_site_recovery_protection_container_mapping
- support for theautomatic_update
block (#19710)azurerm_site_recovery_replicated_vm
- support for theunmanaged_disk
,target_proximity_placement_group_id
,target_boot_diag_storage_account_id
,target_capacity_reservation_group_id
,target_virtual_machine_scale_set_id
,multi_vm_group_name
,target_edge_zone
, andtest_network_id
properties (#19939)
BUG FIXES:
data.azurerm_monitor_data_collection_rule
- raises an error when the specified data collection rule can't be found (#20282)azurerm_federated_identity_credential
- prevent a perpetual diff (#20219)azurerm_linux_function_app
- fixlinuxFxVersion
for dockerregistry_url
processing (#18194)azurerm_monitor_aad_diagnostic_setting
- the fieldlog_analytics_workspace_id
is now parsed case-insensitively from the API Response (#20206)
FEATURES
- New Data Source:
azurerm_key_vault_certificates
(#19498) - New Data Source:
azurerm_site_recovery_replication_recovery_plan
(#19940) - New Resource:
azurerm_orbital_contact
(#19036) - New Resource:
azurerm_site_recovery_replication_recovery_plan
(#19940)
ENHANCEMENTS:
- dependencies: updating to
v0.20230124.1111819
ofgithub.com/hashicorp/go-azure-sdk
(#20160) - resourceproviders: no longer registering
Microsoft.ServiceFabricMesh
by default (#20165) - testing: refactoring to use
hashicorp/terraform-plugin-testing
(#20114) devtestlabs
: refactoring to usegithub.com/hashicorp/go-azure-sdk
(#20139)logic
: refactoring to usegithub.com/hashicorp/go-azure-sdk
(#20144)network
: updating to API version2022-07-01
(#20097)postgresql
: updating to API version2022-03-08-preview
(#20073)streamanalytics
: updating to API Version2021-10-01-preview
(#20145)azurerm_*_app_slot
- support for slots to be placed in different service plans (#20184)azurerm_databricks_workspace
- support for customer managed keys for managed disks attached to the workspace (#19992)azurerm_databricks_workspace
- support for updating the propertiespublic_network_access_enabled
,network_security_group_rules_required
andmanaged_services_cmk_key_vault_key_id
(#19992)azurerm_kubernetes_cluster
- support fornode_public_ip_tags
(#19731)azurerm_kubernetes_cluster_node_pool
- support fornode_public_ip_tags
(#19731)azurerm_log_analytics_workspace
- support for thelocal_authentication_disabled
property (#20092)azurerm_postgresql_flexible_server
- support for customer managed keys (#20086)azurerm_storage_account
- support forAADKERB
toazure_files_authentication.0.directory_type
(#20168)
BUG FIXES:
azurerm_stream_analytics_output_servicebus_queue
- shared access policy name and key are now optional for MSI authentication (#19712)azurerm_stream_analytics_output_servicebus_topic
- shared access policy name and key are now optional for MSI authentication (#19708)
FEATURES
- New Data Source:
azurerm_bastion_host
(#20062) - New Resource:
azurerm_lab_service_schedule
(#19977) - New Resource:
azurerm_machine_learning_datastore_blobstorage
(#19909) - New Resource:
azurerm_network_manager_scope_connection
(#19610) - New Resource:
azurerm_network_manager_static_member
(#20077) - New Resource:
azurerm_sentinel_log_analytics_workspace_onboarding
(#19692)
ENHANCEMENTS:
- dependencies: updating to
v0.20230117.1125206
ofgithub.com/hashicorp/go-azure-sdk
(#20081) azurerm_application_gateway
- support for TLS 1.3 and CustomV2 (#20029)azurerm_kubernetes_cluster
- support for thekey_management_service
block (#19893)azurerm_linux_web_app
- support for Python 3.11 (#20001)azurerm_linux_web_app_slot
- support for Python 3.11 (#20001)azurerm_ip_group
- support for thefirewall_ids
andfirewall_policy_ids
properties (#19845)azurerm_recovery_services_vault
- support for theimmutability
, user assignedidentity
anduse_system_assigned_identity
properties (#20109)azurerm_synapse_sql_pool
- support forgeo_backup_policy_enabled
and fixrecovery_database_id
[(#20010)
BUG FIXES:
- Data Source:
azurerm_batch_pool
- the fieldpassword
is now correctly marked as a sensitive value (#20061) - Data Source:
azurerm_batch_pool
- the fieldssh_private_key
is now correctly marked as a sensitive value (#20061) azurerm_api_management_identity_provider_twitter
- the fieldapi_key
is now correctly marked as a sensitive value (#20061)azurerm_cdn_frontdoor_origin_group
- shim SDK to allowhealth_probe
to be passed asnull
(#20015)azurerm_container_group
- fix dynamic settingdns_config
crash issue (#20002)azurerm_container_registry_task
- the fieldpassword
is now correctly marked as a sensitive value (#20061)azurerm_dev_test_windows_virtual_machine
- thepassword
field is now correctly marked as a sensitive value (#20061)azurerm_federated_identity_credential
- preent concurrent write to parent resource (#20003)azurerm_linux_web_app_slot
- fixa bug whereuse_32_bit_worker
would not be set correctly (#20051)azurerm_postgresql_flexible_server_configuration
- restart server when required (#20044)azurerm_kubernetes_cluster
- prevent a possible panic while importing (#20107)azurerm_service_fabric_managed_cluster
- thepassword
field is now correctly marked as a sensitive value (#20061)azurerm_service_fabric_managed_cluster
- theresource_group_name
field is now correctly marked as ForceNew (#20061)azurerm_spring_cloud_configuration_service
- the fieldpassword
is now correctly marked as a sensitive value (#20061)azurerm_spring_cloud_configuration_service
- the fieldprivate_key
is now correctly marked as a sensitive value (#20061)azurerm_static_site
- the fieldapi_key
is now correctly marked as a sensitive value (#20061)azurerm_storage_account
- will no longer silently ignore404
error while reading service properties (#19062)azurerm_storage_account
- theinfrastructure_encryption_enabled
is now supportted for premium accounts (#20028)azurerm_windows_web_app_slot
- fixa bug whereuse_32_bit_worker
would not be set correctly (#20051)
BUG FIXES:
azurerm_cosmosdb_sql_container
- fixpropertyincluded_path
can not be removed issue (#19998)azurerm_log_analytics
- fixing crash during read (#20011)
BREAKING CHANGES:
-
App Service App Stack Re-alignment - due to a number of changes in how the Service manages App and Stack settings, the Terraform resource schema and validation needs to be updated to re-align with the service. Whist we ordinarily avoid breaking changes outside a major release, the drift has made several aspects of these resources in an unworkable position resulting in a poor experience for many users (#19685)
-
azurerm_windows_web_app
node_version
Valid values are now~12
,~14
,~16
, and~18
. This is due to an underlying change to where the Service reads the Node value from in the API request.dotnet_version
valid values are nowv2.0
,v3.0
,v4.0
,v5.0
,v6.0
, andv7.0
- New setting
dotnet_core_version
- Valid values arev4.0
. This setting replaces the hybrid setting ofcore3.1
indotnet_version
since the removal of core3.1 from the supported versions. tomcat_version
- Configured the Web App to use Tomcat as the JWS at the specified version. See the official docs for supported versions. Examples include10.0
, and10.0.20
java_embedded_server_enabled
- configures the JWS to be the Embedded server at the version specified byjava_version
. Defaults tofalse
. Note: One ofjava_embedded_server_enabled
ortomcat_version
is required whenjava_version
is set.
-
azurerm_windows_web_app_slot
node_version
Valid values are now~12
,~14
,~16
, and~18
. This is due to an underlying change to where the Service reads the Node value from in the API request.dotnet_version
valid values are nowv2.0
,v3.0
,v4.0
,v5.0
,v6.0
, andv7.0
- New setting
dotnet_core_version
- Valid values arev4.0
. This setting replaces the hybrid setting ofcore3.1
indotnet_version
since the removal of core3.1 from the supported versions. tomcat_version
- Configured the Web App to use Tomcat as the JWS at the specified version. See the official docs for supported versions. Examples include10.0
, and10.0.20
java_embedded_server_enabled
- configures the JWS to be the Embedded server at the version specified byjava_version
. Defaults tofalse
. Note: One ofjava_embedded_server_enabled
ortomcat_version
is required whenjava_version
is set.
-
azurerm_windows_function_app
dotnet_version
- Valid values are nowv3.0
,v4.0
,v6.0
, andv7.0
, defaulting tov4.0
java_version
- Valid values are now1.8
,11
, and17
-
azurerm_windows_function_app_slot
dotnet_version
- Valid values are nowv3.0
,v4.0
,v6.0
, andv7.0
, defaulting tov4.0
java_version
- Valid values are now1.8
,11
, and17
-
azurerm_linux_web_app
java_version
- input validation has been introduced based on supported values within the service. Valid values are now:8
,11
, and17
.
FEATURES:
- New Data Source:
azurerm_private_dns_resolver
(#19885) - New Data Source:
azurerm_private_dns_resolver_dns_forwarding_ruleset
(#19941) - New Data Source:
azurerm_private_dns_resolver_forwarding_rule
(#19947) - New Data Source:
azurerm_private_dns_resolver_inbound_endpoint
(#19948) - New Data Source:
azurerm_private_dns_resolver_outbound_endpoint
(#19950) - New Data Source:
azurerm_private_dns_resolver_virtual_network_link
(#19951) - New Resource:
azurerm_application_insights_standard_web_test
(#19954) - New Resource:
azurerm_cost_anomaly_alert
(#19899) - New Resource:
azurerm_lab_service_lab
(#19852) - New Resource:
azurerm_lab_service_user
(#19957) - New Resource:
azurerm_network_manager_subscription_connection
(#19617) - New Resource:
azurerm_network_manager_management_group_connection
(#19621) - New Resource:
azurerm_media_services_account_filter
(#19964) - New Resource:
azurerm_private_endpoint_application_security_group_association
(#19825) - New Resource:
azurerm_sentinel_data_connector_threat_intelligence_taxii
(#19209) - New Resource:
azurerm_storage_account_local_user
(#19592)
ENHANCEMENTS:
siterecovery
: refactoring to usegithub.com/hashicorp/go-azure-sdk
(#19571)siterecovery
: updating to API version2021-11-01
(#19571)- Data Source:
azurerm_shared_image
- add support for thepurchase_plan
block (#19873) azurerm_kubernetes_cluster
- add support for thevnet_integration_enabled
andsubnet_id
properties (#19438)azurerm_log_analytics_data_export_rule
-destination_resource_id
accepts an Event Hub Namespace ID (#19868)azurerm_linux_web_app
- support for theapplication_stack.go_version
property (#19685)azurerm_linux_web_app_slot
-support for theapplication_stack.go_version
property (#19685)azurerm_logic_app_action_http
- add support for@
in thebody
property (#19754)azurerm_maintenance_configuration
- support for thein_guest_user_patch_mode
andinstall_patches
properties (#19865)azurerm_monitor_diagnostic_setting
- deprecatelog
in favour ofenabled_log
(#19504)azurerm_media_services_account
- support for theencryption
andpublic_network_access_enabled
properties (#19891)azurerm_mysql_flexible_server
- support for thecustomer_managed_key
properties (#19905)azurerm_sentinel_automation_rule
- support for thetriggers_on
,triggers_when
, andcondition_json
properties (#19309)azurerm_spring_cloud_gateway
- support for theapplication_performance_monitoring_types
,environment_variables
, andsensitive_environment_variables
properties (#19884)azurerm_storage_account
- support for theallowed_copy_scope
property (#19906)azurerm_storage_queue
- exportingresource_manager_id
(#19969)azurerm_synapse_spark_pool
- add support for Spark 3.3 (#19866)azurerm_windows_web_app
- thephp_version
property supported values now include:7.1
,7.4
, andOff
. Note:7.1
is currently deprecated.Off
will configure the system to use the latest available to the App service image (#19685)azurerm_windows_web_app
- thepython_version
property has been deprecated and is no longer used by the service (#19685)azurerm_windows_web_app
- thepython
property supersedespython_version
. Defaults tofalse
. When true uses the latest Python version supported by the Windows App image (#19685)azurerm_windows_web_app
- thejava_container
property has been deprecated in favour oftomcat_version
andjava_embedded_server_enabled
(#19685)azurerm_windows_web_app
- thejava_container_version
property This property has been deprecated in favour oftomcat_version
andjava_embedded_server_enabled
(#19685)azurerm_windows_web_app
- thecurrent_stack
property will now be computed if only one stack is configured on the Windows Web App. This will ensure the portal displays the appropriate metadata and configuration for this stack (#19685)azurerm_windows_web_app
- Added input validation forinterval
values in theauto_heal
block. These properties now enforce HH:MM:SS values up to99:59:59
(#19685)azurerm_windows_web_app_slot
- thephp_version
property supported values now include:7.1
,7.4
, andOff
. Note:7.1
is currently deprecated.Off
will configure the system to use the latest available to the App service image (#19685)azurerm_windows_web_app_slot
- thepython_version
property has been deprecated and is no longer used by the service (#19685)azurerm_windows_web_app_slot
- thepython
property supersedespython_version
. Defaults tofalse
. When true uses the latest Python version supported by the Windows App image (#19685)azurerm_windows_web_app_slot
- thejava_container
property has been deprecated in favour oftomcat_version
andjava_embedded_server_enabled
(#19685)azurerm_windows_web_app_slot
- thejava_container_version
property This property has been deprecated in favour oftomcat_version
andjava_embedded_server_enabled
(#19685)azurerm_windows_web_app_slot
- thecurrent_stack
property will now be computed if only one stack is configured on the Windows Web App. This will ensure the portal displays the appropriate metadata and configuration for this stack (#19685)azurerm_windows_web_app_slot
- Added input validation forinterval
values in theauto_heal
block. These properties now enforce HH:MM:SS values up to99:59:59
(#19685)
BUG FIXES:
azurerm_app_configuration_feature
- handle updates correctly where the label ID is omitted (#19900)azurerm_cdn_frontdoor_rule
- handle empty string value forquery_string
(#19927)azurerm_cosmosdb_account
-default_identity_type
is now computed to allow for restores (#19956)azurerm_linux_web_app
- prevent a bug wherebackup_config
could silently fail to expand resulting in the config not being sent (#19685)azurerm_linux_web_app
- prevent a bug wherehealth_check_eviction_time_in_min
would not be correctly read back from the service (#19685)azurerm_linux_web_app_slot
- prevent a bug wherebackup_config
could silently fail to expand resulting in the config not being sent (#19685)azurerm_linux_web_app_slot
- prevent a bug wherehealth_check_eviction_time_in_min
would not be correctly read back from the service (#19685)azurerm_policy_set_definition
- fixupdate of for empty group names inpolicy_definition_reference.policy_group_names
(#19890)azurerm_storage_account
-403
is now a valid status code for when permissions to list keys is missing (#19645)azurerm_storage_data_lake_gen2_path
-ace
generated by default are no longer stored in state to prevent perpetual state diffs (#18494)azurerm_storage_data_lake_gen2_filesystem
-ace
generated by default are no longer stored in state to prevent perpetual state diffs (#18494)azurerm_web_pubsub_hub
- theevent_handler
property is now a list instead of set to respect the input order (#19886)azurerm_windows_web_app
- prevent a bug wherebackup_config
could silently fail to expand resulting in the config not being sent (#19685)azurerm_windows_web_app
- prevent a bug wherehealth_check_eviction_time_in_min
would not be correctly set on Crete or Update (#19685)azurerm_windows_web_app_slot
- prevent a bug wherebackup_config
could silently fail to expand resulting in the config not being sent (#19685)azurerm_windows_web_app_slot
- prevent a bug wherehealth_check_eviction_time_in_min
would not be correctly set on Crete or Update (#19685)
FEATURES:
- New Data Source:
azurerm_marketplace_agreement
(#19628) - New Data Source:
azurerm_network_manager_network_group
(#19593) - New Data Source:
azurerm_virtual_hub_route_table
(#19628)
ENHANCEMENTS:
- dependencies: updating to
v0.20230105.1121404
ofgithub.com/hashicorp/go-azure-sdk
(#19872) - dependencies: updating to
v0.20221207.1110610
ofgithub.com/tombuildsstuff/kermit
(#19698) azurerm_dedicated_host
- add support forLSv3-Type1
type (#19875)azurerm_proximity_placement_group
- support for theallowed_vm_sizes
andzone
properties (#19675)
BUG FIXES:
azurerm_automation_software_update_configuration
- correctly handle emptyexpiry_time
api values (#19774)azurerm_app_service_connection
- polling until the resource is fully created, updated and deleted (#19792)azurerm_batch_pool
- correctly handle the resource being deleted outside of terraform (#19780)azurerm_billing_account_cost_management_export
- marking the resource as gone when it's no longer present in Azure (#19871)azurerm_bot_service_azure_bot
- marking the resource as gone when it's no longer present in Azure (#19871)azurerm_databricks_access_connector
- polling until the resource is fully created, updated and deleted (#19792)azurerm_databricks_access_connector
- marking the resource as gone when it's no longer present in Azure (#19871)azurerm_datadog_monitor_sso_configuration
- polling until the resource is fully created and deleted (#19792)azurerm_hdinsight_kafka_cluster
- thekafka_management_node
property has been deprecated and will be removed inv4.0
(#19423)azurerm_kubernetes_cluster
-scale_down_mode
of the default node pool can now be updated without rebuilding the entire cluster (#19823)azurerm_orbital_contact_profile
- polling until the resource is fully created, updated and deleted (#19792)azurerm_orbital_spacecraft
- polling until the resource is fully created, updated and deleted (#19792)azurerm_postgresql_flexible_server
- correctly handle password authentication (#19800)azurerm_resource_group_cost_management_export
- marking the resource as gone when it's no longer present in Azure (#19871)azurerm_spring_cloud_connection
- polling until the resource is fully updated and deleted (#19792)azurerm_stack_hci_cluster
- polling until the resource is fully deleted (#19792)azurerm_stream_analytics_cluster
- polling until the resource is fully deleted (#19792)azurerm_stream_analytics_reference_input_blob
- thestorage_account_key
property is now optional when MSI auth is used (#19676)azurerm_storage_account_network_rules
- the requires import check no longer checks thebypass
field to workaround an issue within the Azure API (#19719)azurerm_subscription_cost_management_export
- marking the resource as gone when it's no longer present in Azure (#19871)azurerm_synapse_linked_service
- report error during create/update (#19849)azurerm_virtual_desktop_application_group
- changing thehost_pool_id
now creates a new resource (#19689)azurerm_vmware_express_route_authorization
- marking the resource as gone when it's no longer present in Azure (#19871)
FEATURES:
- New Resource:
azurerm_cognitive_deployment
(#19526) - New Resource:
azurerm_billing_account_cost_management_export
(#19723) - New resource:
azurerm_key_vault_certificate_contacts
(#19743) - New Resource:
azurerm_lab_service_plan
(#19312) - New Resource:
azurerm_resource_deployment_script
(#19436) - New Resource:
azurerm_spring_cloud_customized_accelerator
(#19736)
ENHANCEMENTS:
azurerm_netapp_volume
- support for thezone
property (#19669)
BUG FIXES:
azurerm_app_configuration_key
- fixa regression when handling IDs containing a:
(#19722)azurerm_virtual_network_gateway_connection
- can now be created with aazurerm_virtual_network_gateway
in another resource group (#19699)
FEATURES:
- New Resource:
azurerm_virtual_machine_packet_capture
(#19385) - New Resource:
azurerm_virtual_machine_scale_set_packet_capture
(#19385) - New Resource:
azurerm_spring_cloud_accelerator
(#19572) - New Resource:
azurerm_spring_cloud_dev_tool_portal
(#19568) - New Resource:
azurerm_route_map
(#19402) - New Data Source:
azurerm_lb_outbound_rule
(#19345)
ENHANCEMENTS:
healthbot
: refactoring to usegithub.com/hashicorp/go-azure-sdk
(#19433)media
: updating to API version2021-11-01
and2022-08-01
(#19623)azurerm_cosmosdb_account
- support for updating somecapabilities
(#14991)azurerm_key_vault_managed_hardware_security_module
- support for thepublic_network_access_enabled
andnetwork_acls
properties (#19640)azurerm_kubernetes_cluster
- support for themonitor_metrics
block (#19530)azurerm_kubernetes_cluster
- thessh_key
property can now be updated (#19634)azurerm_kubernetes_cluster_node_pool
- support for theoutbound_nat_enabled
property (#19663)azurerm_lighthouse_definition
- support for theeligible_authorization
property (#19569)azurerm_log_analytics_workspace
- support for theallow_resource_only_permissions
property (#19346)azurerm_private_endpoint
- support for themember_name
property in theip_configuration
block and support for multipleip_configuration
blocks (#19389)azurerm_storage_account
- support for theblob_properties.restore_policy
property (#19644)azurerm_vpn_gateway_connection
- support for theinbound_route_map_id
andoutbound_route_map_id
properties (#19681)azurerm_point_to_site_vpn_gateway
- support for therouting_preference_internet_enabled
,inbound_route_map_id
, andoutbound_route_map_id
properties (#19672)azurerm_web_application_firewall_policy
- support therule
property in therule_group_override
block (#19497)
BUG FIXES:
- Data Source:
azurerm_api_management
- prevent failure when retrieving tenant access properties when permissions are missing (#19626) azurerm_cdn_frontdoor_firewall_policy
- allowLog
as a valid value for managed rule overrideaction
in DRS 2.0 and above (#19637)azurerm_cosmosdb_account
- enablinganalytical_storage_enabled
no longer forces recreation (#19659)azurerm_monitor_scheduled_query_rules_alert_v2
- use the correct alueEquals
for operator (#19594)azurerm_mssql_database
- thethreat_detection_policy.storage_*
properties can now be correctly set as empty (#19670)azurerm_synapse_linked_service
- add validation fortype
(#19636)azurerm_resource_policy_exemption
- changing thepolicy_assignment_id
property not created a new resource (#19674)azurerm_resource_group_policy_exemption
- changing thepolicy_assignment_id
property not created a new resource (#19674)azurerm_subscription_policy_exemption
- changing thepolicy_assignment_id
property not created a new resource (#19674)azurerm_stream_analytics_output_mssql
- theuser
andpassword
properties are not optional when using MSI authentication (#19696)
BREAKING CHANGES:
azurerm_stream_analytics_output_blob
- the fieldbatch_min_rows
is now an integer rather than a float due to a breaking change in the API Specifications - we believe this was only previously valid as an integer, as such whilst this is a breaking change we believe this shouldn't cause an issue for most users (since the API required that this was an integer) (#19602)
FEATURES:
- New Resource:
azurerm_digital_twins_time_series_database_connection
(#19576) - New Resource:
azurerm_network_manager
(#19334) - New Resource:
azurerm_spring_cloud_application_live_view
(#19495) - New Resource:
azurerm_sentinel_data_connector_microsoft_threat_protection
(#19162) - New Resource:
azurerm_vmware_netapp_volume_attachment
(#19082)
ENHANCEMENTS:
- dependencies: updating to
v0.20221207.1121859
ofgithub.com/hashicorp/go-azure-sdk
(#19602) lighthouse
: updating to API version2022-10-01
(#19499)proximityplacementgroups
: updating to API Version2022-03-01
(#19537)- Data Source:
azurerm_kubernetes_cluster
- support for thestorage_profile
block (#19396) azurerm_firewall_policy
- support for theexplicit_proxy
block andauto_learn_private_ranges_mode
property (#19313)azurerm_kubernetes_cluster
- support for thecustom_ca_trust_enabled
property (#19546)azurerm_kubernetes_cluster
- support for thestorage_profile
block (#19396)azurerm_kubernetes_cluster
- support for theimage_cleaner
block (#19368)azurerm_kubernetes_cluster
- support for thenetwork_plugin_mode
andebpf_data_plane
properties (#19527)azurerm_kubernetes_cluster_node_pool
- support for thecustom_ca_trust_enabled
property (#19546)azurerm_lb_probe
- support for theprobe_threshold
property (#19573)azurerm_mssql_virtual_machine
- support for thedays_of_week
property (#19553)azurerm_spring_cloud_gateway_route_config
- support for thefilters
,predicates
, andsso_validation_enabled
properties (#19493)
BUG FIXES:
- Data Source:
azurerm_sentinel_alert_rule_template
: Set custom ID rather than using ID returned from API (#19580) azurerm_app_service_connection
- correctly pass the secret to the service (#19519)azurerm_automation_software_update_configuration
- fixissue where omittingtags
andtag_filter
result in an error (#19516)azurerm_automation_source_control
- a state migration to work around the previously incorrect id casing (#19506)azurerm_automation_webhook
- a state migration to work around the previously incorrect id casing (#19506)azurerm_container_registry_webhook
- added a state migration to work around the previously incorrect id casing (#19507)azurerm_frontdoor_rules_engine
- a state migration to work around the previously incorrect id casing (#19512)azurerm_healthcare_*
- added a state migration to work around the previously incorrect id casing (#19511)azurerm_iothub_*
- added a state migration to work around the previously incorrect id casing (#19524)azurerm_key_vault
- allow for keyvaults in two different subscriptions (#19531)azurerm_key_vault_certificate
- skip purging during deletion if the parent key vault has purge protection enabled (#19528)azurerm_key_vault_key
- skip purging during deletion if the parent key vault has purge protection enabled (#19528)azurerm_key_vault_managed_hardware_security_module
- skip purging during deletion if the parent key vault has purge protection enabled (#19528)azurerm_key_vault_secret
- skip purging during deletion if the parent key vault has purge protection enabled (#19528)azurerm_lb
- adding/removing a frontend configuration will no longer force recreation a new resource to be created (#19548)azurerm_kusto_*
- added a state migration to work around the previously incorrect id casing (#19525)azurerm_media_services_account
- fixing an issue in the state upgrade where the Resource ID was being parsed incorrectly (#19578)azurerm_mssql_elasticpool
- Preventlicense_type
from being configured in specific scenarios (#19586)azurerm_monitor_smart_detector_alert_rule
- added a state migration to work around the previously incorrect id casing (#19513)azurerm_spring_cloud_*
- added a state migration to work around the previously incorrect id casing (#19564)azurerm_stream_analytics_output_blob
- the fieldbatch_min_rows
is now an integer rather than a float due to a breaking change in the API Specifications - we believe this was only previously valid as an integer, as such whilst this is a breaking change we believe this shouldn't cause an issue for most users (since the API required that this was an integer) (#19602)azurerm_virtual_desktop_workspace_application_group_association
- settags
properly (#19574)
ENHANCEMENTS:
- dependencies: updating to
v0.20221129.1175354
ofgithub.com/hashicorp/go-azure-sdk
(#19483) media
: refactoring to usegithub.com/hashicorp/go-azure-sdk
(#19285)springcloud
: updating to use API Version2022-11-01-preview
(#19445)streamanalytics
: refactoring to usegithub.com/hashicorp/go-azure-sdk
(#19395)synapse
: refactoring to usegithub.com/tombuildstuff/kermit
rather than the embedded sdk (#19484)- Data Source:
azurerm_api_management
- support fortenant_access
property (#19422) azurerm_kusto_database
- supports underscores in the name (#19466)azurerm_managed_disk
- support forupload_size_bytes
property (#19458)azurerm_monitor_activity_log_alert
-action
is now supplied as a list instead of a set (#19425)azurerm_spring_cloud_gateway_route_config
- support forprotocol
property (#19382)azurerm_storage_account
- support forsftp_enabled
(#19428)azurerm_storage_management_policy
-tier_to_cool_after_days_since_creation_greater_than
- support for thetier_to_cool_after_days_since_creation_greater_than
,tier_to_archive_after_days_since_creation_greater_than
,delete_after_days_since_creation_greater_than
properties (#19446)
BUG FIXES:
data.azurerm_sentinel_alert_rule_template
- a state migration to work around the previously incorrect id casing (#19487)azurerm_app_configuration_key
- prevent crash when retrieving the key value (#19464)azurerm_data_factory_linked_service_azure_file_storage
- sendhost
and anduser_id
in the payload only when it's been set (#19468)azurerm_eventgrid_topic
- fixsetting of fields ininput_mapping_fields
during read (#19494)azurerm_iot_security_solution
- a state migration to work around the previously incorrect id casing (#19489)azurerm_monitor_autoscale_setting
- a state migration to work around the previously incorrect id casing (#19492)azurerm_sentinel_automation_rule
- a state migration to work around the previously incorrect id casing (#19487)azurerm_sql_active_directory_administrator
- a state migration to work around the previously incorrect id casing (#19486)azurerm_stream_analytics_output_eventhub
-shared_access_policy_key
andshared_access_policy_name
are now optional (#19447)azurerm_synapse_integration_runtime_azure
- a state migration to work around the previously incorrect id casing (#19485)azurerm_synapse_integration_runtime_self_hosted
- a state migration to work around the previously incorrect id casing (#19485)azurerm_synapse_linked_service
- a state migration to work around the previously incorrect id casing (#19477)azurerm_windows_web_app
- fixcurrentStack is being reset when othersite_config
values are changed. (#18568)azurerm_windows_web_app_slot
- fixcurrentStack is being reset when othersite_config
values are changed. (#18568)azurerm_windows_virtual_machine_scale_set
Fix crash when upgradingautomatic_os_upgrade_policy
(#19465)
FEATURES:
- New Data Source:
azurerm_cdn_frontdoor_custom_domain
(#19357) - New Resource:
azurerm_mssql_managed_instance_transparent_data_encryption
(#18918) - New Resource:
azurerm_postgresql_flexible_server_active_directory_administrator
(#19269)
ENHANCEMENTS:
- build: updating to use Go
1.19.3
(#19362) - dependencies: updating to
v0.20221122.1115312
ofgithub.com/hashicorp/go-azure-sdk
(#19412) - dependencies: upgrading to
v2.24.1
ofgithub.com/hashicorp/terraform-plugin-sdk
(#19303) cognitive
: updating to API Version2022-10-01
(#19344)springcloud
: updating to API Version2022-09-01-preview
(#19340)- Data Source:
azurerm_mssql_managed_instance
- support forcustomer_managed_key_id
attribute and user-assigned identity (#18918) azurerm_cognitive_account
- support fordynamic_throttling_enabled
(#19371)azurerm_databricks_workspace
- support forstorage_account_identity
property in datasource (#19336)azurerm_mssql_managed_instance
- support for user-assigned identity (#18918)azurerm_postgresql_flexible_server
- support forauthentication
(#19269)azurerm_spring_cloud_app
- support for theingress_settings
block (#19386)
BUG FIXES:
azurerm_application_insights
- validating/normalizing theworkspace_id
as a Workspace ID (#19325)azurerm_cdn_frontdoor_rule
- allowcache_duration
to benull
ifcache_behavior
is set toHonorOrigin
(#19378)azurerm_monitor_alert_processing_rule_action_group
-condition.x.monitor_condition
can be correctly specified alone (#19338)azurerm_monitor_alert_processing_rule_suppression
-condition.x.monitor_condition
can be correctly specified alone (#19338)azurerm_mysql_flexible_server
- increase validation max value for theiops
property (#19419)azurerm_servicebus_subscription_rule
-correlation_filter
with empty attributes no longer crashes (#19352)azurerm_storage_account
- fix crash in multichannel checking (#19298)azurerm_storage_account
- prevent bothblob_properties.0.versioning_enabled
andis_hns_enabled
being set to true (#19418)
DEPRECATIONS
- The
azurerm_integration_service_environment
resource is now deprecated as the underlying Azure Service is being retired on2024-08-31
and new instances cannot be provisioned (by default) after2022-11-01
(#19265)
ENHANCEMENTS:
- dependencies: updating to
v0.20221116.1175352
ofgithub.com/hashicorp/go-azure-sdk
(#19319) azurerm_security_center_subscription_pricing
- support for thesubplan
property (#19273)azurerm_storage_account
- support for thesas_policy
block (#19222)azurerm_windows_web_app
,azurerm_windows_web_app_slot
- aupport for17
value forjava_version
property (#19249)azurerm_storage_blob_inventory_policy
- support forinclude_deleted
property (#19286)
BUG FIXES:
azurerm_app_service_public_certificate
- add custom poller to preventRoot resource was present, but now absent.
result (#19348)azurerm_eventhub_namespace
- correctzone_redundant
property (#19164)azurerm_orchestrated_virtual_machine_scale_set
- allow no image to be specified (#19263)azurerm_synapse_firewall_rule
- wait for the firewall to be ready (#19227)azurerm_service_fabric_managed_cluster
- correctly defineactive_directory
as a List (#19163)azurerm_orchestrated_virtual_machine_scale_set
- instance parameter is now set on update (#19337)
FEATURES:
- New Resource:
azurerm_federated_identity_credential
(#19199) - New Resource:
azurerm_stream_analytics_stream_input_eventhub_v2
(#19150)
ENHANCEMENTS
- dependencies: updating to
v0.20221108.1145701
ofgithub.com/hashicorp/go-azure-sdk
(#19193) - dependencies: updating
network
to API Version2022-05-01
(#19124) - dependencies: updating
sentinel
to API Version2022-10-01-preview
(#19161) azurerm_disk_encryption_set
- support for thefederated_client_id
property (#19184)azurerm_linux_web_app
- support for .NET 7 (#19232)azurerm_linux_function_app
- support for .NET 7 (#19232)azurerm_managed_disk
- support for expanding data disks without downtime (#17245)azurerm_mssql_virtual_machine
- support for thesql_instance
block (#19123)azurerm_public_ip
- support for theddos_protection_mode
andddos_protection_plan_id
properties (#19206)azurerm_sentinel_alert_rule_nrt
- support for thetechniques
property (#19142)azurerm_sentinel_alert_rule_fusion
- support for the source block (#19093)azurerm_windows_web_app
- support for .NET 7 (#19232)azurerm_windows_function_app
- support for .NET 7 (#19232)
BUG FIXES:
azurerm_cdn_frontdoor_route
- update read function to parsecdn_frontdoor_origin_group_id
insensitively (#19178)azurerm_cdn_frontdoor_rule
- updateurl_redirect_action
to allowquery_string
field to pass multiple query string parameters (#19180)azurerm_cdn_frontdoor_profile
- theresponse_timeout_seconds
property is no longer force new (#19175)
FEATURES:
- New Resource:
azurerm_kubernetes_fleet_manager
(#19111) - New Resource:
azurerm_mssql_server_microsoft_support_auditing_policy
(#18609) - New Resource:
azurerm_private_dns_resolver_virtual_network_link
(#19029) - New Resource:
azurerm_private_dns_resolver_forwarding_rule
(#19028)
ENHANCEMENTS
- dependencies:
iothub
updating to2022-04-30-preview
(#19070) - dependencies: updating to
v0.47.0
ofgithub.com/hashicorp/go-azure-helpers
(#19107) - dependencies: updating to
v0.20221102.1171058
ofgithub.com/hashicorp/go-azure-sdk
(#19108) - webpubsub: refactoring to use
github.com/hashicorp/go-azure-sdk
(#18892) - Data Source:
azurerm_application_gateway
- export thebackend_address_pool
block (#19026) - Data Source:
azurerm_function_app_host_keys
- exportwebpubsub_extension_key
property (#19073) azurerm_iothub
- support forDigitalTwinChangeEvents
assource
andfallback_route.source
(#19070)azurerm_iothub_fallback_route
- support forDigitalTwinChangeEvents
assource
(#19070)azurerm_iothub_route
- support forDigitalTwinChangeEvents
assource
(#19070)azurerm_kubernetes_cluster
- support for theweb_app_routing
block (#18667)azurerm_linux_virtual_machine_scale_set
- support for theprotected_settings_from_key_vault
blovk (#19098)azurerm_linux_virtual_machine_scale_set
- support forStandardSSD_ZRS
,PremiumV2_LRS
, andPremium_ZRS
storage account types (#19091)azurerm_mssql_virtual_machine
- support for thesystem_db_on_data_disk_enabled
property (#19115)azurerm_monitor_diagnostic_setting
- support for thepartner_solution_id
property (#19114)azurerm_policy_definition
- reverse the order of policies lookup to favour builtin (#18338)azurerm_policy_set_definition
- reverse the order of policies lookup to favour builtin (#18338)azurerm_security_center_contact
- support for thename
property (#18999)azurerm_stream_analytics_job
- support for thejob_storage_account
block (#19120)azurerm_virtual_machine_extension
- support for theprotected_settings_from_key_vault
blovk (#19098)azurerm_virtual_machine_scale_set_extension
- support for theprotected_settings_from_key_vault
blovk (#19098)azurerm_windows_virtual_machine_scale_set
- support for theprotected_settings_from_key_vault
blovk (#19098)azurerm_windows_virtual_machine_scale_set
- support forStandardSSD_ZRS
,PremiumV2_LRS
, andPremium_ZRS
storage account types (#19091)
BUG FIXES:
- Data Source:
azurerm_app_configuration_keys
- fixa crash whenlabel
is not set (#19032) azurerm_api_management
- correct the api returnsubnet_id
with the wrong case (#18988)azurerm_cdn_frontdoor_firewall_policy
- exposeAnomalyScoring
in override rule action for DRS2.0
(#19095)azurerm_eventhub_namespace_disaster_recovery_config
- will now correctly break the pairing (#19030)azurerm_kubernetes_cluster
- set a valid default value forauto_scaler_profile.expander
(#19057)azurerm_linux_virtual_machine_scale_set
- can now setautomatic_os_upgrade_policy
with rolling upgrades enables (#18605)azurerm_mssql_database
- handle thelicense_type
property no longer being returned by API (#19084)azurerm_postgresql_flexible_server_database
- is now correctly removed from state on deletion (#19081)azurerm_virtual_network_gateway_connection
- correctly setauthorization_key
from state as the API returnes*
s (#19071)azurerm_windows_virtual_machine_scale_set
- can now setautomatic_os_upgrade_policy
with rolling upgrades enables (#18605)
BUG FIXES:
azurerm_kubernetes_cluster
- prevent panic when settingpublic_network_access_enabled
(#19048)
FEATURES:
- New Data Source:
azurerm_api_management_gateway_host_name_configuration
(#17166) - New Data Source:
azurerm_cdn_frontdoor_firewall_policy
(#18903) - New Resource:
azurerm_datadog_monitor_tag_rule
(#17825) - New Resource:
azurerm_datadog_monitor_sso_configuration
(#17825) - New Resource:
azurerm_iothub_device_update_account
(#18789) - New Resource:
azurerm_iothub_device_update_instance
(#18789) - New Resource:
azurerm_nginx_configuration
(#18761) - New Resource:
azurerm_nginx_certificate
(#18762) - New Resource:
azurerm_private_dns_resolver
(#18473) - New Resource:
azurerm_private_dns_resolver_dns_forwarding_ruleset
(#19012) - New Resource:
azurerm_private_dns_resolver_inbound_endpoint
(#18983) - New Resource:
azurerm_private_dns_resolver_outbound_endpoint
(#18986)
ENHANCEMENTS:
- Dependencies
compute
- updating to2022-08-01
(#18994) - Dependencies
containerinstance
- updating to2021-10-01
(#17785) - Dependencies: update
go-azure-helpers
tov0.45.0
(#18968) - containerservice: refactoring to use
github.com/hashicorp/go-azure-sdk
(#18705) - customproviders - refactoring to use
github.com/hashicorp/go-azure-sdk
(#18978) - snapshot - refactoring to use
github.com/hashicorp/go-azure-sdk
(#18957) - disks: refactoring to use
github.com/hashicorp/go-azure-sdk
(#18928) - Data Source:
azurerm_storage_management_policy
- add support fortier_to_archive_after_days_since_last_tier_change_greater_than
(#18898) azurerm_container_group
- thenetwork_profile_id
property hasbeen deprecated in favour ofsubnet_ids
as the newer versions of the API no longer support it (#17785)azurerm_cdn_frontdoor_rule
- allow thecdn_frontdoor_origin_group_id
field to be optional in theroute_configuration_override_action
(#18906)azurerm_cdn_frontdoor_rule
- exposeDisabled
as a possible value ofcache_behavior
in theroute_configuration_override_action
(#18906)azurerm_disk_encryption_set
- support for identitiesUserAssigned
andSystemAssigned,UserAssgined
(#18525)azurerm_hdinsight_kafka_cluster
- support for thecompute_isolation
block (#17449)azurerm_hdinsight_spark_cluster
- support for thecompute_isolation
block (#17449)azurerm_hdinsight_interactive_query_cluster
- support for thecompute_isolation
block (#17449)azurerm_hdinsight_hbase_cluster
- support for thecompute_isolation
block (#17449)azurerm_hdinsight_hadoop_cluster
- support for thecompute_isolation
block (#17449)azurerm_container_group
- support for thedns_name_label_reuse_policy
block (#17785)azurerm_kubernetes_cluster
- support for theworkload_autoscaler_profile
block (#18967)azurerm_linux_function_app
- support for usingstorage_account
external Azure Storage Account configurations (#18760)azurerm_linux_function_app
- support for Java 17 (#18689)azurerm_linux_function_app_slot
- support for usingstorage_account
external Azure Storage Account configurations (#18760)azurerm_logic_app_action_http
- support for thequeries
property (#18934)azurerm_monitor_scheduled_query_rules_alert_v2
- addevaluation_frequency
,window_duration
,mute_actions_after_alert_duration
, andquery_time_range_override
validation (#18960)azurerm_mssql_virtual_machine
- =support for theassessment
block (#18923)azurerm_mssql_server_transparent_data_encryption
- support for autorotation of keyvault keys (#18523)azurerm_logic_app_standard
- support for thescm_ip_restriction
block and thescm_use_main_ip_restriction
,scm_min_tls_version
,scm_type
properties (#18853)azurerm_postgresql_server
- can now setpublic_network_access_enabled
during creation when point in time restore is used (#18962)azurerm_servicebus_namespace_disaster_recovery_config
- support thealias_authorization_rule_id
property (#18729)azurerm_synapse_workspace
-sql_administrator_login
andsql_administrator_login_password
are now no longer required for the creation of this resource (#18850)azurerm_synapse_workspace
- enable user assigned managed identity (#19007)azurerm_windows_function_app
- support for usingstorage_account
external Azure Storage Account configurations (#18760)azurerm_windows_function_app
- support for Java 17 (#18689)azurerm_windows_function_app_slot
- support for usingstorage_account
external Azure Storage Account configurations (#18760)
BUG FIXES:
- provider: will no loner automatically register the
Microsoft.StoragePool
provider as Azure has halted the preview of Azure Disk Pools, and it will not be made generally available (#18905) azurerm_app_configuration_keys
- will now correctly retrieve result if more than 100 entries are returned (#19020)azurerm_data_factory_dataset_parquet
-azure_blob_storage_location.path
andhttp_server_location.path
are now Optional (#19009)azurerm_disk_pool
- has been deprecated as Azure has halted the preview of Azure Disk Pools, and it will not be made generally available (#18905)azurerm_disk_pool_iscsi_target
- has been deprecated as Azure has halted the preview of Azure Disk Pools, and it will not be made generally available (#18905)azurerm_disk_pool_iscsi_target_lun
- has been deprecated as Azure has halted the preview of Azure Disk Pools, and it will not be made generally available (#18905)azurerm_disk_pool_managed_disk_attachment
- has been deprecated as Azure has halted the preview of Azure Disk Pools, and it will not be made generally available (#18905)azurerm_linux_virtual_machine_scale_set
- thegallery_applications
block has been renamted togallery_application
(#19014)azurerm_managed_disk
-logical_sector_size
,disk_iops_read_write
,disk_mbps_read_write
,disk_iops_read_only
anddisk_mbps_read_only
can be set whenstorage_account_type
isPremiumV2_LRS
(#18991)azurerm_monitor_data_collection_rule
- correctly support streams (#18966)azurerm_netapp_volume
- correctly set snapshot ID whencreate_from_snapshot_resource_id
is specified (#18996)azurerm_key_vault_certificate
- new versions of key vault certs can now be imported (#18848)azurerm_postgresql_server
- correctly create replicas when CMK is enabled (#18805)azurerm_stream_analytics_stream_input_eventhub
-shared_access_policy_key
andshared_access_policy_name
are no longer required (#18959)azurerm_windows_virtual_machine_scale_set
- thegallery_applications
block has been renamted togallery_application
(#19014)
FEATURES:
- New Data Source:
azurerm_cdn_frontdoor_secret
(#18817) - New Resource:
azurerm_databricks_access_connector
(#18709) - New Resource:
azurerm_sentinel_data_connector_dynamics_365
(#18859) - New Resource:
azurerm_sentinel_data_connector_iot
(#18862) - New Resource:
azurerm_sentinel_data_connector_office_365_project
(#18858) - New Resource:
azurerm_sentinel_data_connector_office_irm
(#18856) - New Resource:
azurerm_sentinel_data_connector_office_power_bi
(#18857)
ENHANCEMENTS:
- dependencies: updating to
v0.20221018.1075906
ofgithub.com/hashicorp/go-azure-sdk
(#18833) azurestackhci
: updating to API Version2022-09-01
(#18759)- Data Source:
azurerm_linux_function_app
- add support forclient_certificate_exclusion_paths
(#16603) - Data Source:
azurerm_linux_web_app
- add support forclient_certificate_exclusion_paths
(#16603) - Data Source:
azurerm_windows_function_app
- add support forclient_certificate_exclusion_paths
(#16603) - Data Source:
azurerm_windows_web_app
- add support forclient_certificate_exclusion_paths
(#16603) azurerm_cdn_frontdoor_firewall_policy
- managed rules can now exclude matches onRequestBodyJsonArgNames
(#18874)azurerm_cosmosdb_account
- support for theprimary_sql_connection_string
,secondary_sql_connection_string
,primary_readonly_sql_connection_string
, andsecondary_readonly_sql_connection_string
attributes (#17810)azurerm_fluid_relay_server
- support for theservice_endpoint
property (#18763)azurerm_fluid_relay_server
- support for theprimary_key
andsecondary_key
properties (#18765)azurerm_linux_function_app
- correctly setuse_32_bit_worker
during Create (#18680)azurerm_linux_function_app
- add support for theclient_certificate_exclusion_paths
property (#16603)azurerm_linux_function_app
- addVS2022
toremote_debugging_version
valid values (#18684)azurerm_linux_function_app_slot
- add support for theclient_certificate_exclusion_paths
property (#16603)azurerm_linux_web_app
- add support for theclient_certificate_exclusion_paths
property(#16603)azurerm_linux_web_app_slot
- add support for theclient_certificate_exclusion_paths
property (#16603)azurerm_storage_account
- support for theimmutability_policy
block (#18774)azurerm_storage_account
- customer managed keys can be now enabled whenaccount_tier
is set toPremium
(#18872)azurerm_storage_management_policy
- support for thetier_to_archive_after_days_since_last_tier_change_greater_than
property (#18792)azurerm_subnet
- add support forMicrosoft.LabServices/labplans
(#18822)azurerm_windows_virtual_machine_scale_set
- allow disabling secure boot when creating a virtual machine scale set with disk encryption typeVMGuestStateOnly
(#18749)azurerm_windows_function_app
- correctly setuse_32_bit_worker
during Create (#18680)azurerm_windows_function_app
- add support for theclient_certificate_exclusion_paths
property (#16603)azurerm_windows_function_app
- addVS2022
toremote_debugging_version
valid values (#18684)azurerm_windows_function_app_slot
- add support for theclient_certificate_exclusion_paths
correctly (#16603)azurerm_windows_web_app
- add support for theclient_certificate_exclusion_paths
correctly (#16603)azurerm_windows_web_app_slot
- add support for theclient_certificate_exclusion_paths
correctly (#16603)
BUG FIXES:
azurerm_automation_software_update_configuration
- parse subscription IDs correctly when set inscope
(#18860)azurerum_cdn_frontdoor_route
- fixa panic on import (#18824)azurerm_eventhub_namespace
- ignore case fornetwork_rulesets.x.virtual_network_rule.x.subnet_id
(#18818)azurerm_firewall_policy_rule_collection_group
- limit the number of destination ports in a NAT rule to one (#18766)- Data Source:
azurerm_linux_function_app
- fixmissing error on data source not found (#18876) azurerm_linux_function_app
- fixan issue whereapp_settings
would show a diff when settingvnet_route_all_enabled
to true (#18836)azurerm_linux_function_app_slot
- fixan issue whereapp_settings
would show a diff when settingvnet_route_all_enabled
to true (#18836)azurerm_linux_virtual_machine
- allow disabling secure boot when creating a virtual machine with disk encryption typeVMGuestStateOnly
(#18749)azurerm_linux_virtual_machine_scale_set
- allow disabling secure boot when creating a virtual machine scale set with disk encryption typeVMGuestStateOnly
(#18749)azurerm_network_security_group
- correct the casing of theprotocol
property (#18799)azurerm_network_security_rule
- correct the casing of theprotocol
property (#18799)azurerm_recovery_services_vault
- fixissue wheresoft_delete_enabled
is reset to the default value when theidentity
block is updated (#18871)azurerm_windows_virtual_machine
- allow disabling secure boot when creating a virtual machine with disk encryption typeVMGuestStateOnly
(#18749)azurerm_windows_function_app
- fixan issue whereapp_settings
would show a diff when settingvnet_route_all_enabled
to true (#18836)azurerm_windows_function_app_slot
- fixan issue whereapp_settings
would show a diff when settingvnet_route_all_enabled
to true (#18836)azurerm_windows_web_app
- fixparsing ofdocker_container_name
anddocker_container_registry
on read (#18251)
BREAKING CHANGES:
azurerm_cdn_frontdoor_custom_domain
- removed theassociate_with_cdn_frontdoor_route_id
field to allow for a custom domain to be associated with multiple routes. (#18600)
FEATURES:
- New DataSource:
data.azurerm_cosmosdb_sql_role_definition
(#18728) - New DataSource:
data.azurerm_cosmosdb_sql_database
(#18728) - New Resource:
azurerm_cdn_frontdoor_custom_domain_association
(#18600) - New Resource:
azurerm_nginx_deployment
(#18510) - New Resource:
azurerm_orbital_contact_profile
(#18317) - New Resource:
azurerm_sentinel_data_connector_office_atp
(#18708)
ENHANCEMENTS:
- dependencies: updating to version
v0.44.
ofgithub.com/hashicorp/go-azure-helpers
(#18716) - dependencies: updating to version
v0.50.0
ofgithub.com/manicminer/hamilton
(#18716) azurerm_automation_runbook
- support for thedraft
block andlog_activity_trace
propertry (#17961)azurerm_app_configuration
- support for theencrption
,local_auth_enabled
,public_network_access_enabled
,purge_protection_enabled
, andsoft_delete_retention_days
properties (#17714)azurerm_api_management_api
- support for thecontact
andlicense
blocks (#18472)azurerm_cdn_frontdoor_route
- exposedcdn_frontdoor_custom_domain_ids
andlink_to_default_domain
(#18600)azurerm_data_factory_integration_runtime_azure_ssis
- support forelastic_pool_namr
property (#18696)azurerm_dedicated_hardware_security_module
- support themanagement_network_profile
block (#18702)azurerm_hdinsight_hadoop_cluster
, - support for thescript_actions
block (#18670)azurerm_hdinsight_hbase_cluster
, - support for thescript_actions
block (#18670)azurerm_hdinsight_interactive_query_cluster
, - support for thescript_actions
block (#18670)azurerm_spark_cluster
- support for thescript_actions
block (#18670)azurerm_kubernetes_cluster
- support theworkload_identity_enabled
property (#18742)azurerm_firewall_policy_rule_collection_group
- addMssql
as an option fortype
validation (#18746)azurerm_log_analytics_cluster
- ensuring that theidentity
block is always set (#18700)azurerm_linux_web_app
- support for python3.10
(#18744)azurerm_linux_web_app_slot
- support for python3.10
(#18744)azurerm_mssql_database
- support for theimport
block (#18588)azurerm_stream_analytics_output_servicebus_queue
- support for theauthentication_mode
property (#18491)
BUG FIXES:
azurerm_kubernetes_cluster
-orchestrator_version
is set properly for clusters created with an older API version (#18130)azurerm_kubernetes_cluster_node_pool
-orchestrator_version
is set properly for node pools created with an older API version (#18130)azurerm_log_analytics_cluster
- fixing an issue when checking for the presence of an existing Log Analytics Cluster (#18700)azurerm_logic_app_workflow
- can now be updated when associated withintegration_service_environment_id
(#18660)azurerm_spring_cloud_connection
- correctly parse storage blob resource id (#18699)azurerm_app_service_connection
- correctly parse storage blob resource id (#18699)
BREAKING CHANGES:
azurerm_load_test
- the computed attributedataplane_uri
has been renamed todata_plane_uri
for consistency (#18654)
FEATURES:
- New Resource:
azurerm_iotcentral_application_network_rule_set
(#18589)
ENHANCEMENTS:
- dependencies: updating to
v0.43.0
ofgithub.com/hashicorp/go-azure-helpers
(#18630) - dependencies: updating to
v0.20221004.1155444
ofgithub.com/hashicorp/go-azure-sdk
(#18628) - provider: support for auto-registering SDK Clients and Services (#18629)
azurerm_batch_pool
- support for thenode_deallocation_method
,dynamic_vnet_assignment_scope
, andsource_port_ranges
properties (#18436)azurerm_kubernetes_cluster
- support forpod_cidrs
andservice_cidrs
properties (#16657)azurerm_kubernetes_cluster
- support formessage_of_the_day
,managed_outbound_ipv6_count
,scale_down_mode
andworkload_runtime
properties (#16741)azurerm_kubernetes_cluster_node_pool
- support formessage_of_the_day
,scale_down_mode
andworkload_runtime
properties (#16741)azurerm_load_test
- switching to an auto-generated resource (#18654)azurerm_load_test
- the computed attributedataplane_uri
has been renamed todata_plane_uri
for consistency (#18654)azurerm_load_test
- support for thedescription
field (#18654)azurerm_user_assigned_identity
- switching to an auto-generated resource (#18654)
BUG FIXES:
azurerm_linux_function_app_slot
- read app settings from the correct endpoint (#18396)azurerm_load_test
- changing thename
field now forces a new resource to be created (#18654)azurerm_windows_function_app_slot
- read app settings from the correct endpoint (#18396)
FEATURES:
- New Resource:
azurerm_cdn_frontdoor_route
(#18231) - New Resource:
azurerm_cdn_frontdoor_custom_domain
(#18231) - New Resource:
azurerm_cdn_route_disable_link_to_default_domain
(#18231)
ENHANCEMENTS:
- dependencies:
machinelearning
- updating to use2022-05-01
(#17671) - dependencies: updating to version
v0.20220921.1082044
ofgithub.com/hashicorp/go-azure-sdk
(#18557) - provider: support for the
oidc_token_file_path
property andARM_OIDC_TOKEN_FILE_PATH
environment variable (#18335) - Data Source:
azurerm_databricks_workspace
- exports thelocation
propertuy (#18521) azurerm_api_management
- support for theadditional_location.gateway_disabled
,certificate_source
, andcertificate_status
properties (#18508)azurerm_automation_software_update_configuration
- theclassification
property has been deprecated in favour of theclassifications
property that supports multiple values (#18539)azurerm_healthcare_fhir_service
- support for theoci_artifact
block (#18571)azurerm_healthcare_fhir
- support for thepublic_network_access_enabled
property (#18566)azurerm_iotcentral_application
- support for theidentity
andpublic_network_access_enabled
properties (#18564)azurerm_linux_virtual_machine
- support for thegallery_application
property (#18406)azurerm_machine_learning_workspace
- support for thepublic_network_access_enabled
andv1_legacy_mode
properties (#18469)azurerm_storage_account
- support for themultichannel_enabled
property (#17999)azurerm_virtual_hub_bgp_connection
- support for thevirtual_network_connection_id
property (#18469)azurerm_windows_virtual_machine
- support for thegallery_application
property (#18406)
BUG FIXES:
- Data Source:
azurerm_key_vault_certificate_data
- correctly create PEM private key block header for EC keys (#18419) azurerm_log_analytics_linked_storage_account
- correctlydata_source_type
case handling (#18116)
FEATURES:
- New Resource:
azurerm_automation_software_update_configuration
(#17902) - New Resource:
azurerm_monitor_alert_processing_rule_action_group
(#17006) - New Resource:
azurerm_monitor_alert_processing_rule_suppression
(#17006)
ENHANCEMENTS:
- dependencies: updating to version
v0.20220916.1125744
ofgithub.com/hashicorp/go-azure-sdk
(#18446) - dependencies:
disks
- updating to use2022-03-02
(#17671) - Data Source:
azurerm_automation_account
- exports theidentity
attribute (#18478) - Data Source:
azurerm_storage_account
- export theazure_files_identity_based_auth
property (#18405) azurerm_api_management_api_operation
- support theexample
,schema_id
, andtype_name
properties (#18409)azurerm_cognitive_account
- support for thecustomer_managed_key
property (#18516)azurerm_data_factory_flowlet_data_flow
- support for therejected_linked_service
property (#18056)azurerm_data_factory_data_flow
- support for therejected_linked_service
property (#18056)azurerm_sentinel_alert_rule_scheduled
- support for thetechniques
property (#18430)azurerm_linux_virtual_machine
- support for thepatch_assessment_mode
property (#18437)azurerm_managed_disk
- support for thePremiumV2_LRS
type (#17671)azurerm_orchestrated_virtual_machine_scale_set
- support for theuser_data_base64
property (#18486)azurerm_private_endpoint
- support for thecustom_network_interface_name
property (#18025)azurerm_virtual_machine_extension
- support for thefailure_suppression_enabled
property (#18441)azurerm_virtual_machine_scale_set_extension
- support for thefailure_suppression_enabled
property (#18441)azurerm_windows_virtual_machine
- support for thepatch_assessment_mode
property (#18437)
BUG FIXES:
azurerm_monitor_metric_alert
- pass multi criteria to the API in the correct order (#18438)azurerm_monitor_diagnostic_settings
- correctly parsing the case for theworkspace_id
property (#18467)azurerm_security_center_workspace
- correctly parsing the case for theworkspace_id
property (#18467)
FEATURES:
- New Data Source:
azurerm_private_dns_zone_virtual_network_link
(#18045) - New Data Source:
azurerm_monitor_data_collection_rule
(#18318)
ENHANCEMENTS:
azurerm_api_management_api_schema
- support for thecomponents
anddefinitions
properties (#18394)azurerm_automation_account
- support for thehybrid_service_url
property (#18320)azurerm_batch_pool
- support for theuser_assigned_identity_id
property (#17104)azurerm_batch_pool
- support for thedata_disks
,disk_encryption
,extensions
,node_placement
,task_scheduling_policy
,user_accounts
, andwindows
blocks (#18226)azurerm_cosmosdb_account
- support for User Assigned identities (#18378)azurerm_eventhub_namespace
- support for thepublic_network_access_enabled
property (#18314)azurerm_logic_app_standard
- support for thevirtual_network_subnet_id
property for vNet integration (#17731)azurerm_management_group_policy_remediation
- thepolicy_definition_id
property has been deprecated in favour of the more accuractly namedpolicy_definition_reference_id
property (#18037)azurerm_resource_policy_remediation
- thepolicy_definition_id
property has been deprecated in favour of the more accuractly namedpolicy_definition_reference_id
property (#18037)azurerm_resource_group_policy_remediation
- thepolicy_definition_id
property has been deprecated in favour of the more accuractly namedpolicy_definition_reference_id
property (#18037)azurerm_subscription_policy_remediation
- thepolicy_definition_id
property has been deprecated in favour of the more accuractly namedpolicy_definition_reference_id
property (#18037)
BUG FIXES:
azurerm_netapp_volume
: add extra validation whendata_protection_snapshot_policy.0. snapshot_policy_id
is empty (#18348)
FEATURES:
- New Resource:
azurerm_api_management_api_tag_description
(#17876) - New Resource:
azurerm_api_management_schema
(#18158) - New Resource:
azurerm_automation_watcher
(#17927) - New Resource:
azurerm_automation_source_control
(#18175) - New Resource:
azurerm_container_registry_token_password
(#15939) - New Resource:
azurerm_monitor_data_collection_rule_association
(#17948) - New Resource:
azurerm_orbital_spacecraft
(#17860)
ENHANCEMENTS:
- dependencies: updating to version
v0.20220907.1111434
ofgithub.com/hashicorp/go-azure-sdk
(#18282) - dependencies:
desktopvirtualization
- updating to use2022-02-10
(#17489) - dependencies:
iothub.dps
- update to usehashicorp/go-azure-sdk
(#18299) azurerm_api_management_api
- thesoap_pass_through
property has been deprecated in favour of theapi_type
property (#17812)azurerm_kubernetes_cluster
- support for theedge_zone
property (#18115)azurerm_kubernetes_cluster
- support for thewindows_profile.gmsa
block (#16437)azurerm_mssql_database
- support for themaintenance_configuration_name
property (#18247)azurerm_virtual_desktop_host_pool
- support for thescheduled_agent_updates
block (#17489)azurerm_hdinsight_kafka_cluster
- support for theextension
property (#17846)azurerm_hdinsight_spark_cluster
- support for theextension
property (#17846)azurerm_hdinsight_interactive_query_cluster
- support for theextension
property (#17846)azurerm_hdinsight_hbase_cluster
- support for theextension
property (#17846)azurerm_hdinsight_hadoop_cluster
- support for theextension
property (#17846)
BUG FIXES:
azurerm_mssql_database
- thelicense_type
property is now also Computed (#18230)azurerm_log_analytics_solution
- a state migration to work around the previously incorrect id casing (#18291)
BREAKING CHANGES:
azurerm_container_registry
- the fieldazuread_authentication_as_arm_policy_enabled
has been removed to fix a regression - support for this will be reintroduced in a future release.azurerm_container_registry
- the fieldsoft_delete_policy
has been removed to fix a regression - support for this will be reintroduced in a future release.
NOTES:
- the
containerregistry
api version has been reverted to2021-08-01-preview
to restore thevirtual_network
block meaning theazuread_authentication_as_arm_policy_enabled
andsoft_delete_policy
properties had to be removed as they were not supported by the API version that supported virtual network rules. (#18239)
BUG FIXES:
azurerm_container_registry
- thevirtual_network
block has been restored (#18239)azurerm_log_analytics_data_export_rule
- a state migration to work around the previously incorrect id casing (#18240)
FEATURES:
- New Data Source:
azurerm_monitor_data_collection_endpoint
(#17992) - New Resource:
azurerm_app_service_connection
(#16907) - New Resource:
azurerm_automation_hybrid_runbook_worker
(#17893) - New Resource:
azurerm_api_management_gateway_certificate_authority
(#17879) - New Resource:
azurerm_api_management_gateway_host_name_configuration
(#17962) - New Resource:
azurerm_api_management_product_tag
(#17798) - New Resource:
azurerm_automation_connection_type
(#17538) - New Resource:
azurerm_automation_hybrid_runbook_worker_group
(#17881) - New Resource:
azurerm_cdn_frontdoor_rule
(#18010) - New Resource:
azurerm_cdn_frontdoor_secret
(#18010) - New Resource:
azurerm_container_registry_task_schedule_run_now
(#15120) - New Resource:
azurerm_cosmosdb_sql_dedicated_gateway
(#18133) - New Resource:
azurerm_dashboard_grafana
(#17840) - New Resource:
azurerm_healthcare_medtech_service
(#15967) - New Resource:
azurerm_log_analytics_query_pack_query
(#17929) - New Resource:
azurerm_spring_cloud_connection
(#16907) - New Resource:
azurerm_search_shared_private_link_service
(#17744) - New Resource:
azurerm_sentinel_alert_rule_nrt
(#15999)
ENHANCEMENTS:
- dependencies: updating to version
v0.20220830.1105041
ofgithub.com/hashicorp/go-azure-sdk
(#18183) - dependencies:
log_analytics
- update to usehashicorp/go-azure-sdk
(#18098) azurerm_batch_pool
- support for themount
property (#18042)azurerm_container_registry
- support for theazuread_authentication_as_arm_policy_enabled
andsoft_delete_policy
properties (#17926)azurerm_cosmosdb_cassandra_cluster
- support for theHoursBetweenBackups
property (#18154)azurerm_hdinsight_kafka_cluster
- add support for thedisk_encryption
property (#17351)azurerm_hdinsight_spark_cluster
- add support for thedisk_encryption
property (#17351)azurerm_hdinsight_interactive_query_cluster
- add support for thedisk_encryption
property (#17351)azurerm_hdinsight_hbase_cluster
- add support for thedisk_encryption
property (#17351)azurerm_hdinsight_hadoop_cluster
- add support for thedisk_encryption
property (#17351)azurerm_iothub_dps
- support for theresource_count
,parallel_deployments
, andfailure_percentage
properties (#18151)azurerm_kubernetes_node_pool
- spot node pools can now be upgraded (#18124)azurerm_linux_virtual_machine
- thesource_image_id
property now supports bothCommunity Gallery Images
, andShared Gallery Images
resource IDs (#17571)azurerm_linux_virtual_machine_scale_set
- support for the following propertieshost_group_id
, andextension_operations_enabled
(#17571)azurerm_linux_virtual_machine_scale_set
- support for thedata_disk
block propertyname
(#17571)azurerm_linux_virtual_machine_scale_set
- support for thescale_in
block propertiesrule
, andforce_deletion_enabled
(#17571)azurerm_linux_virtual_machine_scale_set
- support for therolling_upgrade_policy
block propertiescross_zone_upgrade_enabled
, andprioritize_unhealthy_instances_enabled
(#17571)azurerm_linux_virtual_machine_scale_set
- added support for thespot_restore
block (#17571)azurerm_linux_virtual_machine_scale_set
- support for thespot_restore
block propertiesenabled
, andtimeout
(#17571)azurerm_linux_virtual_machine_scale_set
- support for thepublic_ip_address
block propertyversion
(#17571)azurerm_linux_virtual_machine_scale_set
- thesource_image_id
property now supports bothCommunity Gallery Images
, andShared Gallery Images
resource IDs (#17571)azurerm_linux_virtual_machine_scale_set
- support for thegallery_applications
code block (#17571)azurerm_linux_virtual_machine_scale_set
- support for thegallery_applications
block propertiesconfiguration_reference_blob_uri
,order
,package_referenceId
, andtag
(#17571)azurerm_linux_virtual_machine_scale_set
- deprecated thescale_in_policy
property in favour of thescale_in
block due to additional fields being added (#17571)azurerm_linux_virtual_machine_scale_set
- support for thescale_in
block propertyrule
(#17571)azurerm_management_group_policy_remediation
- support for theresource_count
,parallel_deployments
, andfailure_percentage
properties (#17313)azurerm_monitor_diagnostic_setting
- support for thecategory_group
property (#16367)azurerm_orchestrated_virtual_machine_scale_set
- support for the following propertiescapacity_reservation_group_id
,single_placement_group
, andextension_operations_enabled
(#17571)azurerm_orchestrated_virtual_machine_scale_set
- support for theextension
block propertysuppress_failures_enabled
(#17571)azurerm_orchestrated_virtual_machine_scale_set
- support for theadditional_capabilities
block propertyultra_ssd_enabled
(#17571)azurerm_orchestrated_virtual_machine_scale_set
- support for thepublic_ip_address
block propertiesversion
, andsku_name
(#17571)azurerm_orchestrated_virtual_machine_scale_set
- support forlinux_configuration
, andwindows_configuration
code blocks propertypatch_assessment_mode
(#17571)azurerm_orchestrated_virtual_machine_scale_set
- thesource_image_id
property now supports bothCommunity Gallery Images
, andShared Gallery Images
resource IDs (#17571)azurerm_policy_definition - export the
role_definition_ids` attribute (#18043)azurerm_resource_group_policy_remediation
- support for theresource_count
,parallel_deployments
, andfailure_percentage
properties (#17313)azurerm_resource_policy_remediation
- support for theresource_count
,parallel_deployments
, andfailure_percentage
properties (#17313)azurerm_role_assignment
- support forscope
to start with/providers/Subscription
(#17456)azurerm_servicebus_namespace
- support for thepublic_network_access_enabled
andminimum_tls_version
properties (#17805)azurerm_storage_account
- support for thepublic_network_access_enabled
property (#18005)azurerm_stream_analytics_output_eventhub
- support for theauthentication_mode
property (#18096)azurerm_stream_analytics_output_mssql
- support for theauthentication_mode
property (#18096)azurerm_stream_analytics_output_servicebus_topic
- support for theauthentication_mode
property (#18096)azurerm_stream_analytics_output_powerbi
- support for thetoken_user_principal_name
andtoken_user_display_name
properties (#18117)azurerm_stream_analytics_output_cosmosdb
- support for thepartition_key
property (#18120)azurerm_stream_analytics_reference_input_blob
- support for theauthentication_mode
property (#18137)azurerm_stream_analytics_reference_input_mssql
- support for thetable
property (#18211)azurerm_subscription_policy_remediation
- support for theresource_count
,parallel_deployments
, andfailure_percentage
properties (#17313)azurerm_windows_virtual_machine
- thesource_image_id
property now supports bothCommunity Gallery Images
, andShared Gallery Images
resource IDs (#17571)azurerm_windows_virtual_machine_scale_set
- support for the following propertieshost_group_id
, andextension_operations_enabled
(#17571)azurerm_windows_virtual_machine_scale_set
- support for thedata_disk
block propertyname
(#17571)azurerm_windows_virtual_machine_scale_set
- support for thescale_in
block propertiesrule
, andforce_deletion_enabled
(#17571)azurerm_windows_virtual_machine_scale_set
- support for therolling_upgrade_policy
block propertiescross_zone_upgrade_enabled
, andprioritize_unhealthy_instances_enabled
(#17571)azurerm_windows_virtual_machine_scale_set
- added support for thespot_restore
block (#17571)azurerm_windows_virtual_machine_scale_set
- support for thespot_restore
block propertiesenabled
, andtimeout
(#17571)azurerm_windows_virtual_machine_scale_set
- support for thepublic_ip_address
block propertyversion
(#17571)azurerm_windows_virtual_machine_scale_set
- thesource_image_id
property now supports bothCommunity Gallery Images
, andShared Gallery Images
resource IDs (#17571)azurerm_windows_virtual_machine_scale_set
- support for thegallery_applications
code block (#17571)azurerm_windows_virtual_machine_scale_set
- support for thegallery_applications
block propertiesconfiguration_reference_blob_uri
,order
,package_referenceId
, andtag
(#17571)azurerm_windows_virtual_machine_scale_set
- deprecated thescale_in_policy
property in favour of thescale_in
block due to additional fields being added (#17571)azurerm_windows_virtual_machine_scale_set
- support for thescale_in
block propertyrule
(#17571)
BUG FIXES:
azurerm_kubernetes_cluster
-kube_config
is now set when AAD is enabled for av1.24
cluster (#18142)azurerm_redis_cache
- will now recreate the cache when downgrading the SKU (#17767)azurerm_spring_cloud_service
- ignore the default zero value forread_timeout_seconds
(#18161)
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
- fixa 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
- fixa bug with setting values forWindowsFxString
(#18014)azurerm_linux_function_app
- correctly sendWEBSITE_CONTENTSHARE
andWEBSITE_CONTENTAZUREFILECONNECTIONSTRING
(#18035)azurerm_linux_function_app
- fixcontent 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
- fixcontent settings whenstorage_uses_managed_identity
is set totrue
(#18035)azurerm_windows_function_app
- correctly sendWEBSITE_CONTENTSHARE
andWEBSITE_CONTENTAZUREFILECONNECTIONSTRING
(#18035)azurerm_windows_function_app
- fixcontent 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
- fixcontent 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
- fixcasing bug with thelinux_fx_string
property for Node apps (#17789)azurerm_linux_function_app_slot
- fixcasing 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
- fixa regression aroundnamespace_id
(#17755)azurerm_postgresql_aad_administrator
- fixthe state migration (#17732)azurerm_postgresql_server
- fixa 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
- fixa 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
- fixa 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
- fixa 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
- fixa 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
- fixthe 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
- fixdockerwindowsFXVersion
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
- fixdockerwindowsFXVersion
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
- fixtheauthorizer 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
- fixforaddress_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.