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.