Terraform AzureRM provider version history
This article contains the following change logs from the HashiCorp site showing the Terraform AzureRM provider versions:
Versions 3.0.0 - Current
3.109.0 (June 20, 2024)
FEATURES:
- New Data Source:
azurerm_automation_runbook
(#26359) - New Resource:
azurerm_data_protection_backup_instance_postgresql_flexible_server
(#26249) - New Resource:
azurerm_email_communication_service_domain
(#26179) - New Resource:
azurerm_system_center_virtual_machine_manager_cloud
(#25429) - New Resource:
azurerm_system_center_virtual_machine_manager_virtual_machine_template
(#25449) - New Resource:
azurerm_system_center_virtual_machine_manager_virtual_network
(#25451)
ENHANCEMENTS:
- Data Source:
azurerm_hdinsight_cluster
- export thecluster_id
attribute (#26228) azurerm_cosmosdb_sql_container
- support for thepartition_key_kind
andpartition_key_paths
properties (#26372)azurerm_data_protection_backup_instance_blob_storage
- support for thestorage_account_container_names
property (#26232)azurerm_virtual_network_peering
- support for thepeer_complete_virtual_networks_enabled
,only_ipv6_peering_enabled
,local_subnet_names
, andremote_subnet_names
properties (#26229)azurerm_virtual_desktop_host_pool
- changing thepreferred_app_group_type
property no longer creates a new resource (#26333)azurerm_maps_account
- support for thelocation
,identity
,cors
anddata_store
properties (#26397)
BUG FIXES:
azurerm_automation_job_schedule
- updatesazurerm_automation_job_schedule
to use a composite resource id and allowsazurerm_automation_runbook
to be updated without causingazurerm_automation_job_schedule
to recreate (#22164)azurerm_databricks_workspace
- correctly allow disabling the default firewall (#26339)azurerm_virtual_hub_*
- spliting create and update so lifecycle ignore changes works correctly (#26310)
DEPRECATIONS:
- Data Source:
azurerm_mariadb_server
- deprecated since the service is retiring. Useazurerm_mysql_flexible_server
instead (#26354) azurerm_mariadb_configuration
- deprecated since the service is retiring. Useazurerm_mysql_flexible_server_configuration
instead (#26354)azurerm_mariadb_database
- deprecated since the service is retiring. Useazurerm_mysql_flexible_database
instead (#26354)azurerm_mariadb_firewall_rule
- deprecated since the service is retiring. Useazurerm_mysql_flexible_server_firewall_rule
instead (#26354)azurerm_mariadb_server
- deprecated since the service is retiring. Useazurerm_mysql_flexible_server
instead (#26354)azurerm_mariadb_virtual_network_rule
- deprecated since the service is retiring (#26354)
3.108.0 (June 13, 2024)
FEATURES:
- New Data Source:
azurerm_role_management_policy
(#25900) - New Resource:
azurerm_role_management_policy
(#25900)
ENHANCEMENTS:
- provider: support subscription ID hinting when using Azure CLI authentication (#26282)
serviceconnector
: updating to use API Version2024-04-01
(#26248)azurerm_container_groups
- can now be created with a User Assigned Identity when running Windows (#26308)azurerm_kubernetes_cluster
- updating thenetwork_profile.network_policy
property toazure
andcalico
when it isn't previously set is supported (#26176)azurerm_kubernetes_cluster
- respect Pod Distruption Budgets when rotating thedefault_node_pool
(#26274)azurerm_lb_backend_address_pool
- support for thesynchronous_mode
property (#26309)azurerm_private_endpoint
- support symultaneous creation of multiple resources of this type per subnet (#26006)
BUG FIXES:
azurerm_express_route_circuit_peering
,azurerm_express_route_circuit
,azurerm_express_route_gateway
,azurerm_express_route_port
- split create and update (#26237)azurerm_lb_backend_address_pool_address
- when using this resource, values are no longer reset onazurerm_lb_backend_address_pool
(#26264)azurerm_route_filter
- spliting create and update so lifecycle ignore changes works correctly (#26266)azurerm_route_server
- spliting create and update so lifecycle ignore changes works correctly (#26266)azurerm_synapse_workspace
- updates the client used in all operations ofazurerm_synapse_workspace_sql_aad_admin
to prevent this resource from modifying the same resource asazurerm_synapse_workspace_aad_admin
(#26317)azurerm_virtual_network
- correctly parse network securty group IDs (#26283)
DEPRECATIONS:
- Data Source:
azurerm_network_interface
- theenable_ip_forwarding
andenable_accelerated_networking
properties are deprecated and superseded by theip_forwarding_enabled
andaccelerated_networking_enabled
properties (#26293) azurerm_api_management
- thepolicy
block is deprecated and superseded with theazurerm_api_management_policy
resource (#26305)azurerm_kubernetes_cluster
- theebpf_data_plane
property is deprecated and superseded by thenetwork_data_plane
property (#26251)azurerm_network_interface
- theenable_ip_forwarding
andenable_accelerated_networking
properties have been deprecated and superseded by theip_forwarding_enabled
andaccelerated_networking_enabled
properties (#26293)azurerm_synapse_workspace
- theaad_admin
andsql_aad_admin
blocks have been deprecated and superseded by theazurerm_synapse_workspace_aad_admin
andazurerm_synapse_workspace_sql_aad_admin
resources (#26317)
3.107.0 (June 06, 2024)
FEATURES:
- New Resource:
azurerm_data_protection_backup_policy_postgresql_flexible_server
(#26024)
ENHANCEMENTS:
- dependencies: updating to
v0.20240604.1114748
ofgithub.com/hashicorp/go-azure-sdk
(#26216) advisor
: update API version to2023-01-01
(#26205)keyvault
: handling the Resources API returning Key Vaults that have been deleted when populating the cache (#26199)machinelearning
: update API version to2024-04-01
(#26168)network/privatelinkservices
- update to usehashicorp/go-azure-sdk
(#26212)network/serviceendpointpolicies
- update to usehashicorp/go-azure-sdk
(#26196)network/virtualnetworks
- update to usehashicorp/go-azure-sdk
(#26217)network/virtualwans
: update route resources to usehashicorp/go-azure-sdk
(#26189)azurerm_container_app_job
- support for thekey_vault_secret_id
andidentity
properties in thesecret
block (#25969)azurerm_kubernetes_cluster
- support forthedns_zone_ids
popperty in theweb_app_routing
block (#26117)azurerm_notification_hub_authorization_rule
- support for theprimary_connection_string
andsecondary_connection_string
properties (#26188)azurerm_subnet
- support for thedefault_outbound_access_enabled
property (#25259)
BUG FIXES:
azurerm_api_management_named_value
- now enforces setting thesecret
property when setting thevalue_from_key_vault
property (#26150)azurerm_storage_sync_server_endpoint
- improve pooling to work around api inconsistencies (#26204)azurerm_virtual_network
- split create and update function to fix lifecycle - ignore (#26246)azurerm_vpn_server_configuration
- split create and update function to fix lifecycle - ignore (#26175)azurerm_vpn_server_configuration_policy_group
- split create and update function to fix lifecycle - ignore (#26207)azurerm_vpn_site
- split create and update function to fix lifecycle - ignore changes (#26163)
DEPRECATIONS:
azurerm_kubernetes_cluster
- the propertydns_zone_id
is superseded by the propertydns_zone_ids
in theweb_app_routing
block (#26117)azurerm_nginx_deployment
- the blockconfiguration
is deprecated and superseded by the resourceazurerm_nginx_configuration
(#25773)
3.106.1 (May 31, 2024)
BUG FIXES:
- Data Source:
azurerm_kubernetes_cluster
- fix a crash when reading/settingupgrade_settings
(#26173)
3.106.0 (May 31, 2024)
UPGRADE NOTES:
- This release updates the Key Vault cache to load Key Vaults using both the Key Vaults List API and the Resources API to workaround the API returning incomplete/stale data. To achieve this pattern, and provide consistency between tooling, we're intentionally using the same older version of the Resources API as the current version of Azure CLI. (#26070)
FEATURES:
- New Data Source:
azurerm_arc_resource_bridge_appliance
(#25731) - New Data Source:
azurerm_elastic_san_volume_group
(#26111) - New Data Source:
azurerm_storage_queue
(#26087) - New Data Source:
azurerm_storage_table
(#26126) - New Resource:
azurerm_container_registry_cache_rule
(#26034) - New Resource:
azurerm_virtual_machine_implicit_data_disk_from_source
(#25537)
ENHANCEMENTS:
- Data Source: azurerm_kubernetes_cluster - add support for the
drain_timeout_in_minutes
andnode_soak_duration_in_minutes
properties in theupgrade_settings
block (#26137) - dependencies: updating to
v0.20240529.1155048
ofgithub.com/hashicorp/go-azure-sdk
(#26148) containerapps
: update API version to2024-03-01
(#25993)expressroute
: update to usehashicorp/go-azure-sdk
(#26066)keyvault
: populating the cache using both the Key Vault List and Resources API to workaround incomplete/stale data being returned (#26070)servicenetworking
: updating to API Version2023-11-01
(#26148)virtualnetworkpeerings
: update to usehashicorp/go-azure-sdk
(#26065)azurerm_automation_powershell72_module
- support for thetags
property (#26106)azurerm_bastion_host
- support forDeveloper
SKU (#26068)azurerm_container_app_environment
- support for themutual_tls_enabled
property (#25993)azurerm_container_registry
- validation to fail fast when settingpublic_network_access_enabled
with an invalid SKU (#26054)azurerm_key_vault_managed_hardware_security_module
- thepublic_network_access_enabled
property can now be updated (#26075)azurerm_kubernetes_cluster
- support for thecost_analysis_enabled
property (#26052)azurerm_kubernetes_cluster
- support for thedrain_timeout_in_minutes
andnode_soak_duration_in_minutes
properties in theupgrade_settings
block (#26137)azurerm_kubernetes_cluster_node_pool
- support for thedrain_timeout_in_minutes
andnode_soak_duration_in_minutes
properties in theupgrade_settings
block (#26137)azurerm_linux_virtual_machine
- thehibernation_enabled
property can now be updated (#26112)azurerm_logic_app_trigger_custom
- support for the propertycallback_url
(#25979)azurerm_machine_learning_workspace
- support for theserverless_compute
block (#25660)azurerm_mssql_elasticpool
- support the skuHS_PRMS
(#26161)azurerm_new_relic_monitor
- support for theidentity
block (#26115)azurerm_route_map
- theparameter
property is now Optional when the action type isDrop
(#26003)azurerm_windows_virtual_machine
- thehibernation_enabled
property can now be updated (#26112)
BUG FIXES:
- Data Source:
azurerm_system_center_virtual_machine_manager_inventory_items
- normalise the resource ID for Intentory Items (#25955) azurerm_app_configuration_feature
- update polling interval to tolerate eventual consistency of the API (#26025)azurerm_app_configuration_key
- update polling interval to tolerate eventual consistency of the API (#26025)azurerm_eventhub_namespace_customer_managed_key
- validating that the User Assigned Identity used for accessing the Key Vault is assigned to the EventHub Namespace (#28509)azurerm_linux_function_app
- fix update handling ofhealth_check_eviction_time_in_min
andWEBSITE_HEALTHCHECK_MAXPINGFAILURES
(#26107)azurerm_linux_function_app_slot
- fix update handling ofhealth_check_eviction_time_in_min
andWEBSITE_HEALTHCHECK_MAXPINGFAILURES
(#26107)azurerm_linux_web_app
- fix update handling ofhealth_check_eviction_time_in_min
andWEBSITE_HEALTHCHECK_MAXPINGFAILURES
(#26107)azurerm_linux_web_app_slot
- fix update handling ofhealth_check_eviction_time_in_min
andWEBSITE_HEALTHCHECK_MAXPINGFAILURES
(#26107)azurerm_postgresql_flexible_server
- prevent premature check on updatedstorage_mb
value that prevents the resource from being re-created (#25986)azurerm_redis_access_cache_policy_assignment
- add locks to stabilize creation of multiple policy assignments (#26085)azurerm_redis_access_cache_policy
- add locks to stabilize creation of multiple policy assignments (#26085)azurerm_windows_function_app
- fix update handling ofhealth_check_eviction_time_in_min
andWEBSITE_HEALTHCHECK_MAXPINGFAILURES
(#26107)azurerm_windows_function_app_slot
- fix update handling ofhealth_check_eviction_time_in_min
andWEBSITE_HEALTHCHECK_MAXPINGFAILURES
(#26107)azurerm_windows_web_app
- fix update handling ofhealth_check_eviction_time_in_min
andWEBSITE_HEALTHCHECK_MAXPINGFAILURES
(#26107)azurerm_windows_web_app_slot
- fix update handling ofhealth_check_eviction_time_in_min
andWEBSITE_HEALTHCHECK_MAXPINGFAILURES
(#26107)
3.105.0 (May 24, 2024)
BREAKING CHANGE:
azurerm_kubernetes_cluster
- the propertiesworkload_autoscaler_profile.vertical_pod_autoscaler_update_mode
andworkload_autoscaler_profile.vertical_pod_autoscaler_controlled_values
are no longer populated since they're not exported in API version2023-09-02-preview
(#25663)
FEATURES:
- New Resource:
azurerm_api_management_policy_fragment
(#24968)
ENHANCEMENTS:
- dependencies: updating to
v0.20240522.1080424
ofgithub.com/hashicorp/go-azure-sdk
(#26069) containerservice
: updating to use API Version2023-09-02-preview
(#25663)azurerm_application_insights_standard_web_test
-http_verb
can now be set toHEAD
andOPTIONS
(#26077)azurerm_cdn_frontdoor_rule
- updating the validation formatch_values
within theuri_path_condition
block to support a forward-slash (#26017)azurerm_linux_web_app
- normalising the value forvirtual_network_subnet_id
(#25885)azurerm_machine_learning_compute_cluster
- add validation forname
(#26060)azurerm_machine_learning_compute_cluster
- improve validation to allow an emptysubnet_resource_id
when the Workspace is using a managed Virtual Network (#26073)azurerm_postgresql_flexible_server
- the fieldpublic_network_access_enabled
is now configurable (previously this was computed-only/not settable via the API) (#25812)azurerm_snapshot
- support fordisk_access_id
(#25996)azurerm_windows_web_app
- normalising the value forvirtual_network_subnet_id
(#25885)
BUG FIXES:
azurerm_container_app_environment_custom_domain
: parsing the Log Analytics Workspace ID insensitively to workaround the API returning this value inconsistently (#26074)azurerm_container_app_job
- updating the validation for thename
field (#26049)azurerm_container_app_job
- updating the validation for thename
field within thecustom_scale_rule
block (#26049)azurerm_container_app_job
- updating the validation for thename
field within therules
block (#26049)azurerm_linux_function_app_slot
- fixed panic when planning from a version older than 3.88.0 (#25838)azurerm_pim_active_role_assignment
- fix a persistent diff whenticket
is not specified (#26059)azurerm_pim_eligible_role_assignment
- fix a persistent diff whenticket
is not specified (#26059)azurerm_policy_definition
- recreate the resource if theparameters
property is updated to include fewer items (#26083)azurerm_windows_function_app_slot
- set Server Farm ID in payload when using a Virtual Network Subnet for the slot (#25634)azurerm_windows_web_app_slot
- set Server Farm ID in payload when using a Virtual Network Subnet for the slot (#25634)
3.104.2 (May 20, 2024)
NOTE: This release is a re-release of v3.104.1
to include missing changes, refer to the changelog entries for v3.104.1
.
3.104.1 (May 20, 2024)
BUG FIXES:
azurerm_pim_active_role_assignment
- fix a regression where roles assignments could not be created with no expiration (#26029)azurerm_pim_eligible_role_assignment
- fix a regression where roles assignments could not be created with no expiration (#26029)
3.104.0 (May 16, 2024)
FEATURES:
- New Data Source:
azurerm_elastic_san
(#25719)
ENHANCEMENTS:
- New Resource -
azurerm_key_vault_managed_hardware_security_module_key
(#25935) - Data Source -
azurerm_kubernetes_service_version
- support for thedefault_version
property (#25953) network/applicationgateways
- update to usehashicorp/go-azure-sdk
(#25844)dataprotection
- update API version to2024-04-01
(#25882)databasemigration
- update API version to2021-06-30
(#25997)network/ips
- update to usehashicorp/go-azure-sdk
(#25905)network/localnetworkgateway
- update to usehashicorp/go-azure-sdk
(#25905)network/natgateway
- update to usehashicorp/go-azure-sdk
(#25905)network/networksecuritygroup
- update to usehashicorp/go-azure-sdk
(#25971)network/publicips
- update to usehashicorp/go-azure-sdk
(#25971)network/virtualwan
- update to usehashicorp/go-azure-sdk
(#25971)network/vpn
- update to usehashicorp/go-azure-sdk
(#25971)azurerm_databricks_workspace
- support for thedefault_storage_firewall_enabled
property (#25919)azurerm_key_vault
- allow previously existing key vaults to continue to manage thecontact
field prior to thev3.93.0
conditional polling change (#25777)azurerm_linux_function_app
- support for the PowerShell7.4
(#25980)azurerm_log_analytics_cluster
- support for the valueUserAssigned
in theidentity.type
property (#25940)azurerm_pim_active_role_assignment
- remove hard dependency on theroleAssignmentScheduleRequests
API, so that role assignments aren't unmanageable over time (#25956)azurerm_pim_eligible_role_assignment
- remove hard dependency on theroleEligibilityScheduleRequests
API, so that role assignments aren't unmanageable over time (#25956)azurerm_windows_function_app
- support for the PowerShell7.4
(#25980)
BUG FIXES:
azurerm_container_app_job
- Allowevent_trigger_config.scale.min_executions
to be0
(#25931)azurerm_container_app_job
- update validation to allow thereplica_retry_limit
property to be set to0
(#25984)azurerm_data_factory_trigger_custom_event
- one ofsubject_begins_with
andsubject_ends_with
no longer need to be set (#25932)azurerm_kubernetes_cluster_node_pool
- prevent race condition by checking the virtual network status when creating a node pool with a subnet ID (#25888)azurerm_postgresql_flexible_server
- fix for defaultstorage_tier
value whenstorage_mb
field is changed (#25947)azurerm_pim_active_role_assignment
- resolves several potential crashes (#25956)azurerm_pim_eligible_role_assignment
- resolves several potential crashes (#25956)azurerm_redis_enterprise_cluster_location_zone_support
- addCentral India
zones support (#26000)azurerm_sentinel_alert_rule_scheduled
- thealert_rule_template_version
property is no longerForceNew
(#25688)azurerm_storage_sync_server_endpoint
- preventing a crashed due toinitial_upload_policy
(#25968)
3.103.1 (May 10, 2024)
BUG FIXES
loadtest
- fixing an issue where the SDK Clients weren't registered (#25920)
3.103.0 (May 09, 2024)
FEATURES:
- New Resource:
azurerm_container_app_job
(#23871) - New Resource:
azurerm_container_app_environment_custom_domain
(#24346) - New Resource:
azurerm_data_factory_credential_service_principal
(#25805) - New Resource:
azurerm_network_manager_connectivity_configuration
(#25746) - New Resource:
azurerm_maintenance_assignment_dynamic_scope
(#25467) - New Resource:
azurerm_virtual_machine_gallery_application_assignment
(#22945) - New Resource:
azurerm_virtual_machine_automanage_configuration_assignment
(#25480)
ENHANCEMENTS:
- provider - support for the
recover_soft_deleted_backup_protected_vm
feature (#24157) - dependencies: updating
github.com/hashicorp/go-azure-helpers
tov0.69.0
(#25903) loganalytics
- update cluster resource to api version2022-01-01
(#25686)azurerm_bastion_host
- support for thekerberos_enabled
property (#25823)azurerm_container_app
- secrets can now be removed (#25743)azurerm_container_app_environment
- support for thecustom_domain_verification_id
property (#24346)azurerm_linux_virtual_machine
- support for the more capabilityhibernation_enabled
(#25807)azurerm_linux_virtual_machine
- support for more values for thelicense_type
property (#25909)azurerm_linux_virtual_machine_scale_set
- support for themaximum_surge_instances
property for vmss rolling upgrades (#24914)azurerm_windows_virtual_machine
- support for the more capabilityhibernation_enabled
(#25807)azurerm_windows_virtual_machine_scale_set
- support for themaximum_surge_instances_enabled
property for vmss rolling upgrades (#24914)azurerm_storage_account
- support for thepermanent_delete_enabled
property within retention policies (#25778)
BUG FIXES:
azurerm_kubernetes_cluster
- eraseload_balancer_profile
when changingnetwork_profile.outbound_type
fromloadBalancer
to another outbound type (#25530)azurerm_log_analytics_saved_search
- thefunction_parameters
property now repsects the order of elements (#25869)azurerm_linux_web_app
- fixslow_request
withpath
issue inauto_heal
by adding support forslow_request_with_path
block (#20049)azurerm_linux_web_app_slot
- fixslow_request
withpath
issue inauto_heal
by adding support forslow_request_with_path
block (#20049)azurerm_monitor_private_link_scoped_service
- normalize case of thelinked_resource_id
property during reads (#25787)azurerm_role_assignment
- add addtional retry logic to assist with cross-tenant use (#25853)azurerm_web_pubsub_network_acl
- fixing a crash whennetworkACL.PublicNetwork.Deny
was nil (#25886)azurerm_windows_web_app
- fixslow_request
withpath
issue inauto_heal
by adding support forslow_request_with_path
block (#20049)azurerm_windows_web_app_slot
- fixslow_request
withpath
issue inauto_heal
by adding support forslow_request_with_path
block (#20049)
DEPRECATIONS:
azurerm_subnet
- theprivate_endpoint_network_policies_enabled
property is deprecated in favour of theprivate_endpoint_network_policies
property (#25779)
3.102.0 (May 02, 2024)
FEATURES:
- New Resource:
azurerm_storage_sync_server_endpoint
(#25831) - New Resource:
azurerm_storage_container_immutability_policy
(#25804)
ENHANCEMENTS:
azurerm_load_test
- add support forencryption
(#25759)azurerm_network_connection_monitor
- update validation fortarget_resource_type
andtarget_resource_id
(#25745)azurerm_mssql_managed_database
- support for a Restorable Database ID to be used as thesource_database_id
for point in time restore (#25568)azurerm_storage_account
- support for themanaged_hsm_key_id
property (#25088)azurerm_storage_account_customer_managed_key
- support for themanaged_hsm_key_id
property (#25088)
BUG FIXES:
azurerm_linux_function_app
- now sets docker registry url inlinux_fx_version
by default (#23911)azurerm_resource_group
- work around sporadic eventual consistency errors (#25758)
DEPRECATIONS:
azurerm_key_vault_managed_hardware_security_module_role_assignment
- thevault_base_url
property is deprecated in favour of themanaged_hsm_id
property (#25601)
3.101.0 (April 25, 2024)
ENHANCEMENTS:
- dependencies: updating to
v0.20240424.1114424
ofgithub.com/hashicorp/go-azure-sdk
(#25749) - dependencies: updating to
v0.27.0
ofgithub.com/tombuildsstuff/giovanni
(#25702) - dependencies: updating
golang.org/x/net
to0.23.0
azurerm_cognitive_account
- thekind
property now supportsConversationalLanguageUnderstanding
(#25735)azurerm_container_app_custom_domain
- support the ability to use Azure Managed Certificates (#25356)
BUG FIXES:
- Data Source:
azurerm_application_insights
- set correct AppID in data source (#25687) azurerm_virtual_network
- suppress diff in ordering foraddress_space
due to inconsistent API response (#23793)azurerm_storage_data_lake_gen2_filesystem
- add context deadline for import (#25712)azurerm_virtual_network_gateway
- preserve existingnat_rules
on updates (#25690)
3.100.0 (April 18, 2024)
ENHANCEMENTS:
- dependencies: updating
hashicorp/go-azure-sdk
tov0.20240417.1084633
(#25659) compute
- update Virtual Machine and Virtual Machine Scale Set resources and data sources to usehashicorp/go-azure-sdk
(#25533)machine_learning
- Add newmachine_learning
block that supportspurge_soft_deleted_workspace_on_destroy
(#25624)loganalytics
- update cluster resource to usehashicorp/go-azure-sdk
(#23373)- Data Source:
azurerm_management_group
- now exports thetenant_scoped_id
attribute (#25555) azurerm_container_app
- theingress.ip_security_restriction.ip_address_range
property now accepts an IP address as valid input (#25609)azurerm_container_group
- theidentity
block can now be updated (#25543)azurerm_express_route_connection
- support for theprivate_link_fast_path_enabled
property (#25596)azurerm_hdinsight_hadoop_cluster
- support for theprivate_link_configuration
block (#25629)azurerm_hdinsight_hbase_cluster
- support for theprivate_link_configuration
block (#25629)azurerm_hdinsight_interactive_query_cluster
- support for theprivate_link_configuration
block (#25629)azurerm_hdinsight_kafka_cluster
- support for theprivate_link_configuration
block (#25629)azurerm_hdinsight_spark_cluster
- support for theprivate_link_configuration
block (#25629)azurerm_management_group
- now exports thetenant_scoped_id
attribute (#25555)azurerm_monitor_activity_log_alert
- support for thelocation
property (#25389)azurerm_mysql_flexible_server
- update validating regex forsku_name
(#25642)azurerm_postgresql_flexible_server
- support for theGeoRestore
create_mode
(#25664)azurerm_virtual_network_gateway_connection
- support for theprivate_link_fast_path_enabled
property (#25650)azurerm_windows_web_app
- support for thehandler_mapping
block (#25631)azurerm_windows_web_app_slot
- support for thehandler_mapping
block (#25631)
BUG FIXES:
- storage: prevent a bug causing the second storage account key to be used for authentication instead of the first (#25652)
azurerm_active_directory_domain_service
- prevent an issue wherefiltered_sync_enabled
was not being updated (#25594)azurerm_application_insights
- add a state migration to fix the resource ID casing of Application Insights resources (#25628)azurerm_function_app_hybrid_connection
- can now use relay resources created in a different resource group (#25541)azurerm_kubernetes_cluster_node_pool
- prevent plan diff when thewindows_profile.outbound_nat_enabled
property is unset (#25644)azurerm_machine_learning_compute_cluster
- fix location to point to parent resource for computes (#25643)azurerm_machine_learning_compute_instance
- fix location to point to parent resource for computes (#25643)azurerm_storage_account
- check replication type when evaluating support level for shares and queues for V1 storage accounts (#25581)azurerm_storage_account
- added a sanity check fordns_endpoint_type
andblob_properties.restore_policy
(#25450)azurerm_web_app_hybrid_connection
- can now use relay resources created in a different resource group (#25541)azurerm_windows_web_app
- prevent removal ofsite_config.application_stack.node_version
whenapp_settings
are updated (#25488)azurerm_windows_web_app_slot
- prevent removal ofsite_config.application_stack.node_version
whenapp_settings
are updated (#25489)
DEPRECATIONS:
logz
- the Logz resources are deprecated and will be removed in v4.0 of the AzureRM Provider since the API no longer allows new instances to be created (#25405)azurerm_machine_learning_compute_instance
- marked thelocation
field as deprecated in v4.0 of the provider (#25643)azurerm_kubernetes_cluster
- the following properties have been deprecated since the API no longer supports cluster creation with legacy Azure Entra integration:client_app_id
,server_app_id
,server_app_secret
andmanaged
(#25200)
3.99.0 (April 11, 2024)
BREAKING CHANGE:
azurerm_linux_web_app
-site_config.0.application_stack.0.java_version
must be specified withjava_server
andjava_server_version
(#25553)
ENHANCEMENTS:
- dependencies: updating to
v0.20240411.1104331
ofgithub.com/hashicorp/go-azure-sdk/resourcemanager
andgithub.com/hashicorp/go-azure-sdk/sdk
(#25546) - dependencies: updating to
v0.26.1
ofgithub.com/tombuildsstuff/giovanni
(#25551) azurerm_key_vault
- deprecate thecontact
property from v3.x provider and update properties to Computed & Optional (#25552)azurerm_key_vault_certificate_contacts
- in v4.0 make thecontact
property optional to allow for deletion of contacts from the key vault (#25552)azurerm_signalr_service
- support for setting thesku
property toPremium_P2
(#25578)azurerm_snapshot
- support for thenetwork_access_policy
andpublic_network_access_enabled
properties (#25421)azurerm_storage_account
- extend the support level of(blob|queue|share)_properties
for Storage kind (#25427)azurerm_storage_blob
- support for theencryption_scope
property (#25551)azurerm_storage_container
- support for thedefault_encryption_scope
andencryption_scope_override_enabled
properties (#25551)azurerm_storage_data_lake_gen2_filesystem
- support for thedefault_encryption_scope
property (#25551)azurerm_subnet
- thedelegation.x.service_delegation.x.name
property now supportsOracle.Database/networkAttachments
(#25571)azurerm_web_pubsub
- support setting thesku
property toPremium_P2
(#25578)
BUG FIXES:
- provider: fix an issue where the provider was not correctly configured when using a custom metadata host (#25546)
- storage: fixes several potential crashes during plan/apply with resources using the Storage data plane API (#25525)
azurerm_application_insights
- fix issue where the wrong Application ID was set into the propertyapp_id
(#25520)azurerm_application_insights_api_key
- add a state migration to re-case static segments of the resource ID (#25567)azurerm_container_app_environment_certificate
- thesubject_name
attribute is now correctly populated (#25516)azurerm_function_app_slot
- now taints the resource when partially created (#24520)azurerm_linux_function_app
- now taints the resource when partially created (#24520)azurerm_managed_disk
- filtering the Resource SKUs response to reduce the memory overhead, when determining whether a Managed Disk can be online resized or not (#25549)azurerm_monitor_alert_prometheus_rule_group
- theseverity
property is now set correctly when0
(#25408)azurerm_monitor_smart_detector_alert_rule
- normalising the value forid
within theaction_group
block (#25559)azurerm_redis_cache_access_policy_assignment
- theobject_id_alias
property now allows usernames (#25523)azurerm_windows_function_app
- doesn't taint the resource when partially created (#24520)azurerm_windows_function_app
- doesn't taint the resource when partially created (#24520)
DEPRECATIONS:
azurerm_cosmosdb_account
- theconnection_strings
property is superseded by the primary and secondary connection strings for sql, mongodb and readonly (#25510)azurerm_cosmosdb_account
- theenable_free_tier
property is superseded byfree_tier_enabled
(#25510)azurerm_cosmosdb_account
- theenable_multiple_write_locations
property is superseded bymultiple_write_locations_enabled
(#25510)azurerm_cosmosdb_account
- theenable_automatic_failover
property is superseded byautomatic_failover_enabled
(#25510)
3.98.0 (April 04, 2024)
FEATURES:
- New Resource:
azurerm_static_web_app_function_app_registration
(#25331) - New Resource:
azurerm_system_center_virtual_machine_manager_inventory_items
(#25110) - New Resource:
azurerm_workloads_sap_discovery_virtual_instance
(#24342) - New Resource:
azurerm_redis_cache_policy
(#25477) - New Resource:
azurerm_redis_cache_policy_assignment
(#25477)
ENHANCEMENTS:
- dependencies: updating to
v0.20240402.1085733
ofgithub.com/hashicorp/go-azure-sdk
(#25482) - dependencies: updating to
v0.67.0
ofgithub.com/hashicorp/go-azure-helpers
(#25446) - dependencies: updating to
v0.25.4
ofgithub.com/tombuildsstuff/giovanni
(#25404) alertsmanagement
- updating remaining resources to usehashicorp/go-azure-sdk
(#25486)applicationinsights
- updating remaining resources to usehashicorp/go-azure-sdk
(#25376)compute
- update to API version2024-03-01
(#25436)compute
- update shared image resources and data sources to usehashicorp/go-azure-sdk
(#25503)containerinstance
- update to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#25416)maintenance
- updating to API Version2023-04-01
(#25388)recovery_services
- Addrecovery_service
block to the provider that supportsvm_backup_stop_protection_and_retain_data_on_destroy
andpurge_protected_items_from_vault_on_destroy
(#25515)storage
- the Storage Account cache is now populated usinghashicorp/go-azure-sdk
(#25437)azurerm_bot_service_azure_bot
- support for thecmk_key_vault_key_url
property (#23640)azurerm_capacity_reservation
- update validation forcapacity
(#25471)azurerm_container_app
- add support forkey_vault_id
andidentity
properties in thesecret
block (#24773)azurerm_databricks_workspace
- exposemanaged_services_cmk_key_vault_id
andmanaged_disk_cmk_key_vault_id and key_vault_id
to support cross subscription CMK's. (#25091)azurerm_databricks_workspace_root_dbfs_customer_managed_key
- exposekey_vault_id
to support cross subscription CMK's. (#25091)azurerm_managed_hsm_role_*_ids
- use specific resource id to replace generic nested item id (#25323)azurerm_mssql_database
- add support forsecondary_type
(#25360)azurerm_monitor_scheduled_query_rules_alert_v2
- support for theidentity
block (#25365)azurerm_mssql_server_extended_auditing_policy
- support foraudit_actions_and_groups
andpredicate_expression
(#25425)azurerm_netapp_account
- can now be imported (#25384)azurerm_netapp_volume
- support for thekerberos_enabled
,smb_continuous_availability_enabled
,kerberos_5_read_only_enabled
,kerberos_5_read_write_enabled
,kerberos_5i_read_only_enabled
,kerberos_5i_read_write_enabled
,kerberos_5p_read_only_enabled
, andkerberos_5p_read_write_enabled
properties (#25385)azurerm_recovery_services_vault
- upgrading to version2024-01-01
(#25325)azurerm_stack_hci_cluster
- theclient_id
property is now optional (#25407)azurerm_storage_encryption_scope
- refactoring to usehashicorp/go-azure-sdk
rather thanAzure/azure-sdk-for-go
(#25437)azurerm_mssql_elasticpool
- themaintenance_configuration_name
property now supports valuesSQL_SouthAfricaNorth_DB_1
,SQL_SouthAfricaNorth_DB_2
,SQL_WestUS3_DB_1
andSQL_WestUS3_DB_2
(#25500)azurerm_lighthouse_assignment
- updating API Version from2019-06-01
to2022-10-01
(#25473)
BUG FIXES:
network
- updating theGatewaySubnet
validation to show the Subnet Name when the validation fails (#25484)azurerm_function_app_hybrid_connection
- fix an issue during creation whensend_key_name
is specified (#25379)azurerm_linux_web_app_slot
- fix a crash when upgrading the provider to v3.88.0 or later (#25406)azurerm_mssql_database
- update the behavior of theenclave_type
field. (#25508)azurerm_mssql_elasticpool
- update the behavior of theenclave_type
field. (#25508)azurerm_network_manager_deployment
- add locking (#25368)azurerm_resource_group_template_deployment
- changes toparameters_content
andtemplate_content
now forceoutput_content
to be updated in the plan (#25403)azurerm_storage_blob
- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_container
- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_data_lake_gen2_filesystem
- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_data_lake_gen2_filesystem_path
- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_queue
- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_share
- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_share_directory
- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_share_directory
- resolve an issue where directories might fail to destroy (#25404)azurerm_storage_share_file
- fix a potential crash when the endpoint is unreachable (#25404)azurerm_storage_share_file
- fix several bugs with path handling when creating files in subdirectories (#25404)azurerm_web_app_hybrid_connection
- fix an issue during creation whensend_key_name
is specified (#25379)azurerm_windows_web_app
- prevent a panic during resource upgrade (#25509)
3.97.1 (March 22, 2024)
ENHANCEMENTS:
azurerm_nginx_deployment
- support for theconfiguration
block (#24276)
BUG FIXES:
azurerm_data_factory_integration_runtime_self_hosted
- ensure that autorizationh keys are exported (#25246)azurerm_storage_account
- defaulting the value fordns_endpoint_type
toStandard
when it's not returned from the Azure API (#25367)
3.97.0 (March 21, 2024)
BREAKING CHANGES:
azurerm_linux_function_app
-app_settings["WEBSITE_RUN_FROM_PACKAGE"]
must be added toignore_changes
for deployments where an external tool modifies theWEBSITE_RUN_FROM_PACKAGE
property in theapp_settings
block. (#24848)azurerm_linux_function_app_slot
-app_settings["WEBSITE_RUN_FROM_PACKAGE"]
must be added toignore_changes
for deployments where an external tool modifies theWEBSITE_RUN_FROM_PACKAGE
property in theapp_settings
block. (#24848)
FEATURES:
- New Resource:
azurerm_elastic_san_volume
(#24802)
ENHANCEMENTS:
- dependencies: updating to
v0.25.3
ofgithub.com/tombuildsstuff/giovanni
(#25362) - dependencies: updating to
v0.20240321.1145953
ofgithub.com/hashicorp/go-azure-sdk
(#25332) - dependencies: updating to
v0.25.2
ofgithub.com/tombuildsstuff/giovanni
(#25305) azurestackhci
: updating to API Version2024-01-01
(#25279)monitor/scheduledqueryrules
: updating to API version2023-03-15-preview
(#25350)cosmosdb
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#25166)- Data Source
azurerm_stack_hci_cluster
: refactoring the association to usehashicorp/go-azure-sdk
(#25293) azurerm_app_configuration
- support for Environments other than Azure Public (#25271)azurerm_automanage_configuration
- refactoring to usehashicorp/go-azure-sdk
(#25293)azurerm_container_app_environment
- add support forConsumption
workload profile (#25285)azurerm_cosmosdb_postgresql_cluster
- expose list of server names and FQDN in theservers
block (#25240)azurerm_data_share
- hyphens are now allowed in the resource's name (#25242)azurerm_data_factory_integration_runtime_azure_ssis
- support for thecopy_compute_scale
andpipeline_external_compute_scale
blocks (#25281)azurerm_healthcare_service
- support for theidentity
andconfiguration_export_storage_account_name
properties (#25193)azurerm_nginx_deployment
- support theauto_scale_profile
block (#24950)azurerm_netapp_account_resource
- support for thekerberos_ad_name
,kerberos_kdc_ip property
,enable_aes_encryption
,local_nfs_users_with_ldap_allowed
,server_root_ca_certificate
,ldap_over_tls_enabled
, andldap_signing_enabled
properties (#25340)azurerm_netapp_account_resource
- support for [Support for Azure Netapp Files - AD Site Name #12462] via thesite_name
property (#25340)azurerm_stack_hci_cluster
: refactoring the association to usehashicorp/go-azure-sdk
(#25293)azurerm_storage_account
- support for thedns_endpoint_type
property (#22583)azurerm_storage_blob_inventory_policy
- refactoring to usehashicorp/go-azure-sdk
(#25268)azurerm_synapse_spark_pool
- added support for3.4
(#25319)
BUG FIXES:
- Data Source:
azurerm_storage_blob
- fix a bug that incorrectly parsed the endpoint in the resource ID (#25283) - Data Source:
azurerm_storage_table_entity
- fixing a regression when parsing the table endpoint (#25307) netapp_account_resource
- correct thesmb_server_name
property validation (#25340)azurerm_backup_policy_file_share
- prevent a bug when theinclude_last_days
property does not work whendays
is empty (#25280)azurerm_backup_policy_vm
- prevent a bug when theinclude_last_days
property does not work whendays
is empty (#25280)azurerm_container_app_custom_domain
- prevent an issue where the secret was not being passed through (#25196) (#25251)azurerm_data_protection_backup_instance_kubernetes_cluster
- prevent the protection errosrScenarioPluginInvalidWorkflowDataRequest
andUserErrorKubernetesBackupExtensionUnhealthy
[azurerm_data_protection_backup_instance_kubernetes_cluster is created with message "Fix protection error for the backup instance" and code ScenarioPluginInvalidWorkflowDataRequest #25294] (#25345)azurerm_purview_account
- now allows for PurView accounts with missing or disabled eventhubs without keys (#25301)azurerm_storage_account
- fix a crash when the storage account becomes unavailable while reading (#25332)azurerm_storage_blob
- fixing a regression where blobs within a nested directory wouldn't be parsed correctly (#25305)azurerm_storage_data_lake_gen2_path
- fixing a bug where there was no timeout available during import (#25282)azurerm_storage_queue
- fixing a bug where the Table URI was obtained rather than the Queue URI (#25262)azurerm_subscription
- fixing an issue when creating a subscription alias (#25181)
3.96.0 (March 14, 2024)
ENHANCEMENTS:
- dependencies: updating to
v0.20240314.1083835
ofgithub.com/hashicorp/go-azure-sdk
(#25255) - dependencies: updating to
v0.25.1
ofgithub.com/tombuildsstuff/giovanni
(#24798) - dependencies: updating to
v1.33.0
ofgoogle.golang.org/protobuf
(#25243) storage
: updating the data plane resources to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24798)- Data Source:
azurerm_storage_table_entities
- support for AAD authentication (#24798) - Data Source:
azurerm_storage_table_entity
- support for AAD authentication (#24798) azurerm_kusto_cluster
- supportNone
pattern for thevirtual_network_configuration
block (#24733)azurerm_linux_function_app
- support for the Node20
runtime (#24073)azurerm_linux_function_app_slot
- support for the Node20
runtime (#24073)azurerm_stack_hci_cluster
- support theidentity
,cloud_id
,service_endpoint
andresource_provider_object_id
properties (#25031)azurerm_storage_share_file
- support for AAD authentication (#24798)azurerm_storage_share_directory
- support for AAD authentication, deprecateshare_name
andstorage_account_name
in favor ofstorage_share_id
(#24798)azurerm_storage_table_entity
- support for AAD authentication, deprecateshare_name
andstorage_account_name
in favor ofstorage_table_id
(#24798)azurerm_storage_table_entity
- support for AAD authentication (#24798)azurerm_windows_function_app
- support for the Node20
runtime (#24073)azurerm_windows_function_app_slot
- support for the Node20
runtime (#24073)azurerm_windows_web_app
- support for the Node20
runtime (#24073)azurerm_windows_web_app_slot
- support for the Node20
runtime (#24073)
BUG FIXES:
azurerm_container_app_custom_domain
- fix resource ID parsing bug preventing import (#25192)azurerm_windows_web_app
- fix incorrect warning message when checking name availability (#25214)azurerm_virtual_machine_run_command
- prevent a bug during updates (#25186)- Data Source:
azurerm_storage_table_entities
- Fixitems.x.properties
truncating to one entry (#25211)
3.95.0 (March 08, 2024)
FEATURES:
- New Resource:
azurerm_container_app_custom_domain
(#24421) - New Resource:
azurerm_data_protection_backup_instance_kubernetes_cluster
(#24940) - New Resource:
azurerm_static_web_app
(#25117) - New resource:
azurerm_static_web_app_custom_domain
(#25117) - New resource:
azurerm_system_center_virtual_machine_manager_availability_set
(#24975) - New Resource:
azurerm_workloads_sap_three_tier_virtual_instance
(#24384) - New Resource:
azurerm_workloads_sap_single_node_virtual_instance
(#24331)
ENHANCEMENTS:
dependencies
: updating to v0.20240229.1102109 ofgithub.com/hashicorp/go-azure-sdk
(#25102)monitor
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
[GH-#25102]network
: updating to API Version2023-09-01
(#25095)azurerm_data_factory_integration_runtime_managed
- support for thecredential_name
property (#25033)azurerm_linux_function_app
- support for thedescription
property in theip_restriction
block (#24527)azurerm_linux_function_app
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131)azurerm_linux_function_app_slot
- support for thedescription
property in theip_restriction
block (#24527)azurerm_linux_function_app_slot
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131)azurerm_linux_web_app
- support for thedescription
property in theip_restriction
block (#24527)azurerm_linux_web_app
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131)azurerm_linux_web_app_slot
- support for thedescription
property in theip_restriction
block (#24527)azurerm_linux_web_app_slot
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131)azurerm_mysql_flexible_server
- setting thestorage.size_gb
property to a smaller value now forces a new resource to be created (#25074)azurerm_orbital_contact_profile
- changing thechannels
property no longer creates a new resource (#25129)azurerm_private_dns_resolver_inbound_endpoint
- theprivate_ip_address
property is no longer required whenprivate_ip_allocation_method
isDynamic
(#25035)stream_analytics_output_blob
- support for theblob_write_mode
property (#25127)azurerm_windows_function_app
- support for thedescription
property in theip_restriction
block (#24527)azurerm_windows_function_app
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131)azurerm_windows_function_app_slot
- support for thedescription
property in theip_restriction
block (#24527)azurerm_windows_function_app_slot
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131)azurerm_windows_web_app
- support for thedescription
property in theip_restriction
block (#24527)azurerm_windows_web_app
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131)azurerm_windows_web_app_slot
- support for thedescription
property in theip_restriction
block (#24527)azurerm_windows_web_app_slot
- support for theip_restriction_default_action
andscm_ip_restriction_default_action
properties (#25131)
BUG FIXES:
- Data Source:
azurerm_function_app_host_keys
- correctly setevent_grid_extension_key
by searching for the renamed property in the API response (#25108) azurerm_app_service_public_certificate
- fix issue where certificate information was not being set correctly in the read (#24943)azurerm_container_registry
- prevent recreation of the resource when thegeoreplication.tags
are updated (#24994)azurerm_firewall_policy_rule_collection_group
- fix issue where the client subscription ID was used to construct thefirewall_policy_id
(#25145)azurerm_function_app_hybrid_connection
- fix issue whereSendKeyValue
was not populated in the API payload (#23761)azurerm_orbital_contact_profile
- fix creation of the resource whenevent_hub_uri
is not specified (#25128)azurerm_recovery_services_vault
- prevent a panic whenimmutability
is updated (#25132)azurerm_storage_account
- fix issue where the queue encryption key type was set as the table encryption key type (#25046)azurerm_web_app_hybrid_connection
- fix issue whereSendKeyValue
was not populated in the API payload (#23761)azurerm_mssql_database
- fix incorrect error due to typo when usingrestore_long_term_retention_backup_id
(#25180)
DEPRECATIONS:
- Deprecated Resource:
azurerm_static_site
(#25117) - Deprecated Resource:
azurerm_static_site_custom_domain
(#25117) azurerm_kubernetes_fleet_manager
- thehub_profile
property is deprecated (#25010)
3.94.0 (February 29, 2024)
FEATURES:
- New Resource:
azurerm_kubernetes_fleet_update_run
(#24813)
ENHANCEMENTS:
- dependencies: updating to
v0.20240228.1142829
ofgithub.com/hashicorp/go-azure-sdk
(#25081) servicefabric
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#25002)springcloud
: updating to API Version2024-01-01-preview
(#24937)securitycenter
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#25081)- Data Source:
azurerm_storage_table_entities
- support forselect
(#24987) - Data Source:
azurerm_netapp_volume
- support for thesmb_access_based_enumeration
andsmb_non_browsable
properties (#24514) azurerm_cosmosdb_account
- add support for theminimal_tls_version
property (#24966)azurerm_federated_identity_credential
- the federated credentials can now be changed without creating a new resource (#25003)azurerm_kubernetes_cluster
- support for thecurrent_kubernetes_version
property (#25079)azurerm_kubernetes_cluster
- private DNS is now allowed for theweb_app_routing
property (#25038)azurerm_kubernetes_cluster
- migration between differentoutbound_type
s is now allowed (#25021)azurerm_mssql_database
- support for therecovery_point_id
andrestore_long_term_retention_backup_id
properties (#24904)azurerm_linux_virtual_machine
- support for theautomatic_upgrade_enabled
,disk_controller_type
,os_image_notification
,treat_failure_as_deployment_failure_enabled
, andvm_agent_platform_updates_enabled
properties (#23394)azurerm_nginx_deployment
- support for theautomatic_upgrade_channel
property (#24867)azurerm_netapp_volume
- support for thesmb_access_based_enumeration
andsmb_non_browsable
properties (#24514)azurerm_netapp_pool
- support for theencryption_type
property (#24993)azurerm_role_definition
- upgrade to the API version2022-05-01-preview
(#25008)azurerm_redis_cache
- allow AAD auth for all SKUs (#25006)azurerm_sql_managed_instance
- support for thezone_redundant_enabled
property (#25089)azurerm_spring_cloud_gateway
- support for theapplication_performance_monitoring_ids
property (#24919)azurerm_spring_cloud_configuration_service
- support for therefresh_interval_in_seconds
property (#25009)azurerm_synapse_workspace
- support for using theuser_assigned_identity_id
property within thecustomer_managed_key
block (#25027)azurerm_windows_virtual_machine
- support for theautomatic_upgrade_enabled
,disk_controller_type
,os_image_notification
,treat_failure_as_deployment_failure_enabled
, andvm_agent_platform_updates_enabled
properties (#23394)
BUG FIXES:
azurerm_api_management_notification_recipient_email
- fixing an issue where response pages weren't iterated over correctly (#25055)azurerm_api_management_notification_recipient_user
- fixing an issue where response pages weren't iterated over correctly (#25055)azurerm_batch_pool
- fix setting theextension.settings_json
property (#24976)azurerm_key_vault_key
-expiration_date
can be updated if newer date is ahead (#25000)azurerm_pim_active_role_assignment
- fix an isue where the resource would disappear or fail to import after 45 days (#24524)azurerm_pim_eligible_role_assignment
- fix an isue where the resource would disappear or fail to import after 45 days (#24524)azurerm_recovery_services_vault
- validate thatuse_system_assigned_identity
anduser_assigned_identity_id
cannot be set at the same time (#24091)azurerm_recovery_vaults
now creates properly withSystemAssigned,UserAssigned
identity (#24978)azurerm_subscription
- fixing an issue where response pages weren't iterated over correctly (#25055)
3.93.0 (February 22, 2024)
FEATURES:
- New Data Source:
azurerm_express_route_circuit_peering
(#24971) - New Data Source:
azurerm_storage_table_entities
(#24973) - New Resource:
azurerm_dev_center_catalog
(#24833) - New Resource:
azurerm_system_center_virtual_machine_manager_server
(#24278)
BUG FIXES:
azurerm_key_vault
- conditionally polling the Data Plane endpoint whenpublic_network_access_enabled
is set to false (#23823)azurerm_storage_account
- allow theidentity.type
property to beSystemAssigned, UserAssigned
when using a Customer Managed Key (#24923)azurerm_automation_account
- prevent theidentity.identity_ids
User Assigned identity being set when not specified in config (#24977)
ENHANCEMENTS:
- dependencies: updating to
v0.20240221.1170458
ofhashicorp/go-azure-sdk
(#24967) - dependencies: refactor
azurerm_spring_cloud_configuration_service
to usego-azure-sdk
(#24918) - provider: support or the feature flag
virtual_machine_scale_set.reimage_on_manual_upgrade
(#22975) sentinel
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24962)sqlvirtualmachines
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24912)nginx
: updating to use2024-01-01-preview
(#24868)azurerm_cosmosdb_account
- support for thebackup.tier
property (#24595)azurerm_linux_virtual_machine
- thevirtual_machine_scale_set_id
proeprty can now be changed without creating a new resource (#24768)azurerm_machine_learning_workspace
- support for themanaged_network.isolation_mode
property (#24951)azurerm_private_dns_resolver_inbound_endpoint
- support thestatic
value for theprivate_ip_allocation_method
property (#24952)azurerm_postgresql_flexible_server
- expose thestorage_tier
field (#24892)azurerm_redis_cache
- support for thepreferred_data_persistence_auth_method
property (#24370)azurerm_servicebus_namespace
- support for thepremium_messaging_partitions
property (#24676)azurerm_windows_virtual_machine
- thevirtual_machine_scale_set_id
proeprty can now be changed without creating a new resource (#24768)
BUG FIXES:
azurerm_cognitive_deployment
- theversion_upgrade_option
property can not be updated without creating a new resource (#24922)azurerm_data_protection_backup_vault
- support or thesoft_delete
andretention_duration_in_days
properties (#24775)azurerm_data_factory_pipeline
- correctly handle incorrect header values (#24921)azurerm_kusto_cluster
-optimized_auto_scale
is now updated aftersku
is updated (#24906)azurerm_key_vault_certificate
- now only updates thelifetime_action
of the certificate block unless otherwise required (#24755)azurerm_linux_virtual_machine_scale_set
- correctly includepublic_ip_prefix_id
during updates (#24939)azurerm_postgresql_flexible_server
- thecustomer_managed_key.key_vault_key_id
property is now required (#24981)azurerm_nginx_deployment
- changing thesku
property now creates a new resource (#24905)azurerm_orchestrated_virtual_machine_scale_set
- thedisk_size_gb
andlun
parameters ofdata_disks
are optional now (#24944)azurerm_storage_account
- change order of API calls to be GET-then-PUT ratehr then PATCHES (#23935)azurerm_storage_account
- improve the validation around theimmutability_policy
being used withblob_properties
(#24938)azurerm_security_center_setting
- prevent a bug when name isSENTINEL
(#24497)azurerm_windows_virtual_machine_scale_set
- correctly includepublic_ip_prefix_id
during updates (#24939)
3.92.0 (February 15, 2024)
FEATURES:
- New Data Source:
azurerm_virtual_desktop_application_group
(#24771)
ENHANCEMENTS:
- provider: support for the feature flag
postgresql_flexible_server.restart_server_on_configuration_value_change property
(#23811) - dependencies: updating to v0.20240214.1142753 of
github.com/hashicorp/go-azure-sdk
(#24889) automation
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24858)maintenance
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24819)containerapps
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24862)containerservices
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24872)timeseriesinsights
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24889)azurerm_container_app_environment
: support for theinfrastructure_resource_group_name
property (#24361)azurerm_cost_anomaly_alert
- support for thesubscription_id
property (#24258)azurerm_cosmosdb_account
- add default values for theconsistency_policy
code block (#24830)azurerm_dashboard_grafana
- support for thesmtp
block (#24717)azurerm_key_vault_certificates
- support for thetags
property (#24857)azurerm_key_vault_secrets
- support for thetags
property (#24857)azurerm_orchestrated_virtual_machine_scale_set
- support for theadditional_unattend_content
block (#24292)azurerm_virtual_desktop_host_pool
- support for thevm_template
property (#24369)
BUG FIXES:
azurerm_container_app_environment
: avoid unwanted changes when updating and usinglog_analytics_workspace_id
(#24303)azurerm_cosmosdb_account
- fixed regression in thebackup
code block (#24830)azurerm_data_factory
- allow thegit_url
property to be blank/empty (#24879)azurerm_linux_web_app_slot
- theworker_count
property now works correctly in thesite_config
block (#24515)azurerm_linux_web_app
- supportoff
for thefile_system_level
property (#24877)azurerm_linux_web_app_slot
- supportoff
for thefile_system_level
property (#24877)azurerm_private_endpoint
- fixing an issue where updating the Private Endpoint would remove any Application Security Group Association (#24846)azurerm_search_service
- fixed the update function to adjust for changed API behaviour (#24837)azurerm_search_service
- fixed the update function to adjust for changed API behaviour (#24903)azurerm_windows_web_app
- supportoff
for thefile_system_level
property (#24877)azurerm_windows_web_app_slot
- supportoff
for thefile_system_level
property (#24877)
3.91.0 (February 08, 2024)
FEATURES:
- New Data Source:
azurerm_databricks_access_connector
(#24769) - New Resource:
azurerm_data_protection_backup_policy_kubernetes_cluster
(#24718) - New Resource:
azurerm_chaos_studio_experiment
(#24779) - New Resource:
azurerm_chaos_studio_capability
(#24779) - New Resource:
azurerm_dev_center_gallery
(#23760) - New Resource:
azurerm_kubernetes_fleet_member
(#24792) - New Resource:
azurerm_iotcentral_organization
(#23132) - New Resource:
azurerm_spring_cloud_app_dynamics_application_performance_monitoring
(#24750)
ENHANCEMENTS:
- dependencies: updating to
v0.20240208.1095436
ofgithub.com/hashicorp/go-azure-sdk/resource-manager
(#24819) - dependencies: updating to
v0.20240208.1095436
ofgithub.com/hashicorp/go-azure-sdk/sdk
(#24819) - dependencies: refactor
azurerm_app_service_environment_v3
to usego-azure-sdk
(#24760) - dependencies: refactor
azurerm_role_definition
to usego-azure-sdk
(#24266) managedhsm
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24761)hdinsight
: updating to API Version2023-07-01
(#24761)streamanalytics
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24819)azurerm_app_service_environment_v3
- support for theremote_debugging_enabled
property (#24760)azurerm_storage_account
- support for thelocal_user_enabled
property (#24800)azurerm_log_analytics_workspace_table
- support for thetotal_retention_in_days
property (#24513)azurerm_maching_learning_workspace
- support for thefeature_store
andkind
properties (#24716)azurerm_traffic_manager_azure_endpoint
- support for thealways_serve_enabled
property (#24573)azurerm_traffic_manager_external_endpoint
- support for thealways_serve_enabled
property (#24573)
BUG FIXES:
azurerm_api_management
- thevirtual_network_configuration
property now updates correctly outside ofvirtual_network_type
(#24569)
3.90.0 (February 01, 2024)
UPGRADE NOTES:
- provider - The provider now automatically registers the
AppConfiguration
,DataFactory
, andSignalRService
Resource Providers. When running Terraform with limited permissions, note that you must disable automatic Resource Provider Registration and ensure that any Resource Providers Terraform requires are registered. (#24645)
FEATURES:
- New Data Source:
azurerm_nginx_configuration
(#24642) - New Data Source:
azurerm_virtual_desktop_workspace
(#24732) - New Resource:
azurerm_kubernetes_fleet_update_strategy
(#24328) - New Resource:
azurerm_site_recovery_vmware_replicated_vm
(#22477) - New Resource:
azurerm_spring_cloud_new_relic_application_performance_monitoring
(#24699)
ENHANCEMENTS:
- provider: registering the Resource Provider
Microsoft.AppConfiguration
(#24645) - provider: registering the Resource Provider
Microsoft.DataFactory
(#24645) - provider: registering the Resource Provider
Microsoft.SignalRService
(#24645) - provider: the Provider is now built using Go 1.21.6 (#24653)
- dependencies: the dependency
github.com/hashicorp/go-azure-sdk
is split into multiple Go Modules - and as such will be referred to by those paths going forwards (#24636) - dependencies: updating to ``v0.20240201.1064937
of
github.com/hashicorp/go-azure-sdk/resource-manager` (#24738) - dependencies: updating to
v0.20240201.1064937
ofgithub.com/hashicorp/go-azure-sdk/sdk
(#24738) appservice
: update togo-azure-sdk
and API version2023-01-01
(#24688)datafactory
: updating to usetombuildsstuff/kermit
(#24675)hdinsight
: refactoring to usegithub.com/hashicorp/go-azure-sdk/resource-manager
(#24011)hdinsight
: updating to API Version2021-06-01
(#24011)loadbalancer
: updating to usehashicorp/go-azure-sdk
(#24291)nginx
: updating to API Version2023-09-01
(#24640)servicefabricmanagedcluster
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24654)springcloud
: updating to use API Version2023-11-01-preview
(#24690)subscriptions
: refactoring to usehashicorp/go-azure-sdk
(#24663)- Data Source:
azurerm_stream_analytics_job
- support for User Assigned Identities (#24738) azurerm_cosmosdb_account
- support for thegremlin_database
andtables_to_restore
properties (#24627)azurerm_bot_channel_email
- support for themagic_code
property (#23129)azurerm_cosmosdb_account
- support for thepartition_merge_enabled
property (#24615)azurerm_mssql_managed_database
- support for theimmutable_backups_enabled
property (#24745)azurerm_mssql_database
- support for theimmutable_backups_enabled
property (#24745)azurerm_palo_alto_next_generation_firewall_virtual_hub_panorama
- support for thetrusted_address_ranges
property (#24459)azurerm_palo_alto_next_generation_firewall_virtual_network_local_rulestack
- support for thetrusted_address_ranges
property (#24459)azurerm_palo_alto_next_generation_firewall_virtual_network_panorama
- support for thetrusted_address_ranges
property (#24459)azurerm_servicebus_namespace
- updating to use API Version2022-10-01-preview
(#24650)azurerm_spring_cloud_api_portal
- support for theapi_try_out_enabled
property (#24696)azurerm_spring_cloud_gateway
- support for thelocal_response_cache_per_route
andlocal_response_cache_per_instance
properties (#24697)azurerm_stream_analytics_job
- support for User Assigned Identities (#24738)azurerm_subscription
- refactoring to usehashicorp/go-azure-sdk
to set tags on the subscription (#24734)azurerm_virtual_desktop_workspace
- correctly validate thename
property (#24668)
BUG FIXES:
- provider: skip registration for resource providers that are unavailable (#24571)
azurerm_app_configuration
- no longer requirelifecycle_ignore_changes
for thevalue
property when using a key vault reference (#24702)azurerm_app_service_managed_certificate
- fix casing issue inapp_service_plan_id
by parsing insensitively (#24664)azurerm_cognitive_deployment
- updates now include theversion
property (#24700)azurerm_dns_cname_record
- prevent casing issue intarget_resource_id
by parsing the ID insensitively (#24181)azurerm_mssql_managed_instance_failover_group
- prevent an issue when trying to create a failover group with a managed instance from a different subscription (#24646)azurerm_storage_account
- conditionally update properties only when needed (#24669)azurerm_storage_account
- change update order foraccess_tier
to prevent errors when uploading blobs to the archive tier (#22250)
3.89.0 (January 25, 2024)
FEATURES:
- New Data Source:
azurerm_data_factory_trigger_schedule
(#24572) - New Data Source:
azurerm_data_factory_trigger_schedules
(#24572) - New Data Source:
azurerm_ip_groups
(#24540) - New Data Source:
azurerm_nginx_certificate
(#24577) - New Resource:
azurerm_chaos_studio_target
(#24580) - New Resource:
azurerm_elastic_san_volume_group
(#24166) - New Resource:
azurerm_netapp_account_encryption
(#23733) - New Resource:
azurerm_redhat_openshift_cluster
(#24375)
ENHANCEMENTS:
- dependencies: updating to
v0.66.1
ofgithub.com/hashicorp/go-azure-helpers
(#24561) - dependencies: updating to
v0.20240124.1115501
ofgithub.com/hashicorp/go-azure-sdk
(#24619) bot
: updating to API Version2021-05-01-preview
(#24555)containerservice
: the SDK Clients now support logging (#24564)cosmosdb
: updating to API Version2023-04-15
(#24541)loadtestservice
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(and support logging) (#24578)managedidentity
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(and support logging) (#24578)azurerm_api_management_api
- change theid
format so specificrevision
s can be managed by Terraform (#23031)azurerm_data_protection_backup_vault
- theredundancy
propety can now be set toZoneRedundant
(#24556)azurerm_data_factory_integration_runtime_azure_ssis
- support for thecredential_name
property (#24458)azurerm_orchestrated_virtual_machine_scale_set
- support2022-datacenter-azure-edition-hotpatch
and2022-datacenter-azure-edition-hotpatch-smalldisk
hotpatching images (#23500)azurerm_stream_analytics_job
- support for thesku_name
property (#24554)
BUG FIXES:
Data Source:
azurerm_app_service
- parsing the API Response forapp_service_plan_id
case-insensitively (#24626)Data Source:
azurerm_function_app
- parsing the API Response forapp_service_plan_id
case-insensitively (#24626)azurerm_app_configuration_key
- the value for thevalue
property can now be removed/emptied (#24582)azurerm_app_service
- parsing the API Response forapp_service_plan_id
case-insensitively (#24626)azurerm_app_service_plan
- fix casing inserverFarms
due to ID update (#24562)azurerm_app_service_slot
- parsing the API Response forapp_service_plan_id
case-insensitively (#24626)azurerm_automation_schedule
- only onemonthly_occurence
block can now be specified (#24614)azurerm_cognitive_deployment
- themodel.version
property is no longer required (#24264)azurerm_container_app
- multiplecustom_scale_rule
can not be updated (#24509)azurerm_container_registry_task_schedule_run_now
- prevents issue where the incorrect scheduled run is tracked if there are multiple (#24592)azurerm_function_app
- parsing the API Response forapp_service_plan_id
case-insensitively (#24626)azurerm_function_app_slot
- parsing the API Response forapp_service_plan_id
case-insensitively (#24626)azurerm_logic_app_standard
- now parses the app service ID insensitively (#24562)azurerm_logic_app_workflow
- theworkflow_parameters
now correctlys handle information specified by$connections
(#24141)azurerm_mssql_managed_instance_security_alert_policy
- can not update empty storage attributes (#24553)azurerm_network_interface
- theip_configuration
properties are no longer added to a Load Balancer Backend if one of thoseip_configurations
is associated with a backend (#24470)
3.88.0 (January 18, 2024)
FEATURES:
- New Data Source:
azurerm_nginx_deployment
(#24492) - New Resource:
azurerm_spring_cloud_dynatrace_application_performance_monitoring
(#23889) - New Resource:
azurerm_virtual_machine_run_command
(#23377)
ENHANCEMENTS:
- dependencies: updating to
v0.20240117.1163544
ofgithub.com/hashicorp/go-azure-sdk
(#24481) - dependencies: updating to
v0.65.1
ofgithub.com/hashicorp/go-azure-helpers
(#24479) datashare
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24481)kusto
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#24477)- Data Source:
azurerm_application_gateway
- support for thetrusted_client_certificate.data
property (#24474) azurerm_service_plan
: refactoring to usehashicorp/go-azure-sdk
(#24483)azurerm_container_group
- support for thepriority
property (#24374)azurerm_mssql_managed_database
- support for thepoint_in_time_restore
property (#24535)azurerm_mssql_managed_instance
- now exports thedns_zone
attribute (#24435)azurerm_linux_web_app_slot
- support for settingpython_version
to3.12
(#24363)azurerm_linux_web_app
- support for settingpython_version
to3.12
(#24363)azurerm_linux_function_app_slot
- support for settingpython_version
to3.12
(#24363)azurerm_linux_function_app
- support for settingpython_version
to3.12
(#24363)
BUG FIXES:
azurerm_application_gateway
- thecomponents
property within theurl
block is no longer computed (#24480)azurerm_cdn_frontdoor_route
- prevent an issue wherecdn_frontdoor_origin_path
gets removed on update if unchanged. (#24488)azurerm_cognitive_account
- fixing support for theDC0
SKU (#24526)
3.87.0 (January 11, 2024)
FEATURES:
- New Data Source:
azurerm_network_manager
(#24398) - New Resource:
azurerm_security_center_server_vulnerability_assessments_setting
(#24299)
ENHANCEMENTS:
- dependencies: updating to
v0.20240111.1094251
ofgithub.com/hashicorp/go-azure-sdk
(#24463) - Data Source:
azurerm_mssql_database
- support foridentity
,transparent_data_encryption_enabled
,transparent_data_encryption_key_vault_key_id
andtransparent_data_encryption_key_automatic_rotation_enabled
(#24412) - Data Source:
azurerm_mssql_server
- support fortransparent_data_encryption_key_vault_key_id
(#24412) machinelearning
: updating to API Version2023-10-01
(#24416)paloaltonetworks
: updating to API Version2023-09-01
(#24290)azurerm_container_app
- update create time validations foringress.0.traffic_weight
(#24042)azurerm_container_app
- support for theip_security_restriction
block (#23870)azurerm_kubernetes_cluster
- properties indefault_node_pool.linux_os_config.sysctl_config
are now updateable via node pool cycling (#24397)azurerm_linux_web_app
- support theVS2022
value for theremote_debugging_version
property (#24407)azurerm_mssql_database
- support foridentity
,transparent_data_encryption_key_vault_key_id
andtransparent_data_encryption_key_automatic_rotation_enabled
(#24412)azurerm_postgres_flexible_server
- thesku_name
property now supports being set toMO_Standard_E96ds_v5
(#24367)azurerm_role_assignment
- support for theprincipal_type
property (#24271)azurerm_windows_web_app
- support theVS2022
value for theremote_debugging_version
property (#24407)azurerm_cdn_frontdoor_firewall_policy
- support forrequest_body_check_enabled
property (#24406)
BUG FIXES:
- Data Source:
azurerm_role_definition
- fixrole_definition_id
(#24418) azurerm_api_management
- thesku_name
property can now be updated (#24431)azurerm_arc_kubernetes_flux_configuration
- prevent a bug where certain sensitive properties forbucket
andgit_repository
were being overwritten after an update to the resource is made (#24066)azurerm_kubernetes_flux_configuration
- prevent a bug where certain sensitive properties forbucket
andgit_repository
were being overwritten after an update to the resource is made (#24066)azure_linux_web_app
- prevent a bug in App Service processing ofapplication_stack
in updates tosite_config
(#24424)azure_linux_web_app_slot
- Fix bug in App Service processing ofapplication_stack
in updates tosite_config
(#24424)azurerm_network_manager_deployment
- update creation wait logic to better tolerate the api returning not found (#24330)azurerm_virtual_machine_data_disk_attachment
- do not update applications profile with disks (#24145)azure_windows_web_app
- prevent a bug in App Service processing ofapplication_stack
in updates tosite_config
(#24424)azure_windows_web_app_slot
- prevent a bug in App Service processing ofapplication_stack
in updates tosite_config
(#24424)azurerm_maintenance_configuration
- set thereboot
property in flatten fromAlwaysReboot
toAlways
(#24376)azurerm_container_app_environment
- theworkload_profile
property can now be updated (#24409)
3.86.0 (January 04, 2024)
FEATURES:
- New Data Source:
azurerm_dashboard_grafana
(#24243) - New Resource:
azurerm_log_analytics_workspace_table
(#24229) - New Resource:
azurerm_automation_powershell72_module
(#23980) - New Resource:
azurerm_data_factory_credential_user_managed_identity
(#24307)
ENHANCEMENTS:
- dependencies: updating to
v0.20231215.1114251
ofhashicorp/go-azure-sdk
(#24251) - dependencies:
azurerm_spring_cloud_api_portal
- update to usehashicorp/go-azure-sdk
(#24321) - Data Source:
azurerm_kusto_cluster
- now exports theidentity
block (#24314) azurerm_data_protection_backup_policy_postgresql
- support for thetime_zone
property (#24312)azurerm_data_protection_backup_policy_disk
- support for thetime_zone
property (#24312)azurerm_key_vault_managed_hardware_security_module
-thetags
property can now be updated (#24333)azurerm_logic_app_standard
- support for thesite_config.0.public_network_access_enabled
property (#24257)azurerm_log_analytics_workspace_table
- support for theplan
property (#24341)azurerm_linux_web_app
- support the value20-lts
for thenode_version
property (#24289)azurerm_recovery_services_vault
- support creation with immutability set to locked (#23806)azurerm_spring_cloud_service
- support for thesku_tier
property (#24103)
BUG FIXES:
- Data Source:
azurerm_role_definition
- correctly export therole_definition_id
attribute (#24320) azurerm_bot_service
- fixing a bug wherepublic_network_access_enabled
was always set totrue
(#24255)azurerm_bot_service_azure_bot
-tags
can now be updated (#24332)azurerm_cosmosdb_account
- fix validation for theip_range_filter
property (#24306)azurerm_linux_virtual_machine
- theadditional_capabilities.0.ultra_ssd_enabled
can now be changed during the update (#24274)azurerm_logic_app_standard
- update the default value ofversion
from~3
which is no longer supported to~4
(#24134)azurerm_logic_app_standard
- fix a crash when setting the defaultversion
4.0 flag (#24322)azurerm_iothub_device_update_account
- changing thesku
property now creates a new resource (#24324)azurerm_iothub
- prevent an inconsistant value after an apply (#24326)azurerm_orchestrated_virtual_machine_scale_set
- correctly update the resource when hotpatch is enabled (#24335)azurerm_windows_virtual_machine
- theadditional_capabilities.0.ultra_ssd_enabled
can now be changed during the update (#24274)azurerm_scheduled_query_rules_alert
- changing thedata_source_id
now creates a new resource (#24327)azurerm_scheduled_query_rules_log
- changing thedata_source_id
now creates a new resource (#24327)
3.85.0 (December 14, 2023)
FEATURES:
ENHANCEMENTS:
- provider: support for authenticating using Azure Kubernetes Service Workload Identity (#23965)
- dependencies: updating to
v0.65.0
ofgithub.com/hashicorp/go-azure-helpers
(#24222) - dependencies: updating to
v0.20231214.1220802
ofgithub.com/hashicorp/go-azure-sdk
(#24246) - dependencies: updating to version
v0.20231214.1160726
ofgithub.com/hashicorp/go-azure-sdk
(#24241) - dependencies: update
security/automation
to usehashicorp/go-azure-sdk
(#24156) dataprotection
: updating to API Version2023-05-01
(#24143)kusto
: removing the remnants of the old Resource ID Parsers now this useshashicorp/go-azure-sdk
(#24238)- Data Source:
azurerm_cognitive_account
- export theidentity
block (#24214) - Data Source:
azurerm_monitor_workspace
- add support for thedefault_data_collection_endpoint_id
anddefault_data_collection_rule_id
properties (#24153) - Data Source:
azurerm_shared_image_gallery
- add support for theimage_names
property (#24176) azurerm_dns_txt_record
- allow up to4096
characters for the propertyrecord.value
(#24169)azurerm_container_app
- support for theworkload_profile_name
property (#24219)azurerm_container_app
- suppot for theinit_container
block (#23955)azurerm_hpc_cache_blob_nfs_target
- support for theverification_timer_in_seconds
andwrite_back_timer_in_seconds
properties (#24207)azurerm_hpc_cache_nfs_target
- support for theverification_timer_in_seconds
andwrite_back_timer_in_seconds
properties (#24208)azurerm_linux_web_app
- makeclient_secret_setting_name
optional and conflict withclient_secret_certificate_thumbprint
(#21834)azurerm_linux_web_app_slot
- makeclient_secret_setting_name
optional and conflict withclient_secret_certificate_thumbprint
(#21834)azurerm_linux_web_app
- fix a bug inapp_settings
where settings could be lost (#24221)azurerm_linux_web_app_slot
- fix a bug inapp_settings
where settings could be lost (#24221)azurerm_log_analytics_workspace
- add support for theimmediate_data_purge_on_30_days_enabled
property (#24015)azurerm_mssql_server
- support for other identity types for the key vault key (#24236)azurerm_machine_learning_datastore_blobstorage
- resource now skips validation when being created (#24078)azurerm_machine_learning_datastore_datalake_gen2
- resource now skips validation when being created (#24078)azurerm_machine_learning_datastore_fileshare
- resource now skips validation when being created (#24078)azurerm_monitor_workspace
- support for thedefault_data_collection_endpoint_id
anddefault_data_collection_rule_id
properties (#24153)azurerm_redis_cache
- support for thestorage_account_subscription_id
property (#24101)azurerm_storage_blob
- support for thesource_content
typePage
(#24177)azurerm_web_application_firewall_policy
- support new values to therule_group_name
property (#24194)azurerm_windows_web_app
- make theclient_secret_setting_name
property optional and conflicts with theclient_secret_certificate_thumbprint
property (#21834)azurerm_windows_web_app_slot
- make theclient_secret_setting_name
property optional and conflicts with theclient_secret_certificate_thumbprint
property (#21834)azurerm_windows_web_app
- fix a bug inapp_settings
where settings could be lost (#24221)azurerm_windows_web_app_slot
- fix a bug inapp_settings
where settings could be lost (#24221)azurerm_cognitive_account
- addContentSafety
to thekind
property validation (#24205)
BUG FIXES:
- provider: fix an authentication issue with Azure Storage when running in Azure China cloud (#24246)
- Data Source:
azurerm_role_definition
- fix bug whererole_definition_id
andscope
were being incorrectly set (#24211) azurerm_batch_account
- fix bug whereUserAssigned, SystemAssigned
could be passed to the resource even though it isn't supported (#24204)azurerm_batch_pool
- fix bug wheresettings_json
andprotected_settings
were not being unmarshaled (#24075)azurerm_bot_service_azure_bot
- fix bug wherepublic_network_access_enabled
was being set as the value forLuisKey
(#24164)azurerm_cognitive_account_customer_managed_key
-identity_client_id
is no longer passed to the api when it is empty (#24231)azurerm_linux_web_app_slot
- error whenservice_plan_id
is identical to the parentservice_plan_id
(#23403)azurerm_management_group_template_deployment
- fixing a bug wheretemplate_spec_version_id
couldn't be updated (#24072)azurerm_pim_active_role_assignment
- fix an importing issue by filtering available role assignments based on the providedscope
(#24077)azurerm_pim_eligible_role_assignment
- fix an importing issue by filtering available role assignments based on the providedscope
(#24077)azurerm_resource_group_template_deployment
- fixing a bug wheretemplate_spec_version_id
couldn't be updated (#24072)azurerm_security_center_setting
- fix the casing for thesetting_name
Sentinel
(#24210)azurerm_storage_account
- Fix crash when checking forroutingInputs.PublishInternetEndpoints
androutingInputs.PublishMicrosoftEndpoints
(#24228)azurerm_storage_share_file
- prevent panic when the file specified bysource
is empty (#24179)azurerm_subscription_template_deployment
- fixing a bug wheretemplate_spec_version_id
couldn't be updated (#24072)azurerm_tenant_template_deployment
- fixing a bug wheretemplate_spec_version_id
couldn't be updated (#24072)azurerm_virtual_machine
- prevent a panic by nil checking the first element ofadditional_capabilities
(#24159)azurerm_windows_web_app_slot
- error whenservice_plan_id
is identical to the parentservice_plan_id
(#23403)
3.84.0 (December 07, 2023)
FEATURES:
- New Data Source:
azurerm_storage_containers
(#24061) - New Resource:
azurerm_elastic_san
(#23619) - New Resource:
azurerm_key_vault_managed_hardware_security_module_role_assignment
(#22332) - New Resource:
azurerm_key_vault_managed_hardware_security_module_role_definition
(#22332)
ENHANCEMENTS:
- dependencies: updating mssql elasticpools from
v5.0
to2023-05-01-preview
- dependencies: updating to
v0.20231207.1122031
ofgithub.com/hashicorp/go-azure-sdk
(#24149) - Data Source:
azurerm_storage_account
- export the primary and secondary internet and microsoft hostnames for blobs, dfs, files, queues, tables and web (#23517) - Data Source:
azurerm_cosmosdb_account
- export theconnection_strings
,primary_sql_connection_string
,secondary_sql_connection_string
,primary_readonly_sql_connection_string
,secondary_readonly_sql_connection_string
,primary_mongodb_connection_string
,secondary_mongodb_connection_string
,primary_readonly_mongodb_connection_string
, andsecondary_readonly_mongodb_connection_string
attributes (#24129) azurerm_bot_service_azure_bot
- support for thepublic_network_access_enabled
property (#24125)azurerm_container_app_environment
- support for theworkload_profile
property (#23478)azurerm_cosmosdb_cassandra_datacenter
- support for theseed_node_ip_addresses
property (#24076)azurerm_firewall
- support for thedns_proxy_enabled
property (#20519)azurerm_kubernetes_cluster
- support for thesupport_plan
property and thesku_tier
Premium
(#23970)azurerm_mssql_database
- support forenclave_type
field (#24054)azurerm_mssql_elasticpool
- support forenclave_type
field (#24054)azurerm_mssql_managed_instance
- support for morevcores
:6
,10
,12
,20
,48
,56
,96
,128
(#24085)azurerm_redis_linked_server
- support for the propertygeo_replicated_primary_host_name
(#23984)azurerm_storage_account
- expose the primary and secondary internet and microsoft hostnames for blobs, dfs, files, queues, tables and web (#23517)azurerm_synapse_role_assignment
- support for theprincipal_type
property (#24089)azurerm_spring_cloud_build_deployment
- support for theapplication_performance_monitoring_ids
property (#23969)azurerm_virtual_network_gateway
- support for thebgp_route_translation_for_nat_enabled
,dns_forwarding_enabled
,ip_sec_replay_protection_enabled
,remote_vnet_traffic_enabled
,virtual_wan_traffic_enabled
,radius_server
,virtual_network_gateway_client_connection
,policy_group
, andipsec_policy
property (#23220)
BUG FIXES:
azurerm_application_insights_api_key
- prevent a bug where multiple keys couldn't be created for an Application Insights instance (#23463)azurerm_container_registry
- thenetwork_rule_set.virtual_network
property is deprecated (#24140)azurerm_hdinsight_hadoop_cluster
- setroles.edge_node.install_script_action.parameters
into state by retrieving the value provided in the user config since this property isn't returned by the API (#23971)azurerm_kubernetes_cluster
- prevent a bug where maintenance window start date was always recalculated and sent to the API (#23985)azurerm_mssql_database
- no longer sends all long retention values in payload unless set (#24124)azurerm_mssql_managed_database
- no longer sends all long retention values in payload unless set (#24124)azurerm_mssql_server_microsoft_support_auditing_policy
- only include storage endpoint in payload if set (#24122)azurerm_mobile_network_packet_core_control_plane
- prevent a panic if the HTTP Response is nil (#24083)azurerm_storage_account
- revert plan time name validation(#23799)
(#24142)azurerm_web_application_firewall_policy
- split create and update function to fix lifecycle - ignore changes (#23412)
3.83.0 (November 30, 2023)
UPGRADE NOTES
- Key Vaults are now loaded using the
ListBySubscription
API within the Key Vault Resource Provider rather than the Resources API. This change means that the Provider now caches the list of Key Vaults available within a Subscription, rather than loading these piecemeal to workaround stale data returned from the Resources API (#24019)
FEATURES:
- New Data Source:
azurerm_stack_hci_cluster
(#24032)
ENHANCEMENTS:
- dependencies: updating to
v0.20231129.1103252
ofgithub.com/hashicorp/go-azure-sdk
(#24063) automation
: updating to API Version2023-11-01
(#24017)keyvault
: the cache is now populated using theListBySubscription
endpoint on the KeyVault Resource Provider rather than via theResources
API (#24019).keyvault
: updating the cache to populate all Key Vaults available within the Subscription to reduce the number of API calls (#24019)- Data Source
azurerm_private_dns_zone
: refactoring to use theListBySubscription
API rather than the Resources API whenresource_group_name
is omitted (#24024) azurerm_dashboard_grafana
- support forgrafana_major_version
(#24014)azurerm_linux_web_app
- add support for dotnet 8 (#23893)azurerm_linux_web_app_slot
- add support for dotnet 8 (#23893)azurerm_media_transform
- deprecateface_detector_preset
andvideo_analyzer_preset
(#24002)azurerm_postgresql_database
- update the validation ofcollation
to includeNorwegian_Norway.1252
(#24070)azurerm_postgresql_flexible_server
- updating to API Version2023-06-01-preview
(#24016)azurerm_redis_cache
- support for theactive_directory_authentication_enabled
property (#23976)azurerm_windows_web_app
- add support for dotnet 8 (#23893)azurerm_windows_web_app_slot
- add support for dotnet 8 (#23893)azurerm_storage_account
- addname
validation in custom diff (#23799)
BUG FIXES:
- authentication: fix a bug where auxiliary tenants were not correctly authorized (#24063)
azurerm_app_configuration
- normalize location inreplica
block (#24074)azurerm_cosmosdb_account
- cosmosdb version and capabilities can now be updated at the same time (#24029)azurerm_data_factory_flowlet_data_flow
-source
andsink
properties are now optional (#23987)azurerm_datadog_monitor_tag_rule
- correctly handle default rule (#22806)azurerm_ip_group
: fixing a crash whenfirewall_ids
andfirewall_policy_ids
weren't parsed correctly from the API Response (#24031)azurerm_nginx_deployment
- add default value of20
forcapacity
(#24033)
3.82.0 (November 23, 2023)
FEATURES:
- New Data Source:
azurerm_monitor_workspace
(#23928) - New Resource:
azurerm_application_load_balancer_subnet_association
(#23628)
ENHANCEMENTS:
- dependencies: updating to
v0.20231117.1130141
ofgithub.com/hashicorp/go-azure-sdk
(#23945) azurestackhci
: updating to API Version2023-08-01
(#23939)dashboard
: updating to API Version2023-09-01
(#23929)hpccache
: updating to API version2023-05-01
(#24005)mssql
: updating resources usinghashicorp/go-azure-sdk
to API Version2023-02-01-preview
(#23721)templatespecversions
: updating to API Version2022-02-01
(#24007)- Data Source:
azurerm_template_spec_version
- refactoring to usehashicorp/go-azure-sdk
(#24007) azurerm_cosmosdb_postgresql_cluster
-coordinator_storage_quota_in_mb
andcoordinator_vcore_count
are no longer required for read replicas (#23928)azurerm_dashboard_grafana
-sku
can now be set toEssential
(#23934)azurerm_gallery_application_version
- add support for theconfig_file
,package_file
andtarget_region.exclude_from_latest
properties (#23816)azurerm_hdinsight_hadoop_cluster
-script_actions
is no longer Force New (#23888)azurerm_hdinsight_hbase_cluster
-script_actions
is no longer Force New (#23888)azurerm_hdinsight_interactive_query_cluster
-script_actions
is no longer Force New (#23888)azurerm_hdinsight_kafka_cluster
-script_actions
is no longer Force New (#23888)azurerm_hdinsight_spark_cluster
-script_actions
is no longer Force New (#23888)azurerm_kubernetes_cluster
- add support for thegpu_instance
property (#23887)azurerm_kubernetes_cluster_node_pool
- add support for thegpu_instance
property (#23887)azurerm_log_analytics_workspace
- add support for theidentity
property (#23864)azurerm_linux_function_app
- add support for dotnet 8 (#23638)azurerm_linux_function_app_slot
- add support for dotnet 8 (#23638)azurerm_managed_lustre_file_system
- export attributemgs_address
(#23942)azurerm_mssql_database
- support for Hyperscale SKUs (#23974)azurerm_mssql_database
- refactoring to usehashicorp/go-azure-sdk
(#23721)azurerm_mssql_server
- refactoring to usehashicorp/go-azure-sdk
(#23721)azurerm_shared_image
- add support fortrusted_launch_supported
(#23781)azurerm_spring_cloud_container_deployment
- add support for theapplication_performance_monitoring_ids
property (#23862)azurerm_spring_cloud_customized_accelerator
- add support for theaccelerator_type
andpath
properties (#23797)azurerm_point_to_site_vpn_gateway
- allow multipleconnection_configurations
blocks (#23936)azurerm_private_dns_cname_record
-ttl
can now be set to 0 (#23918)azurerm_windows_function_app
- add support for dotnet 8 (#23638)azurerm_windows_function_app_slot
- add support for dotnet 8 (#23638)
BUG FIXES:
azurerm_api_management
- correct a bug with more location zones within theadditional_location
block (#23943)azurerm_dev_test_linux_virtual_machine
-storage_type
is now ForceNew to match the updated API behaviour (#23973)azurerm_dev_test_windows_virtual_machine
-storage_type
is now ForceNew to match the updated API behaviour (#23973)azurerm_disk_encryption_set
- resource will recreate ifidentity
changes fromSystemAssigned
toUserAssigned
(#23904)azurerm_eventhub_cluster
:sku_name
is no longer ForceNew (#24009)azurerm_firewall
- recasing the value forfirewall_policy_id
to workaround the API returning the incorrect casing (#23993)azurerm_security_center_subscription_pricing
- fix a bug preventing removal ofextensions
and downgradingtier
toFree
(#23821)azurerm_windows_web_app
- fix an issue of incorrect application stack settings during update (#23372)
3.81.0 (November 16, 2023)
ENHANCEMENTS:
- dependencies: updating to
v0.20231116.1162710
ofgithub.com/hashicorp/go-azure-sdk
(#23922) managedservices
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#23890)network
: updating to API Version2023-06-01
(#23875)servicelinker
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#23890)storage
: refactoring usages ofgithub.com/hashicorp/go-azure-sdk
to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#23890)- Data Source:
azurerm_network_ddos_protection_plan
: refactoring to usehashicorp/go-azure-sdk
(#23849) azurerm_linux_function_app
- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabled
andwebdeploy_publish_basic_authentication_enabled
(#23900)azurerm_linux_function_app_slot
- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabled
andwebdeploy_publish_basic_authentication_enabled
(#23900)azurerm_linux_web_app
- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabled
andwebdeploy_publish_basic_authentication_enabled
(#23900)azurerm_linux_web_app_slot
- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabled
andwebdeploy_publish_basic_authentication_enabled
(#23900)azurerm_logic_app_integration_account_certificate
-name
now accepts underscores (#23866)azurerm_logic_app_integration_account_partner
-business_identity.value
now accepts underscores (#23866)azurerm_monitor_data_collection_rule
- added support forWorkspaceTransforms
askind
(#23873)azurerm_network_ddos_protection_plan
: refactoring to usehashicorp/go-azure-sdk
(#23849)azurerm_windows_function_app
- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabled
andwebdeploy_publish_basic_authentication_enabled
(#23900)azurerm_windows_function_app_slot
- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabled
andwebdeploy_publish_basic_authentication_enabled
(#23900)azurerm_windows_web_app
- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabled
andwebdeploy_publish_basic_authentication_enabled
(#23900)azurerm_windows_web_app_slot
- add support for disabling Basic Auth for default Publishing Profile via new propertiesftp_publish_basic_authentication_enabled
andwebdeploy_publish_basic_authentication_enabled
(#23900)
3.80.0 (November 09, 2023)
ENHANCEMENTS:
internal/sdk
- Added support for pointer Types in resource models (#23810)- dependencies: updating to
v0.63.0
ofgithub.com/hashicorp/go-azure-helpers
(#23785) - dependencies: updating to
v0.20231106.1151347
ofgithub.com/hashicorp/go-azure-sdk
(#23787) azurerm_cognitive_deployment
- support for theversion_upgrade_option
property (#22520)azurerm_firewall_policy_rule_collection_group
- add support for the propertyhttp_headers
(#23641)azurerm_kubernetes_cluster
-fips_enabled
can be updated in thedefault_node_pool
without recreating the cluster (#23612)azurerm_kusto_cluster
- the clustername
can now include dashes (#23790)azurerm_postgresql_database
- update the validation ofcollation
to include support forFrench_France.1252
(#23783)
BUG FIXES:
- Data Source:
azurerm_data_protection_backup_vault
- removingimport
support, since Data Sources don't support being imported (#23820) - Data Source:
azurerm_kusto_database
- removingimport
support, since Data Sources don't support being imported (#23820) - Data Source:
azurerm_virtual_hub_route_table
- removingimport
support, since Data Sources don't support being imported (#23820) azurerm_windows_web_app
- prevent a panic with theauto_heal.actions
property (#23836)azurerm_windows_web_app
- prevent a panic with theauto_heal.triggers
property (#23812)
3.79.0 (November 02, 2023)
ENHANCEMENTS:
- provider: log instead of error when RPs are unavailable when validating RP registrations (#23380)
azurerm_arc_kuberenetes_cluster_extension_resource
- theversion
andrelease_train
properties can now be set simultaneously (#23692)azurerm_container_apps
- support for theingress.exposed_port
property (#23752)azurerm_cosmosdb_postgresql_cluster
- read replica clusters can be created without specifyingadministrator_login_password
property (#23750)azurerm_managed_application
- arrays can be supplied in theparameter_values
property (#23754)azurerm_storage_management_policy
- support for propertiesrule.*.actions.*.base_blob.0.tier_to_cold_after_days_since_{modification|last_access_time|creation}_greater_than and rule.*.actions.*.{snapshot|version}.0.tier_to_cold_after_days_since_creation_greater_than
(#23574)
BUG FIXES:
azurerm_api_management_diagnostic
- theoperation_name_format
attribute will only be sent ifidentifier
is set toapplicationinsights
(#23736)azurerm_backup_policy_vm
- fix payload by using current datetime (#23586)azurerm_kubernetes_cluster
- thecustom_ca_trust_certificates_base64
property can not be removed, only updated (#23737)
3.78.0 (October 26, 2023)
FEATURES:
- New Resource:
azurerm_resource_management_private_link_association
(#23546)
ENHANCEMENTS:
- dependencies: updating to
v0.20231025.1113325
ofgithub.com/hashicorp/go-azure-sdk
(#23684) - dependencies: updating to
v1.58.3
ofgoogle.golang.org/grpc
(#23691) - dependencies: updating search service from
2022-09-01
to2023-11-01
(#23698) - Data Source:
azurerm_monitor_workspace
- exportquery_endpoint
(#23629) azurerm_express_route_port
- support formacsec_sci_enabled
(#23625)azurerm_eventhub_namespace_customer_managed_key
- support for theuser_assigned_identity_id
property (#23635)azurerm_postgresql_flexible_server
-private_dns_zone_id
is no longer ForceNew and case is suppressed (#23660)azurerm_synapse_workspace
- add support forazuread_authentication_only
(#23659)azurerm_redis_enterprise_cluster
- support for new locationJapan East
(#23696)azurerm_search_service
- support forsemantic_search_sku
field (#23698)
BUG FIXES:
azurerm_palo_alto_next_generation_firewall_virtual_network_local_rulestack
- added lock for ruleStackID (#23601)azurerm_cognitive_deployment
- remove forceNew tag fromrai_policy_name
(#23697)
3.77.0 (October 19, 2023)
FEATURES:
- New Resources:
azurerm_application_load_balancer_frontend
(#23411) - New Resources:
azurerm_dev_center
(#23538) - New Resources:
azurerm_dev_center_project
(#23538)
ENHANCEMENTS:
- dependencies: updating to
v0.62.0
ofgithub.com/hashicorp/go-azure-helpers
(#23581) - dependencies: updating Kusto SDK from
2023-05-02
to2023-08-15
(#23598) - dependencies: updating nginx from
2022-08-01
to2023-04-01
(#23583) netapp
: updating to use API Version2023-05-01
(#23576)springcloud
: updating to use API Version2023-09-01-preview
(#23544)storage
: updating to use API Version2023-01-01
(#23543)internal/sdk
: fixing an issue where struct fields containingremovedInNextMajorVersion
wouldn't be decoded correctly (#23564)internal/sdk
: struct tag parsing is now handled consistently during both encoding and decoding (#23568)- provider: the
roll_instances_when_required
provider feature in thevirtual_machine_scale_set
block is now optional (#22976) - Data Source:
azurerm_automation_account
: refactoring the remaining usage ofAzure/azure-sdk-for-go
to usehashicorp/go-azure-sdk
(#23555) azurerm_automation_account
: refactoring the remaining usage ofAzure/azure-sdk-for-go
to usehashicorp/go-azure-sdk
(#23555)azurerm_resource_deployment_script_azure_cli
- improve validation for theversion
property to support newer versions (#23370)azurerm_resource_deployment_script_azure_power_shell
- improve validation for theversion
property to support newer versions (#23370)azurerm_nginx_deployment
- support for thecapacity
andemail
properties (#23596)
BUG FIXES:
- Data Source:
azurerm_virtual_hub_connection
- export theinbound_route_map_id
,outbound_route_map_id
, andstatic_vnet_local_route_override_criteria
attributes in therouting
block, and fix a bug where these attributes could not be set (#23491) azurerm_cdn_frontdoor_rule
- theurl_filename_condition
propertiesmatch_values
is now optional ifoperator
is set toAny
(#23541)azurerm_shared_image_gallery
- added thePrivate
andGroups
options for thesharing.permission
property (#23570)azurerm_redis_cache
- fixed incorrect ssl values forredis_primary_connection_string
andsecondary_connection_string
(#23575)azurerm_monitor_activity_log_alert
- therecommend_category
property now can be set toHighAvailability
(#23605)azurerm_recovery_services_vault
- theencryption
property can now be used with thecross_region_restore_enabled
property (#23618)azurerm_storage_account_customer_managed_key
- prevent a panic when the keyvault id is empty (#23599)
3.76.0 (October 12, 2023)
FEATURES:
- New Resource:
azurerm_security_center_storage_defender
(#23242) - New Resource:
azurerm_spring_cloud_application_insights_application_performance_monitoring
(#23107)
ENHANCEMENTS:
- provider: updating to build using Go
1.21.3
(#23514) - dependencies: updating to
v0.20231012.1141427
ofgithub.com/hashicorp/go-azure-sdk
(#23534) - Data Source:
azurerm_application_gateway
- support forbackend_http_settings
,global
,gateway_ip_configuration
and more attributes (#23318) - Data Source:
azurerm_network_service_tags
- export thename
attribute (#23382) azurerm_cosmosdb_postgresql_cluster
- add support forsql_version
of16
andcitus_version
of12.1
(#23476)azurerm_palo_alto_local_rulestack
- correctly normalize thelocation
property (#23483)azurerm_static_site
- add support forapp_settings
(#23421)
BUG FIXES:
azurerm_automation_schedule
- fix a bug when updatingstart_time
(#23494)azurerm_eventhub
- remove ForceNew and checkpartition_count
is not decreased (#23499)azurerm_managed_lustre_file_system
- update validation forstorage_capacity_in_tb
according tosku_name
in use (#23428)azurerm_virtual_machine
- fix a crash when the API response for theos_profile
block contains nil properties (#23535)
3.75.0 (September 28, 2023)
FEATURES:
- New Resource:
azurerm_application_load_balancer
(#22517) - New Resource:
azurerm_resource_management_private_link
(#23098)
ENHANCEMENTS:
- dependencies:
firewall
migrated tohashicorp/go-azure-sdk
(#22863) azurerm_bot_service_azure_bot
- add support for theicon_url
property (#23114)azurerm_cognitive_deployment
-capacity
property is now updateable (#23251)azurerm_container_group
- added support forkey_vault_user_identity_id
(#23332)azurerm_data_factory
- added support for thepublish_enabled
property (#2334)azurerm_firewall_policy_rule_collection_group
- add support for thedescription
property (#23354)azurerm_kubernetes_cluster
-network_profile.network_policy
can be migrated tocilium
(#23342)azurerm_log_analytics_workspace
- add support for thedata_collection_rule_id
property (#23347)azurerm_mysql_flexible_server
- add support for theio_scaling_enabled
property (#23329)
BUG FIXES:
azurerm_api_management_api
- fix importingopenapi
format content file issue (#23348)azurerm_cdn_frontdoor_rule
- allow acache_duration
of00:00:00
(#23384)azurerm_cosmosdb_cassandra_datacenter
-sku_name
is now updatable (#23419)azurerm_key_vault_certificate
- fix a bug that prevented soft-deleted certificates from being recovered (#23204)azurerm_log_analytics_solution
- fix create and update lifecycle of resource by splitting methods (#23333)azurerm_management_group_subscription_association
- mark resource as gone correctly if not found when retrieving (#23335)azurerm_management_lock
- add polling after create and delete to check for RP propagation (#23345)azurerm_monitor_diagnostic_setting
- added validation to ensure at least one ofcategory
orcategory_group
is supplied (#23308)azurerm_palo_alto_local_rulestack_prefix_list
- fix rulestack not being committed on delete (#23362)azurerm_palo_alto_local_rulestack_fqdn_list
- fix rulestack not being committed on delete (#23362)security_center_subscription_pricing_resource
- disabled extensions logic now works as expected (#22997)
3.74.0 (September 21, 2023)
NOTES:
azurerm_synapse_sql_pool
- users that have importedazurerm_synapse_sql_pool
resources that were created outside of Terraform using anLRS
storage account type will need to useignore_changes
to avoid the resource from being destroyed and recreated.
FEATURES:
- New Resource:
azurerm_arc_resource_bridge_appliance
(#23108) - New Resource:
azurerm_data_factory_dataset_azure_sql_table
(#23264) - New Resource:
azurerm_function_app_connection
(#23127)
ENHANCEMENTS:
- dependencies: updating to
v0.20230918.1115907
ofgithub.com/hashicorp/go-azure-sdk
(#23337) - dependencies: downgrading to
v1.12.5
ofgithub.com/rickb777/date
(#23296) mysql
: updating to use API Version2022-01-01
(#23320)azurerm_app_configuration
- support for thereplica
block (#22452)azurerm_bot_channel_directline
- support foruser_upload_enabled
,endpoint_parameters_enabled
, andstorage_enabled
(#23149)azurerm_container_app
- support for scale rules (#23294)azurerm_container_app_environment
- support for zone redundancy (#23313)azurerm_container_group
- support for thekey_vault_user_identity_id
property for Customer Managed Keys (#23332)azurerm_cosmosdb_account
- support for MongoDB connection strings (#23331)azurerm_data_factory_dataset_delimited_text
- support for thedynamic_file_system_enabled
,dynamic_path_enabled
, anddynamic_filename_enabled
properties (#23261)azurerm_data_factory_dataset_parquet
- support for theazure_blob_fs_location
block (#23261)azurerm_monitor_diagnostic_setting
- validation to ensure eithercategory
orcategory_group
are supplied inenabled_log
andlog
blocks (#23308)azurerm_network_interface
- support for theauxiliary_mode
andauxiliary_sku
properties (#22979)azurerm_postgresql_flexible_server
- increased the maximum supported value forstorage_mb
(#23277)azurerm_shared_image_version
- support for thereplicated_region_deletion_enabled
andtarget_region.exclude_from_latest_enabled
properties (#23147)azurerm_storage_account
- support for settingdomain_name
anddomain_guid
forAADKERB
(#22833)azurerm_storage_account_customer_managed_key
- support for cross-tenant customer-managed keys with thefederated_identity_client_id
, andkey_vault_uri
properties (#20356)azurerm_web_application_firewall_policy
- support for therate_limit_duration
,rate_limit_threshold
,group_rate_limit_by
, andrequest_body_inspect_limit_in_kb
properties (#23239)
BUG FIXES:
- Data Source:
azurerm_container_app_environment
: fixlog_analytics_workspace_name
output to correct value (#23298) azurerm_api_management_api
- set theservice_url
property when importing the resource (#23011)azurerm_app_configuration
- prevent crash by nil checking the encryption configuration (#23302)azurerm_app_configuration_feature
- updatepercentage_filter_value
to accept correct type of float (#23263)azurerm_container_app
- fix an issue withcommands
andargs
being overwritten when using multiple containers (#23338)azurerm_key_vault_certificate
- fix issue where certificates couldn't be recovered anymore (#23204)azurerm_key_vault_key
- the ForceNew whenexpiration_date
is removed from the config file (#23327)azurerm_linux_function_app
- fix a bug in setting the storage settings when using Elastic Premium plans (#21212)azurerm_linux_web_app
- fix docker app stack update (#23303)azurerm_linux_web_app
- fix crash in auto heal expansion (#21328)azurerm_linux_web_app_slot
- fix docker app stack update (#23303)azurerm_linux_web_app_slot
- fix crash in auto heal expansion (#21328)azurerm_log_analytics_solution
- fix bug where the resource wasn't handling successful creation on subsequent applies (#23312)azurerm_management_group_subscription_association
- fix bug to correctly mark resource as gone if not found during read (#23335)azurerm_mssql_elasticpool
- remove check that preventslicense_type
from being set for certain skus (#23262)azurerm_servicebus_queue
- fixing an issue whereauto_delete_on_idle
couldn't be set toP10675199DT2H48M5.4775807S
(#23296)azurerm_servicebus_topic
- fixing an issue whereauto_delete_on_idle
couldn't be set toP10675199DT2H48M5.4775807S
(#23296)azurerm_storage_account
- prevent sending unsupported blob properties in payload forStorage
account kind (#23288)azurerm_synapse_sql_pool
- exposestorage_account_type
(#23217)azurerm_windows_function_app
- fix a bug in setting the storage settings when using Elastic Premium plans (#21212)azurerm_windows_web_app
- fix docker app stack update (#23303)azurerm_windows_web_app_slot
- fix docker app stack update (#23303)
DEPRECATIONS:
azurerm_application_gateway
- deprecateStandard
andWAF
skus (#23310)azurerm_bot_channel_web_chat
- deprecatesite_names
in favour ofsite
block (#23161)azurerm_monitor_diagnostic_setting
- deprecateretention_policy
in favour ofazurerm_storage_management_policy
(#23260)
3.73.0 (September 14, 2023)
FEATURES:
- New Resource:
azurerm_iothub_endpoint_cosmosdb_account
(#23065) - New Resource:
azurerm_virtual_hub_routing_intent
(#23138)
ENHANCEMENTS:
- dependencies: updating to
v0.1.1
ofgithub.com/btubbs/datetime
(#23221) - dependencies: updating to
v1.3.1
ofgithub.com/google/uuid
(#23221) - dependencies: updating to
v0.61.0
ofgithub.com/hashicorp/go-azure-helpers
(#23249) - dependencies: updating to
v0.20230907.1113401
ofgithub.com/hashicorp/go-azure-sdk
(#23221) - dependencies: updating to
v1.5.0
ofgithub.com/hashicorp/go-hclog
(#23221) - dependencies: updating to
v2.29.0
ofgithub.com/hashicorp/terraform-plugin-sdk/v2
(#23221) - dependencies: updating to
v1.5.1
ofgithub.com/hashicorp/terraform-plugin-testing
(#23221) - dependencies: updating to
v1.20.2
ofgithub.com/rickb777/date
(#23221) - dependencies: updating to
v0.13.0
ofgolang.org/x/crypto
(#23221) - dependencies: updating to
v0.15.0
ofgolang.org/x/net
(#23221) - dependencies: updating to
v0.13.0
ofgolang.org/x/tools
(#23221) azurerm_bot_channel_ms_teams
- support fordeployment_environment
(#23122)azurerm_managed_disk
- updating to use API Version2023-04-02
(#23233)azurerm_managed_disk
- support foroptimized_frequent_attach_enabled
(#23241)azurerm_managed_disk
- support forperformance_plus_enabled
(#23241)azurerm_maps_account
- support forlocal_authentication_enabled
(#23216)azurerm_mssql_elasticpool
- support for configuringlicense_type
when using theHyperscale
sku (#23256)azurerm_security_center_assessment_policy
- refactoring to usehashicorp/go-azure-sdk
(#23158)
BUG FIXES:
azurerm_api_management
- split create and update methods (#23259)azurerm_api_management_backend
- fixing a panic when flattening thecredentials
block (#23219)azurerm_key_vault_certificate
- fixing a regression where certificates from a custom/unknown issuer would be polled indefinitely (#23214)azurerm_redis_cache
- prevent sendingredis_configuration.aof_backup_enabled
when the sku is notPremium
to avoid API error (#22774)azurerm_web_application_firewall_policy
- capture and toggle state ofcustom_rule
blocks with anenabled
field (#23163)
3.72.0 (September 07, 2023)
FEATURES:
- Provider Feature: subscription cancellation on
destroy
can now be disabled via the providerfeatures
block (#19936) - New Data Source:
netapp_volume_quota_rule
(#23042) - New Resource:
azurerm_automation_python3_package
(#23087) - New Resource:
netapp_volume_quota_rule
(#23042)
ENHANCEMENTS:
- dependencies: updating to
v0.20230906.1160501
ofgithub.com/hashicorp/go-azure-sdk
(#23191) containerapps
: updating to API Version2023-05-01
(#22804)keyvault
: upgrade remaining resources to2023-02-01
(#23089)redisenterprise
: updating to API Version2023-07-01
(#23178)vpngateway
: updating to usehashicorp/go-azure-sdk
(#22906)internal/sdk
: typed resources using a custom importer now get a timed context (#23160)azurerm_batch_pool
- support foraccelerated_networking_enabled
(#23021)azurerm_batch_pool
- support forautomatic_upgrade_enabled
(#23021)azurerm_bot_channel_direct_line_speech
- support for thecognitive_account_id
property (#23106)azurerm_bot_service_azure_bot
- support for thelocal_authentication_enabled
property (#23096)azurerm_container_app_environment
- support for thedapr_application_insights_connection_string
(#23080)azurerm_cosmosdb_cassandra_datacenter
- refactoring to usehashicorp/go-azure-sdk
(#23110)azurerm_cosmosdb_cassandra_datacenter
- updating to API Version2023-04-15
(#23110)azurerm_kubernetes_cluster
- Azure CNI can be updated to useoverlay
(#22709)azurerm_monitor_diagnostic_setting
- deprecatingretention_policy
withinenabled_log
(#23029)azurerm_mssql_database
- split create and update methods (#23209)azurerm_postgresql_database
-collation
can now be set toEnglish_United Kingdom.1252
(#23171)azurerm_postgresql_flexible_database
-collation
can now be set toEnglish_United Kingdom.1252
(#23171)azurerm_postgresql_flexible_server
- support for theauto_grow_enabled
property (#23069)azurerm_redis_enterprise_cluster
- support for Flash clusters in Brazil South (#23200)azurerm_resource_provider_registration
- refactoring to usehashicorp/go-azure-sdk
(#23072)azurerm_virtual_machine_extension
- support forprovision_after_extensions
(#23124)azurerm_virtual_network_gateway
- increasing the default timeout for create to90m
(#23003)azurerm_virtual_hub_connection
- support forinbound_route_map_id
,outbound_route_map_id
, andstatic_vnet_local_route_override_criteria
properties (#23049)
BUG FIXES:
azurerm_api_management_api_policy
- added state migration to mutate id's ending inpolicies/policy
(#23128)azurerm_api_management_api_operation_policy
- added state migration to mutate id's ending inpolicies/policy
(#23128)azurerm_api_management_product_policy
- added state migration to mutate id's ending inpolicies/policy
(#23128)azurerm_automation_account
- fixes logic forlocal_authentication_enabled
(#23082)azurerm_key_vault_managed_storage_account
- check id can be parsed correctly before setting it in state (#23022)azurerm_monitor_diagnostic_setting
- fixenabled_log
feature flagged schema (#23093)azurerm_pim_active_role_assignment
: polling for the duration of the timeout, rather than a fixed 5 minute value (#22932)azurerm_policy_set_definition
- only sendingparameters
when a value is configured (#23155)azurerm_synapse_workspace
- fixes index out-of-range panic when parsingstorage_data_lake_gen2_filesystem_id
(#23019)machine_learning_datastore_*
- fixes container ids (#23140)azurerm_key_vault_certificate
- id now points to new version when certificate is updated (#23135)azurerm_site_recovery_replicated_vm
- updatenetwork_interface
diff so replicated items now can be updated (#23199)
DEPRECATION:
- Data Source:
azure_monitor_log_profile
- Azure is retiring Azure Log Profiles on the 30th of September 2026 (#23146) azure_monitor_log_profile
- Azure is retiring Azure Log Profiles on the 30th of September 2026 (#23146)
3.71.0 (August 24, 2023)
BREAKING CHANGES:
- App Service
win32_status
property - Due to a change made in the service to the underlying type of the Auto Heal propertywin32_status
combined with a prior bug (inv3.62.1
and earlier) causing the value of this property to be stored incorrectly in state as an empty string, the value of this property could not be updated or state migrated to accommodate the necessary type change in the state. This results in the resources named above returning an error of a number is needed when decoding the state for this value. Unfortunately, this is a breaking change and will require users of this field to change their Terraform Configuration. The fieldwin32_status
is replaced bywin32_status_code
(this remains an int, as in 3.63.0 onwards) forazurerm_linux_web_app
,azurerm_linux_web_app_slot
,azurerm_windows_web_app
,azurerm_windows_web_app_slot resources
. (#23075)
FEATURES:
- New Resource:
azurerm_databricks_workspace_root_dbfs_customer_managed_key
(#22579)
ENHANCEMENTS:
- dependencies: updating to
v0.20230824.1130652
ofgithub.com/hashicorp/go-azure-sdk
(#23076) trafficmanager
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22579)webpubsub
: updating to use the transport layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22579)automation
: upgrade remaining resources to2022-08-08
(#22989)azurerm_storage_management_policy
- move tohashicorp/go-azure-sdk
(#23035)- Data Source:
azurerm_disk_encryption_set
- support for theidentity
block (#23005) azurerm_container_group
- support for thesku
and(init_)container.*.security
properties (#23034)azurerm_kubernetes_cluster
- extend allowed ranges for varioussysctl_config
attribute ranges (#23077)azurerm_kubernetes_cluster_node_pool
- extend allowed ranges for varioussysctl_config
attribute ranges (#23077)azurerm_kubernetes_cluster
- clusters can be updated to use thecilium
dataplane by setting the value inebpf_data_plane
(#22952)azurerm_linux_virtual_machine_scale_set
- cancel rolling upgrades that are in progress before destroying the resource (#22991)azurerm_servicebus_namespace
- support fornetwork_rule_set
block (#23057)azurerm_windows_virtual_machine_scale_set
- cancel rolling upgrades that are in progress before destroying the resource (#22991)azurerm_synapse_spark_pool
- support addtional values for thenode_size_family
property (#23040)
BUG FIXES:
azurerm_api_management_policy
- fixes an error caused by a migration (#23018)azurerm_kubernetes_cluster
- deprecatepublic_network_access_enabled
and prevent sending it to the API since it isn't functional (#22478)
3.70.0 (August 17, 2023)
FEATURES:
- New Resource:
azurerm_mssql_virtual_machine_availability_group_listener
(#22808) - New Resource:
azurerm_mssql_virtual_machine_group
(#22808)
ENHANCEMENTS:
- dependencies: updating to
v0.20230815.1165905
ofgithub.com/hashicorp/go-azure-sdk
(#22981) apimanagement
: updating to usehashicorp/go-azure-sdk
(#22783)cosmos
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22874)devtestlabs
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22981)policy
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22874)postgresql
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22874)recoveryservices
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22874)resources
: updating to use the base layer fromhashicorp/go-azure-sdk
rather thanAzure/go-autorest
(#22874)storage
: updating Storage Account and Storage Blob Container to use Common IDs to enable migrating tohashicorp/go-azure-sdk
in the future (#22915)- Data Source:
azurerm_kubernetes_cluster
- add support for thecurrent_kubernetes_version
property (#22986) azurerm_mssql_virtual_machine
- add support for thesql_virtual_machine_group_id
andwsfc_domain_credential
properties (#22808)azurerm_netapp_pool
-size_in_tb
can be sized down to 2 TB (#22943)azurerm_stack_hci_cluster
- add support for theautomanage_configuration_id
property (#22857)- Data Source:
azurerm_disk_encryption_set
- now exportskey_vault_key_url
(#22893) azurerm_disk_encryption_set
- now exportskey_vault_key_url
(#22893)
BUG FIXES:
azurerm_cognitive_deployment
- add lock on parent resource to prevent errors when deleting the resource (#22940)azurerm_cost_management_scheduled_action
- fix update foremail_address_sender
(#22930)azurerm_disk_encryption_set
- now correctly supports key rotation by specifying a versionless Key ID when settingauto_key_rotation_enabled
totrue
(#22893)azurerm_iothub_dps
- updating the validation fortarget
within theip_filter_rule
block to match the values defined in the Azure API Definitions (#22891)azurerm_postgresql_database
- reworking the validation for database collation (#22928)azurerm_postgresql_flexible_database
- reworking the validation for database collation (#22928)azurerm_storage_management_policy
- check for an existing resource to prevent overwriting property values (#22966)azurerm_virtual_network_gateway_connection
-custom_bgp_addresses.secondary
is nowOptional
rather thanRequired
(#22912)azurerm_web_application_firewall_policy
- fix handling not found in read (#22982)
3.69.0 (August 10, 2023)
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)
3.68.0 (August 03, 2023)
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)
3.67.0 (July 27, 2023)
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)
3.66.0 (July 20, 2023)
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 is 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)
3.65.0 (July 13, 2023)
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)
3.64.0 (July 06, 2023)
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)
3.63.0 (June 29, 2023)
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 is 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 isn't 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)
3.62.1 (June 22, 2023)
BUG FIXES:
dependencies: compute/marketplace_agreement - Downgrade API version to 2015-06-01 [GH-22264]
3.62.0 (June 22, 2023)
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
- now creates 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)
3.61.0 (June 12, 2023)
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)
3.60.0 (June 08, 2023)
NOTES:
azurerm_security_center_subscription_pricing
- upon deletion the pricing tier now resets 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 is deprecated (#21954)
3.59.0 (June 01, 2023)
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 is 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)
3.58.0 (May 25, 2023)
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
now is set todefault
instead ofnil
(#21668)azurerm_spring_cloud_gateway_route_config
- thefilters
andpredicates
properties is now omitted when not specified (#21745)azurerm_subnet
- permitMicrosoft.BareMetal/AzureHostedService
as an option for theservice_delegation
property (#21871)
3.57.0 (May 19, 2023)
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)
3.56.0 (May 11, 2023)
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)
3.55.0 (May 04, 2023)
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)
3.54.0 (April 27, 2023)
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 is 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
while authenticating using Azure CLI (#21583) azurerm_attestation_provider
- the fieldpolicy
is deprecated and non-functional - instead 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)
3.53.0 (April 20, 2023)
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)
3.52.0 (April 13, 2023)
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)
3.51.0 (April 06, 2023)
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 moredestinations
,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 moredestinations
,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 is 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)
3.50.0 (March 30, 2023)
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)
3.49.0 (March 23, 2023)
BREAKING CHANGES:
App Service site_config
ip_restriction
blocks are no longer computed - changes to IP restrictions outside of Terraform now presents a diffscm_ip_restriction
blocks are no longer computed - changes to SCM IP restrictions outside of Terraform now presents 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 is changed to match the Data Plane URL format to work around several bugs in the previous parsing logic (#20082)azurerm_app_configuration_feature
- the resource's ID is changed to match the Data Plane URL format to work around several 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 are 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 is 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)
3.48.0 (March 16, 2023)
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)
3.47.0 (March 09, 2023)
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)
3.46.0 (March 02, 2023)
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 is 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
- now correctly updates 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)
3.45.0 (February 23, 2023)
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)
3.44.1 (February 17, 2023)
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)
3.44.0 (February 16, 2023)
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 Azure AD 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
- now correctly deletes (#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)
3.43.0 (February 09, 2023)
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)
3.42.0 (February 02, 2023)
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)
3.41.0 (January 26, 2023)
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)
3.40.0 (January 19, 2023)
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
- no longer silently ignores404
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)
3.39.1 (January 13, 2023)
BUG FIXES:
azurerm_cosmosdb_sql_container
- fixpropertyincluded_path
can not be removed issue (#19998)azurerm_log_analytics
- fixing crash during read (#20011)
3.39.0 (January 12, 2023)
BREAKING CHANGES:
App Service App Stack Re-alignment - due to several 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 is 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 is 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 is deprecated in favour oftomcat_version
andjava_embedded_server_enabled
(#19685)azurerm_windows_web_app
- thejava_container_version
property This property is deprecated in favour oftomcat_version
andjava_embedded_server_enabled
(#19685)azurerm_windows_web_app
- thecurrent_stack
property is now computed if only one stack is configured on the Windows Web App. This change ensures 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 is 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 is deprecated in favour oftomcat_version
andjava_embedded_server_enabled
(#19685)azurerm_windows_web_app_slot
- thejava_container_version
property This property is deprecated in favour oftomcat_version
andjava_embedded_server_enabled
(#19685)azurerm_windows_web_app_slot
- thecurrent_stack
property now is computed if only one stack is configured on the Windows Web App. This change ensures 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)
3.38.0 (January 05, 2023)
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 is 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)
3.37.0 (December 21, 2022)
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)
3.36.0 (December 15, 2022)
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)
3.35.0 (December 09, 2022)
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 while 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 no longer forces 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 while 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)
3.34.0 (December 01, 2022)
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)
3.33.0 (November 24, 2022)
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)
3.32.0 (November 17, 2022)
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)
3.31.0 (November 10, 2022)
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)
3.30.0 (November 03, 2022)
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
- now correctly breaks 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)
3.29.1 (October 28, 2022)
BUG FIXES:
azurerm_kubernetes_cluster
- prevent panic when settingpublic_network_access_enabled
(#19048)
3.29.0 (October 27, 2022)
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: no longer automatically registers the
Microsoft.StoragePool
provider as Azure has halted the preview of Azure Disk Pools, and it's not generally available (#18905) azurerm_app_configuration_keys
- now correctly retrieves 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
- is deprecated as Azure has halted the preview of Azure Disk Pools, and it isn't to be made generally available (#18905)azurerm_disk_pool_iscsi_target
- is deprecated as Azure has halted the preview of Azure Disk Pools, and it's not made generally available (#18905)azurerm_disk_pool_iscsi_target_lun
- is deprecated as Azure has halted the preview of Azure Disk Pools, and it's not generally available (#18905)azurerm_disk_pool_managed_disk_attachment
- is deprecated as Azure has halted the preview of Azure Disk Pools, and it's not generally available (#18905)azurerm_linux_virtual_machine_scale_set
- thegallery_applications
block is 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 is renamted togallery_application
(#19014)
3.28.0 (October 20, 2022)
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)
3.27.0 (October 13, 2022)
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)
3.26.0 (October 06, 2022)
BREAKING CHANGES:
azurerm_load_test
- the computed attributedataplane_uri
is 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
is 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)
3.25.0 (September 29, 2022)
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 is 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)
3.24.0 (September 22, 2022)
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)
3.23.0 (September 15, 2022)
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 is deprecated in favour of the more accuractly namedpolicy_definition_reference_id
property (#18037)azurerm_resource_policy_remediation
- thepolicy_definition_id
property is deprecated in favour of the more accuractly namedpolicy_definition_reference_id
property (#18037)azurerm_resource_group_policy_remediation
- thepolicy_definition_id
property is deprecated in favour of the more accuractly namedpolicy_definition_reference_id
property (#18037)azurerm_subscription_policy_remediation
- thepolicy_definition_id
property is 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)
3.22.0 (September 08, 2022)
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 is 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)
3.21.1 (September 02, 2022)
BREAKING CHANGES:
azurerm_container_registry
- the fieldazuread_authentication_as_arm_policy_enabled
is removed to fix a regression - support for this will be reintroduced in a future release.azurerm_container_registry
- the fieldsoft_delete_policy
is removed to fix a regression - support for this will be reintroduced in a future release.
NOTES:
- the
containerregistry
api version is 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 is restored (#18239)azurerm_log_analytics_data_export_rule
- a state migration to work around the previously incorrect id casing (#18240)
3.21.0 (September 01, 2022)
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 more 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 more 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 Microsoft Entra ID is enabled for av1.24
cluster (#18142)azurerm_redis_cache
- now recreates the cache when downgrading the SKU (#17767)azurerm_spring_cloud_service
- ignore the default zero value forread_timeout_seconds
(#18161)
3.20.0 (August 25, 2022)
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 Microsoft Entra ID 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)
3.19.1 (August 19, 2022)
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)
3.19.0 (August 18, 2022)
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)
3.18.0 (August 11, 2022)
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)
3.17.0 (August 04, 2022)
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)
3.16.0 (July 28, 2022)
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)
3.15.1 (July 25, 2022)
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)
3.15.0 (July 21, 2022)
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)
3.14.0 (July 14, 2022)
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)
3.13.0 (July 08, 2022)
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
- now correctly recovers 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)
3.12.0 (June 30, 2022)
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 is 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)
3.11.0 (June 23, 2022)
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)
3.10.0 (June 09, 2022)
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)
3.9.0 (June 02, 2022)
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)
3.8.0 (May 26, 2022)
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)
3.7.0 (May 19, 2022)
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)
3.6.0 (May 12, 2022)
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)
3.5.0 (May 05, 2022)
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 now is 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)
3.4.0 (April 28, 2022)
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 is renamed totermination_notification
(#15570)azurerm_windows_virtual_machine_scale_set
- theterminate_notification
property is 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
- no longer tries to cancel a completed remediation task during deletion (#16478)
3.3.0 (April 21, 2022)
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
- no longer sends theetag
property during updates as it is longer required (#16428)azurerm_sentinel_alert_rule_machine_learning_behavior_analytics
- no longer sends theetag
property during updates as it is longer required (#16428)azurerm_sentinel_alert_rule_ms_security_incident
- no longer sends theetag
property during updates as it is longer required (#16428)azurerm_sentinel_alert_rule_scheduled
- no longer sends theetag
property during updates as it is longer required (#16428)azurerm_sentinel_data_connector_aws_cloud_trail
- no longer sends theetag
property during updates as it is longer required (#16428)azurerm_sentinel_data_connector_microsoft_cloud_app_security
- no longer sends theetag
property during updates as it is longer required (#16428)azurerm_sentinel_data_connector_office_365
- no longer sends theetag
property during updates as it is longer required (#16428)azurerm_storage_account
- now updatesidentity
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)
3.2.0 (April 14, 2022)
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)
3.1.0 (April 07, 2022)
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)
3.0.2 (March 26, 2022)
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
- 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)
3.0.1 (March 24, 2022)
BUG FIXES:
- provider: the
prevent_deletion_if_contains_resources
feature flag within theresource_group
block now defaults totrue
(#16021)
3.0.0 (March 24, 2022)
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 - 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 is 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 is 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 is 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 is deleted (#15973)azurerm_app_configuration_key
- detecting that the key is gone when the App Configuration is 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 is 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, see the previous v2.x changelog entries.
For information on changes between the v1.44.0 and v1.0.0 releases, see the previous v1.x changelog entries.
For information on changes prior to the v1.0.0 release, see the v0.x changelog.
Versions 2.0.0 - 2.99.0
2.99.0 (March 11, 2022)
NOTES
- Preparation for 3.0: We intend for v2.99.0 to be the last release in the 2.x line - we’ll be turning our focus to 3.0 with the next release. We recommend consulting the list of changes coming in 3.0 to be aware and trialling the Beta available in the latest 2.x releases if you’re interested.
FEATURES:
- New Beta Resource:
azurerm_function_app_function
(#15605) - New Beta Resource:
azurerm_function_app_hybrid_connection
(#15702) - New Beta Resource:
azurerm_web_app_hybrid_connection
(#15702) - New Resource:
azurerm_cosmosdb_sql_role_assignment
(#15038) - New Resource:
azurerm_cosmosdb_sql_role_definition
(#15035)
ENHANCEMENTS:
- dependencies: updating to
v62.1.0
ofgithub.com/Azure/azure-sdk-for-go
(#15716) - dependencies: updating
compute
to2021-11-01
(#15099) - dependencies: updating
kubernetescluster
to2022-01-02-preview
(#15648) - dependencies: updating
sentinel
to2021-09-01-preview
(#14983) - Data Source:
azurerm_kubernetes_cluster
- deprecated theaddon_profile
block in favour ofaci_connector_linux
,azure_policy_enabled
,http_application_routing_enabled
,ingress_application_gateway
,key_vault_secrets_provider
,oms_agent
andopen_service_mesh_enabled
properties (#15584) - Data Source:
azurerm_kubernetes_cluster
- deprecated therole_based_access_control
block in favour ofazure_active_directory_role_based_access_control
androle_based_access_control_enabled
properties (#15584) - Data Source:
azurerm_servicebus_namespace_authorization_rule
- support for thenamespace_id
property (#15671) - Data Source:
azurerm_servicebus_namespace_disaster_recovery_config
- support for thenamespace_id
property (#15671) - Data Source:
azurerm_servicebus_queue
- support for thenamespace_id
property (#15671) - Data Source:
azurerm_servicebus_queue_authorization_rule
- support for thequeue_id
property (#15671) - Data Source:
azurerm_servicebus_subscription
- support for thetopic_id
property (#15671) - Data Source:
azurerm_servicebus_topic
- support for thenamespace_id
property (#15671) - Data Source:
azurerm_servicebus_topic_authorization_rule
- support for thetopic_id
property (#15671) - Data Source:
azurerm_virtual_network
- support for thetags
property (#14882) azurerm_batch_account
- support for customer managed keys (#14749)azurerm_container_registry
support for theexport_policy_enabled
property (#15036)azurerm_kubernetes_cluster
- deprecate therole_based_access_control
block in favour ofrole_based_access_control_enabled
andazure_active_directory_role_based_access_control
(#15546)azurerm_iothub
- deprecate theip_filter_rule
property in favour of thenetwork_rule_set
property (#15590)azurerm_lb_nat_rule
- thefrontend_port
andbackend_port
properties now support0
(#15694)azurerm_machine_learning_compute_instance
- updating the validation on thename
property (#14839)azurerm_mssql_database_extended_auditing_policy
- support for theenabled
property (#15624)azurerm_mssql_server_extended_auditing_policy
- support for theenabled
property (#15624)azurerm_management_group_policy_assignment
- theparameters
property can now be updated (#15623)azurerm_mssql_server
- theadministrator_login
andadministrator_login_password
properties are now optional when Microsoft Entra authentication is enforced (#15771)azurerm_resource_policy_assignment
- theparameters
property can now be updated (#15623)azurerm_resource_group_policy_assignment
- theparameters
property can now be updated (#15623)azurerm_recovery_service_vault
- support for thecross_region_restore_enabled
property (#15757)azurerm_subscription_policy_assignment
- theparameters
property can now be updated (#15623)azurerm_storage_object_replication
- support for replicating containers across subscriptions (#15603)
BUG FIXES:
azurerm_backup_protected_vm
- thesource_vm_id
property is now case insensitive (#15656)azurerm_batch_job
- will not longer fail during creation if multiplecommon_environment_properties
are set (#15686)azurerm_container_group
- correctly parse empty or omitteddns_config.options
anddns_config.search_domains
properties (#15618)azurerm_key_vault_key
- correctly set the vault id on import (#15670)azurerm_monitor_diagnostic_setting
- will now correctly parse theeventhub_authorization_rule_id
property (#15582)azurerm_mssql_managed_instance_active_directory_administrator
- prevent a perpetual diff with the instance ID (#15725)azurerm_orchestrated_virtual_machine_scale_set
- prevent a crash when the 3.0 beta was enabled (#15637)azurerm_storage_data_lake_gen2_filesystem
- support configuring thegroup
andowner
properties (#15598)azurerm_virtual_network_gateway
- prevent a panic withbgp_settings.0.peering_address
(#15689)
2.98.0 (February 25, 2022)
FEATURES:
- New Beta Resource:
azurerm_function_app_active_slot
(#15246) - New Beta Resource:
azurerm_web_app_active_slot
(#15246)
ENHANCEMENTS:
- dependencies: upgrading to
v0.18.0
ofgithub.com/tombuildsstuff/giovanni
(#15507) azurerm_linux_function_app
- addskey_vault_reference_identity_id
support (#15553)azurerm_linux_function_app_slot
- addskey_vault_reference_identity_id
support (#15553)azurerm_windows_function_app
- addskey_vault_reference_identity_id
support (#15553)azurerm_windows_function_app_slot
- addskey_vault_reference_identity_id
support (#15553)
BUG FIXES:
azurerm_cosmosdb_mongo_collection
- can now set theautoscale_settings
property without setting ashard_key
when creating an Azure Cosmos DB MongoDB collection (#15529)azurerm_firewall_policy
- will not wait for resource to finish provisioning after creation (#15561)
2.97.0 (February 18, 2022)
UPGRADE NOTES:
- 3.0 Beta: This release includes a new feature-flag to opt-into the 3.0 Beta - which (when enabled) introduces a number of new data sources/resources, behavioural changes, field renames and removes some older deprecated resources. The 3.0 Beta is still a work-in-progress at this time and as such the changes listed in the 3.0 Upgrade Guide may change, however we're interested to hear your feedback and instructions on how to opt-into the 3.0 Beta can be found here.
FEATURES:
- New Data Source:
azurerm_extended_locations
(#15181) - New Data Source:
azurerm_mssql_managed_instance
(#15203) - New Resource:
azurerm_iothub_certificate
(#15461) - New Resource:
azurerm_mssql_outbound_firewall_rule
(#14795) - New Resource:
azurerm_mssql_managed_database
(#15203) - New Resource:
azurerm_mssql_managed_instance
(#15203) - New Resource:
azurerm_mssql_managed_instance_active_directory_administrator
(#15203) - New Resource:
azurerm_mssql_managed_instance_failover_group
(#15203) - New Resource:
azurerm_spring_cloud_storage
(#15375)
ENHANCEMENTS:
- dependencies: upgrading to
v0.24.1
ofgithub.com/hashicorp/go-azure-helpers
(#15430) azurerm_automation_account
- add support for thepublic_network_access_enabled
property (#15429)azurerm_kubernetes_cluster
- deprecate theaddon_profile
block, moving all properties to the top level as well as removing theenabled
field for all add-ons (#15108)azurerm_kusto_cluster
- supports for thepublic_network_access_enabled
property (#15428)azurerm_machine_learning_workspace
- support for bothSystemAssigned, UserAssigned
andUserAssigned
Identities (#14181)azurerm_machine_learning_workspace
- support for encryption using a User Assigned Identity (#14181)azurerm_monitor_activity_log_alert
support for theresource_health
block (#14917)azurerm_iothub_dps
- support for theip_filter_rule
block and thepublic_network_access_enabled
property (#15343)azurerm_spring_cloud_app
- support for thecustom_persistent_disk
block (#15400)azurerm_servicebus_namespace
- support for theidentity
block (#15371)azurerm_storage_account
- add support for creating a customer managed key upon creation of a storage account (#15082)azurerm_storage_management_policy
- add support fortier_to_cool_after_days_since_last_access_time_greater_than
,tier_to_archive_after_days_since_last_access_time_greater_than,
anddelete_after_days_since_last_access_time_greater_than
(#15423)azurerm_web_pubsub
- support for theidentity
block (#15288)
BUG FIXES:
azurerm_application_gateway
- fixing a regression where theidentity
block wasn't set into the state (#15412)azurerm_automation_account
- fixing a crash where thekeys
weren't returned from the API (#15482)azurerm_kusto_cluster
- ranaming the propertiesenable_auto_stop
toauto_stop_enabled
,enable_disk_encryption
todisk_encryption_enabled
,enable_streaming_ingest
tostreaming_ingestion_enabled
, andenable_purge
topurge_enabled
with the orginal properties being deprecated (#15368)azurerm_log_analytics_linked_storage_account
- correct casing fordata_source_type
when usingingestion
(#15451)azurerm_logic_app_integration_account_map
- setcontent_type
totext/plain
whenmap_type
isLiquid
(#15370)azurerm_stream_analytics_cluster
- fix an issue where thetags
were not being set in the state (#15380)azurerm_virtual_desktop_host_pool
- theregistration_info
info block is deprecated in favour of theazurerm_virtual_desktop_host_pool_registration_info
resource due to changes in the API (#14953)azurerm_virtual_machine_data_disk_attachment
- fixing a panic when an incorrectdisk_id
is provided (#15470)azurerm_web_application_firewall_policy
-disabled_rules
is now optional (#15386)
2.96.0 (February 11, 2022)
FEATURES:
- New Data Source:
azurerm_portal_dashboard
(#15326) - New Data Source:
azurerm_site_recovery_fabric
(#15349) - New Data Source:
azurerm_site_recovery_protection_container
(#15349) - New Data Source:
azurerm_site_recovery_replication_policy
(#15349) - New Resource:
azurerm_disk_pool_iscsi_target_lun
(#15329) - New Resource:
azurerm_sentinel_watchlist_item
(#14366) - New Resource:
azurerm_stream_analytics_output_function
(#15162) - New Resource:
azurerm_web_pubsub_network_acl
(#14827) - New Beta Resource:
azurerm_app_service_source_control_slot
(#15301)
ENHANCEMENTS:
- dependencies: updating to
v0.23.1
ofgithub.com/hashicorp/go-azure-helpers
(#15314) azurerm_application_gateway
- thetype
property within theidentity
block is now required when anidentity
block is specified (#15337)azurerm_application_insights
- support for theforce_customer_storage_for_profiler
property (#15254)azurerm_automation_account
- support for managed identities (#15072)azurerm_data_factory
- refactoring theidentity
block to be consistant across resources (#15344)azurerm_kusto_cluster
- support for theenable_auto_stop
(#15332)azurerm_linux_virtual_machine
- support theStandardSSD_ZRS
andPremium_ZRS
values for thestorage_account_type
property (#15360)azurerm_linux_virtual_machine
- full support for Automatic VM Guest Patching (#14906)azurerm_network_watcher_flow_log
- thename
property can now be set for new resources (#15016)azurerm_orchestrated_virtual_machine_scale_set
- full support for Automatic VM Guest Patching and Hotpatching (#14935)azurerm_windows_virtual_machine
- support theStandardSSD_ZRS
andPremium_ZRS
values for thestorage_account_type
property (#15360)azurerm_windows_virtual_machine
- full support for Automatic VM Guest Patching and Hotpaching (#14796)
BUG FIXES:
azurerm_application_insights_api_key
- prevent panic by checking for the id of an existing API Key (#15297)azurerm_app_service_active_slot
- fix regression in ID set in creation of new resource (#15291)azurerm_firewall
- working around an Azure API issue when deleting the Firewall (#15330)azurerm_kubernetes_cluster
- unsettingoutbound_ip_prefix_ids
oroutbound_ip_address_ids
with an empty slice will default theload_balancer_profile
to a managed outbound IP (#15338)azurerm_orchestrated_virtual_machine_scale_set
- fixing a crash when thecomputer_name_prefix
wasn't specified (#15312)azurerm_recovery_services_vault
- fixing an issue where the subscription couldn't be found when running in Azure Government (#15316)
2.95.0 (February 04, 2022)
FEATURES:
- New Data Source:
azurerm_container_group
(#14946) - New Data Source:
azurerm_logic_app_standard
(#15199) - New Resource:
azurerm_disk_pool_iscsi_target
(#14975) - New Beta Resource:
azurerm_linux_function_app_slot
(#14940) - New Resource:
azurerm_traffic_manager_azure_endpoint
(#15178) - New Resource:
azurerm_traffic_manager_external_endpoint
(#15178) - New Resource:
azurerm_traffic_manager_nested_endpoint
(#15178) - New Beta Resource:
azurerm_windows_function_app_slot
(#14940) - New Beta Resource:
azurerm_windows_web_app_slot
(#14613)
ENHANCEMENTS:
- dependencies: upgrading to
v0.22.0
ofgithub.com/hashicorp/go-azure-helpers
(#15207) - dependencies: updating
backup
to API Version2021-07-01
(#14980) azurerm_storage_account
- theidentity
block is no longer computed (#15207)azurerm_linux_virtual_machine
- support for thededicated_host_group_id
property (#14936)azurerm_recovery_services_vault
- support Zone Redundant storage (#14980)azurerm_web_pubsub_hub
- themanaged_identity_id
property within theauth
block now accepts UUIDs (#15183)azurerm_windows_virtual_machine
- support for thededicated_host_group_id
property (#14936)
BUG FIXES:
azurerm_container_group
- fixing parallel provisioning failures with the samenetwork_profile_id
(#15098)azurerm_frontdoor
- fixing the validation forresource_group_name
(#15174)azurerm_kubernetes_cluster
- prevent panic when updatingsku_tier
(#15229)azurerm_hdinsight_interactive_query_cluster
- support for thestorage_resource_id
property to fix missing storage account errors (#15039)azurerm_hdinsight_hadoop_cluster
- support for thestorage_resource_id
property to fix missing storage account errors (#15039)azurerm_hdinsight_spark_cluster
- support for thestorage_resource_id
property to fix missing storage account errors (#15039)azurerm_hdinsight_hbase_cluster
- support for thestorage_resource_id
property to fix missing storage account errors (#15039)azurerm_log_analytics_datasource_windows_event
- adding a state migration to fixID was missing the dataSources element
(#15194)azurerm_policy_definition
- fix the deprecation ofmanagement_group_name
in favour ofmanagement_group_id
(#15209)azurerm_policy_set_definition
- fix the deprecation ofmanagement_group_name
in favour ofmanagement_group_id
(#15209)azurerm_static_site
- fixing the creation of a Free tier Static Site (#15141)azurerm_storage_share
- fixing theShareBeingDeleted
error when the Storage Share is recreated (#15180)
2.94.0 (January 28, 2022)
UPGRADE NOTES:
- provider: support for the Azure German cloud has been removed in this release as this environment is no longer operational (#14403)
azurerm_api_management_policy
- resources that were created with v2.92.0 will be marked as tainted due to a bug. This version addresses the underlying issue, but the actual resource needs to either be untainted (viaterraform untaint
) or allow Terraform to delete the resource and create it again.azurerm_hdinsight_kafka_cluster
- thesecurity_group_name
property in therest_proxy
block is conditionally required when theuse_msal
provider property is enabled (#14403)
FEATURES:
- New Data Source:
azurerm_linux_function_app
(#15009) - New Data Source
azurerm_web_pubsub
(#14731) - New Data Source
azurerm_web_pubsub_hub
(#14731) - New Resource:
azurerm_web_pubsub
(#14731) - New Resource:
azurerm_web_pubsub_hub
(#14731) - New Resource:
azurerm_virtual_desktop_host_pool_registration_info
(#14134)
ENHANCEMENTS:
- dependencies: updating to
v61.3.0
ofgithub.com/Azure/azure-sdk-for-go
(#15080) - dependencies: updating to
v0.21.0
ofgithub.com/hashicorp/go-azure-helpers
(#15043) - dependencies: updating
kusto
to API Version2021-08-27
(#15040) - provider: opt-in support for v2 authentication tokens via the
use_msal
provider property (#14403) azurerm_app_service_slot
- support for thestorage_account
block (#15084)azurerm_stream_analytics_stream_input_eventhub
- support for thepartition_key
property (#15019)
BUG FIXES:
data.image_source
- fix a regression aroundid
(#15119)azurerm_api_management_backend
fix a crash caused bybackend_credentials
(#15123)azurerm_api_management_policy
- fixing the Resource ID for theapi_management_policy
block when this was provisioned using version2.92.0
of the Azure Provider (#15060)azurerm_bastion_host
- fix a crash by adding nil check for thecopy_paste_enabled
property (#15074)azurerm_dev_test_lab
- fix an unexpected diff on with thekey_vault_id
property (#15054)azurerm_subscription_cost_management_export
- now sents theETag
when updating a cost management export (#15017)azurerm_template_deployment
- fixes a potential bug occuring during the deletion of a template deployment (#15085)azurerm_eventhub
- thepartition_count
property can now be changed when using Premiumsku
(#15088)
2.93.1 (January 24, 2022)
BUG FIXES:
azurerm_app_service
- fix name availability check request (#15062)
2.93.0 (January 21, 2022)
FEATURES:
- New Data Source:
azurerm_mysql_flexible_server
(#14976) - New Beta Data Source:
azurerm_windows_function_app
(#14964)
ENHANCEMENTS:
- dependencies: upgrading to
v61.1.0
ofgithub.com/Azure/azure-sdk-for-go
(#14828) - dependencies: updating
containerregistry
to API version2021-08-01-preview
(#14961) - Data Source
azurerm_logic_app_workflow
- exporting theidentity
block (#14896) azurerm_bastion_host
- support for thecopy_paste_enabled
,file_copy_enabled
,ip_connect_enabled
,shareable_link_enabled
, andtunneling_enabled
properties (#14987)azurerm_bastion_host
- support for thescale_units
property (#14968)azurerm_security_center_automation
- theevent_source
property can now be set toAssessmentsSnapshot
,RegulatoryComplianceAssessment
,RegulatoryComplianceAssessmentSnapshot
,SecureScoreControlsSnapshot
,SecureScoresSnapshot
, andSubAssessmentsSnapshot
(#14996)azurerm_static_site
- support for theidentity
block (#14911)azurerm_iothub
- Support for Identity-Based Endpoints (#14705)azurerm_servicebus_namespace_network_rule_set
- support for thepublic_network_access_enabled
property (#14967)
BUG FIXES:
azurerm_machine_learning_compute_instance
- add validation fortenant_id
andobject_id
properties to prevent null values and subsequent panic (#14982)azurerm_linux_function_app
- (beta) fix potential panic inapplication_stack
when that block is not in config (#14844)azurerm_storage_share_file
changing thecontent_md5
property will now trigger recreation and thecontent_length
property of share file will now be set when updating properties. (#15007)
2.92.0 (January 14, 2022)
FEATURES:
- New Resource:
azurerm_api_management_api_tag
(#14711) - New Resource:
azurerm_disk_pool_managed_disk_attachment
(#14268)
ENHANCEMENTS:
- dependencies: upgrading
eventgrid
to API version2021-12-01
(#14433) azurerm_api_management_custom_domain
- theproxy
property has been deprecated in favour of thegateway
for the 3.0 release (#14628)azurerm_databricks_workspace_customer_managed_key
- allow creation of resource wheninfrastructure_encryption_enabled
is set totrue
for the databricks workspace (#14915)azurerm_eventgrid_domain
- support for thelocal_auth_enabled
,auto_create_topic_with_first_subscription
, andauto_delete_topic_with_last_subscription
properties (#14433)azurerm_monitor_action_group
- support for theevent_hub_receiver
block (#14771)azurerm_mssql_server_extended_auditing_policy
- support storing audit data in storage account that is behind a firewall and VNet (#14656)azurerm_purview_account
- export themanaged_resources
block (#14865)azurerm_recovery_services_vault
- support for customer-managed keys (CMK) with theencryption
block (#14718)azurerm_storage_account
- support for theinfrastructure_encryption_enabled
property (#14864)
BUG FIXES:
azurerm_aadb2c_directory
- fix importing existing resources (#14879)azurerm_consumption_budget_subscription
- fix issue in migration logic (#14898)azurerm_cosmosdb_account
- only force ForceMongo when kind is set to MongoDB (#14924)azurerm_cosmosdb_mongo_collection
- now validates that "_id" is included as an index key (#14857)azurem_hdinsight
- hdinsight resources using oozie metastore can now be created without error (#14880)azurerm_log_analytics_datasource_windows_performance_counter
- state migration for case conversion of ID element (#14916)azurerm_monitor_aad_diagnostic_setting
- use the correct parser function for event hub rule IDs (#14944)azurerm_mysql_server_key
- fix issue when checking for existing resource on create (#14883)azurerm_spring_cloud_service
- fix panic when removing git repos (#14900)azurerm_log_analytics_workspace
- thereservation_capcity_in_gb_per_day
has been deprecated and renamed toreservation_capacity_in_gb_per_day
(#14910)azurerm_iothub_dps
- fixed default value ofallocation_weight
to match azure default (#14943)azurerm_iothub
- now exportsevent_hub_events_namespace
and has a fallback route by default (#14942)
2.91.0 (January 07, 2022)
FEATURES:
- New Data Source:
azurerm_aadb2c_directory
(#14671) - New Data Source:
azurerm_sql_managed_instance
(#14739) - New Resource:
azurerm_aadb2c_directory
(#14671) - New Resource:
azurerm_app_service_slot_custom_hostname_binding
(#13097) - New Resource:
azurerm_data_factory_linked_service_odbc
(#14787) - New Resource:
azurerm_disk_pool
(#14675) - New Resource:
azurerm_load_test
(#14724) - New Resource:
azurerm_virtual_desktop_scaling_plan
(#14188)
ENHANCEMENTS:
- dependencies: upgrading
appplatform
to API version2021-09-01-preview
(#14365) - dependencies: upgrading
network
to API Version2021-05-01
(#14164) - dependencies: upgrading to
v60.2.0
ofgithub.com/Azure/azure-sdk-for-go
(#14688] and [#14667) - dependencies: upgrading to
v2.10.1
ofgithub.com/hashicorp/terraform-plugin-sdk
(#14666) azurerm_application_gateway
- support for thekey_vault_secret_id
andforce_firewall_policy_association
properties (#14413)azurerm_application_gateway
- support thefips_enagled
property (#14797)azurerm_cdn_endpoint_custom_domain
- support for HTTPS (#13283)azurerm_hdinsight_hbase_cluster
- support for thenetwork
property (#14825)azurerm_iothub
- support for theidentity
block (#14354)azurerm_iothub_endpoint_servicebus_queue_resource
- depracating theiothub_name
propertyin favour ofiothub_id
property (#14690)azurerm_iothub_endpoint_storage_container_resource
- depracating theiothub_name
property in favour ofiothub_id
property [#14690]azurerm_iot_fallback_route
- support for thesource
property (#14836)azurerm_kubernetes_cluster
- support for thepublic_network_access_enabled
,scale_down_mode
, andworkload_runtime
properties (#14386)azurerm_linux_function_app
- (Beta Resource) fix the filtering ofapp_settings
forWEBSITE_CONTENTSHARE
andWEBSITE_CONTENTAZUREFILECONNECTIONSTRING
(#14815)azurerm_linux_virtual_machine
- support for theuser_data
property (#13888)azurerm_linux_virtual_machine_scale_set
- support for theuser_data
property (#13888)azurerm_managed_disk
- support for thegallery_image_reference_id
property (#14121)azurerm_mysql_server
- support capacities up to16TB
for thestorage_mb
property (#14838)azurerm_postgresql_flexible_server
- support for thegeo_redundant_backup_enabled
property (#14661)azurerm_recovery_services_vault
- support for thestorage_mode_type
property (#14659)azurerm_spring_cloud_certificate
- support for thecertificate_content
property (#14689)azurerm_servicebus_namespace_authorization_rule
- theresource_group_name
andnamespace_name
properties have been deprecated in favour of thenamespace_id
property (#14784)azurerm_servicebus_namespace_network_rule_set
- theresource_group_name
andnamespace_name
properties have been deprecated in favour of thenamespace_id
property (#14784)azurerm_servicebus_namespace_authorization_rule
- theresource_group_name
andnamespace_name
properties have been deprecated in favour of thenamespace_id
property (#14784)azurerm_servicebus_queue
- theresource_group_name
andnamespace_name
properties have been deprecated in favour of thenamespace_id
property (#14784)azurerm_servicebus_queue_authorization_rule
- theresource_group_name
,namespace_name
, andqueue_name
properties have been deprecated in favour of thequeue_id
property (#14784)azurerm_servicebus_subscription
- theresource_group_name
,namespace_name
, andtopic_name
properties have been deprecated in favour of thetopic_id
property (#14784)azurerm_servicebus_subscription_rule
- theresource_group_name
,namespace_name
,topic_name
, andsubscription_name
properties have been deprecated in favour of thesubscription_id
property (#14784)azurerm_servicebus_topic
- theresource_group_name
andnamespace_name
properties have been deprecated in favour of thenamespace_id
property (#14784)azurerm_servicebus_topic_authorization_rule
- theresource_group_name
,namespace_name
, andtopic_name
properties have been deprecated in favour of thetopic_id
property (#14784)azurerm_shared_image_version
- images can now be sorted by semver (#14708)azurerm_virtual_network_gateway_connection
- support for theconnection_mode
property (#14738)azurerm_web_application_firewall_policy
- thefile_upload_limit_in_mb
property within thepolicy_settings
block can now be set to4000
(#14715)azurerm_windows_virtual_machine
- support for theuser_data
property (#13888)azurerm_windows_virtual_machine_scale_set
- support for theuser_data
property (#13888)
BUG FIXES:
azurerm_app_service_environment_v3
- fix the default value of theallow_new_private_endpoint_connections
property (#14805)azurerm_consumption_budget_subscription
- added an additional state migration to fix the bug introduced by the first one and to parse thesubscription_id
from the resource's ID (#14803)azurerm_network_interface_security_group_association
- checking the ID matches the expected format during import (#14753)azurerm_storage_management_policy
- handle the unexpected deletion of the storage account (#14799)
2.90.0 (December 17, 2021)
FEATURES:
- New Data Source:
azurerm_app_configuration_key
(#14484) - New Resource:
azurerm_container_registry_task
(#14533) - New Resource:
azurerm_maps_creator
(#14566) - New Resource:
azurerm_netapp_snapshot_policy
(#14230) - New Resource:
azurerm_synapse_sql_pool_workload_classifier
(#14412) - New Resource:
azurerm_synapse_workspace_sql_aad_admin
(#14341) - New Resource:
azurerm_vpn_gateway_nat_rule
(#14527)
ENHANCEMENTS:
- dependencies: updating
apimanagement
to API Version2021-08-01
(#14312) - dependencies: updating
managementgroups
to API Version2020-05-01
(#14635) - dependencies: updating
redisenterprise
to use an Embedded SDK (#14502) - dependencies: updating to
v0.19.1
ofgithub.com/hashicorp/go-azure-helpers
(#14627) - dependencies: updating to
v2.10.0
ofgithub.com/hashicorp/terraform-plugin-sdk
(#14596) - Data Source:
azurerm_function_app_host_keys
- support forsignalr_extension_key
anddurabletask_extension_key
(#13648) azurerm_application_gateway
- support for private link configurations (#14583)azurerm_blueprint_assignment
- support for thelock_exclude_actions
property (#14648)azurerm_container_group
- support forip_address_type = None
(#14460)azurerm_cosmosdb_account
- support for thecreate_mode
property andrestore
block (#14362)azurerm_data_factory_dataset_*
- deprecatedata_factory_name
in favour ofdata_factory_id
for consistency across all data factory dataset resources (#14610)azurerm_data_factory_integration_runtime_*
- deprecatedata_factory_name
in favour ofdata_factory_id
for consistency across all data factory integration runtime resources (#14610)azurerm_data_factory_trigger_*
- deprecatedata_factory_name
in favour ofdata_factory_id
for consistency across all data factory trigger resources (#14610)azurerm_data_factory_pipeline
- deprecatedata_factory_name
in favour ofdata_factory_id
for consistency across all data factory resources (#14610)azurerm_iothub
- support for thecloud_to_device
block (#14546)azurerm_iothub_endpoint_eventhub
- theiothub_name
property has been deprecated in favour of theiothub_id
property (#14632)azurerm_logic_app_workflow
- support for theopen_authentication_policy
block (#14007)azurerm_signalr
- support for thelive_trace_enabled
property (#14646)azurerm_xyz_policy_assignment
add support fornon_compliance_message
(#14518)
BUG FIXES:
azurerm_cosmosdb_account
- will now set a default value fordefault_identity_type
when the API return a nil value (#14643)azurerm_function_app
- addressapp_settings
during creation rather than just updates (#14638)azurerm_marketplace_agreement
- fix crash when the import check triggers (#14614)azurerm_postgresql_configuration
- now locks during write operations to prevent conflicts (#14619)azurerm_postgresql_flexible_server_configuration
- now locks during write operations to prevent conflicts (#14607)
2.89.0 (December 10, 2021)
FEATURES:
- New Resource:
azurerm_bot_service_azure_bot
[#14462] - New Resource:
azurerm_consumption_budget_management_group
[#14411] - New Resource:
azurerm_sql_managed_instance_active_directory_administrator
(#14104) - New Resource:
azurerm_sql_managed_instance_failover_group
(#13974) - New Beta resource:
azurerm_windows_function_app
(#14247) - New Beta Resource:
azurerm_linux_web_app_slot
(#14305)
ENHANCEMENTS:
- dependencies: updating the Embedded SDK for
databricks
(#14430) - dependencies: updating the Embedded SDK for
datalake
(#14429) - dependencies: updating the Embedded SDK for
frontdoor
(#14432) azurerm_app_service_environment_v3
- allow updating oftags
(#14491)azurerm_data_factory_linked_services_*
- deprecatedata_factory_name
in favour ofdata_factory_id
for consistency across all data factory linked service resources (#14492)azurerm_shared_image
- support for thetrusted_launch_enabled
property (#14528)azurerm_key_vault_certificate
- support for theversionless_id
andversionless_secret_id
properties (#14287)azurerm_kubernetes_cluster
- support for thehttp_proxy_config
block which contains thehttp_proxy
,https_proxy
,no_proxy
andtrusted_ca
properties (#14177)azurerm_kubernetes_cluster
- support for theazure_keyvault_secrets_provider
addon (#14308)azurerm_managed_disk
- support for thehyper_v_generation
property (#13825)azurerm_netapp_pool
- support forqos_type
property (#14372)azurerm_netapp_volume
- support forthroughput_in_mibps
property (#14372)azurerm_sql_managed_instance
: Support forstorage_account_type
(#14123)azurerm_signalr_service
- deprecatefeatures
block in favour ofconnectivity_logs_enabled
,messaging_logs_enabled
andservice_mode
(#14360)azurerm_vpn_gateway_connection
- support for thepropagated_route_table.labels
,vpn_link.connection_mode
andtraffic_selector_policy
properties (#14371)
BUG FIXES:
azurerm_data_fatory_trigger_schedule
- correctly setschedule
whenfrequency
isMonth/Week
(#14391)azurerm_iothub_endpoint_storage_container
- remove the default valuefalse
from thefile_name_format
property and add the correct validation function for it (#14458)azurerm_postgresql_server
- will now change the password after being promoted fromReplica
toDefault
mode (#14376)
BETA NOTES:
A number of properties in the App Service Beta resources have been renamed for consistency with the rest of the provider. As these are beta resources, this breaking change is not compensated for with deprecations or state migrations. Please update any configurations using these resources with the following details:
remote_debugging
renamed toremote_debugging_enabled
number_of_workers
renamed toworker_count
detailed_error_logging
renamed todetailed_error_logging_enabled
auto_heal
renamed toauto_heal_enabled
local_mysql
renamed tolocal_mysql_enabled
client_cert_enabled
renamed toclient_certificate_enabled
client_cert_mode
renamed toclient_certificate_mode
2.88.1 (December 03, 2021)
BUG FIXES
- Data Source:
azurerm_automation_account
- fixing a bug where the Resource Group and Name were set in the wrong order (#14464) - Data Source:
azurerm_api_management
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469) - Data Source:
azurerm_kubernetes_cluster
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469) azurerm_api_management
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469)azurerm_app_service
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469)azurerm_app_service_slot
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469)azurerm_application_gateway
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469)azurerm_automation_account
- fixing a bug where the Resource Group and Name were set in the wrong order (#14464)azurerm_container_group
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469)azurerm_data_factory
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469)azurerm_function_app
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469)azurerm_function_app_slot
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469)azurerm_kubernetes_cluster
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469)azurerm_kusto_cluster
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469)azurerm_mssql_server
- fixing a bug where the Managed Identity ID's weren't parsed correctly (#14469)
2.88.0 (December 02, 2021)
FEATURES:
- New Resource:
azurerm_mysql_flexible_database
(#14285) - New Resource:
azurerm_synapse_sql_pool_workload_group
(#13658)
ENHANCEMENTS:
- dependencies: upgrading
storagecache
to API Version2021-09-01
(#14311) azurerm_app_service
- support for theclient_cert_mode
property (#14395)azurerm_bastion_host
- support forsku
property (#14370)azurerm_batch_pool
- deprecatemax_task_retry_count
andenvironment
in favour oftask_retry_maximum
andcommon_environment_properties
for consistency across batch resources (#14368)azurerm_data_factory_managed_private_endpoint
- support for thefqdns
property (#14355)azurerm_linux_virtual_machine
- support thesecure_boot_enabled
andvtpm_enabled
properties (#13842)azurerm_linux_virtual_machine_scale_set
- support thesecure_boot_enabled
andvtpm_enabled
properties (#13842)azurerm_mssql_database
- add support for transparent data encryption, behind a 3.0 feature flag [#13748]azurerm_point_to_site_vpn_gateway
- support for theinternet_security_enabled
property (#14345)azurerm_subscription
- thetags
property can now be set and updated (#14445)
BUG FIXES:
azurerm_container_group
- allowsearch_domains
andoptions
under thedns_config
block to be optional since they are not required by the API (#14419)azurerm_monitor_aad_diagnostic_setting
- fixing the id validator to use the eventhub auth rule id rather than the relay id (#14406)azurerm_kubernetes_cluster
- handle incorrect casing of kubernetes cluster resource ID with a state migration (#14241)azurerm_kubernetes_cluster_node_pool
- handle incorrect casing of kubernetes cluster resource ID with a state migration (#14241)azurerm_kubernetes_cluster_nodepool
reverting the computed behaviour ofnode_taints
andeviction_policy
(#14378)azurerm_storage_account
- populating the account cache on creation, which fixes an issue when the storage account occasionally couldn't be found (#14361)
2.87.0 (November 26, 2021)
FEATURES:
- New Resource:
azurerm_api_management_notification_recipient_user
(#14239) - New Resource:
azurerm_app_service_public_certificate
(#14337) - New Resource:
azurerm_service_fabric_managed_cluster
(#14131) - New Resource:
azurerm_sentinel_watchlist
(#14258) - New Resource:
azurerm_static_site_custom_domain
(#12764) - New Resource:
azurerm_stream_analytics_cluster
(#14082) - New Resource:
azurerm_stream_analytics_managed_private_endpoint
(#14082)
ENHANCEMENTS:
- dependencies: upgrading to
v0.18.0
ofgithub.com/hashicorp/go-azure-helpers
(#14261) azurerm_automation_rule
- support for theexpiration
property (#14262)azurerm_cosmosdb_account
- support for theanalytical_storage
andcapacity
blocks,default_identity_type
andstorage_redundancy
properties (#14346)azurerm_eventgrid_event_subscription
- support thequeue_message_time_to_live_in_seconds
anduser_assigned_identity
properties (#14318)azurerm_firewall_policy
- allow cidr ranges for thethreat_intelligence_allowlist
property (#14340)azurerm_managed_disk
- support for thepublic_network_access_enabled
property (#14199)azurerm_mssql_elasticpool
- support for theDC
family (#14270)azurerm_mssql_server
- groundwork for the (currently disabled) 3.0 feature to set the default TLS version to 1.2 (#14229)azurerm_mysql_server
- groundwork for the (currently disabled) 3.0 feature to set the default TLS version to 1.2 (#14229)azurerm_orchestrated_virtual_machine_scale_set
- add extension support (#14236)azurerm_postgresql_server
- groundwork for the (currently disabled) 3.0 feature to set the default TLS version to 1.2 (#14229)azurerm_redis_cache
- groundwork for the (currently disabled) 3.0 feature to set the default TLS version to 1.2 (#14229)azurerm_service_plan
(beta) - add Logic App SKUs to validation. (#14288)azurerm_site_recovery_replication_policy
- now supports disabling of snapshots and their retention (#14329)azurerm_storage_account
- groundwork for the (currently disabled) 3.0 feature to set the default TLS version to 1.2 (#14229)azurerm_stream_analytics_job
-compatibility_level
now accepts 1.2 (#14294)
BUG FIXES:
azurerm_function_app_slot
- fix a bug inapp_settings
forWEBSITE_CONTENTSHARE
incorrectly updating (#14211)azurerm_monitor_diagnostic_setting
- Swap Relay parser and validator with EventHub (#14277)azurerm_stream_analytics_stream_input_eventhub
- correctly support creation with the defaulteventhub_consumer_group_name
(#14264)azurerm_synapse_workspace
- fix a crash during updates whensql_aad_admin
was configured (#14275)azurerm_linux_virtual_machine
- thepatch_mode
property is now properly supported [GH0-14042]
2.86.0 (November 19, 2021)
FEATURES:
- New Beta Resource:
azurerm_linux_function_app
(#13806) - New Resource:
azurerm_automation_webhook
(#13893) - New Resource:
azurerm_resource_group_cost_management_export
(#14140) - New Resource:
azurerm_subscription_cost_management_export
(#14140) - New Resource:
azurerm_logz_tag_rule
(#14020) - New Resource:
azurerm_monitor_private_link_scoped_service
(#14119) - New Resource:
azurerm_storage_disks_pool
(#14145)
ENHANCEMENTS:
- compute: updating to use API Version
2021-07-01
(#14174) - databricks: updating the embedded SDK to use the new Resource ID Parsers (#14157)
- datalake: updating the embedded SDK to use the new Resource ID Parsers (#14158)
- maps: updating the embedded SDK to use the new Resource ID Parsers (#14155)
- powerbi: updating the embedded SDK to use the new Resource ID Parsers (#14154)
- relay: updating the embedded SDK to use the new Resource ID Parsers (#14153)
- signalr: updating the embedded SDK to use the new Resource ID Parsers (#14150)
- storage: updating to use API Version
2021-04-01
(#14083) - videoanalyzer: updating the embedded SDK to use the new Resource ID Parsers (#14135)
- Data Source:
azurerm_storage_account
- support for thetable_encryption_key_type
andqueue_encryption_key_type
attributes (#14080) azurerm_container_registry
- support for theanonymous_pull_enabled
,data_endpoint_enabled
, andnetwork_rule_bypass_option
properties (#14096)azurerm_cosmosdb_cassandra_datacenter
- support theavailabilit_zones_enabled
property (#14235)azurerm_cost_management_export_resource_group
- has been deprecated in favour of theazurerm_resource_group_cost_management_export
resource (#14140)azurerm_disk_encryption_set
- add support for theencryption_type
property (#14218)azurerm_elastic_pool
- support for theFsv2
family SKUs (#14250)azurerm_key_vault_certificate
- groundwork for the (currently disabled) 3.0 feature to support more granular configuration of soft-delete and purge protection (#13682)azurerm_key_vault_key
- groundwork for the (currently disabled) 3.0 feature to support more granular configuration of soft-delete and purge protection (#13682)azurerm_key_vault_secret
- groundwork for the (currently disabled) 3.0 feature to support more granular configuration of soft-delete and purge protection (#13682)azurerm_key_vault_certificate
- thecertificate_policy
property is now optional for imported certificates (#14225)azurerm_kubernetes_cluster
- support foroutbound_type
=*NATGateway
and thenat_gateway_profile
block (#14142)azurerm_linux_web_app
- (Beta) add support forhealth_check_eviction_time_in_mins
andvnet_route_all_enabled
(#14202)azurerm_managed_disk
- support for theon_demand_bursting_enabled
property (#14137)azurerm_mssql_server
- support for theazuread_authentication_only
property on creation (#14169)azurerm_machine_learning_workspace
- support for theencryption
block (#14120)azurerm_orchestrated_virtual_machine_scale_set
- added support for VMSS Flex public preview (#14003)azurerm_postgresql_flexible_server
- thezone
andstandby_availability_zone
properties are no longer computed (#13843)azurerm_public_ip_prefix
- support for theip_version
property (#14228)azurerm_purview_account
- support for themanaged_resource_group_name
property (#14217)azurerm_resource_provider_registration
- support for managingfeatures
(#12385)azurerm_windows_virtual_machine
- support for thevtpm_enabled
andsecure_boot_enabled
properties (#13713)azurerm_windows_virtual_machine_scale_set
- support for thevtpm_enabled
andsecure_boot_enabled
properties (#13713)azurerm_windows_web_app
- (Beta) add support for thehealth_check_eviction_time_in_mins
andvnet_route_all_enabled
properties (#14202)azurerm_stream_analytics_output_servicebus_topic
- support for theproperty_columns
property (#14252)azurerm_storage_account
- support fortable_encryption_key_type
andqueue_encryption_key_type
properties (#14080)azurerm_storage_account
- (Beta) add a state migration for the renaming ofallow_blob_public_access
toallow_nested_items_to_be_public
(#13607)azurerm_sql_active_directory_administrator
- support for theazuread_authentication_only
property (#14172)azurerm_virtual_network
- support for theflow_timeout_in_minutes
property (#14200)azurerm_virtual_desktop_application_group
- support for thedefault_desktop_display_name
property (#14227)
BUG FIXES:
azurerm_backup_protected_file_share
- correctly list file shares that are added to an existing storage account not returned by the Backup Protectable Items API (#14238)azurerm_frontdoor
- validation forprobe_method
allows the default value (#14204)azurerm_key_vault_managed_hardware_security_module
- extend context timeouts for creation and deletion (#14253)azurerm_key_vault_certificate
- changing thetags
property no longer forces a new resource to be created (#14079)azurerm_linux_virtual_machine_scale_set
- changing thesource_image_reference.offer
andsource_image_reference.publisher
now creates a new resource (#14165)azurerm_mssql_database
- corrert an error when usingOnlineSecondary
with auditing on the primary database (#14192)azurerm_network_watcher_flow_log
- now locks on the network security group to preventAnotherOperationInProgress
errors (#14160)azurerm_windows_virtual_machine_scale_set
-source_image_reference.offer
andsource_image_reference.publisher
are now ForceNew (#14165)
2.85.0 (November 12, 2021)
FEATURES:
- New Data Source:
azurerm_batch_application
(#14043) - New Resource:
azurerm_monitor_private_link_scope
(#14098) - New Resource:
azurerm_mysql_flexible_server_firewall_rule
(#14136) - New Resource:
azurerm_synapse_workspace_aad_admin
(#13600)
IMPROVEMENTS:
- dependencies: upgrading to
v0.17.1
ofgithub.com/hashicorp/go-azure-helpers
(#14141) - dependencies: upgrading to
v2.8.0
ofgithub.com/hashicorp/terraform-plugin-sdk
(#14060) azurerm_application_insights
- support for theinternet_ingestion_enabled
andinternet_query_enabled
properties (#14035)azurerm_backup_protected_vm
- support for theexclude_disk_luns
andinclude_disk_luns
properties (#14097)azurerm_managed_disk_resource
- support for thedisk_iops_read_only
anddisk_mbps_read_only
properties (#14025)azurerm_security_center_subscription_pricing
-resource_type
can now be set toOpenSourceRelationalDatabases
(#14103)azurerm_storage_encryption_scope
- allow versionlesskey_vault_key_id
(#14085)azurerm_sql_managed_instance
- support for theidentity
block (#14052)azurerm_virtual_network_gateway
- enable configuration of an active-active zone redundant gateway with P2S (#14124)
BUG FIXES:
- Data Source:
azurerm_redis_cache
- parsing thesubnet_id
response value case-insensitively (#14108) - Data Source:
azurerm_redis_cache
- ensuring thatshard_count
always has a value set (#14108) - Data Source:
azurerm_consumption_budget_resource_group
- add missingthreshold_type
property in the schema (#14125) - Data Source:
azurerm_consumption_budget_subscription
- add missingthreshold_type
property in the schema (#14125) azurerm_api_management_certificate
- setsubject
property from correct field (#14026)azurerm_app_service_virtual_network_swift_connection
- fixing a panic when checking for an existing resource during creation (#14070)azurerm_frontdoor_resource
- route engines are no longer removed on update (#14093)azurerm_redis_cache
- parsing thesubnet_id
response value case-insensitively (#14108)azurerm_redis_cache
- ensuring thatshard_count
always has a value set (#14108)azurerm_storage_blob
- ensuring thatcache_control
is sent during updates (#14100)
2.84.0 (November 05, 2021)
FEATURES:
- New Resource:
azurerm_cosmosdb_cassandra_cluster
(#14019) - New Resource:
azurerm_cosmosdb_cassandra_datacenter
(#14019) - New Resource:
logz_monitor
(#13874) - New Resource:
azurerm_stream_analytics_output_synapse
(#14013)
IMPROVEMENTS:
- upgrading
cosmos
to API Version2021-10-15
(#13785) - upgrading
aks
to API Version2021-08-01
(#13465) - upgrading
purview
to API Version2021-07-01
(#13785) - Data Source:
azurerm_key_vault_key
- export thecureve
,x
,y
,public_key_pem
, andpublic_key_openssh
attributes (#13934) azurerm_app_service_slot
- support for thekey_vault_reference_identity_id
property (#13988)azurerm_cosmosdb_account
- the backup backup type can now be changed fromPeriodic
toContinuous
without creating a new resource (#13967)azurerm_firewall_policy_rule_collection_group
- support for thetranslated_fqdn
property (#13976)azurerm_firewall_policy
- support for theinsights
block (#14004)azurerm_logic_app_integration_account
- support theintegration_service_environment_id
property (#14015)azurerm_function_app
- support for thekey_vault_reference_identity_id
property (#13962)azurerm_key_vault_key
- support for thepublic_key_pem
andpublic_key_openssh
attributes (#13934)azurerm_linux_virtual_machine
- support for thepatch_mode
property (#13866)azurerm_machine_learning_compute_cluster
- support for thelocal_auth_enabled
property (#13820)azurerm_machine_learning_compute_cluster
- support for thelocal_auth_enabled
property (#13820)azurerm_machine_learning_synapse_spark
- support for thelocal_auth_enabled
property (#13820)azurerm_monitor_smart_detector_alert_rule
- support additional detector types (#13998)azurerm_mssql_elasticpool
- supportGP_FSv2
for thesku
property (#13973)azurerm_synapse_workspace
- supports for thesql_aad_admin
block (#13659)azurerm_sql_managed_instance
- support for thedns_zone_partner_id
property (#13951)azurerm_storage_blob
- support for thecache_control
property (#13946)azurerm_storage_share
- support for theenabled_protocol
property (#13938)
BUG FIXES:
azurerm_application_insights
- correct vlaidation for thedaily_data_cap_in_gb
property (#13971)azurerm_logic_app_standard
- will no longer error when working on private networks (#13964)azurerm_managed_disk_resource
- the validation for thedisk_iops_read_write
anddisk_mbps_read_write
properties ensures values greater then 0 (#14028)azurerm_purview_account
- deprecate thesku_name
property (#13897)azurerm_synapse_workspace_key
- deprecated thecusomter_managed_key_name
property in favour of the correctly spelledcustomer_managed_key_name
one (#13881)
2.83.0 (October 29, 2021)
FEATURES:
- New Data Source:
azurerm_eventgrid_system_topic
(#13851) - New Data Source:
azurerm_billing_mpa_account_scope
(#13723) - New Resource:
azurerm_kusto_script
(#13692) - New Resource:
azurerm_iot_time_series_insights_event_source_eventhub
(#13917) - New Resource:
azurerm_stream_analytics_reference_input_mssql
(#13822) - New Resource:
azurerm_sentinel_automation_rule
(#11502) - New Resource:
azurerm_stream_analytics_output_table
(#13854)
IMPROVEMENTS:
- upgrading
mysql
to API Version2021-05-01
(#13818) azurerm_application_gateway
- support for thepriority
property (#13498)azurerm_firewall_application_rule_collection
- theport
property is now required instead of optional (#13869)azurerm_kubernetes_cluster
- expose theportal_fqdn
attribute (#13887)azurerm_linux_virtual_machine_scale_set
- support forautomatic_upgrade_enabled
in extensions (#13394)azurerm_linux_virtual_machine_scale_set
- added feature forscale_to_zero_before_deletion
(#13635)azurerm_managed_disk
- support for thetrusted_launch_enabled
property (#13849)azurerm_postgres_flexible_server
- enhanced validation for theadministrator_login
property (#13942)azurerm_servicebus_queue
- support for themax_message_size_in_kilobytes
property (#13762)azurerm_servicebus_topic
- support for themax_message_size_in_kilobytes
property (#13762)azurerm_servicebus_namespace_network_rule_set
- support for thetrusted_services_allowed
property (#13853)azurerm_windows_virtual_machine_scale_set
- added feature forscale_to_zero_before_deletion
(#13635)azurerm_synapse_workspace
- support for thelinking_allowed_for_aad_tenant_ids
,compute_subnet_id
,public_network_access_enabled
,purview_id
, andlast_commit_id
properties (#13817)azurerm_spring_cloud_java_deployment
– thecpu
andmemory_in_gb
properties have been deprecated in favour of thequota
block (#12924)azurerm_vpn_gateway
- support for therouting_preference
property (#13882)azurerm_virtual_hub
- support for thedefault_route_table_id
property (#13840)azurerm_virtual_machine_scale_set_extension
- support forautomatic_upgrade_enabled
(#13394)azurerm_windows_virtual_machine_scale_set
- support forautomatic_upgrade_enabled
in extensions (#13394)
BUG FIXES:
azurerm_automation_schedule_resource
- allowEtc/UTC
for thetimezone
property (#13906)azurerm_app_configuration_key
- now supports forward slashes in thekey
(#13859)azurerm_application_gateway
- prevent multiplessl_policy
blocks (#13929)azurerm_cosmosdb_account
- thecapabilities
property is now computed (#13936)azurerm_cognitive_account
- will now handle the unexpected stateAccepted
when waiting for creats (#13925)azurerm_data_factory
- can now read global parameter values (#13519)azurerm_firewall_policy
- will now correctly import (#13862)azurerm_firewall_policy
- changing the identity will no longer create a new resource (#13904)
2.82.0 (October 21, 2021)
FEATURES:
- New Resource:
azurerm_mysql_flexible_server_configuration
(#13831) - New Resource:
azurerm_synapse_sql_pool_vulnerability_assessment_baseline
(#13744) - New Resource:
azurerm_virtual_hub_route_table_route
(#13743)
IMPROVEMENTS:
- dependencies: upgrading to
v58.0.0
ofgithub.com/Azure/azure-sdk-for-go
(#13613) - upgrading
netapp
to API Version2021-06-01
(#13812) - upgrading
servicebus
to API Version2021-06-01-preview
(#13701) - Data Source:
azurerm_disk_encryption_set
- support for theauto_key_rotation_enabled
property (#13747) - Data Source:
azurerm_virtual_machine
- expose IP addresses as data source outputs (#13773) azurerm_batch_account
- support for theidentity
block (#13742)azurerm_batch_pool
- support for theidentity
block (#13779)azurerm_container_registry
- supports for theregiononal_endpoint_enabled
property (#13767)azurerm_data_factory_integration_runtime_azure
- supportAutoResolve
for thelocation
property (#13731)azurerm_disk_encryption_set
- support for theauto_key_rotation_enabled
property (#13747)azurerm_iot_security_solution
- support for theadditional_workspace
anddisabled_data_sources
properties (#13783)azurerm_kubernetes_cluster
- support for theopen_service_mesh
block (#13462)azurerm_lb
- support for thegateway_load_balancer_frontend_ip_configuration_id
property (#13559)azurerm_lb_backend_address_pool
- support for thetunnel_interface
block (#13559)azurerm_lb_rule
- thebackend_address_pool_ids
property has been deprecated in favour of thebackend_address_pool_ids
property (#13559)azurerm_lb_nat_pool
- support for thefloating_ip_enabled
,tcp_reset_enabled
, andidle_timeout_in_minutes
properties (#13674)azurerm_mssql_server
- support for theazuread_authentication_only
property (#13754)azurerm_network_interface
- support for thegateway_load_balancer_frontend_ip_configuration_id
property (#13559)azurerm_synapse_spark_pool
- support for thecache_size
,compute_isolation_enabled
,dynamic_executor_allocation_enabled
,session_level_packages_enabled
andspark_config
properties (#13690)
BUG FIXES:
azurerm_app_configuration_feature
- fix default value handling for percentage appconfig feature filters. (#13771)azurerm_cosmosdb_account
- forceMongoEnabled
feature when enablingMongoDBv3.4
. (#13757)azurerm_mssql_server
- will now configure theazuread_administrator
during resource creation (#13753)azurerm_mssql_database
- fix failure by preventingextended_auditing_policy
from being configured for secondaries (#13799)azurerm_postgresql_flexible_server
- changing thestandby_availability_zone
no longer forces a new resource (#13507)azurerm_servicebus_subscription
- thename
field can now start & end with an underscore (#13797)
2.81.0 (October 14, 2021)
FEATURES:
- New Data Source:
azurerm_consumption_budget_resource_group
(#12538) - New Data Source:
azurerm_consumption_budget_subscription
(#12540) - New Resource:
azurerm_data_factory_linked_service_cosmosdb_mongoapi
(#13636) - New Resource:
azurerm_mysql_flexible_server
(#13678)
IMPROVEMENTS:
- upgrading
batch
to API Version2021-06-01
(#13718) - upgrading
mssql
to API Versionv5.0
(#13622) - Data Source:
azurerm_key_vault
- exports theenable_rbac_authorization
attribute (#13717) azurerm_app_service
- support for thekey_vault_reference_identity_id
property (#13720)azurerm_lb
- support for thesku_tier
property (#13680)azurerm_eventgrid_event_subscription
- support thedelivery_property
block (#13595)azurerm_mssql_server
- support for theuser_assigned_identity_ids
andprimary_user_assigned_identity_id
properties (#13683)azurerm_network_connection_monitor
- add support for thedestination_port_behavior
property (#13518)azurerm_security_center_workspace
- now supports theFree
pricing tier (#13710)azurerm_kusto_attached_database_configuration
- support for thesharing
property (#13487)
BUG FIXES:
- Data Source:
azurerm_cosmosdb_account
- prevent a panic from an index out of range error (#13560) azurerm_function_app_slot
- theclient_affinity
property has been deprecated as it is no longer configurable in the service's API (#13711)azurerm_kubernetes_cluster
- thekube_config
andkube_admin_config
blocks can now be marked entirely asSensitive
via an environment variable (#13732)azurerm_logic_app_workflow
- will not check fornil
and empty access control properties (#13689)azurerm_management_group
- will not nil check child management groups when deassociating a subscription from a management group (#13540)azurerm_subnet_resource
- will now lock the virtual network and subnet on updates (#13726)azurerm_app_configuration_key
- can now mix labeled and unlabeled keys (#13736)
2.80.0 (October 08, 2021)
FEATURES:
- New Data Source:
backup_policy_file_share
(#13444)
IMPROVEMENTS:
- Data Source
azurerm_public_ips
- deprecate theattached
property infavour of theattachment_status
property to improve filtering (#13500) - Data Source
azurerm_public_ips
- return public IPs associated with NAT gateways whenattached
set totrue
orattachment_status
set toAttached
(#13610) azurerm_kusto_eventhub_data_connection supports
- support for theidentity_id
property (#13488)azurerm_managed_disk
- support for thelogical_sector_size
property (#13637)azurerm_service_fabric_cluster
- support for theservice_fabric_zonal_upgrade_mode
andservice_fabric_zonal_upgrade_mode
properties (#13399)azurerm_stream_analytics_output_eventhub
- support for thepartition_key
property (#13562)azurerm_linux_virtual_machine_scale_set
- correctly update theoverprovision
property (#13653)
BUG FIXES:
azurerm_function_app
- fix regressions in function app storage introduced in v2.77 (#13580)azurerm_managed_application
- fixed typecasting bug (#13641)
2.79.1 (October 01, 2021)
BUG FIXES:
azurerm_managed_disk
- themax_shares
propety is nowComputed
to account for managed disks that are already managed by Terraform (#13587)
2.79.0 (October 01, 2021)
FEATURES:
- New Resource:
azurerm_app_configuration_feature
(#13452) - New Resource:
azurerm_logic_app_standard
(#13196)
IMPROVEMENTS:
- Data Source:
azurerm_key_vault_certificate
- exporting theexpires
andnot_before
attributes (#13527) - Data Source:
azurerm_key_vault_certificate_data
- exporting thenot_before
attribute (#13527) azurerm_communication_service
- export theprimary_connection_string
,secondary_connection_string
,primary_key
, andsecondary_key
attributes (#13549)azurerm_consumption_budget_subscription
support for theForecasted
threshold type (#13567)azurerm_consumption_budget_resource_group support for the
Forecasted` threshold type (#13567)azurerm_managed_disk
- support for themax_shares
property (#13571)azurerm_mssql_database
- will now update replicated databases SKUs first (#13478)azurerm_virtual_hub_connection
- optimized state change refresh function (#13548)
BUG FIXES:
azurerm_cosmosdb_account
- themongo_server_version
can now be changed without creating a new resouce (#13520)azurerm_iothub
- correctly suppress diffs for theconnection_string
property (#13517)azurerm_kubernetes_cluster
- explicitly settingupgrade_channel
toNone
when it's unset to workaround a breaking behavioural change in AKS (#13493)azurerm_linux_virtual_machine_scale_set
- will not correctly ignore theprotected_setting
block withing theextension
block (#13440)azurerm_windows_virtual_machine_scale_set
- will not correctly ignore theprotected_setting
block withing theextension
block (#13440)azurerm_app_configuration_key
- correctly set theetag
property (#13534)
2.78.0 (September 23, 2021)
UPGRADE NOTES
- The
azurerm_data_factory_dataset_snowflake
has been updated to set the correctschema_column
api property with the correct schema - to retain the old behaviour please switch to thestructure_column
property (#13344)
FEATURES:
- New Resource:
azurerm_frontdoor_rules_engine
(#13249) - New Resource:
azurerm_key_vault_managed_storage_account
(#13271) - New Resource:
azurerm_key_vault_managed_storage_account_sas_token_definition
(#13271) - New Resource:
azurerm_mssql_failover_group
(#13446) - New Resource:
azurerm_synapse_sql_pool_extended_auditing_policy
(#12952) - New Resource:
azurerm_synapse_workspace_extended_auditing_policy
(#12952)
ENHANCEMENTS:
- upgrading
iothub
to API Version2021-03-31
(#13324) - Data Source:
azurerm_private_endpoint_connection
- Exportnetwork_interface
attributes from private endpoints (#13421) azurerm_app_service
- support for thevnet_route_all_enabled
property (#13310)azurerm_bot_channel_slack
- support for thesigning_secret
property (#13454)azurerm_data_factory
- support foridentity
beingSystemAssiged
andUserAssigned
(#13473)azurerm_function_app
- support for thevnet_route_all_enabled
property (#13310)azurerm_machine_learning_workspace
- support forpublic_network_access_enabled
,public_network_access_enabled
, anddiscovery_url
properties (#13268)azurerm_private_endpoint_connection
- export thenetwork_interface
attribute from private endpoints (#13421)azurerm_storage_account_network_rules
- Deprecatestorage_account_name
andresource_group_name
in favor ofstorage_account_id
(#13307)azurerm_storage_share_file
- will now recreate and upload deleted/missing files (#13269)azurerm_synapse_workspace
- thetenant_id
property is now computed (#13464)
BUG FIXES:
- Data Source:
azurerm_app_service_certificate
- prevent panics if the API returns a nilissue_date
orexpiration_date
(#13401) azurerm_app_service_certificate
- prevent panics if the API returns a nilissue_date
orexpiration_date
(#13401)azurerm_app_service_certificate_binding
- reverted a change that introduced a bug in certificate selection for non-managed certificates (#13455)azurerm_container_group
- allow creation of shared volume between containers in multi container group (#13374)azurerm_kubernetes_cluster
- changing theprivate_cluster_public_fqdn_enabled
no longer created a new resource (#13413)azurerm_app_configuration_key
- fix nil pointer for removed key (#13483)
2.77.0 (September 17, 2021)
FEATURES:
- New Data Source:
azurerm_policy_virtual_machine_configuration_assignment
(#13311) - New Resource:
azurerm_synapse_integration_runtime_self_hosted
(#13264) - New Resource:
azurerm_synapse_integration_runtime_azure
(#13341) - New Resource:
azurerm_synapse_linked_service
(#13204) - New Resource:
azurerm_synapse_sql_pool_security_alert_policy
(#13276) - New Resource:
azurerm_synapse_sql_pool_vulnerability_assessment
(#13276) - New Resource:
azurerm_synapse_workspace_security_alert_policy
(#13276) - New Resource:
azurerm_synapse_workspace_vulnerability_assessment
(#13276)
ENHANCEMENTS:
- Data Source:
azurerm_mssql_elasticpool
- export thesku
block (#13336) azurerm_api_management
- now supports purging soft deleted instances via thepurge_soft_delete_on_destroy
provider level feature (#12850)azurerm_data_factory_trigger_schedule
- support for theactivated
property (#13390)azurerm_logic_app_workflow
- support for theenabled
andaccess_control
properties (#13265)azurerm_monitor_scheduled_query_rules_alert
- supportauto_mitigation_enabled
property (#13213)azurerm_machine_learning_inference_cluster
- support for theidentity
block (#12833)azurerm_machine_learning_compute_cluster
- support for thessh_public_access_enabled enhancement
property and theidentity
andssh
blocks (#12833)azurerm_spring_cloud_service
- support for theconnection_string
property (#13262)
BUG FIXES:
azurerm_app_service_certificate_binding
- rework for removal of thumbprint from service (#13379)azurerm_app_service_managed_certificate
: Fix for emptyissue_date
(#13357)azurerm_cosmosdb_sql_container
: fix crash when deleting (#13339)azurerm_frontdoor
- Fix crash when cache is disabled (#13338)azurerm_function_app
- fixapp_settings
forWEBSITE_CONTENTSHARE
(#13349)azurerm_function_app_slot
- fixapp_settings
forWEBSITE_CONTENTSHARE
(#13349)azurerm_kubernetes_cluster_node_pool
-os_sku
is now computed (#13321)azurerm_linux_virtual_machine_scale_set
- fixed crash whenautomatic_os_policy
was nil (#13335)azurerm_lb
- support for adding or replacing afrontend_ip_configuration
with anavailability_zone
(#13305)azurerm_virtual_hub_connection
- fixing race condition in the creation of virtual network resources (#13294)
2.76.0 (September 10, 2021)
NOTES
- Opt-In Beta: Version 2.76 of the Azure Provider introduces an opt-in Beta for some of the new functionality coming in 3.0 - more information can be found in the 3.0 Notes and 3.0 Upgrade Guide (#12132)
FEATURES:
- New Data Source:
azurerm_eventgrid_domain
(#13033) - New Resource:
azurerm_data_protection_backup_instance_blob_storage
(#12683) - New Resource:
azurerm_logic_app_integration_account_assembly
(#13239) - New Resource:
azurerm_logic_app_integration_account_batch_configuration
(#13215) - New Resource:
azurerm_logic_app_integration_account_agreement
(#13287) - New Resource:
azurerm_sql_managed_database
(#12431)
ENHANCEMENTS:
- upgrading
cdn
to API Version2021-09-01
(#13282) - upgrading
cosmos
to API Version2021-06-15
(#13188) azurerm_app_service_certificate
- support argumentapp_service_plan_id
for usage with ASE (#13101)azurerm_application_gateway
- mTLS support for Application Gateways (#13273)azurerm_cosmosdb_account
support for thelocal_authentication_disabled
property (#13237)azurerm_data_factory_integration_runtime_azure
- support for thecleanup_enabled
andsubnet_id
properties (#13222)azurerm_data_factory_trigger_schedule
- support for theschedule
anddescription
properties (#13243)azurerm_firewall_policy_rule_collection_group
- support for thedescription
,destination_addresses
,destination_urls
,terminate_tls
, andweb_categories
properties (#13190)azurerm_eventgrid_event_subscription
- support for thedelivery_identity
anddead_letter_identity
blocks (#12945)azurerm_eventgrid_system_topic_event_subscription
- support for thedelivery_identity
anddead_letter_identity
blocks (#12945)azurerm_eventgrid_domain
support for theidentity
block (#12951)azurerm_eventgrid_topic
support for theidentity
block (#12951)azurerm_eventgrid_system_topic
support for theidentity
block (#12951)azurerm_kubernetes_cluster
- support for theos_sku
property (#13284)azurerm_synapse_workspace
- support for thetenant_id
property (#13290)azurerm_site_recovery_network_mapping
- refactoring to use an ID Formatter/Parser (#13277)azurerm_stream_analytics_output_blob
- support for theParquet
type and thebatch_max_wait_time
andbatch_min_rows
properties (#13245)azurerm_virtual_network_gateway_resource
- support for multiple vpn authentication types (#13228)
BUG FIXES:
- Data Source:
azurerm_kubernetes_cluster
- correctly read resource whenlocal_account_disabled
istrue
(#13260) azurerm_api_management_subscription
- relaxsubscription_id
validation (#13203)azurerm_app_configuration_key
- fix KV import with no label (#13253)azurerm_synapse_sql_pool
- properly support UTF-8 characters for thename
property (#13289)
2.75.0 (September 02, 2021)
FEATURES:
- New Data Source:
azurerm_cosmosdb_mongo_database
(#13123) - New Resource:
azurerm_cognitive_account_customer_managed_key
(#12901) - New Resource:
azurerm_logic_app_integration_account_partner
(#13157) - New Resource:
azurerm_logic_app_integration_account_map
(#13187) - New Resource:
azurerm_app_configuration_key
(#13118)
ENHANCEMENTS:
- dependencies: upgrading to
v57.0.0
ofgithub.com/Azure/azure-sdk-for-go
(#13160) - upgrading
dataprotection
to API Version2021-07-01
(#13161) azurerm_application_insights
- support thelocal_authentication_disabled
property (#13174)azurerm_data_factory_linked_service_azure_blob_storage
- support for thekey_vault_sas_token
property (#12880)azurerm_data_factory_linked_service_azure_function
support for thekey_vault_key
block (#13159)azurerm_data_protection_backup_instance_postgresql
- support thedatabase_credential_key_vault_secret_id
property (#13183)azurerm_hdinsight_hadoop_cluster
- support for thesecurity_profile
block (#12866)azurerm_hdinsight_hbase_cluster
- support for thesecurity_profile
block (#12866)azurerm_hdinsight_interactive_query_cluster
- support for thesecurity_profile
block (#12866)azurerm_hdinsight_kafka_cluster
- support for thesecurity_profile
block (#12866)azurerm_hdinsight_spark_cluster
- support for thesecurity_profile
block (#12866)azurerm_mssql_server
- refactoring to use an ID Formatter/Parser (#13151)azurerm_policy_virtual_machine_configuration_assignment
- support for theassignment_type
,content_uri
, andcontent_hash
properties (#13176)azurerm_storage_account
- handle nil values for AllowBlobPublicAccess (#12689)azurerm_synapse_spark_pool
- add support spark for3.1
(#13181)
2.74.0 (August 27, 2021)
FEATURES:
- New Resource:
azurerm_logic_app_integration_account_schema
(#13100) - New Resource:
azurerm_relay_namespace_authorization_rule
(#13116) - New Resource:
azurerm_relay_hybrid_connection_authorization_rule
(#13116)
ENHANCEMENTS:
- dependencies: upgrading
monitor
to API Version2021-07-01-preview
(#13121) - dependencies: upgrading
devtestlabs
to API Version2018-09-15
(#13074) - Data Source:
azurerm_servicebus_namespace_authorization_rule
- support for theprimary_connection_string_alias
andsecondary_connection_string_alias
properties (#12997) - Data Source:
azurerm_servicebus_queue_authorization_rule
- support for theprimary_connection_string_alias
andsecondary_connection_string_alias
properties (#12997) - Data Source:
azurerm_network_service_tags
- new propertiesipv4_cidrs
andipv6_cidrs
(#13058) azurerm_api_management
- now exports certificateexpiry
,thumbprint
andsubject
attributes (#12262)azurerm_app_configuration
- support for user assigned identities (#13080)azurerm_app_service
- add support forvnet_route_all_enabled
property (#13073)azurerm_app_service_plan
- support for thezone_redundant
property (#13145)azurerm_data_factory_dataset_binary
- support fordynamic_path_enabled
anddynamic_path_enabled
properties (#13117)azurerm_data_factory_dataset_delimited_text
- support fordynamic_path_enabled
anddynamic_path_enabled
properties (#13117)azurerm_data_factory_dataset_json
- support fordynamic_path_enabled
anddynamic_path_enabled
properties (#13117)azurerm_data_factory_dataset_parquet
- support fordynamic_path_enabled
anddynamic_path_enabled
properties (#13117)azurerm_firewall_policy
- support for theintrusion_detection
,identity
andtls_certificate
blocks (#12769)azurerm_kubernetes_cluster
- support for thepod_subnet_id
property (#12313)azurerm_kubernetes_cluster_node_pool
- support for thepod_subnet_id
property (#12313)azurerm_monitor_autoscale_setting
- support for the fielddivide_by_instance_count
within themetric_trigger
block (#13121)azurerm_redis_enterprise_cluster
- thetags
property can now be updated (#13084)azurerm_storage_account
- add support forshared_key_access_enabled
property (#13014)azurerm_servicebus_namespace_authorization_rule
- support for theprimary_connection_string_alias
andsecondary_connection_string_alias
properties (#12997)azurerm_servicebus_topic_authorization_rule
- support for theprimary_connection_string_alias
andsecondary_connection_string_alias
properties (#12997)azurerm_dev_test_global_vm_shutdown_schedule
- support for themail
property (#13074)
BUG FIXES:
azurerm_data_factory_dataset_delimited_text
- support empty values for thecolumn_delimiter
,row_delimiter
,quote_character
,escape_character
, andencoding
propeties (#13149)azurerm_cosmosdb_cassandra_table
- correctly updatethroughput
(#13102)azurerm_private_dns_a_record
- fix regression inname
validation and add max recordset limit validation (#13093)azurerm_postgresql_flexible_server_database
thecharset
andcollation
properties are now optional (#13110)azurerm_spring_cloud_app
- Fix crash when identity is not present (#13125)
2.73.0 (August 20, 2021)
FEATURES:
- New Data Source:
azurerm_vpn_gateway
(#12844) - New Data Source:
azurerm_data_protection_backup_vault
(#13062) - New Resource:
azurerm_api_management_notification_recipient_email
(#12849) - New Resource:
azurerm_logic_app_integration_account_session
(#12982) - New Resource:
azurerm_machine_learning_synapse_spark
(#13022) - New Resource:
azurerm_machine_learning_compute_instance
(#12834) - New Resource:
azurerm_vpn_gateway
(#13003)
ENHANCEMENTS:
- Dependencies: upgrade
github.com/Azure/azure-sdk-for-go
tov56.2.0
(#12969) - Dependencies: updating
frontdoor
to use API version2020-05-01
(#12831) - Dependencies: updating
web
to use API version2021-02-01
(#12970) - Dependencies: updating
kusto
to use API version2021-01-01
(#12967) - Dependencies: updating
machinelearning
to use API version2021-07-01
(#12833) - Dependencies: updating
network
to use API version2021-02-01
(#13002) - appconfiguration: updating to use the latest embedded SDK (#12950)
- eventhub: updating to use the latest embedded SDK (#12946)
- Data Source:
azurerm_iothub
- support for the propertyhostname
(#13001) - Data Source:
azurerm_application_security_group
- refactoring to use an ID Formatter/Parser (#13028) azurerm_active_directory_domain_service
- export theresource_id
attribute (#13011)azurerm_app_service_environment_v3
- updated for GA changes, including support forinternal_load_balancing_mode
,zone_redundant
,dedicated_host_count
, and several new exported properties (#12932)azurerm_application_security_group
- refactoring to use an ID Formatter/Parser (#13028)azurerm_data_lake_store
- support for theidentity
block (#13050)azurerm_kubernetes_cluster
- support for theultra_ssd_enabled
andprivate_cluster_public_fqdn_enabled
properties (#12780)azurerm_kubernetes_cluster_node_pool
- supportfor theultra_ssd_enabled
property (#12780)azurerm_logic_app_trigger_http_request
- support for thecallback_url
attribute (#13057)azurerm_netapp_volume
- support for thesnapshot_directory_visible
property (#12961)azurerm_sql_server
- support for configuringthreat_detection_policy
(#13048)azurerm_stream_analytics_output_eventhub
- support for theproperty_columns
property (#12947)
BUG FIXES:
azurerm_frontdoor
- expose support forcache_duration
andcache_query_parameters
fields (#12831)azurerm_network_watcher_flow_log
- correctly truncate name by ensuring it doesn't end in a-
(#12984)azurerm_databricks_workspace
- corrent logic for thepublic_network_access_enabled
property (#13034)azurerm_databricks_workspace
- fix potential crash in Read (#13025)azurerm_private_dns_zone_id
- correctly handle inconsistant case (#13000)azurerm_private_dns_a_record_resource
- currently validate the name property by allowing@
s (#13042)azurerm_eventhub_namespace
- support upto40
for themaximum_throughput_units
property (#13065)azurerm_kubernetes_cluster
- fix crash in update when previously configured Microsoft Entra profile is nownil
(#13043)azurerm_redis_enterprise_cluster
- changing the tags property no longer creates a new resource (#12956)azurerm_storage_account
- allow 0 for thecors.max_age_in_seconds
property (#13010)azurerm_servicebus_topic
- correctyl validate thename
property (#13026)azurerm_virtual_hub_connection
- will not correctly lock it's cirtual network during updates (#12999)azurerm_linux_virtual_machine_scale_set
- fix potential crash in updates to therolling_upgrade_policy
block (#13029)
2.72.0 (August 12, 2021)
UPGRADE NOTES
- This version of the Azure Provider introduces the
prevent_deletion_if_contains_resources
feature flag (which is disabled by default) which (when enabled) means that Terraform will check for Resources nested within the Resource Group during the deletion of the Resource Group and require that these Resources are deleted first. This avoids the unintentional deletion of unmanaged Resources within a Resource Group - and is defaulted off in 2.x versions of the Azure Provider but will be enabled by default in version 3.0 of the Azure Provider, see thefeatures
block documentation for more information. (#12657)
FEATURES:
- New Resource:
azurerm_video_analyzer
(#12665) - New Resource:
azurerm_video_analyzer_edge_module
(#12911)
ENHANCEMENTS:
azurerm_api_management_named_value
- support for system managed identities (#12938)azurerm_application_insights_smart_detection_rule
- support all currenly availible rules in the SDK (#12857)azurerm_function_app
- add support fordotnet_framework_version
in (#12883)azurerm_resource_group
- conditionally (based on theprevent_deletion_if_contains_resources
features flag - see the 'Upgrade Notes' section) checking for nested Resources during deletion of the Resource Group and raising an error if Resources are found (#12657)
BUG FIXES:
- Data Source:
azurerm_key_vault_certificate_data
- updating the PEM Header when using a RSA Private Key so this validates with OpenSSL (#12896) azurerm_active_directory_domain_service
- removing an unnecessary check during deletion (#12879)azurerm_app_service_environment
- removing an unnecessary check during deletion (#12879)azurerm_cdn_profile
- removing an unnecessary check during deletion (#12879)azurerm_container_registry_scope_map
- removing an unnecessary check during deletion (#12879)azurerm_container_registry_token
- removing an unnecessary check during deletion (#12879)azurerm_container_registry_webhook
- removing an unnecessary check during deletion (#12879)azurerm_container_registry
- removing an unnecessary check during deletion (#12879)azurerm_data_factory_dataset_delimited_text
- correctly send optional optional values to the API (#12921)azurerm_data_lake_analytics_account
- removing an unnecessary check during deletion (#12879)azurerm_data_lake_store
- removing an unnecessary check during deletion (#12879)azurerm_data_protection_backup_instance_disk
- removing an unnecessary check during deletion (#12879)azurerm_database_migration_service
- removing an unnecessary check during deletion (#12879)azurerm_dns_zone
- removing an unnecessary check during deletion (#12879)azurerm_eventgrid_domain_topic
- removing an unnecessary check during deletion (#12879)azurerm_eventgrid_domain
- removing an unnecessary check during deletion (#12879)azurerm_eventgrid_event_subscription
- removing an unnecessary check during deletion (#12879)azurerm_eventgrid_system_topic_event_subscription
- removing an unnecessary check during deletion (#12879)azurerm_eventgrid_system_topic
- removing an unnecessary check during deletion (#12879)azurerm_eventgrid_topic
- removing an unnecessary check during deletion (#12879)azurerm_express_route_circuit_authorization
- removing an unnecessary check during deletion (#12879)azurerm_express_route_circuit_peering
- removing an unnecessary check during deletion (#12879)azurerm_express_route_gateway
- removing an unnecessary check during deletion (#12879)azurerm_express_route_port
- removing an unnecessary check during deletion (#12879)azurerm_frontdoor_firewall_policy
- removing an unnecessary check during deletion (#12879)azurerm_hpc_cache_blob_nfs_target
- removing an unnecessary check during deletion (#12879)azurerm_iothub
- removing an unnecessary check during deletion (#12879)azurerm_key_vault_managed_hardware_security_module
- removing an unnecessary check during deletion (#12879)azurerm_kubernetes_cluster
- prevent nil panic when rbac config is empty (#12881)azurerm_iot_dps
- fixing a crash during creation (#12919)azurerm_local_network_gateway
- removing an unnecessary check during deletion (#12879)azurerm_logic_app_trigger_recurrence
- update time zone strings to match API behaviour, and use the timezone even whenstart_time
is not specified (#12453)azurerm_mariadb_database
- removing an unnecessary check during deletion (#12879)azurerm_mariadb_server
- removing an unnecessary check during deletion (#12879)azurerm_mariadb_virtual_network_rule
- removing an unnecessary check during deletion (#12879)azurerm_mssql_database
- removing an unnecessary check during deletion (#12879)azurerm_mssql_virtual_network_rule
- removing an unnecessary check during deletion (#12879)azurerm_mysql_server
- removing an unnecessary check during deletion (#12879)azurerm_nat_gateway
- removing an unnecessary check during deletion (#12879)azurerm_network_packet_capture
- removing an unnecessary check during deletion (#12879)azurerm_packet_capture
- removing an unnecessary check during deletion (#12879)azurerm_postgresql_configuration
- removing an unnecessary check during deletion (#12879)azurerm_postgresql_firewall_rule
- removing an unnecessary check during deletion (#12879)azurerm_postgresql_server
- removing an unnecessary check during deletion (#12879)azurerm_postgresql_virtual_network_rule
- removing an unnecessary check during deletion (#12879)azurerm_private_dns_zone_virtual_network_link
- removing an unnecessary check during deletion (#12879)azurerm_private_endpoint
- removing an unnecessary check during deletion (#12879)azurerm_private_link_service
- removing an unnecessary check during deletion (#12879)azurerm_shared_image_gallery
- removing an unnecessary check during deletion (#12879)azurerm_sql_virtual_network_rule
- removing an unnecessary check during deletion (#12879)azurerm_virtual_machine_scale_set_extension
- removing an unnecessary check during deletion (#12879)azurerm_virtual_wan
- removing an unnecessary check during deletion (#12879)azurerm_vpn_gateway_connection
- removing an unnecessary check during deletion (#12879)azurerm_web_application_firewall_policy
- removing an unnecessary check during deletion (#12879)
2.71.0 (August 06, 2021)
FEATURES:
- New Data Source:
azurerm_databricks_workspace_private_endpoint_connection
(#12543) - New Resource:
azurerm_api_management_tag
(#12535) - New Resource:
azurerm_bot_channel_line
(#12746) - New Resource:
azurerm_cdn_endpoint_custom_domain
(#12496) - New Resource:
azurerm_data_factory_data_flow
(#12588) - New Resource:
azurerm_postgresql_flexible_server_database
(#12550)
ENHANCEMENTS:
- dependencies: upgrading to
v56.0.0
ofgithub.com/Azure/azure-sdk-for-go
(#12781) - dependencies: updating
appinsights
to use API Version2020-02-02
(#12818) - dependencies: updating
containerservice
to use API Version2021-05-1
(#12747) - dependencies: updating
machinelearning
to use API Version2021-04-01
(#12804) - dependencies: updating
databricks
to use API Version2021-04-01-preview
(#12543) - PowerBI: refactoring to use an Embedded SDK (#12787)
- SignalR: refactoring to use an Embedded SDK (#12785)
azurerm_api_management_api_diagnostic
- support for theoperation_name_format
property (#12782)azurerm_app_service
- support for the acr_use_managed_identity_credentials and acr_user_managed_identity_client_id properties (#12745)azurerm_app_service
- supportv6.0
for thedotnet_framework_version
property (#12788)azurerm_application_insights
- support for theworkspace_id
property (#12818)azurerm_databricks_workspace
- support for private link endpoint (#12543)azurerm_databricks_workspace
- add support forCustomer Managed Keys for Managed Services
(#12799)azurerm_data_factory_linked_service_data_lake_storage_gen2
- don't send a secure connection string when using a managed identity (#12359)azurerm_function_app
- support for theelastic_instance_minimum
,app_scale_limit
, andruntime_scale_monitoring_enabled
properties (#12741)azurerm_kubernetes_cluster
- support for thelocal_account_disabled
property (#12386)azurerm_kubernetes_cluster
- support for themaintenance_window
block (#12762)azurerm_kubernetes_cluster
- the fieldautomatic_channel_upgrade
can now be set tonode-image
(#12667)azurerm_logic_app_workflow
- support for theworkflow_parameters
(#12314)azurerm_mssql_database
- support for theFree
andFSV2
SKU's (#12835)azurerm_network_security_group
- theprotocol
property now supportsAh
andEsp
values (#12865)azurerm_public_ip_resource
- support for sku_tier property (#12775)azurerm_redis_cache
- support for thereplicas_per_primary
,redis_version
, andtenant_settings
properties and blocks (#12820)azurerm_redis_enterprise_cluster
- this can now be provisioned inCanada Central
(#12842)azurerm_static_site
- supportStandard
SKU (#12510)
BUG FIXES:
- Data Source
azurerm_ssh_public_key
- normalising the SSH Public Key (#12800) azurerm_api_management_api_subscription
- fixing the default scope to be/apis
rather thanall_apis
as required by the latest API (#12829)azurerm_app_service_active_slot
- fix 404 not found on read for slot (#12792)azurerm_linux_virtual_machine_scale_set
- fix crash in checking for latest image (#12808)azurerm_kubernetes_cluster
- corrently valudate thenet_ipv4_ip_local_port_range_max
property (#12859)azurerm_local_network_gateway
- fixing a crash where theLocalNetworkAddressSpace
block was nil (#12822)azurerm_notification_hub_authorization_rule
- switching to use an ID Formatter (#12845)azurerm_notification_hub
- switching to use an ID Formatter (#12845)azurerm_notification_hub_namespace
- switching to use an ID Formatter (#12845)azurerm_postgresql_database
- fixing a crash in the Azure SDK (#12823)azurerm_private_dns_zone
- fixing a crash during deletion (#12824)azurerm_resource_group_template_deployment
- fixing deletion of nested items when using non-top level items (#12421)azurerm_subscription_template_deployment
- fixing deletion of nested items when using non-top level items (#12421)azurerm_virtual_machine_extension
- changing thepublisher
property now creates a new resource (#12790)
2.70.0 (July 30, 2021)
FEATURES:
- New Data Source
azurerm_storage_share
(#12693) - New Resource
azurerm_bot_channel_alexa
(#12682) - New Resource
azurerm_bot_channel_direct_line_speech
(#12735) - New Resource
azurerm_bot_channel_facebook
(#12709) - New Resource
azurerm_bot_channel_sms
(#12713) - New Resource
azurerm_data_factory_trigger_custom_event
(#12448) - New Resource
azurerm_data_factory_trigger_tumbling_window
(#12437) - New Resource
azurerm_data_protection_backup_instance_disk
(#12617)
ENHANCEMENTS:
- dependencies: Upgrade
web
(App Service) API to2021-01-15
(#12635) - analysisservices: refactoring to use an Embedded SDK (#12771)
- maps: refactoring to use an Embedded SDK (#12716)
- msi: refactoring to use an Embedded SDK (#12715)
- relay: refactoring to use an Embedded SDK (#12772)
- vmware: refactoring to use an Embedded SDK (#12751)
- Data Source:
azurerm_storage_account_sas
- support for the propertyip_addresses
(#12705) azurerm_api_management_diagnostic
- support for the propertyoperation_name_format
(#12736)azurerm_automation_certificate
- theexportable
property can now be set (#12738)azurerm_data_factory_dataset_binary
- the blobpath
andfilename
propeties are now optional (#12676)azurerm_data_factory_trigger_blob_event
- support for theactivation
property (#12644)azurerm_data_factory_pipeline
- support for theconcurrency
andmoniter_metrics_after_duration
properties (#12685)azurerm_hdinsight_interactive_query_cluster
- support for theencryption_in_transit_enabled
property (#12767)azurerm_hdinsight_spark_cluster
- support for theencryption_in_transit_enabled
property (#12767)azurerm_firewall_polcy
- support for propertyprivate_ip_ranges
(#12696)
BUG FIXES:
azurerm_cdn_endpoint
- fixing a crash when the future is nil (#12743)azurerm_private_endpoint
- working around a casing issue inprivate_connection_resource_id
for MariaDB, MySQL and PostgreSQL resources (#12761)
2.69.0 (July 23, 2021)
FEATURES:
- New Data Source
azurerm_active_directory_domain_service
(#10782) - New Resource
azurerm_active_directory_domain_service
(#10782) - New Resource
azurerm_active_directory_domain_service_replica_set
(#10782) - New Resource
azurerm_api_management_gateway_api
(#12398) - New Resource
azurerm_batch_job
(#12573) - New Resource
azurerm_bot_channel_web_chat
(#12672) - New Resource
azurerm_data_factory_managed_private_endpoint
(#12618) - New Resource
azurerm_data_protection_backup_policy_blob_storage
(#12362) - New Resource
azurerm_signalr_service_network_acl
(#12434) - New Resource
azurerm_virtual_network_dns_servers
(#10782)
ENHANCEMENTS:
- dependencies: Updgrading to
v55.6.0
ofgithub.com/Azure/azure-sdk-for-go
(#12565) azurerm_api_management_named_value
- the fieldsecret_id
can now be set to a versionless Key Vault Key (#12641)azurerm_data_factory_integration_runtime_azure_ssis
- support for thepublic_ips
,express_custom_setup
,package_store
, andproxy
blocks (#12545)azurerm_data_factory_integration_runtime_azure_ssis
- support for thekey_vault_password
, andkey_vault_license
blocks (#12659)azurerm_bot_channels_registration
- support for thecmk_key_vault_url
,description
,icon_url
, andisolated_network_enabled
(#12560)azurerm_data_factory_integration_runtime_azure
- support for thevirtual_network_enabled
property (#12619)azurerm_eventgrid_event_subscription
- support for theadvanced_filtering_on_arrays_enabled
property (#12609)azurerm_eventgrid_system_topic_event_subscription
- support for theadvanced_filtering_on_arrays_enabled
property (#12609)azurerm_eventhub_namespace
- support for Azure Event Hubs Namespace Premium tier (#12695)azurerm_kubernetes_cluster
- support for downgradingsku_tier
fromPaid
toFree
without recreating the Cluster (#12651)azurerm_kusto_eventgrid_data_connection
- Add supporteddata_format
APACHEAVRO, ORC, PARQUET, TSVE and W3CLOGFILE to validation function. (#12687)azurerm_postgresql_flexible_server
- support for thehigh_availability
block (#12587)
BUG FIXES:
data.azurerm_redis_cache
- fix a bug that caused the data source to raise an error (#12666)azurerm_application_gateway
- return an error when ssl policy is not properly configured (#12647)azurerm_data_factory_linked_custom_service
- fix a bug causingadditional_properties
to be read incorrectly into state (#12664)azurerm_eventhub_authorization_rule
- fixing the error "empty non-retryable error received" (#12642)azurerm_machine_learning_compute_cluster
- fix a crash when creating a cluster without specifyingsubnet_resource_id
(#12658)azurerm_storage_account
- fixed account_replication_type validation (#12645)
2.68.0 (July 16, 2021)
FEATURES:
- New Data Source
azurerm_local_network_gateway
(#12579) - New Resource
azurerm_api_management_api_release
(#12562) - New Resource
azurerm_data_protection_backup_policy_disk
(#12361) - New Resource
azurerm_data_factory_custom_dataset
(#12484) - New Resource
azurerm_data_factory_dataset_binary
(#12369) - New Resource
azurerm_maintenance_assignment_virtual_machine_scale_set
(#12273) - New Resource
azurerm_postgresql_flexible_server_configuration
(#12294) - New Resource
azurerm_synapse_private_link_hub
(#12495)
ENHANCEMENTS:
- dependencies: upgrading to
v55.5.0
ofgithub.com/Azure/azure-sdk-for-go
(#12435) - dependencies: updating
bot
to use API Version2021-03-01
(#12449) - dependencies: updating
maintenance
to use API Version2021-05-01
(#12273) azurerm_api_management_named_value
- support for thevalue_from_key_vault
block (#12309)azurerm_api_management_api_diagnostic
- support for thedata_masking
1 property (#12419)azurerm_cognitive_account
- support for theidentity
,storage
,disable_local_auth
,fqdns
,public_network_access_enabled
, andrestrict_outbound_network_access
properties (#12469)azurerm_cognitive_account
- thevirtual_network_subnet_ids
property has been deprecated in favour ofvirtual_network_rules
block to supoport theignore_missing_vnet_service_endpoint
property (#12600)azurerm_container_registry
- now exports theprincipal_id
andtenant_id
attributes in theidentity
block (#12378)azurerm_data_factory
- support for themanaged_virtual_network_enabled
property (#12343)azurerm_linux_virtual_machine_scale_set
- Fix un-necessary VMSS instance rolling request (#12590)azurerm_maintenance_configuration
- support for thewindow
,visibility
, andproperties
blocks (#12273)azurerm_powerbi_embedded
- support for themode
property (#12394)azurerm_redis_cache
- support for themaintenance_window
property in thepatch_schedule
block (#12472)azurerm_storage_account_customer_managed_key
- support for theuser_assigned_identity_id
property (#12516)
BUG FIXES:
azurerm_api_management
- no longer forces a new resource when changing thesubnet_id
property (#12611)azurerm_function_app
- set a default value foros_type
and allow a blank string to be specified as per documentation (#12482)azurerm_key_vault_access_policy
- prevent a possible panic on delete (#12616)azurerm_postgresql_flexible_server
- add new computed propertyprivate_dns_zone_id
to work around an upcomming breaking change in the API (#12288)machine_learning_compute_cluster
- make thesubnet_resource_id
property actually optional (#12558)azurerm_mssql_database
- don't allow license_type to be set for serverless SQL databases (#12555)azurerm_subnet_network_security_group_association
- prevent potential deadlocks when using multiple association resources (#12267)
2.67.0 (July 09, 2021)
FEATURES:
- New Data Source
azurerm_api_management_gateway
(#12297) - New Resource
azurerm_api_management_gateway
(#12297) - New Resource
azurerm_databricks_workspace_customer_managed_key
(#12331)
ENHANCEMENTS:
- dependencies: updating
postgresqlflexibleservers
to use API Version2021-06-01
(#12405) azurerm_databricks_workspace
- add support formachine_learning_workspace_id
,customer_managed_key_enabled
,infrastructure_encryption_enabled
andstorage_account_identity
(#12331)azurerm_security_center_assessment_policy
- support for thecategories
propety (#12383)
BUG FIXES:
azurerm_api_management
- fix an issue where changing the location of anadditional_location
would force a new resource (#12468)azurerm_app_service
- fix crash when resource group or ASE is missing. (#12518)azurerm_automation_variable_int
- fixed value parsing order causing1
to be considered a bool (#12511)azurerm_automation_variable_bool
- fixed value parsing order causing1
to be considered a bool (#12511)azurerm_data_factory_dataset_parquet
- theazure_blob_storage_location.filename
property cis now optional (#12414)azurerm_kusto_eventhub_data_connection
-APACHEAVRO
can now be used as adata_format
option (#12480)azurerm_site_recovery_replicated_vm
- Fix potential crash in readingmanaged_disk
properties (#12509)azurerm_storage_account
-account_replication_type
can now be updated (#12479)azurerm_storage_management_policy
- fix crash in read of properties (#12487)azurerm_storage_share_directory
now allows underscore in propertyname
[#12454]azurerm_security_center_subscription_pricing
- removed Owner permission note from documentation (#12481)
DEPRECATIONS:
azurerm_postgresql_flexible_server
- thecmk_enabled
property has been deprecated as it has been removed from the API (#12405)azurerm_virtual_machine_configuration_policy_assignment
- has been deprecated and renamed toazurerm_policy_virtual_machine_configuration_assignment
(#12497)
2.66.0 (July 02, 2021)
FEATURES:
- New Resource
azurerm_api_management_api_operation_tag
(#12384) - New Resource
azurerm_data_factory_linked_custom_service
(#12224) - New Resource
azurerm_data_factory_trigger_blob_event
(#12330) - New Resource
azurerm_express_route_connection
(#11320) - New Resource
azurerm_express_route_circuit_connection
(#11303) - New Resource
azurerm_management_group_policy_assignment
(#12349) - New Resource
azurerm_resource_group_policy_assignment
(#12349) - New Resource
azurerm_resource_policy_assignment
(#12349) - New Resource
azurerm_subscription_policy_assignment
(#12349) - New resource
azurerm_tenant_configuration
(#11697) - Cognitive Service now supports purging soft delete accounts (#12281)
ENHANCEMENTS:
- dependencies: updating
cognitive
to use API Version2021-03-01
(#12281) - dependencies: updating
trafficmanager
to use API Version2018-08-01
(#12400) azurerm_api_management_backend
- support for theclient_certificate_id
property (#12402)azurerm_api_management_api
- support for therevision_description
,version_description
, andsource_api_id
properties (#12266)azurerm_batch_account
- support for thepublic_network_access_enabled
property (#12401)azurerm_eventgrid_event_subscription
- support for additional advanced filtersstring_not_begins_with
,string_not_ends_with
,string_not_contains
,is_not_null
,is_null_or_undefined
,number_in_range
andnumber_not_in_range
(#12167)azurerm_eventgrid_system_topic_event_subscription
- support for additional advanced filtersstring_not_begins_with
,string_not_ends_with
,string_not_contains
,is_not_null
,is_null_or_undefined
,number_in_range
andnumber_not_in_range
(#12167)azurerm_kubernetes_cluster
- support for thefips_enabled
,kubelet_disk_type
, andlicense
properties (#11835)azurerm_kubernetes_cluster_node_pool
- support for thefips_enabled
, andkubelet_disk_type
properties (#11835)azurerm_lighthouse_definition
- support for theplan
block (#12360)azurerm_site_recovery_replicated_vm
- Add support fortarget_disk_encryption_set_id
inmanaged_disk
(#12374)azurerm_traffic_manager_endpoint
- supports for theminimum_required_child_endpoints_ipv4
andminimum_required_child_endpoints_ipv6
(#12400)
BUG FIXES:
azurerm_app_service
- fix app_setting and SCM setting ordering (#12280)azurerm_hdinsight_kafka_cluster
- will no longer panic from an emptycomponent_version
property (#12261)azurerm_spatial_anchors_account
- thetags
property can now be updated without creating a new resource (#11985)- Data Source
azurerm_app_service_environment_v3
- fix id processing for Read (#12436)
2.65.0 (June 25, 2021)
FEATURES:
- New Resource
azurerm_data_protection_backup_instance_postgresql
(#12220) - New Resource
azurerm_hpc_cache_blob_nfs_target
(#11671) - New Resource
azurerm_nat_gateway_public_ip_prefix_association
(#12353)
ENHANCEMENTS:
- dependencies: updating to
v2.6.1
ofgithub.com/hashicorp/terraform-plugin-sdk
(#12209) - dependencies: upgrading to
v55.3.0
ofgithub.com/Azure/azure-sdk-for-go
(#12263) - dependencies: updating to
v0.11.19
ofgithub.com/Azure/go-autorest/autorest
(#12209) - dependencies: updating to
v0.9.14
ofgithub.com/Azure/go-autorest/autorest/adal
(#12209) - dependencies: updating the embedded SDK for Eventhub Namespaces to use API Version
2021-01-01-preview
(#12290) azurerm_express_route_circuit_peering
- support for thebandwidth_in_gbps
andexpress_route_port_id
properties (#12289)azurerm_kusto_iothub_data_connection
- support for thedata_format
,mapping_rule_name
andtable_name
properties (#12293)azurerm_linux_virtual_machine
- updatingproximity_placement_group_id
will no longer create a new resoruce (#11790)azurerm_security_center_assessment_metadata
- support for thecategories
property (#12278)azurerm_windows_virtual_machine
- updatingproximity_placement_group_id
will no longer create a new resoruce (#11790)
BUG FIXES:
azurerm_data_factory
- fix a bug where thename
property was stored with the wrong casing (#12128)
2.64.0 (June 18, 2021)
FEATURES:
- New Data Source
azurerm_key_vault_secrets
(#12147) - New Resource
azurerm_api_management_redis_cache
(#12174) - New Resource
azurerm_data_factory_linked_service_odata
(#11556) - New Resource
azurerm_data_protection_backup_policy_postgresql
(#12072) - New Resource
azurerm_machine_learning_compute_cluster
(#11675) - New Resource
azurerm_eventhub_namespace_customer_managed_key
(#12159) - New Resource
azurerm_virtual_desktop_application
(#12077)
ENHANCEMENTS:
- dependencies: updating to
v55.2.0
ofgithub.com/Azure/azure-sdk-for-go
(#12153) - dependencies: updating
synapse
to use API Version2021-03-01
(#12183) azurerm_api_management
- support for theclient_certificate_enabled
,gateway_disabled
,min_api_version
, andzones
propeties (#12125)azurerm_api_management_api_schema
- prevent plan not empty after apply for json definitions (#12039)azurerm_application_gateway
- correctly poopulat theidentity
block (#12226)azurerm_container_registry
- support for thezone_redundancy_enabled
field (#11706)azurerm_cosmosdb_sql_container
- support for thespatial_index
block (#11625)azurerm_cosmos_gremlin_graph
- support for thespatial_index
property (#12176)azurerm_data_factory
- support forglobal_parameter
(#12178)azurerm_kubernetes_cluster
- support for thekubelet_config
andlinux_os_config
blocks (#11119)azurerm_monitor_metric_alert
- support theStartsWith
dimension operator (#12181)azurerm_private_link_service
- changingload_balancer_frontend_ip_configuration_ids
list no longer creates a new resource (#12250)azurerm_stream_analytics_job
- supports for theidentity
block (#12171)azurerm_storage_account
- support for theshare_properties
block (#12103)azurerm_synapse_workspace
- support for thedata_exfiltration_protection_enabled
property (#12183)azurerm_synapse_role_assignment
- support for scopes and new role types (#11690)
BUG FIXES:
azurerm_synapse_role_assignment
- support new roles and scopes (#11690)azurerm_lb
- fix zone behaviour bug introduced in recent API upgrade (#12208)
2.63.0 (June 11, 2021)
FEATURES:
- New Resource
azurerm_data_factory_linked_service_azure_search
(#12122) - New Resource
azurerm_data_factory_linked_service_kusto
(#12152)
ENHANCEMENTS:
- dependencies: updating
streamanalytics
to use API Version2020-03-01-preview
(#12133) - dependencies: updating
virtualdesktop
to use API Version2020-11-02-preview
(#12160) data.azurerm_synapse_workspace
- support for theidentity
attribute (#12098)azurerm_cosmosdb_gremlin_graph
- support for thecomposite_index
andpartition_key_version
properties (#11693)azurerm_data_factory_dataset_azure_blob
- support for thedynamic_filename_enabled
anddynamic_path_enabled
properties (#12034)azurerm_data_factory_dataset_delimited_text
- supports theazure_blob_fs_location
property (#12041)azurerm_data_factory_linked_service_azure_sql_database
- support for thekey_vault_connection_string
property (#12139)azurerm_data_factory_linked_service_sql_server
- addkey_vault_connection_string
argument (#12117)azurerm_data_factory_linked_service_data_lake_storage_gen2
- supports for thestorage_account_key
property (#12136)azurerm_eventhub
- support for thestatus
property (#12043)azurerm_kubernetes_cluster
- support migration ofservice_principal
toidentity
(#12049)azurerm_kubernetes_cluster
-support for BYOkubelet_identity
(#12037)azurerm_kusto_cluster_customer_managed_key
- supports for theuser_identity
property (#12135)azurerm_network_watcher_flow_log
- support for thelocation
andtags
properties (#11670)azurerm_storage_account
- support for user assigned identities (#11752)azurerm_storage_account_customer_managed_key
- support the use of keys from key vaults in remote subscription (#12142)azurerm_virtual_desktop_host_pool
- support for thestart_vm_on_connect
property (#12160)azurerm_vpn_server_configuration
- now supports multipleauth
blocks (#12085)
BUG FIXES:
- Service: App Configuration - Fixed a bug in tags on resources all being set to the same value (#12062)
- Service: Event Hubs - Fixed a bug in tags on resources all being set to the same value (#12062)
azurerm_subscription
- fix ability to specifyDevTest
asworkload
(#12066)azurerm_sentinel_alert_rule_scheduled
- the query frequency duration can noe be up to 14 days (#12164)
2.62.1 (June 08, 2021)
BUG FIXES:
azurerm_role_assignment
- use the correct ID when assigning roles to resources (#12076)
2.62.0 (June 04, 2021)
FEATURES:
- New Resource
azurerm_data_protection_backup_vault
(#11955) - New Resource
azurerm_postgresql_flexible_server_firewall_rule
(#11834) - New Resource
azurerm_vmware_express_route_authorization
(#11812) - New Resource
azurerm_storage_object_replication_policy
(#11744)
ENHANCEMENTS:
- dependencies: updating
network
to use API Version2020-11-01
(#11627) azurerm_app_service_environment
- support for theinternal_ip_address
,service_ip_address
, andoutbound_ip_addresses
properties (#12026)azurerm_api_management_api_subscription
- support for theapi_id
property (#12025)azurerm_container_registry
- support for versionless encryption keys for ACR (#11856)azurerm_kubernetes_cluster
- support forgateway_name
for Application Gateway add-on (#11984)azurerm_kubernetes_cluster
- support update ofazure_rbac_enabled
(#12029)azurerm_kubernetes_cluster
- support fornode_public_ip_prefix_id
(#11635)azurerm_kubernetes_cluster_node_pool
- support fornode_public_ip_prefix_id
(#11635)azurerm_machine_learning_inference_cluster
- support for thessl.leaf_domain_label
andssl.overwrite_existing_domain
properties (#11830)azurerm_role_assignment
- support thedelegated_managed_identity_resource_id
property (#11848)
BUG FIXES:
azuerrm_postgres_server
- do no updatepassword
unless its changed (#12008)azuerrm_storage_acount
- preventcontainerDeleteRetentionPolicy
andlastAccessTimeTrackingPolicy
not supported inAzureUSGovernment
errors (#11960)
2.61.0 (May 27, 2021)
FEATURES:
- New Data Source:
azurerm_spatial_anchors_account
(#11824)
ENHANCEMENTS:
- dependencies: updating to
v54.3.0
ofgithub.com/Azure/azure-sdk-for-go
(#11813) - dependencies: updating
mixedreality
to use API Version2021-01-01
(#11824) - refactor: switching to use an embedded SDK for
appconfiguration
(#11959) - refactor: switching to use an embedded SDK for
eventhub
(#11973) - provider: support for the Virtual Machine
skip_shutdown_and_force_delete
feature (#11216) - provider: support for the Virtual Machine Scale Set
force_delete
feature (#11216) - provider: no longer auto register the Microsoft.DevSpaces RP (#11822)
- Data Source:
azurerm_key_vault_certificate_data
- support certificate bundles and add support for ECDSA keys (#11974) azurerm_data_factory_linked_service_sftp
- support for hostkey related properties (#11825)azurerm_spatial_anchors_account
- support foraccount_domain
andaccount_id
(#11824)azurerm_static_site
- Add support fortags
attribute (#11849)azurerm_storage_account
-private_link_access
supports more values (#11957)azurerm_storage_account_network_rules
:private_link_access
supports more values (#11957)azurerm_synapse_spark_pool
-spark_version
now supports3.0
(#11972)
BUG FIXES:
azurerm_cdn_endpoint
- do not send an emptyorigin_host_header
to the api (#11852)azurerm_linux_virtual_machine_scale_set
: changing thedisable_automatic_rollback
andenable_automatic_os_upgrade
properties no longer created a new resource (#11723)azurerm_storage_share
: Fix ID forresource_manager_id
(#11828)azurerm_windows_virtual_machine_scale_set
: changing thedisable_automatic_rollback
andenable_automatic_os_upgrade
properties no longer created a new resource (#11723)
2.60.0 (May 20, 2021)
FEATURES:
- New Data Source:
azurerm_eventhub_cluster
(#11763) - New Data Source:
azurerm_redis_enterprise_database
(#11734) - New Resource:
azurerm_static_site
(#7150) - New Resource:
azurerm_machine_learning_inference_cluster
(#11550)
ENHANCEMENTS:
- dependencies: updating
aks
to use API Version2021-03-01
(#11708) - dependencies: updating
eventgrid
to use API Version2020-10-15-preview
(#11746) azurerm_cosmosdb_mongo_collection
- support for theanalytical_storage_ttl
property (#11735)azurerm_cosmosdb_cassandra_table
- support for theanalytical_storage_ttl
property (#11755)azurerm_healthcare_service
- support for thepublic_network_access_enabled
property (#11736)azurerm_hdinsight_kafka_cluster
- support for theencryption_in_transit_enabled
property (#11737)azurerm_media_services_account
- support for thekey_delivery_access_control
block (#11726)azurerm_monitor_activity_log_alert
- support forSecurity
event type for Azure Service Health alerts (#11802)azurerm_netapp_volume
- support for thesecurity_style
property - (#11684)azurerm_redis_cache
- suppot for thereplicas_per_master
peoperty (#11714)azurerm_spring_cloud_service
- support for therequired_network_traffic_rules
block (#11633)azurerm_storage_account_management_policy
- thename
property can now contain-
(#11792)
BUG FIXES:
azurerm_frontdoor
- added a check fornil
to avoid panic on destroy (#11720)azurerm_linux_virtual_machine_scale_set
- theextension
blocks are now a set (#11425)azurerm_virtual_network_gateway_connection
- fix a bug whereshared_key
was not being updated (#11742)azurerm_windows_virtual_machine_scale_set
- theextension
blocks are now a set (#11425)azurerm_windows_virtual_machine_scale_set
- changing thelicense_type
will no longer create a new resource (#11731)
2.59.0 (May 14, 2021)
FEATURES:
- New Resource:
azurerm_consumption_budget_resource_group
(#9201) - New Resource:
azurerm_consumption_budget_subscription
(#9201) - New Resource:
azurerm_monitor_aad_diagnostic_setting
(#11660) - New Resource:
azurerm_sentinel_alert_rule_machine_learning_behavior_analytics
(#11552) - New Resource:
azurerm_servicebus_namespace_disaster_recovery_config
(#11638)
ENHANCEMENTS:
- dependencies: updating to
v54.4.0
ofgithub.com/Azure/azure-sdk-for-go
(#11593) - dependencies: updating
databox
to API version2020-12-01
(#11626) - dependencies: updating
maps
to API version2021-02-01
(#11676) - Data Source:
azurerm_kubernetes_cluster
- Addingress_application_gateway_identity
export for add-oningress_application_gateway
(#11622) azurerm_cosmosdb_account
- support for theidentity
andcors_rule
blocks (#11653)azurerm_cosmosdb_account
- support for thebackup
property (#11597)azurerm_cosmosdb_sql_container
- support for theanalytical_storage_ttl
property (#11655)azurerm_container_registry
- support for theidentity
andencryption
blocks (#11661)azurerm_frontdoor_custom_https_configuration
- Add support for resource import. (#11642)azurerm_kubernetes_cluster
- export theingress_application_gateway_identity
attribute for theingress_application_gateway
add-on (#11622)azurerm_managed_disk
- support for thetier
property (#11634)azurerm_storage_account
- support for theazure_files_identity_based_authentication
androuting_preference
blocks (#11485)azurerm_storage_account
- support for theprivate_link_access
property (#11629)azurerm_storage_account
- support for thechange_feed_enabled
property (#11695)
BUG FIXES
- Data Source:
azurerm_container_registry_token
- updating the validation for thename
field (#11607) azurerm_bastion_host
- updating theip_configuration
block properties now forces a new resource (#11700)azurerm_container_registry_token
- updating the validation for thename
field (#11607)azurerm_mssql_database
- wil now correctly import thecreation_source_database_id
property for Secondary databases (#11703)azurerm_storage_account
- allow empty/blank values for theallowed_headers
andexposed_headers
properties (#11692)
2.58.0 (May 07, 2021)
UPGRADE NOTES
azurerm_frontdoor
- Thecustom_https_provisioning_enabled
field and thecustom_https_configuration
block have been deprecated and has been removed as they are no longer supported. (#11456)azurerm_frontdoor_custom_https_configuration
- Theresource_group_name
has been deprecated and has been removed as it is no longer supported. (#11456)
FEATURES:
- New Data Source:
azurerm_storage_table_entity
(#11562) - New Resource:
azurerm_app_service_environment_v3
(#11174) - New Resource:
azurerm_cosmosdb_notebook_workspace
(#11536) - New Resource:
azurerm_cosmosdb_sql_trigger
(#11535) - New Resource:
azurerm_cosmosdb_sql_user_defined_function
(#11537) - New Resource:
azurerm_iot_time_series_insights_event_source_iothub
(#11484) - New Resource:
azurerm_storage_blob_inventory_policy
(#11533)
ENHANCEMENTS:
- dependencies: updating
network-db
to API version2020-07-01
(#10767) azurerm_cosmosdb_account
- support for theaccess_key_metadata_writes_enabled
,mongo_server_version
, andnetwork_acl_bypass
properties (#11486)azurerm_data_factory
- support for thecustomer_managed_key_id
property (#10502)azurerm_data_factory_pipeline
- support for thefolder
property (#11575)azurerm_frontdoor
- Fix for Frontdoor resource elements being returned out of order. (#11456)azurerm_hdinsight_*_cluster
- support for autoscale #8104 (#11547)azurerm_network_security_rule
- support for the protocolsAh
andEsp
(#11581)azurerm_network_connection_monitor
- support for thecoverage_level
,excluded_ip_addresses
,included_ip_addresses
,target_resource_id
, andresource_type
propeties (#11540)
2.57.0 (April 30, 2021)
UPGRADE NOTES
azurerm_api_management_authorization_server
- due to a bug in the2020-12-01
version of the API Management API, changes toresource_owner_username
andresource_owner_password
in Azure will not be noticed by Terraform (#11146)azurerm_cosmosdb_account
- the2021-02-01
version of Azure Cosmos DB for MongoDB defaults new MongoDB accounts tov3.6
rather thenv3.2
(#10926)azurerm_cosmosdb_mongo_collection
- the_id
index is now required by the new API/MongoDB version (#10926)azurerm_cosmosdb_gremlin_graph
andazurerm_cosmosdb_sql_container
- thepatition_key_path
property is now required (#10926)
FEATURES:
- Data Source:
azurerm_container_registry_scope_map
(#11350) - Data Source:
azurerm_container_registry_token
(#11350) - Data Source:
azurerm_postgresql_flexible_server
(#11081) - Data Source:
azurerm_key_vault_managed_hardware_security_module
(#10873) - New Resource:
azurerm_container_registry_scope_map
(#11350) - New Resource:
azurerm_container_registry_token
(#11350) - New Resource:
azurerm_data_factory_dataset_snowflake
(#11116) - New Resource:
azurerm_healthbot
(#11002) - New Resource:
azurerm_key_vault_managed_hardware_security_module
(#10873) - New Resource:
azurerm_media_asset_filter
(#11110) - New Resource:
azurerm_mssql_job_agent
(#11248) - New Resource:
azurerm_mssql_job_credential
(#11363) - New Resource:
azurerm_mssql_transparent_data_encryption
(#11148) - New Resource:
azurerm_postgresql_flexible_server
(#11081) - New Resource:
azurerm_spring_cloud_app_cosmosdb_association
(#11307) - New Resource:
azurerm_sentinel_data_connector_microsoft_defender_advanced_threat_protection
(#10669) - New Resource:
azurerm_virtual_machine_configuration_policy_assignment
(#11334) - New Resource:
azurerm_vmware_cluster
(#10848)
ENHANCEMENTS:
- dependencies: updating to
v53.4.0
ofgithub.com/Azure/azure-sdk-for-go
(#11439) - dependencies: updating to
v1.17.2
ofgithub.com/hashicorp/terraform-plugin-sdk
(#11431) - dependencies: updating
cosmos-db
to API version2021-02-01
(#10926) - dependencies: updating
keyvault
to API versionv7.1
(#10926) - Data Source:
azurerm_healthcare_service
- export thecosmosdb_key_vault_key_versionless_id
attribute (#11481) - Data Source:
azurerm_key_vault_certificate
- export thecurve
attribute in thekey_properties
block (#10867) - Data Source:
azurerm_virtual_machine_scale_set
- now exports thenetwork_interfaces
(#10585) azurerm_app_service
- support for thesite_config.ip_restrictions.headers
andsite_config.scm_ip_restrictions.headers
properties (#11209)azurerm_app_service_slot
- support for thesite_config.ip_restrictions.headers
andsite_config.scm_ip_restrictions.headers
properties (#11209)azurerm_backup_policy_file_share
- support for theretention_weekly
,retention_monthly
, andretention_yearly
blocks (#10733)azurerm_cosmosdb_sql_container
- support for theconflict_resolution_policy
block (#11517)azurerm_container_group
- support for theexposed_port
block (#10491)azurerm_container_registry
- deprecating thegeoreplication_locations
property in favour of thegeoreplications
property #11200]azurerm_database_migration
- switching to using an ID Formatter (#11378)azurerm_database_migration_project
- switching to using an ID Formatter (#11378)azurerm_databricks_workspace
- switching to using an ID Formatter (#11378)azurerm_databricks_workspace
- fixes propagation of tags to connected resources (#11405)azurerm_data_factory_linked_service_azure_file_storage
- support for thekey_vault_password
property (#11436)azurerm_dedicated_host_group
- support for theautomatic_placement_enabled
property (#11428)azurerm_frontdoor
- syncMaxItems
on various attributes to match azure docs (#11421)azurerm_frontdoor_custom_https_configuration
- removing secret version validation when using azure key vault as the certificate source (#11310)azurerm_function_app
- support for thesite_config.ip_restrictions.headers
andsite_config.scm_ip_restrictions.headers
properties (#11209)azurerm_function_app
- support thejava_version
property (#10495)azurerm_hdinsight_interactive_query_cluster
- add support for private link endpoint (#11300)azurerm_hdinsight_hadoop_cluster
- add support for private link endpoint (#11300)azurerm_hdinsight_spark_cluster
- add support for private link endpoint (#11300)azurerm_healthcare_service
- support for thecosmosdb_key_vault_key_versionless_id
property (#11481)azurerm_kubernetes_cluster
- support for theingress_application_gateway
addon (#11376)azurerm_kubernetes_cluster
- support for theazure_rbac_enabled
property (#10441)azurerm_hpc_cache
- support for thedirectory_active_directory
,directory_flat_file
, anddirectory_ldap
blocks (#11332)azurerm_key_vault_certificate
- support additional values for thekey_size
property in thekey_properties
block (#10867)azurerm_key_vault_certificate
- support thecurve
property in thekey_properties
block (#10867)azurerm_key_vault_certificate
- thekey_size
property in thekey_properties
block is now optional (#10867)azurerm_kubernetes_cluster
- support for thedns_prefix_private_cluster
property (#11321)azurerm_kubernetes_cluster
- support for themax_node_provisioning_time
,max_unready_percentage
, andmax_unready_nodes
properties (#11406)azurerm_storage_encryption_scope
- support for theinfrastructure_encryption_required
property (#11462)azurerm_kubernetes_cluster
support for theempty_bulk_delete_max
in theauto_scaler_profile
block #(#11060)azurerm_lighthouse_definition
- support for thedelegated_role_definition_ids
property (#11269)azurerm_managed_application
- support for theparameter_values
property (#8632)azurerm_managed_disk
- support for thenetwork_access_policy
anddisk_access_id
properties (#9862)azurerm_postgresql_server
- wait for replica restarts when needed (#11458)azurerm_redis_enterprise_cluster
- support for theminimum_tls_version
andhostname
properties (#11203)azurerm_storage_account
- support for theversioning_enabled
,default_service_version
, andlast_access_time_enabled
properties within theblob_properties
block (#11301)azurerm_storage_account
- support for thenfsv3_enabled
property (#11387)azurerm_storage_management_policy
- support for theversion
block (#11163)azurerm_synapse_workspace
- support for thecustomer_managed_key_versionless_id
property (#11328)
BUG FIXES:
azurerm_api_management
- will no longer panic with an emptyhostname_configuration
(#11426)azurerm_api_management_diagnostic
- fix a crash with thefrontend_request
,frontend_response
,backend_request
,backend_response
blocks (#11402)azurerm_eventgrid_system_topic
- remove strict validation ontopic_type
(#11352)azurerm_iothub
- changefilter_rule
from TypeSet to TypeList to resolve an ordering issue (#10341)azurerm_linux_virtual_machine_scale_set
- the default value for thepriority
property will no longer force a replacement of the resource (#11362)azurerm_monitor_activity_log_alert
- fix a persistent diff for theservice_health
block (#11383)azurerm_mssql_database
- return an error when secondary database usesmax_size_gb
(#11401)azurerm_mssql_database
- correctly import thecreate_mode
property (#11026)azurerm_netap_volume
- correctly set thereplication_frequency
attribute in thedata_protection_replication
block (#11530)azurerm_postgresql_server
- ensurepublic_network_access_enabled
is correctly set for replicas (#11465)azurerm_postgresql_server
- can now correctly disable replication if required whencreate_mode
is changed (#11467)azurerm_virtual_network_gatewa
- updating thecustom_route
block no longer forces a new resource to be created [GH- 11433]
2.56.0 (April 15, 2021)
FEATURES:
- New Resource:
azurerm_data_factory_linked_service_azure_databricks
(#10962) - New Resource:
azurerm_data_lake_store_virtual_network_rule
(#10430) - New Resource:
azurerm_media_live_event_output
(#10917) - New Resource:
azurerm_spring_cloud_app_mysql_association
(#11229)
ENHANCEMENTS:
- dependencies: updating
github.com/Azure/azure-sdk-for-go
tov53.0.0
(#11302) - dependencies: updating
containerservice
to API version2021-02-01
(#10972) azurerm_app_service
- fix brokenip_restrictions
andscm_ip_restrictions
(#11170)azurerm_application_gateway
- support for configuringfirewall_policy_id
within thepath_rule
block (#11239)azurerm_firewall_policy_rule_collection_group
- allow*
for thenetwork_rule_collection.destination_ports
property (#11326)azurerm_function_app
- fix brokenip_restrictions
andscm_ip_restrictions
(#11170)azurerm_data_factory_linked_service_sql_database
- support managed identity and service principal auth and add thekeyvault_password
property (#10735)azurerm_hpc_cache
- support fortags
(#11268)azurerm_linux_virtual_machine_scale_set
- Support health extension for rolling ugrade mode (#9136)azurerm_monitor_activity_log_alert
- support forservice_health
(#10978)azurerm_mssql_database
- support for thegeo_backup_enabled
property (#11177)azurerm_public_ip
- support forip_tags
(#11270)azurerm_windows_virtual_machine_scale_set
- Support health extension for rolling ugrade mode (#9136)
BUG FIXES:
azurerm_app_service_slot
- fix crash bug when given emptyhttp_logs
(#11267)
2.55.0 (April 08, 2021)
FEATURES:
- New Resource:
azurerm_api_management_email_template
(#10914) - New Resource:
azurerm_communication_service
(#11066) - New Resource:
azurerm_express_route_port
(#10074) - New Resource:
azurerm_spring_cloud_app_redis_association
(#11154)
ENHANCEMENTS:
- Data Source:
azurerm_user_assigned_identity
- exportingtenant_id
(#11253) - Data Source:
azurerm_function_app
- exportingclient_cert_mode
(#11161) azurerm_eventgrid_data_connection
- support for thetable_name
,mapping_rule_name
, anddata_format
properties (#11157)azurerm_hpc_cache
- support for configuringdns
(#11236)azurerm_hpc_cache
- support for configuringntp_server
(#11236)azurerm_hpc_cache_nfs_target
- support for theaccess_policy_name
property (#11186)azurerm_hpc_cache_nfs_target
-usage_model
can now be set toREAD_HEAVY_CHECK_180
,WRITE_WORKLOAD_CHECK_30
,WRITE_WORKLOAD_CHECK_60
andWRITE_WORKLOAD_CLOUDWS
(#11247)azurerm_function_app
- support for configuringclient_cert_mode
(#11161)azurerm_netapp_volume
- addingroot_access_enabled
to theexport_policy_rule
block (#11105)azurerm_private_endpoint
- allows for an alias to specified (#10779)azurerm_user_assigned_identity
- exportingtenant_id
(#11253)azurerm_web_application_firewall_policy
-version
within themanaged_rule_set
block can now be set to (OWASP)3.2
(#11244)
BUG FIXES:
- Data Source:
azurerm_dns_zone
- fixing a bug where the Resource ID wouldn't contain the Resource Group name when looking this up (#11221) azurerm_media_service_account
-storage_authentication_type
correctly accepts bothManagedIdentity
andSystem
(#11222)azurerm_web_application_firewall_policy
-http_listener_ids
andpath_based_rule_ids
are now Computed only (#11196)
2.54.0 (April 02, 2021)
FEATURES:
- New Resource:
azurerm_hpc_cache_access_policy
(#11083) - New Resource:
azurerm_management_group_subscription_association
(#11069) - New Resource:
azurerm_media_live_event
(#10724)
ENHANCEMENTS:
- dependencies: updating to
v52.6.0
ofgithub.com/Azure/azure-sdk-for-go
(#11108) - dependencies: updating
storage
to API version2021-01-01
(#11094) - dependencies: updating
storagecache
(a.k.ahpc
) to API version2021-03-01
(#11083) azurerm_application_gateway
- support for rewriting urls with theurl
block (#10950)azurerm_cognitive_account
- Add support fornetwork_acls
(#11164)azurerm_container_registry
- support for thequarantine_policy_enabled
property (#11011)azurerm_firewall
- support for theprivate_ip_ranges
property [p#10627]azurerm_log_analytics_workspace
- Fix issue where -1 couldn't be specified fordaily_quota_gb
(#11182)azurerm_spring_cloud_service
- supports for thesample_rate
property (#11106)azurerm_storage_account
- support for thecontainer_delete_retention_policy
property (#11131)azurerm_virtual_desktop_host_pool
- support for thecustom_rdp_properties
property (#11160)azurerm_web_application_firewall_policy
- support for thehttp_listener_ids
andpath_based_rule_ids
properties (#10860)
BUG FIXES:
azurerm_api_management
- thecertificate_password
property is now optional (#11139)azurerm_data_factory_linked_service_azure_blob_storage
- correct managed identity implementation by implementing theservice_endpoint
property (#10830)azurerm_machine_learning_workspace
- deprecate theEnterprise
sku as it has been deprecated by Azure (#11063)azurerm_machine_learning_workspace
- support container registries in other subscriptions (#11065)azurerm_site_recovery_fabric
- Fixes error in checking for existing resource (#11130)azurerm_spring_cloud_custom_domain
-thumbprint
is required when specifyingcertificate_name
(#11145)azurerm_subscription
- fixes broken timeout on destroy (#11124)
2.53.0 (March 26, 2021)
FEATURES:
- New Resource:
azurerm_management_group_template_deployment
(#10603) - New Resource:
azurerm_tenant_template_deployment
(#10603) - New Data Source:
azurerm_template_spec_version
(#10603)
ENHANCEMENTS:
- dependencies: updating to
v52.5.0
ofgithub.com/Azure/azure-sdk-for-go
(#11015) - Data Source:
azurerm_key_vault_secret
- support for theversionless_id
attribute (#11091) azurerm_container_registry
- support for thepublic_network_access_enabled
property (#10969)azurerm_kusto_eventhub_data_connection
- support for theevent_system_properties
block (#11006)azurerm_logic_app_trigger_recurrence
- Add support forschedule
(#11055)azurerm_resource_group_template_deployment
- add support fortemplate_spec_version_id
property (#10603)azurerm_role_definition
- thepermissions
block is now optional (#9850)azurerm_subscription_template_deployment
- add support fortemplate_spec_version_id
property (#10603)
BUG FIXES:
azurerm_frontdoor_custom_https_configuration
- fixing a crash during update (#11046)azurerm_resource_group_template_deployment
- always sendingparameters_content
during an update (#11001)azurerm_role_definition
- fixing crash when permissions are empty (#9850)azurerm_subscription_template_deployment
- always sendingparameters_content
during an update (#11001)azurerm_spring_cloud_app
- supports for thetls_enabled
property (#11064)
2.52.0 (March 18, 2021)
FEATURES:
- New Resource:
azurerm_mssql_firewall_rule
(#10954) - New Resource:
azurerm_mssql_virtual_network_rule
(#10954)
ENHANCEMENTS:
- dependencies: updating to
v52.4.0
ofgithub.com/Azure/azure-sdk-for-go
(#10982) azurerm_api_management_subscription
- makinguser_id
property optional [#10638}
BUG FIXES:
azurerm_cosmosdb_account_resource
- markingconnection_string
as sensitive (#10942)azurerm_eventhub_namespace_disaster_recovery_config
- deprecating thealternate_name
property due to a service side API bug (#11013)azurerm_local_network_gateway
- making theaddress_space
property optional (#10983)azurerm_management_group
- validation forsubscription_id
list property entries (#10948)
2.51.0 (March 12, 2021)
FEATURES:
- New Resource:
azurerm_purview_account
(#10395) - New Resource:
azurerm_data_factory_dataset_parquet
(#10852) - New Resource:
azurerm_security_center_server_vulnerability_assessment
(#10030) - New Resource:
azurerm_security_center_assessment
(#10694) - New Resource:
azurerm_security_center_assessment_policy
(#10694) - New Resource:
azurerm_sentinel_data_connector_azure_advanced_threat_protection
(#10666) - New Resource:
azurerm_sentinel_data_connector_azure_security_center
(#10667) - New Resource:
azurerm_sentinel_data_connector_microsoft_cloud_app_security
(#10668)
ENHANCEMENTS:
- dependencies: updating to v52.3.0 of
github.com/Azure/azure-sdk-for-go
(#10829) azurerm_role_assignment
- support enrollment ids inscope
argument (#10890)azurerm_kubernetes_cluster
- supportNone
for theprivate_dns_zone_id
property (#10774)azurerm_kubernetes_cluster
- support forexpander
in theauto_scaler_profile
block (#10777)azurerm_linux_virtual_machine
- support for configuringplatform_fault_domain
(#10803)azurerm_linux_virtual_machine_scale_set
- will no longer recreate the resource whenrolling_upgrade_policy
orhealth_probe_id
is updated (#10856)azurerm_netapp_volume
- support creating from a snapshot via thecreate_from_snapshot_resource_id
property (#10906)azurerm_role_assignment
- support for thedescription
,condition
, andcondition_version
(#10804)azurerm_windows_virtual_machine
- support for configuringplatform_fault_domain
(#10803)azurerm_windows_virtual_machine_scale_set
- will no longer recreate the resource whenrolling_upgrade_policy
orhealth_probe_id
is updated (#10856)
BUG FIXES:
- Data Source:
azurerm_function_app_host_keys
- retrying reading the keys to work around a broken API (#10894) - Data Source:
azurerm_log_analytics_workspace
- ensure theid
is returned with the correct casing (#10892) - Data Source:
azurerm_monitor_action_group
- add support foraad_auth
attribute (#10876) azurerm_api_management_custom_domain
- prevent a perpetual diff (#10636)azurerm_eventhub_consumer_group
- detecting as removed when deleted in Azure (#10900)azurerm_key_vault_access_policy
- Fix destroy where permissions casing on service does not match config / state (#10931)azurerm_key_vault_secret
- setting the value of the secret after recovering it (#10920)azurerm_kusto_eventhub_data_connection
- maketable_name
anddata_format
optional (#10913)azurerm_mssql_virtual_machine
- workaround for inconsistent API value forlog_backup_frequency_in_minutes
in themanual_schedule
block (#10899)azurerm_postgres_server
- support for replicaset scaling (#10754)azurerm_postgresql_aad_administrator
- prevent invalid usernames for thelogin
property (#10757)
2.50.0 (March 05, 2021)
FEATURES:
- New Data Source:
azurerm_vmware_private_cloud
(#9284) - New Resource:
azurerm_kusto_eventgrid_data_connection
(#10712) - New Resource:
azurerm_sentinel_data_connector_aws_cloud_trail
(#10664) - New Resource:
azurerm_sentinel_data_connector_azure_active_directory
(#10665) - New Resource:
azurerm_sentinel_data_connector_office_365
(#10671) - New Resource:
azurerm_sentinel_data_connector_threat_intelligence
(#10670) - New Resource:
azurerm_subscription
(#10718) - New Resource:
azurerm_vmware_private_cloud
(#9284)
ENHANCEMENTS:
- dependencies: updating to
v52.0.0
ofgithub.com/Azure/azure-sdk-for-go
(#10787) - dependencies: updating
compute
to API version2020-12-01
(#10650) - Data Source:
azurerm_dns_zone
- updating to use a consistent Terraform Resource ID to avoid API issues (#10786) azurerm_dns_a_record
- updating to use a consistent Terraform Resource ID to avoid API issues (#10786)azurerm_dns_aaaa_record
- updating to use a consistent Terraform Resource ID to avoid API issues (#10786)azurerm_dns_caa_record
- updating to use a consistent Terraform Resource ID to avoid API issues (#10786)azurerm_dns_cname_record
- updating to use a consistent Terraform Resource ID to avoid API issues (#10786)azurerm_dns_mx_record
- updating to use a consistent Terraform Resource ID to avoid API issues (#10786)azurerm_dns_ns_record
- updating to use a consistent Terraform Resource ID to avoid API issues (#10786)azurerm_dns_ptr_record
- updating to use a consistent Terraform Resource ID to avoid API issues (#10786)azurerm_dns_srv_record
- updating to use a consistent Terraform Resource ID to avoid API issues (#10786)azurerm_dns_txt_record
- updating to use a consistent Terraform Resource ID to avoid API issues (#10786)azurerm_dns_zone
- updating to use a consistent Terraform Resource ID to avoid API issues (#10786)azurerm_function_app_host_keys
- support forevent_grid_extension_config_key
(#10823)azurerm_keyvault_secret
- support for theversionless_id
property (#10738)azurerm_kubernetes_cluster
- supportprivate_dns_zone_id
when using aservice_principal
(#10737)azurerm_kusto_cluster
- supports for thedouble_encryption_enabled
property (#10264)azurerm_linux_virtual_machine
- support for configuringlicense_type
(#10776)azurerm_log_analytics_workspace_resource
- support permanent deletion of workspaces with thepermanently_delete_on_destroy
feature flag (#10235)azurerm_monitor_action_group
- support for secure webhooks via theaad_auth
block (#10509)azurerm_mssql_database
- support for thelog_monitoring_enabled
property within theextended_auditing_policy
block (#10324)azurerm_mssql_database_extended_auditing_policy
- support for thelog_monitoring_enabled
property (#10324)azurerm_mssql_server
- support for thelog_monitoring_enabled
property within theextended_auditing_policy
block (#10324)azurerm_mssql_server_extended_auditing_policy
- support for thelog_monitoring_enabled
property [#10324]azurerm_signalr_service
- support for theupstream_endpoint
block (#10459)azurerm_sql_server
- support for thelog_monitoring_enabled
property within theextended_auditing_policy
block (#10324)azurerm_sql_database
- support for thelog_monitoring_enabled
property within theextended_auditing_policy
block (#10324)azurerm_spring_cloud_java_deployment
- supporting delta updates (#10729)azurerm_virtual_network_gateway
- deprecatepeering_address
in favour ofpeering_addresses
(#10381)
BUG FIXES:
- Data Source:
azurerm_netapp_volume
- fixing a crash when settingdata_protection_replication
(#10795) azurerm_api_management
- changing thesku_name
property no longer forces a new resouce to be created (#10747)azurerm_api_management
- the fieldtenant_access
can only be configured when not using a Consumption SKU (#10766)azurerum_frontdoor
- removed the MaxItems validation from the Backend Pools (#10828)azurerm_kubernetes_cluster_resource
- allow windows passwords as short as8
charaters long (#10816)azurerm_cosmosdb_mongo_collection
- ignore throughput if Azure Cosmos DB provisioned in 'serverless' capacity mode (#10389)azurerm_linux_virtual_machine
- parsing the User Assigned Identity ID case-insensitively to work around an Azure API issue (#10722)azurerm_linux_virtual_machine_scale_set
- parsing the User Assigned Identity ID case-insensitively to work around an Azure API issue (#10722)azurerm_netapp_volume
- fixing a crash when settingdata_protection_replication
(#10795)azurerm_virtual_machine
- parsing the User Assigned Identity ID case-insensitively to work around an Azure API issue (#10722)azurerm_virtual_machine_scale_set
- parsing the User Assigned Identity ID case-insensitively to work around an Azure API issue (#10722)azurerm_windows_virtual_machine
- parsing the User Assigned Identity ID case-insensitively to work around an Azure API issue (#10722)azurerm_windows_virtual_machine_scale_set
- parsing the User Assigned Identity ID case-insensitively to work around an Azure API issue (#10722)
2.49.0 (February 26, 2021)
FEATURES:
- New Data Source:
azurerm_spring_cloud_app
(#10678) - New Resource:
azurerm_databox_edge_device
(#10730) - New Resource:
azurerm_databox_edge_order
(#10730) - New Resource:
azurerm_kusto_iothub_data_connection
(#8626) - New Resource:
azurerm_redis_enterprise_cluster
(#10706) - New Resource:
azurerm_redis_enterprise_database
(#10706) - New Resource:
azurerm_security_center_assessment_metadata
(#10124) - New Resource:
azurerm_spring_cloud_custom_domain
(#10404)
ENHANCEMENTS:
- dependencies: updating
github.com/hashicorp/terraform-plugin-sdk
to the latest1.x
branch (#10692) - dependencies: updating
github.com/hashicorp/go-azure-helpers
tov0.14.0
(#10740) - dependencies: updating
github.com/Azure/go-autorest/autorest
tov0.11.18
(#10740) - testing: updating the tests to use the Terraform release binaries when running acceptance tests (#10523)
azurerm_api_management
- support for thetenant_access
block (#10475)azurerm_api_management_logger
- support for configuring aresource_id
(#10652)azurerm_data_factory_linked_service_azure_blob_storage
- now supports thesas_uri
property (#10551)azurerm_data_factory_linked_service_azure_blob_storage
- now supports Managed Identity and Service Principal authentication (#10551)azurerm_monitor_smart_detector_alert_rule
- supports for thetags
property (#10646)azurerm_netapp_volume
- support for thedata_protection_replication
block (#10610)azurerm_sentinel_alert_rule_ms_security_incident
- supportMicrosoft Defender Advanced Threat Protection
andOffice 365 Advanced Threat Protection
values for theproduct_filter
property (#10725)azurerm_service_fabric_cluster
- Add support for theupgrade policy
block (#10713)
BUG FIXES:
- provider: fixing support for Azure Cloud Shell (#10740)
- provider: MSI authentication is explicitly unavailable in Azure App Service and Function Apps as these are intentionally not supported (#10740)
- provider: only showing the deprecation message if
skip_credentials_registration
is explicitly configured (#10699) azurerm_batch_certificate
- allow emptypassword
when format is pfx (#10642)azurerm_data_factory_integration_runtime_azure_ssis
- theadministrator_login
andadministrator_password
properties are now optional (#10474)azurerm_data_factory_integration_runtime_managed
- theadministrator_login
andadministrator_password
properties are now optional (#10640)azurerm_eventhub_namespace
- thecapacity
property can now be greater than50
(#10734)azurerm_key_vault_certificate
- waiting for deletion to complete before purging (#10577)azurerm_key_vault_key
- now waits for deletion to complete before purging (#10577)azurerm_key_vault_secret
- now waits for deletion to complete before purging (#10577)azurerm_kusto_cluster
- changing thevirtual_network_configuration
property forces a new resource to be created (#10640)azurerm_lb_outbound_rule
- fixing a crash whenfrontendIPConfigurations
is omitted in the API response (#10696)azurerm_media_content_key_policy
- fix an encoding bug which prevented configuringask
in thefairplay_configuration
block (#10684)
2.48.0 (February 18, 2021)
FEATURES:
- New Data Source:
azurerm_application_gateway
(#10268)
ENHANCEMENTS:
- dependencies: updating to build using Go 1.16 which adds support for
darwin/arm64
(Apple Silicon) (#10615) - dependencies: updating
github.com/Azure/azure-sdk-for-go
tov51.2.0
(#10561) - Data Source:
azurerm_bastion_host
- updating to use a Resource ID Formatter (#10570) - Data Source:
azurerm_point_to_site_vpn_gateway
- updating to use a Resource ID Formatter (#10570) - Data Source:
azurerm_kubernetes_cluster
- exposing theupgrade_settings
block (#10376) - Data Source:
azurerm_kubernetes_cluster_node_pool
- exposing theupgrade_settings
block (#10376) - Data Source:
azurerm_route
- pdating to use a Resource ID Formatter (#10570) - Data Source:
azurerm_subnet
- updating to use a Resource ID Formatter (#10570) - Data Source:
azurerm_subscriptions
- adding the fieldid
to thesubscriptions
block (#10598) - Data Source:
azurerm_virtual_network
- updating to use a Resource ID Formatter (#10570) azurerm_bastion_host
- updating to use a Resource ID Formatter (#10570)azurerm_bastion_host
- support for enhanced import validation (#10570)azurerm_kubernetes_cluster
- support for configuring theupgrade_settings
block (#10376)azurerm_kubernetes_cluster
- support forautomatic_channel_upgrade
(#10530)azurerm_kubernetes_cluster
- support forskip_nodes_with_local_storage
within theauto_scaler_profile
block (#10531)azurerm_kubernetes_cluster
- support forskip_nodes_with_system_pods
within theauto_scaler_profile
block (#10531)azurerm_kubernetes_cluster_node_pool
- support for configuring theupgrade_settings
block (#10376)azurerm_lighthouse_definition
- add support forprincipal_id_display_name
property (#10613)azurerm_log_analytics_workspace
- Support forcapacity_reservation_level
property andCapacityReservation
SKU (#10612)azurerm_point_to_site_vpn_gateway
- updating to use a Resource ID Formatter (#10570)azurerm_point_to_site_vpn_gateway
- support for enhanced import validation (#10570)azurerm_route
- updating to use a Resource ID Formatter (#10570)azurerm_route
- support for enhanced import validation (#10570)azurerm_subnet
- updating to use a Resource ID Formatter (#10570)azurerm_subnet
- support for enhanced import validation (#10570)synapse_workspace_resource
- support for theazure_devops_repo
andgithub_repo
blocks (#10157)azurerm_virtual_network
- updating to use a Resource ID Formatter (#10570)azurerm_virtual_network
- support for enhanced import validation (#10570)
BUG FIXES:
azurerm_eventgrid_event_subscription
- change the number of possibleadvanced_filter
items from5
to25
(#10625)azurerm_key_vault
- normalizing the casing on thecertificate_permissions
,key_permissions
,secret_permissions
andstorage_permissions
fields within theaccess_policy
block (#10593)azurerm_key_vault_access_policy
- normalizing the casing on thecertificate_permissions
,key_permissions
,secret_permissions
andstorage_permissions
fields (#10593)azurerm_mariadb_firewall_rule
- correctly validate thename
property (#10579)azurerm_postgresql_server
- correctly changessl_minimal_tls_version_enforced
on update (#10606)azurerm_private_endpoint
- only updating the associated Private DNS Zone Group when there's changes (#10559)azurerm_resource_group_template_deployment
- fixing an issue where the API version for nested items couldn't be found during deletion (#10565)
2.47.0 (February 11, 2021)
UPGRADE NOTES
azurerm_frontdoor
&azurerm_frontdoor_custom_https_configuration
- the new fieldsbackend_pool_health_probes
,backend_pool_load_balancing_settings
,backend_pools
,frontend_endpoints
,routing_rules
have been added to theazurerm_frontdoor
resource, which are a map of name-ID references. An upcoming version of the Azure Provider will change the blocksbackend_pool
,backend_pool_health_probe
,backend_pool_load_balancing
,frontend_endpoint
androuting_rule
from a List to a Set to work around an ordering issue within the Azure API - as such you should update your Terraform Configuration to reference these new Maps, rather than the Lists directly, due to the upcoming breaking change. For example, changingazurerm_frontdoor.example.frontend_endpoint[1].id
toazurerm_frontdoor.example.frontend_endpoints["exampleFrontendEndpoint2"]
(#9357)azurerm_lb_backend_address_pool
- the fieldbackend_addresses
has been deprecated and is no longer functional - instead theazurerm_lb_backend_address_pool_address
resource offers the same functionality. (#10488)azurerm_linux_virtual_machine_scale_set
&azurerm_windows_virtual_machine_scale_set
- the in-lineextension
block is now GA - the environment variableARM_PROVIDER_VMSS_EXTENSIONS_BETA
no longer has any effect and can be removed (#10528)azurerm_data_factory_integration_runtime_managed
- this resource has been renamed/deprecated in favour ofazurerm_data_factory_integration_runtime_azure_ssis
(#10236)- The provider-block field
skip_credentials_validation
is now deprecated since this was non-functional and will be removed in 3.0 of the Azure Provider (#10464)
FEATURES:
- New Data Source:
azurerm_key_vault_certificate_data
(#8184) - New Resource:
azurerm_application_insights_smart_detection_rule
(#10539) - New Resource:
azurerm_data_factory_integration_runtime_azure
(#10236) - New Resource:
azurerm_data_factory_integration_runtime_azure_ssis
(#10236) - New Resource:
azurerm_lb_backend_address_pool_address
(#10488)
ENHANCEMENTS:
- dependencies: updating
github.com/hashicorp/terraform-plugin-sdk
tov1.16.0
(#10521) azurerm_frontdoor
- added the new fieldsbackend_pool_health_probes
,backend_pool_load_balancing_settings
,backend_pools
,frontend_endpoints
,routing_rules
which are a map of name-ID references (#9357)azurerm_kubernetes_cluster
- updating the validation for thelog_analytics_workspace_id
field within theoms_agent
block within theaddon_profile
block (#10520)azurerm_kubernetes_cluster
- support for configuringonly_critical_addons_enabled
(#10307)azurerm_kubernetes_cluster
- support for configuringprivate_dns_zone_id
(#10201)azurerm_linux_virtual_machine_scale_set
- theextension
block is now GA and available without enabling the beta (#10528)azurerm_media_streaming_endpoint
- exporting the fieldhost_name
(#10527)azurerm_mssql_virtual_machine
- support forauto_backup
(#10460)azurerm_windows_virtual_machine_scale_set
- theextension
block is now GA and available without enabling the beta (#10528)azurerm_site_recovery_replicated_vm
- support for therecovery_public_ip_address_id
property and changingtarget_static_ip
ortarget_static_ip
force a new resource to be created (#10446)
BUG FIXES:
- provider: the provider-block field
skip_credentials_validation
is now deprecated since this was non-functional. This will be removed in 3.0 of the Azure Provider (#10464) - Data Source:
azurerm_shared_image_versions
- retrieving all versions of the image prior to filtering (#10519) azurerm_app_service
- theip_restriction.x.ip_address
propertynow accepts anything other than an empty string (#10440)azurerm_cosmosdb_account
- validate thekey_vault_key_id
property is versionless (#10420)azurerm_cosmosdb_account
- will no longer panic if the response is nil (#10525)azurerm_eventhub_namespace
- correctly downgrade to theBasic
sku (#10536)azurerm_key_vault_key
- export theversionless_id
attribute (#10420)azurerm_lb_backend_address_pool
- thebackend_addresses
block is now deprecated and non-functional - use theazurerm_lb_backend_address_pool_address
resource instead (#10488)azurerm_linux_virtual_machine_scale_set
- fixing a bug whenprotected_settings
within theextension
block was an empty string (#10528)azurerm_linux_virtual_machine_scale_set
- fixing a bug whensettings
within theextension
block was an empty string (#10528)azurerm_monitor_diagnostic_setting
- changing thelog_analytics_workspace_id
property no longer creates a new resource (#10512)azurerm_storage_data_lake_gen2_filesystem
- do not set/retrieve ACLs when HNS is not enabled (#10470)azurerm_windows_virtual_machine_scale_set
- fixing a bug whenprotected_settings
within theextension
block was an empty string (#10528)azurerm_windows_virtual_machine_scale_set
- fixing a bug whensettings
within theextension
block was an empty string (#10528)
2.46.1 (February 05, 2021)
BUG FIXES:
azurerm_lb_backend_address_pool
- markbackend_address
as computed (#10481)
2.46.0 (February 04, 2021)
FEATURES:
- New Resource:
azurerm_api_management_identity_provider_aadb2c
(#10240) - New Resource:
azurerm_cosmosdb_cassandra_table
(#10328)
ENHANCEMENTS:
- dependencies: updating
recoveryservices
to API version2018-07-10
(#10373) azurerm_api_management_diagnostic
- support for thealways_log_errors
,http_correlation_protocol
,log_client_ip
,sampling_percentage
andverbosity
properties (#10325)azurerm_api_management_diagnostic
- support for thefrontend_request
,frontend_response
,backend_request
andbackend_response
blocks (#10325)azurerm_kubernetes_cluster
- support for configuring the fieldenable_host_encryption
within thedefault_node_pool
block (#10398)azurerm_kubernetes_cluster
- added length validation to theadmin_password
field within thewindows_profile
block (#10452)azurerm_kubernetes_cluster_node_pool
- support forenable_host_encryption
(#10398)azurerm_lb_backend_address_pool
- support for thebackend_address
block (#10291)azurerm_redis_cache
- support for thepublic_network_access_enabled
property (#10410)azurerm_role_assignment
- adding validation for that thescope
is either a Management Group, Subscription, Resource Group or Resource ID (#10438)azurerm_service_fabric_cluster
- support for thereverse_proxy_certificate_common_names
block (#10367)azurerm_monitor_metric_alert
- support for theskip_metric_validation
property (#10422)
BUG FIXES:
- Data Source:
azurerm_api_management
fix an exception with User Assigned Managed Identities (#10429) azurerm_api_management_api_diagnostic
- fix a bug where specifyinglog_client_ip = false
would not disable the setting (#10325)azurerm_key_vault
- fixing a race condition when setting the cache (#10447)azurerm_key_vault_certificate
- fixing a race condition when setting the cache (#10447)azurerm_key_vault_key
- fixing a race condition when setting the cache (#10447)azurerm_key_vault_secret
- fixing a race condition when setting the cache (#10447)azurerm_mssql_virtual_machine
- fixing a crash where the KeyVault was nil in the API response (#10469)azurerm_storage_account_datasource
- prevent panics from passing in an emptyname
(#10370)azurerm_storage_data_lake_gen2_filesystem
- change theace
property to a TypeSet to ensure consistent ordering (#10372)azurerm_storage_data_lake_gen2_path
- change theace
property to a TypeSet to ensure consistent ordering (#10372)
2.45.1 (January 28, 2021)
BUG FIXES:
azurerm_app_service_environment
- prevent a panic when the API returns a nil cluster settings (#10365)
2.45.0 (January 28, 2021)
FEATURES:
- New Data Source
azurerm_search_service
(#10181) - New Resource:
azurerm_data_factory_linked_service_snowflake
(#10239) - New Resource:
azurerm_data_factory_linked_service_azure_table_storage
(#10305) - New Resource:
azurerm_iothub_enrichment
(#9239) - New Resource:
azurerm_iot_security_solution
(#10034) - New Resource:
azurerm_media_streaming_policy
(#10133) - New Resource:
azurerm_spring_cloud_active_deployment
(#9959) - New Resource:
azurerm_spring_cloud_java_deployment
(#9959)
IMPROVEMENTS:
- dependencies: updating to
v0.11.17
ofgithub.com/Azure/go-autorest/autorest
(#10259) - dependencies: updating the
firewall
resources to use the Networking API2020-07-01
(#10252) - dependencies: updating the
load balancer
resources to use the Networking API version2020-05-01
(#10263) - Data Source:
azurerm_app_service_environment
- export thecluster_setting
block (#10303) - Data Source:
azurerm_key_vault_certificate
- support for thecertificate_data_base64
attribute (#10275) azurerm_app_service
- support for the propetynumber_of_workers
(#10143)azurerm_app_service_environment
- support for thecluster_setting
block (#10303)azurerm_data_factory_dataset_delimited_text
- support for thecompression_codec
property (#10182)azurerm_firewall_policy
- support for thesku
property (#10186)azurerm_iothub
- support for theenrichment
property (#9239)azurerm_key_vault
- optimised loading of and added caching when retrieving the Key Vault (#10330)azurerm_key_vault
- support both ipv4 and cidr formats for thenetwork_acls.ip_rules
property (#10266)azurerm_key_vault_certificate
- optimised loading of and added caching when retrieving the Key Vault (#10330)azurerm_key_vault_key
- optimised loading of and added caching when retrieving the Key Vault (#10330)azurerm_key_vault_secret
- optimised loading of and added caching when retrieving the Key Vault (#10330)azurerm_key_vault_certificate
- support for thecertificate_data_base64
attribute (#10275)azurerm_linux_virtual_machine
- skipping shutdown for a machine in a failed state (#10189)azurerm_media_services_account
- support for setting thestorage_authentication_type
field toSystem
(#10133)azurerm_redis_cache
- support multiple availability zones (#10283)azurerm_storage_data_lake_gen2_filesystem
- support for theace
block (#9917)azurerm_servicebus_namespace
- will now allow a capacity of16
for thePremium
SKU (#10337)azurerm_windows_virtual_machine
- skipping shutdown for a machine in a failed state (#10189)azurerm_linux_virtual_machine_scale_set
- support for theextensions_time_budget
property (#10298)azurerm_windows_virtual_machine_scale_set
- support for theextensions_time_budget
property (#10298)
BUG FIXES:
azurerm_iot_time_series_insights_reference_data_set
- the fielddata_string_comparison_behavior
is nowForceNew
(#10343)azurerm_iot_time_series_insights_reference_data_set
- thekey_property
block is nowForceNew
(#10343)azurerm_linux_virtual_machine_scale_set
- fixing an issue whereprotected_settings
field within theextension
block couldn't be empty (#10351)azurerm_linux_virtual_machine_scale_set
- fixing an issue wheresettings
field within theextension
block couldn't be empty (#10351)azurerm_media_streaming_endpoint
- stopping the streaming endpoint prior to deletion if the endpoint is in a running state (#10216)azurerm_role_definition
- don't addscope
toassignable_scopes
unless none are specified (#8624)azurerm_windows_virtual_machine_scale_set
- fixing an issue whereprotected_settings
field within theextension
block couldn't be empty (#10351)azurerm_windows_virtual_machine_scale_set
- fixing an issue wheresettings
field within theextension
block couldn't be empty (#10351)
2.44.0 (January 21, 2021)
FEATURES:
IMPROVEMENTS:
- dependencies: updating
github.com/Azure/go-autorest
tov0.11.16
(#10164) - dependencies: updating
appconfiguration
to API version2020-06-01
(#10176) - dependencies: updating
appplatform
to API version2020-07-01
(#10175) - dependencies: updating
containerservice
to API version2020-12-01
(#10171) - dependencies: updating
msi
to API version2018-11-30
(#10174) - Data Source:
azurerm_kubernetes_cluster
- support for the fielduser_assigned_identity_id
within theidentity
block (#8737) azurerm_api_management
- support additional TLS ciphers within thesecurity
block (#9276)azurerm_api_management_api_diagnostic
- support thesampling_percentage
property (#9321)azurerm_container_group
- support for updatingtags
(#10210)azurerm_kubernetes_cluster
- the fieldtype
within theidentity
block can now be set toUserAssigned
(#8737)azurerm_kubernetes_cluster
- support for the fieldnew_pod_scale_up_delay
within theauto_scaler_profile
block (#9291)azurerm_kubernetes_cluster
- support for the fielduser_assigned_identity_id
within theidentity
block (#8737)azurerm_monitor_autoscale_setting
- now supports thedimensions
property (#9795)azurerm_sentinel_alert_rule_scheduled
- now supports theevent_grouping_setting
property (#10078)
BUG FIXES:
azurerm_backup_protected_file_share
- updating to account for a breaking API change (#9015)azurerm_key_vault_certificate
- fixing a crash whensubject
within thecertificate_policy
block was nil (#10200)azurerm_user_assigned_identity
- adding a state migration to update the ID format (#10196)
2.43.0 (January 14, 2021)
FEATURES:
- New Data Source:
azurerm_sentinel_alert_rule_template
(#7020)
IMPROVEMENTS:
- Data Source:
azurerm_api_management
- ensuring the casing of theidentity_ids
field within theidentity
block (#10105) - Data Source:
azurerm_kubernetes_cluster
- ensuring the casing of theidentity_ids
field within theidentity
block (#10105) - Data Source:
azurerm_virtual_machine
- ensuring the casing of theidentity_ids
field within theidentity
block (#10105) - Data Source:
azurerm_virtual_machine_scale_set
- ensuring the casing of theidentity_ids
field within theidentity
block (#10105) azurerm_api_management
- adding validation on theidentity_ids
field within theidentity
block (#10105)azurerm_app_service
- adding validation on theidentity_ids
field within theidentity
block (#10105)azurerm_app_service_slot
- adding validation on theidentity_ids
field within theidentity
block (#10105)azurerm_container_group
- adding validation on theidentity_ids
field within theidentity
block (#10105)azurerm_cosmosdb_account
- support foranalytical_storage_enabled property
(#10055)azurerm_cosmosdb_gremlin_graph
- support thedefault_ttl
property (#10159)azurerm_data_factory
- support forpublic_network_enabled
(#9605)azurerm_data_factory_dataset_delimited_text
- support for thecompression_type
property (#10070)azurerm_data_factory_linked_service_sql_server
: support for thekey_vault_password
block (#10032)azurerm_eventgrid_domain
- support for thepublic_network_access_enabled
andinbound_ip_rule
properties (#9922)azurerm_eventgrid_topic
- support for thepublic_network_access_enabled
andinbound_ip_rule
properties (#9922)azurerm_eventhub_namespace
- support thetrusted_service_access_enabled
property (#10169)azurerm_function_app
- adding validation on theidentity_ids
field within theidentity
block (#10105)azurerm_function_app_slot
- adding validation on theidentity_ids
field within theidentity
block (#10105)azurerm_kusto_cluster
- adding validation on theidentity_ids
field within theidentity
block (#10105)azurerm_linux_virtual_machine
- adding validation on theidentity_ids
field within theidentity
block (#10105)azurerm_linux_virtual_machine_scale_set
- adding validation on theidentity_ids
field within theidentity
block (#10105)azurerm_security_center_automation
- the fieldevent_source
within thesource
block now supportsSecureScoreControls
andSecureScores
(#10126)azurerm_synapse_workspace
- support for thesql_identity_control_enabled
property (#10033)azurerm_virtual_machine
- adding validation on theidentity_ids
field within theidentity
block (#10105)azurerm_virtual_machine_scale_set
- adding validation on theidentity_ids
field within theidentity
block (#10105)azurerm_windows_virtual_machine
- adding validation on theidentity_ids
field within theidentity
block (#10105)azurerm_windows_virtual_machine_scale_set
- adding validation on theidentity_ids
field within theidentity
block (#10105)
BUG FIXES:
- Data Source:
azurerm_log_analytics_workspace
- returning the Resource ID in the correct casing (#10162) azurerm_advanced_threat_protection
- fix a regression in the Resouce ID format (#10190)azurerm_api_management
- ensuring the casing of theidentity_ids
field within theidentity
block (#10105)azurerm_app_service
- ensuring the casing of theidentity_ids
field within theidentity
block (#10105)azurerm_app_service_slot
- ensuring the casing of theidentity_ids
field within theidentity
block (#10105)azurerm_application_gateway
- ensuring the casing onidentity_ids
within theidentity
block (#10031)azurerm_blueprint_assignment
- ensuring the casing of theidentity_ids
field within theidentity
block (#10105)azurerm_container_group
- ensuring the casing of theidentity_ids
field within theidentity
block (#10105)azurerm_databricks_workspace
- changing the sku no longer always forces a new resource to be created (#9541)azurerm_function_app
- ensuring the casing of theidentity_ids
field within theidentity
block (#10105)azurerm_function_app_slot
- ensuring the casing of theidentity_ids
field within theidentity
block (#10105)azurerm_kubernetes_cluster
- ensuring the casing of theuser_assigned_identity_id
field within thekubelet_identity
block (#10105)azurerm_kusto_cluster
- ensuring the casing of theidentity_ids
field within theidentity
block (#10105)azurerm_linux_virtual_machine
- ensuring the casing of theidentity_ids
field within theidentity
block (#10105)azurerm_linux_virtual_machine_scale_set
- ensuring the casing of theidentity_ids
field within theidentity
block (#10105)azurerm_monitor_diagnostic_setting
- handling mixed casing of the EventHub Namespace Authorization Rule ID (#10104)azurerm_mssql_virtual_machine
- address persistent diff and use relative expiry for service principal password (#10125)azurerm_role_assignment
- fix race condition in read after create (#10134)azurerm_role_definition
- address eventual consistency issues in update and delete (#10170)azurerm_virtual_machine
- ensuring the casing of theidentity_ids
field within theidentity
block (#10105)azurerm_virtual_machine_scale_set
- ensuring the casing of theidentity_ids
field within theidentity
block (#10105)azurerm_windows_virtual_machine
- ensuring the casing of theidentity_ids
field within theidentity
block (#10105)azurerm_windows_virtual_machine_scale_set
- ensuring the casing of theidentity_ids
field within theidentity
block (#10105)
2.42.0 (January 08, 2021)
BREAKING CHANGES
azurerm_key_vault
- the fieldsoft_delete_enabled
is now defaulted totrue
to match the breaking change in the Azure API where Key Vaults now have Soft Delete enabled by default, which cannot be disabled. This property is now non-functional, defaults totrue
and will be removed in version 3.0 of the Azure Provider. (#10088)azurerm_key_vault
- the fieldsoft_delete_retention_days
is now defaulted to90
days to match the Azure API behaviour, as the Azure API does not return a value for this field when not explicitly configured, so defaulting this removes a diff with0
. (#10088)
FEATURES:
- New Data Source:
azurerm_eventgrid_domain_topic
(#10050) - New Data Source:
azurerm_ssh_public_key
(#9842) - New Resource:
azurerm_data_factory_linked_service_synapse
(#9928) - New Resource:
azurerm_disk_access
(#9889) - New Resource:
azurerm_media_streaming_locator
(#9992) - New Resource:
azurerm_sentinel_alert_rule_fusion
(#9829) - New Resource:
azurerm_ssh_public_key
(#9842)
IMPROVEMENTS:
- batch: updating to API version
2020-03-01
(#10036) - dependencies: upgrading to
v49.2.0
ofgithub.com/Azure/azure-sdk-for-go
(#10042) - dependencies: upgrading to
v0.15.1
ofgithub.com/tombuildsstuff/giovanni
(#10035) - Data Source:
azurerm_hdinsight_cluster
- support for thekafka_rest_proxy_endpoint
property (#8064) - Data Source:
azurerm_databricks_workspace
- support for thetags
property (#9933) - Data Source:
azurerm_subscription
- support for thetags
property (#8064) azurerm_app_service
- now supportsdetailed_error_mesage_enabled
andfailed_request_tracing_enabled
logs settings (#9162)azurerm_app_service
- now supportsservice_tag
inip_restriction
blocks (#9609)azurerm_app_service_slot
- now supportsdetailed_error_mesage_enabled
andfailed_request_tracing_enabled
logs settings (#9162)azurerm_batch_pool
support for thepublic_address_provisioning_type
property (#10036)azurerm_api_management
- supportConsumption_0
for thesku_name
property (#6868)azurerm_cdn_endpoint
- only sendcontent_types_to_compress
andgeo_filter
to the API when actually set (#9902)azurerm_cosmosdb_mongo_collection
- correctly read back the_id
index when MongoDB 3.6 (#8690)azurerm_container_group
- support for thevolume.empty_dir
property (#9836)azurerm_data_factory_linked_service_azure_file_storage
- support for thefile_share
property (#9934)azurerm_dedicated_host
- support for addtionalsku_name
values (#9951)azurerm_devspace_controller
- deprecating since new DevSpace Controllers can no longer be provisioned, this will be removed in version 3.0 of the Azure Provider (#10049)azurerm_function_app
- makepre_warmed_instance_count
computed to use azure's default (#9069)azurerm_function_app
- now supportsservice_tag
inip_restriction
blocks (#9609)azurerm_hdinsight_hadoop_cluster
- allow the valueStandard_D4a_V4
for thevm_type
property (#10000)azurerm_hdinsight_kafka_cluster
- support for therest_proxy
andkafka_management_node
blocks (#8064)azurerm_key_vault
- the fieldsoft_delete_enabled
is now defaulted totrue
to match the Azure API behaviour where Soft Delete is force-enabled and can no longer be disabled. This field is deprecated, can be safely removed from your Terraform Configuration, and will be removed in version 3.0 of the Azure Provider. (#10088)azurerm_kubernetes_cluster
- add support for network_mode (#8828)azurerm_log_analytics_linked_service
- add validation for resource ID type (#9932)azurerm_log_analytics_linked_service
- update validation to use generated validate functions (#9950)azurerm_monitor_diagnostic_setting
- validation thateventhub_authorization_rule_id
is an EventHub Namespace Authorization Rule ID (#9914)azurerm_monitor_diagnostic_setting
- validation thatlog_analytics_workspace_id
is a Log Analytics Workspace ID (#9914)azurerm_monitor_diagnostic_setting
- validation thatstorage_account_id
is a Storage Account ID (#9914)azurerm_network_security_rule
- increase allowed the number ofapplication_security_group
blocks allowed (#9884)azurerm_sentinel_alert_rule_ms_security_incident
- support thealert_rule_template_guid
anddisplay_name_exclude_filter
properties (#9797)azurerm_sentinel_alert_rule_scheduled
- support for thealert_rule_template_guid
property (#9712)azurerm_sentinel_alert_rule_scheduled
- support for creating incidents (#8564)azurerm_spring_cloud_app
- support the propertieshttps_only
,is_public
, andpersistent_disk
(#9957)azurerm_subscription
- support for thetags
property (#9047)azurerm_synapse_workspace
- support for themanaged_resource_group_name
property (#10017)azurerm_traffic_manager_profile
- support for thetraffic_view_enabled
property (#10005)
BUG FIXES:
provider: will not correctly register the Microsoft.Blueprint
and Microsoft.HealthcareApis
RPs (#10062)
azurerm_application_gateway
- allow750
forfile_upload_limit_mb
when the sku isWAF_v2
(#8753)azurerm_firewall_policy_rule_collection_group
- correctly validate thenetwork_rule_collection.destination_ports
property (#9490)azurerm_cdn_endpoint
- changing manydelivery_rule
conditionmatch_values
to optional (#8850)azurerm_cosmosdb_account
- always includekey_vault_id
in update requests for azure policy enginer compatibility (#9966)azurerm_cosmosdb_table
- do not call the throughput api when serverless (#9749)azurerm_key_vault
- the fieldsoft_delete_retention_days
is now defaulted to90
days to match the Azure API behaviour. (#10088)azurerm_kubernetes_cluster
- parse omslog_analytics_workspace_id
to ensure correct casing (#9976)azurerm_role_assignment
fix crash in retry logic (#10051)azurerm_storage_account
- allow hns whenaccount_tier
isPremium
(#9548)azurerm_storage_share_file
- allowing files smaller than 4KB to be uploaded (#10035)
2.41.0 (December 17, 2020)
UPGRADE NOTES:
azurerm_key_vault
- Azure will be introducing a breaking change on December 31st, 2020 by force-enabling Soft Delete on all new and existing Key Vaults. To workaround this, this release of the Azure Provider still allows you to configure Soft Delete on before this date (but once this is enabled this cannot be disabled). Since new Key Vaults will automatically be provisioned using Soft Delete in the future, and existing Key Vaults will be upgraded - a future release will deprecate thesoft_delete_enabled
field and default this to true early in 2021. (#9911)azurerm_key_vault_certificate
- Terraform will now attempt topurge
Certificates during deletion due to the upcoming breaking change in the Azure API where Key Vaults will have soft-delete force-enabled. This can be disabled by setting thepurge_soft_delete_on_destroy
field within thefeatures -> keyvault
block tofalse
. (#9911)azurerm_key_vault_key
- Terraform will now attempt topurge
Keys during deletion due to the upcoming breaking change in the Azure API where Key Vaults will have soft-delete force-enabled. This can be disabled by setting thepurge_soft_delete_on_destroy
field within thefeatures -> keyvault
block tofalse
. (#9911)azurerm_key_vault_secret
- Terraform will now attempt topurge
Secrets during deletion due to the upcoming breaking change in the Azure API where Key Vaults will have soft-delete force-enabled. This can be disabled by setting thepurge_soft_delete_on_destroy
field within thefeatures -> keyvault
block tofalse
. (#9911)
FEATURES:
- New Resource:
azurerm_eventgrid_system_topic_event_subscription
(#9852) - New Resource:
azurerm_media_job
(#9859) - New Resource:
azurerm_media_streaming_endpoint
(#9537) - New Resource:
azurerm_subnet_service_endpoint_storage_policy
(#8966) - New Resource:
azurerm_synapse_managed_private_endpoint
(#9260)
IMPROVEMENTS:
azurerm_app_service
- Add support foroutbound_ip_address_list
andpossible_outbound_ip_address_list
(#9871)azurerm_disk_encryption_set
- support for updatingkey_vault_key_id
(#7913)azurerm_iot_time_series_insights_gen2_environment
- exposingdata_access_fqdn
(#9848)azurerm_key_vault_certificate
- performing a "purge" of the Certificate during deletion if the feature is opted-in within thefeatures
block, see the "Upgrade Notes" for more information (#9911)azurerm_key_vault_key
- performing a "purge" of the Key during deletion if the feature is opted-in within thefeatures
block, see the "Upgrade Notes" for more information (#9911)azurerm_key_vault_secret
- performing a "purge" of the Secret during deletion if the feature is opted-in within thefeatures
block, see the "Upgrade Notes" for more information (#9911)azurerm_log_analytics_linked_service
- Add new fieldsworkspace_id
,read_access_id
, andwrite_access_id
(#9410)azurerm_linux_virtual_machine
- Normalise SSH keys to cover VM import cases (#9897)azurerm_subnet
- support for theservice_endpoint_policy
block (#8966)azurerm_traffic_manager_profile
- support for new fieldmax_return
and support fortraffic_routing_method
to beMultiValue
(#9487)
BUG FIXES:
azurerm_key_vault_certificate
- readingdns_names
andemails
within thesubject_alternative_names
block from the Certificate if not returned from the API (#8631)azurerm_key_vault_certificate
- polling until the Certificate is fully deleted during deletion (#9911)azurerm_key_vault_key
- polling until the Key is fully deleted during deletion (#9911)azurerm_key_vault_secret
- polling until the Secret is fully deleted during deletion (#9911)azurerm_log_analytics_workspace
- adding a state migration to correctly update the Resource ID (#9853)
2.40.0 (December 10, 2020)
FEATURES:
- New Resource:
azurerm_app_service_certificate_binding
(#9415) - New Resource:
azurerm_digital_twins_endpoint_eventhub
(#9673) - New Resource:
azurerm_digital_twins_endpoint_servicebus
(#9702) - New Resource:
azurerm_media_asset
(#9387) - New Resource:
azurerm_media_transform
(#9663) - New Resource:
azurerm_resource_provider
(#7951) - New Resource:
azurerm_stack_hci_cluster
(#9134) - New Resource:
azurerm_storage_share_file
(#9406) - New Resource:
azurerm_storage_sync_cloud_endpoint
(#8540)
IMPROVEMENTS:
- dependencies: upgrading
github.com/Azure/go-autorest/validation
tov0.3.1
(#9783) - dependencies: updating Log Analytics to API version
2020-08-01
(#9764) - internal: disabling the Azure SDK's validation since it's superfluous (#9783)
azurerm_app_service
- support for PHP version7.4
(#9727)azurerm_bot_channel_directline
- support for enhanced import validation (#9690)azurerm_bot_channel_email
- support for enhanced import validation (#9690)azurerm_bot_channel_ms_teams
- support for enhanced import validation (#9690)azurerm_bot_channel_slack
- support for enhanced import validation (#9690)azurerm_bot_channels_registration
- support for enhanced import validation (#9690)azurerm_bot_connection
- support for enhanced import validation (#9690)azurerm_bot_web_app
- support for enhanced import validation (#9690)azurerm_cosmosdb_sql_container
- support for thepartition_key_version
property (#9496)azurerm_kusto_cluster
- support for theengine
property (#9696)azurerm_kusto_eventhub_data_connection
- support forcompression
(#9692)azurerm_iothub
- support for themin_tls_version
property (#9670)azurerm_recovery_services_vault
- support for theidentity
block (#9689)azurerm_redis_cache
- adding enhanced import validation (#9771)azurerm_redis_cache
- adding validation thatsubnet_id
is a valid Subnet ID (#9771)azurerm_redis_firewall_rule
- adding enhanced import validation (#9771)azurerm_redis_linked_server
- adding enhanced import validation (#9771)azurerm_redis_linked_server
- adding validation thatlinked_redis_cache_id
is a valid Redis Cache ID (#9771)azurerm_security_center_automation
- support for thedescription
andtags
properties (#9676)azurerm_stream_analytics_reference_input_blob
- support for enhanced import validation (#9735)azurerm_stream_analytics_stream_input_blob
- support for enhanced import validation (#9735)azurerm_stream_analytics_stream_input_iothub
- support for enhanced import validation (#9735)azurerm_stream_analytics_stream_input_eventhub
- support for enhanced import validation (#9735)azurerm_storage_account
- enable theallow_blob_public_access
andazurerm_storage_account
properties in US Government Cloud (#9540)
BUG FIXES:
azurerm_app_service_managed_certificate
- create certificate in service plan resource group to prevent diff loop (#9701)azurerm_bot_channel_directline
- the fieldbot_name
is now ForceNew to match the documentation/API behaviour (#9690)azurerm_bot_channel_ms_teams
- the fieldbot_name
is now ForceNew to match the documentation/API behaviour (#9690)azurerm_bot_channel_slack
- the fieldbot_name
is now ForceNew to match the documentation/API behaviour (#9690)azurerm_bot_connection
- the fieldbot_name
is now ForceNew to match the documentation/API behaviour (#9690)azurerm_frontdoor
- working around an upstream API issue by rewriting the returned ID's within Terraform (#9750)azurerm_frontdoor_custom_https_configuration
- working around an upstream API issue by rewriting the returned ID's within Terraform (#9750)azurerm_frontdoor_firewall_policy
- working around an upstream API issue by rewriting the returned ID's within Terraform (#9750)azurerm_media_services_account
- fixing a bug wherestorage_authentication_type
wasn't set (#9663)azurerm_media_service_account
- checking for the presence of an existing account during creation (#9802)azurerm_postgresql_server
- changing thegeo_redundant_backup_enabled
property now forces a new resource (#9694)azurerm_postgresql_server
- Fix issue when specifying empty threat detection list attributes (#9739)azurerm_signar_service
- having an emptyallowed_origins
in thecors
block will no longer cause a panic (#9671)
2.39.0 (December 04, 2020)
FEATURES:
- New Resource:
azurerm_api_management_policy
(#9215) - New Resource:
azurerm_digital_twins_endpoint_eventgrid
(#9489) - New Resource:
azurerm_iot_time_series_insights_gen2_environment
(#9616)
IMPROVEMENTS:
azurerm_dashboard
- adding validation at import time to ensure the ID is for a Dashboard (#9530)azurerm_keyvault_certificate
- add3072
to allowed values forkey_size
(#9524)azurerm_media_services_account
- support for theidentity
,tags
, andstorage_authentication
properties (#9457)azurerm_notification_hub_authorization_rule
- adding validation at import time to ensure the ID is for a Notification Hub Authorization Rule (#9529)azurerm_notification_hub_namespace
- adding validation at import time to ensure the ID is for a Notification Hub Namespace (#9529)azurerm_postgresql_active_directory_administrator
- validating during import that the ID is for a PostgreSQL Active Directory Administrator (#9532)azurerm_postgresql_configuration
- validating during import that the ID is for a PostgreSQL Configuration (#9532)azurerm_postgresql_database
- validating during import that the ID is for a PostgreSQL Database (#9532)azurerm_postgresql_firewall_rule
- validating during import that the ID is for a PostgreSQL Firewall Rule (#9532)azurerm_postgresql_virtual_network_rule
- validating during import that the ID is for a PostgreSQL Virtual Network Rule (#9532)azurerm_traffic_manager_profile
- allow up to2147483647
for thettl
property (#9522)
BUG FIXES:
azurerm_security_center_workspace
- fixing the casing on theworkspace_id
(#9651)azurerm_eventhub_dedicated_cluster
- thesku_name
capacity can be greater then1
(#9649)
2.38.0 (November 27, 2020)
FEATURES:
- New Resource
azurerm_app_service_managed_certificate
(#9378) - New Data Source:
azurerm_digital_twins_instance
(#9430) - New Data Source:
azurerm_virtual_wan
(#9382) - New Resource:
azurerm_digital_twins_instance
(#9430)
IMPROVEMENTS:
- dependencies: updating App Service to API version
2020-06-01
(#9409) - Data Source
azurerm_app_service
now exports thecustom_domain_verification_id
attribute (#9378) - Data Source
azurerm_function_app
now exports thecustom_domain_verification_id
attribute (#9378) - Data Source:
azurerm_spring_cloud_service
- now exports theoutbound_public_ip_addresses
attribute (#9261) azurerm_app_service
now exportscustom_domain_verification_id
(#9378)azurerm_application_insights
- validating the resource ID is correct during import (#9446)azurerm_application_insights_web_test
- validating the resource ID is correct during import (#9446)azurerm_express_route_circuit_peering
- support for theipv6
block (#9235)azurerm_function_app
now exports thecustom_domain_verification_id
attribute (#9378)azurerm_vpn_server_configuration
- deprecate theradius_server
block in favour of theradius
block which supports multiple servers (#9308)azurerm_spring_cloud_service
- now exports theoutbound_public_ip_addresses
attribute (#9261)azurerm_virtual_network_gateway
- support for thedpd_timeout_seconds
andlocal_azure_ip_address_enabled
properties (#9330)azurerm_virtual_network_gateway_connection
- support for theprivate_ip_address_enabled
propeties and thecustom_route
block (#9330)
BUG FIXES:
azurerm_api_management
- fixing an issue where developer portal certificates are updated on every apply (#7299)azurerm_cosmosdb_account
- corrently updates thezone_redundant
property during updates (#9485)azurerm_search_service
-allowed_ips
now supports specifying a CIDR Block in addition to an IPv4 address (#9493)azurerm_virtual_desktop_application_group
- adding a state migration to avoid a breaking change when upgrading fromv2.35.0
or later (#9495)azurerm_virtual_desktop_host_pool
- adding a state migration to avoid a breaking change when upgrading fromv2.35.0
or later (#9495)azurerm_virtual_desktop_workspace
- adding a state migration to avoid a breaking change when upgrading fromv2.35.0
or later (#9495)azurerm_virtual_desktop_workspace_application_group_association
- adding a state migration to avoid a breaking change when upgrading fromv2.35.0
or later (#9495)azurerm_windows_virtual_machine
- no longer setspatch_mode
on creation if it is the default value (#9495)
2.37.0 (November 20, 2020)
FEATURES:
- New Data Source:
azurerm_servicebus_subscription
(#9272) - New Data Source:
azurerm_storage_encryption_scope
(#8894) - New Resource:
azurerm_log_analytics_cluster
(#8946) - New Resource:
azurerm_log_analytics_cluster_customer_managed_key
(#8946) - New Resource:
azurerm_security_center_automation
(#8781) - New Resource:
azurerm_storage_data_lake_gen2_path
(#7521) - New Resource:
azurerm_storage_encryption_scope
(#8894) - New Resource:
azurerm_vpn_gateway_connection
(#9160)
IMPROVEMENTS:
- storage: foundational improvements to support toggling between the Data Plane and Resource Manager Storage API's in the future (#9314)
- Data Source:
azurerm_firewall
- exposingdns_servers
,firewall_policy_id
,sku_name
,sku_tier
,threat_intel_mode
,virtual_hub
andzones
(#8879) - Data Source:
azurerm_firewall
- exposingpublic_ip_address_id
andprivate_ip_address_id
within theip_configuration
block (#8879) - Data Source:
azurerm_firewall
- exposingname
within themanagement_ip_configuration
block (#8879) - Data Source:
azurerm_kubernetes_node_pool
- exposingos_disk_type
(#9166) azurerm_api_management_api_diagnostic
- support for thealways_log_errors
,http_correlation_protocol
,log_client_ip
andverbosity
attributes (#9172)azurerm_api_management_api_diagnostic
- support thefrontend_request
,frontend_response
,backend_request
andbackend_response
blocks (#9172)azurerm_container_group
- support for secret container volumes with thecontainer.#.volume.#.secret
attribute (#9117)azurerm_cosmosdb_account
- support for thepublic_network_access_enabled
property (#9236)azurerm_cosmosdb_cassandra_keyspace
-throughput
can now be set to higher than1000000
if enabled by Azure Support (#9050)azurerm_cosmosdb_gremlin_database
-throughput
can now be set to higher than1000000
if enabled by Azure Support (#9050)azurerm_cosmosdb_mongo_database
-throughput
can now be set to higher than1000000
if enabled by Azure Support (#9050)azurerm_cosmosdb_sql_container
-max_throughput
within theautoscale_settings
block can now be set to higher than1000000
if enabled by Azure Support (#9050)azurerm_cosmosdb_sql_database
-throughput
can now be set to higher than1000000
if enabled by Azure Support (#9050)azurerm_cosmosdb_table
-throughput
can now be set to higher than1000000
if enabled by Azure Support (#9050)azurerm_dns_zone
- support for thesoa_record
block (#9319)azurerm_firewall
- support forfirewall_policy_id
,sku_name
,sku_tier
andvirtual_hub
(#8879)azurerm_kubernetes_cluster
- support for configuringos_disk_type
within thedefault_node_pool
block (#9166)azurerm_kubernetes_cluster
-max_count
within thedefault_node_pool
block can now be set to a maximum value of1000
(#9227)azurerm_kubernetes_cluster
-min_count
within thedefault_node_pool
block can now be set to a maximum value of1000
(#9227)azurerm_kubernetes_cluster
-node_count
within thedefault_node_pool
block can now be set to a maximum value of1000
(#9227)azurerm_kubernetes_cluster
- the blockhttp_application_routing
within theaddon_profile
block can now be updated/removed (#9358)azurerm_kubernetes_node_pool
- support for configuringos_disk_type
(#9166)azurerm_kubernetes_node_pool
-max_count
can now be set to a maximum value of1000
(#9227)azurerm_kubernetes_node_pool
-min_count
can now be set to a maximum value of1000
(#9227)azurerm_kubernetes_node_pool
-node_count
can now be set to a maximum value of1000
(#9227)azurerm_linux_virtual_machine
- support for theextensions_time_budget
property (#9257)azurerm_linux_virtual_machine
- updating thededicated_host_id
no longer forces a new resource (#9264)azurerm_linux_virtual_machine
- support for graceful shutdowns (via the features block) (#8470)azurerm_linux_virtual_machine_scale_set
- support for theplatform_fault_domain_count
,disk_iops_read_write
, anddisk_mbps_read_write
properties (#9262)azurerm_mssql_database
-sku_name
supports moreDWxxxc
options (#9370)azurerm_policy_set_definition
- support for thepolicy_definition_group
block (#9259)azurerm_postgresql_server
- increase max storage to 16TiB (#9373)azurerm_private_dns_zone
- support for thesoa_record
block (#9319)azurerm_storage_blob
- support forcontent_md5
(#7786)azurerm_windows_virtual_machine
- support for theextensions_time_budget
property (#9257)azurerm_windows_virtual_machine
- updating thededicated_host_id
nolonger forces a new resource (#9264)azurerm_windows_virtual_machine
- support for graceful shutdowns (via the features block) (#8470)azurerm_windows_virtual_machine
- support for thepatch_mode
property (#9258)azurerm_windows_virtual_machine_scale_set
- support for theplatform_fault_domain_count
,disk_iops_read_write
, anddisk_mbps_read_write
properties (#9262)
BUG FIXES:
- Data Source:
azurerm_key_vault_certificate
- fixing a crash when serializing the certificate policy block (#9355) azurerm_api_management
- the fieldxml_content
within thepolicy
block now supports C#/.net interpolations (#9296)azurerm_cosmosdb_sql_container
- no longer attempts to get throughput settings when Azure Cosmos DB account is serverless (#9311)azurerm_firewall_policy
- deprecate thedns.network_rule_fqdn_enabled
property as the API no longer allows it to be set (#9332)azurerm_key_vault_certificate
- fixing a crash when serializing the certificate policy block (#9355)azurerm_mssql_virtual_machine
- fixing a crash when serializingauto_patching
(#9388)azurerm_resource_group_template_deployment
- fixing an issue during deletion where the API version of nested resources couldn't be determined (#9364)
2.36.0 (November 12, 2020)
UPGRADE NOTES:
azurerm_network_connection_monitor
- has been updated to work with v2 of the resource as the service team is deprecating v1 - all v1 properties have been deprecated and will be removed in version3.0
of the provider and v2 propeties added. (#8640)
FEATURES:
- New Data Source:
azurerm_data_share_dataset_kusto_database
(#8544) - New Data Source:
azurerm_traffic_manager_profile
(#9229) - New Resource:
azurerm_api_management_custom_domain
(#8228) - New Resource:
azurerm_data_share_dataset_kusto_database
(#8544) - New Resource:
azurerm_log_analytics_storage_insights
(#9014) - New Resource:
azurerm_monitor_smart_detector_alert_rule
(#9032) - New Resource:
azurerm_virtual_hub_security_partner_provider
(#8978) - New Resource:
azurerm_virtual_hub_bgp_connection
(#8959)
IMPROVEMENTS:
- dependencies: upgrading to
v0.4.2
ofgithub.com/Azure/go-autorest/autorest/azure/cli
(#9168) - dependencies: upgrading to
v48.1.0
ofgithub.com/Azure/azure-sdk-for-go
(#9213) - dependencies: upgrading to
v0.13.0
ofgithub.com/hashicorp/go-azure-helpers
(#9191) - dependencies: upgrading to
v0.14.0
ofgithub.com/tombuildsstuff/giovanni
(#9189) - storage: upgrading the Data Plane API's to API Version
2019-12-12
(#9192) - Data Source
azurerm_kubernetes_node_pool
- exportingproximity_placement_group_id
(#9195) azurerm_app_service
supportv5.0
for thedotnet_framework_version
(#9251)azurerm_availability_set
- adding validation to thename
field (#9279)azurerm_cosmosdb_account
- support for thekey_vault_key_id
property allowing use of Customer Managed Keys (#8919)azurerm_eventgrid_domain
- adding validation to thename
field (#9281)azurerm_eventgrid_domain_topic
- adding validation to thename
field (#9281)azurerm_eventgrid_domain_topic
- adding validation to thedomain_name
field (#9281)azurerm_eventgrid_event_subscription
- adding validation to thename
field (#9281)azurerm_eventgrid_topic
- adding validation to thename
field (#9281)azurerm_eventgrid_system_topic
- adding validation to thename
field (#9281)azurerm_function_app
- support for thehealth_check_path
property under site_config (#9233)azurerm_linux_virtual_machine
- support for managed boot diagnostics by leaving thestorage_account_uri
property empty (#8917)azurerm_linux_virtual_machine_scale_set
- support for managed boot diagnostics by leaving thestorage_account_uri
property empty (#8917)azurerm_log_analytics_workspace
- support for theinternet_ingestion_enabled
andinternet_query_enabled
properties (#9033)azurerm_logic_app_workflow
added logicapp name validation (#9282)azurerm_kubernetes_cluster
- support forproximity_placement_group_id
within thedefault_node_pool
block (#9195)azurerm_kubernetes_node_pool
- support forproximity_placement_group_id
(#9195)azurerm_policy_remediation
- support for theresource_discovery_mode
property (#9210)azurerm_point_to_site_vpn_gateway
- support for theroute
block (#9158)azurerm_virtual_network
- support for thebgp_community
andvnet_protection_enabled
(#8979)azurerm_vpn_gateway
- support for theinstance_0_bgp_peering_addresses
andinstance_1_bgp_peering_addresses
blocks (#9035)azurerm_windows_virtual_machine
- support for managed boot diagnostics by leaving thestorage_account_uri
property empty (#8917)azurerm_windows_virtual_machine_scale_set
- support for managed boot diagnostics by leaving thestorage_account_uri
property empty (#8917)
BUG FIXES:
azurerm_cosmosdb_sql_database
no longer attempts to get throughput settings when Azure Cosmos DB account is serverless (#9187)azurerm_kubernetes_cluster
- changing the fieldavailability_zones
within thedefault_node_pool
block now requires recreating the resource to match the behaviour of the Azure API (#8814)azurerm_kubernetes_cluster_node_pool
- changing the fieldavailability_zones
now requires recreating the resource to match the behaviour of the Azure API (#8814)azurerm_log_analytics_workspace
- fix theFree
tier from setting thedaily_quota_gb
property (#9228)azurerm_linux_virtual_machine
- the fielddisk_size_gb
within theos_disk
block can now be configured up to4095
(#9202)azurerm_linux_virtual_machine_scale_set
- the fielddisk_size_gb
within theos_disk
block can now be configured up to4095
(#9202)azurerm_linux_virtual_machine_scale_set
- the fieldcomputer_name_prefix
can now end with a dash (#9182)azurerm_windows_virtual_machine
- the fielddisk_size_gb
within theos_disk
block can now be configured up to4095
(#9202)azurerm_windows_virtual_machine_scale_set
- the fielddisk_size_gb
within theos_disk
block can now be configured up to4095
(#9202)
2.35.0 (November 05, 2020)
UPGRADE NOTES:
azurerm_kubernetes_cluster
- the fieldenable_pod_security_policy
andnode_taints
(within thedefault_node_pool
block) can no longer be configured - see below for more details (#8982)
FEATURES:
- New Data Source:
azurerm_images
(#8629) - New Resource:
azurerm_firewall_policy_rule_collection_group
(#8603) - New Resource:
azurerm_virtual_hub_ip_configuration
(#8912) - New Resource:
azurerm_virtual_hub_route_table
(#8939)
IMPROVEMENTS:
- dependencies: updating
containerservice
to API version2020-09-01
(#8982) - dependencies: updating
iottimeseriesinsights
to API Version2020-05-15
(#9129) azurerm_data_factory_linked_service_data_lake_storage_gen2
- Supports managed identity auth throughuse_managed_identity
(#8938)azurerm_firewall
- support thedns_servers
property (#8878)azurerm_firewall_network_rule_collection
- support thedestination_fqdns
property in therule
block (#8878)azurerm_virtual_hub_connection
- support for therouting
block (#8950)
BUG FIXES:
- Fixed regression that prevented Synapse client registering in all Azure environments (#9100)
azurerm_cosmosdb_mongo_database
no longer attempts to get throughput settings when Azure Cosmos DB account is serverless (#8673)azurerm_key_vault_access_policy
- check access policy consistency before committing to state (#9125)azurerm_kubernetes_cluster
- the fieldenable_pod_security_policy
can no longer be set, due to this functionality being removed from AKS as of2020-10-15
(#8982)azurerm_kubernetes_cluster
- the fieldnode_taints
can no longer be set on thedefault_node_pool
block, to match the behaviour of AKS (#8982)azurerm_virtual_desktop_application_group
- adding validation to thehost_pool_id
field (#9057)azurerm_virtual_desktop_workspace_application_group_association
- adding validation to theapplication_group_id
field (#9057)azurerm_virtual_desktop_workspace_application_group_association
- adding validation to theworkspace_id
field (#9057)azurerm_virtual_desktop_workspace_application_group_association
- validating the ID during import is a Workspace Application Group Association ID (#9057)azurerm_postgresql_firewall_rule
- add validation forstart_ip_address
andend_ip_address
properties (#8963)
2.34.0 (October 29, 2020)
UPGRADE NOTES
azurerm_api_management_api
- fixing a regression introduced in v2.16 where this value forsubscription_required
was defaulted tofalse
instead oftrue
(#7963)
FEATURES:
- New Data Source:
azurerm_cognitive_account
(#8773) - New Resource:
azurerm_log_analytics_data_export_rule
(#8995) - New Resource:
azurerm_log_analytics_linked_storage_account
(#9002) - New Resource:
azurerm_security_center_auto_provisioning
(#8595) - New Resource:
azurerm_synapse_role_assignment
(#8863) - New Resource:
azurerm_vpn_site
(#8896)
IMPROVEMENTS:
- Data Source:
azurerm_policy_definition
- can now look up built-in policy by name (#9078) azurerm_backup_policy_vm
- support for the propertyinstant_restore_retention_days
(#8822)azurerm_container_group
- support for the propertygit_repo
within thevolume
block (#7924)azurerm_iothub
- support for theresource_group
property within theendpoint
block (#8032)azurerm_key_vault
- support for thecontact
block (#8937)azurerm_log_analytics_saved_search
- support fortags
(#9034)azurerm_log_analytics_solution
- support fortags
(#9048)azurerm_logic_app_trigger_recurrence
- support fortime_zone
[#8829]azurerm_policy_definition
- can now look up builtin policy by name (#9078)
BUG FIXES:
azurerm_automation_module
- raising the full error from the Azure API during creation (#8498)azurerm_api_management_api
- fixing a regression introduced in v2.16 where the value forsubscription_required
was defaulted tofalse
instead oftrue
(#7963)azurerm_app_service
- fixing a crash when provisioning an app service inside an App Service Environment which doesn't exist (#8993)azurerm_cdn_endpoint
- disable persisting default value foris_compression_enabled
to state file (#8610)azurerm_databricks_workspace
correctly validate thename
property (#8997)azurerm_dev_test_policy
- now correctly deletes (#9077)azurerm_log_analytics_workspace
- support for thedaily_quota_gb
property (#8861)azurerm_local_network_gateway
- support for thegateway_fqdn
property (#8998)azurerm_key_vault
- prevent unwanted diff due to inconsistent casing for thesku_name
property (#8983)azurerm_kubernetes_cluster
- fix issue wheremin_count
andmax_count
couldn't be equal (#8957)azurerm_kubernetes_cluster
-min_count
can be updated whenenable_auto_scaling
is set to true (#8619)azurerm_private_dns_zone_virtual_network_link
- fixes case issue inname
(#8617)azurerm_private_endpoint
- fix crash when deleting private endpoint (#9068)azurerm_signalr_service
- switching thefeatures
block to a set so order is irrelevant (#8815)azurerm_virtual_desktop_application_group
- correctly validate thename
property (#9030)
2.33.0 (October 22, 2020)
UPGRADE NOTES
- This release includes a workaround for a breaking change in Azure’s API related to the Extended Auditing Policy of the SQL and MSSQL resources. The Service Team have confirmed that this Regression will first roll out to all regions before the bug fix is deployed - as such this workaround will be removed in a future release once the fix for the Azure API has been rolled out to all regions.
FEATURES:
- New Resource:
azurerm_service_fabric_mesh_secret
(#8933) - New Resource:
azurerm_service_fabric_mesh_secret_value
(#8933)
IMPROVEMENTS:
- Data Source:
azurerm_shared_image_version
- exposingos_disk_image_size_gb
(#8904) azurerm_app_configuration
- support for theidentity
block (#8875)azurerm_cosmosdb_sql_container
- support for composite indexes (#8792)azurerm_mssql_database
- do not set longterm and shortterm retention policies when using theDW
SKUs (#8899)azurerm_mysql_firewall_rule
- validating thestart_ip_address
andend_ip_address
fields are IP Addresses (#8948)azurerm_redis_firewall_rule
- validating thestart_ip
andend_ip
fields are IP Addresses (#8948)azurerm_search_service
- support for theidentity
block (#8907)azurerm_sql_firewall_rule
- adding validation for thestart_ip_address
andend_ip_address
fields (#8935)
BUG FIXES:
azurerm_application_gateway
- now supportsignore_changes
forssl_certificate
when using pre-existing certificates (#8761)azurerm_mssql_database
- working around a breaking change/regression in the Azure API (#8975)azurerm_mssql_database_extended_auditing_policy
- working around a breaking change/regression in the Azure API (#8975)azurerm_mssql_server
- working around a breaking change/regression in the Azure API (#8975)azurerm_mssql_server_extended_auditing_policy
- working around a breaking change/regression in the Azure API (#8975)azurerm_sql_database
- working around a breaking change/regression in the Azure API (#8975)azurerm_sql_server
- working around a breaking change/regression in the Azure API (#8975)azurerm_policy_set_definition
- Fix updates forparameters
andparameter_values
inpolicy_definition_reference
blocks (#8882)
2.32.0 (October 15, 2020)
FEATURES:
- New data source:
azurerm_mysql_server
(#8787) - New resource:
azurerm_security_center_setting
(#8783) - New Resource:
azurerm_service_fabric_mesh_local_network
(#8838) - New resource:
azurerm_eventgrid_system_topic
(#8735)
IMPROVEMENTS:
azurerm_container_registry
- support for thetrust_policy
andretention_policy
blocks (#8698)azurerm_security_center_contact
- override SDK creat function to handle201
response code (#8774)
2.31.1 (October 08, 2020)
IMPROVEMENTS:
azurerm_cognitive_account
-kind
now supportsPersonalizer
(#8860)azurerm_search_service
-sku
now supportsstorage_optimized_l1
andstorage_optimized_l2
(#8859)azurerm_storage_share
- setmetadata
toComputed
and setacl
start
andexpiry
toOptional
(#8811)
BUG FIXES:
azurerm_dedicated_hardware_security_module
-stamp_id
now optional to allow use in Locations which usezones
(#8826)azurerm_storage_account
-large_file_share_enabled
marked as computed to prevent existing storage shares from attempting to disable the default (#8807)
2.31.0 (October 08, 2020)
UPGRADE NOTES
- This release updates the
azurerm_security_center_subscription_pricing
resource to use the latest version of the Security API which now allows configuring multiple Resource Types - as such a new fieldresource_type
is now available. Configurations default theresource_type
toVirtualMachines
which matches the behaviour of the previous release - but your Terraform Configuration may need updating.
FEATURES:
- New Resource:
azurerm_service_fabric_mesh_application
(#6761) - New Resource:
azurerm_virtual_desktop_application_group
(#8605) - New Resource:
azurerm_virtual_desktop_workspace_application_group_association
(#8605) - New Resource:
azurerm_virtual_desktop_host_pool
(#8605) - New Resource:
azurerm_virtual_desktop_workspace
(#8605)
IMPROVEMENTS:
- dependencies: updating
github.com/Azure/azure-sdk-for-go
tov46.4.0
(#8642) data.azurerm_application_insights
- support for theconnection_string
property (#8699)azurerm_app_service
- support for IPV6 addresses in theip_restriction
property (#8599)azurerm_application_insights
- support for theconnection_string
property (#8699)azurerm_backup_policy_vm
- validate daily backups is >7
(#7898)azurerm_dedicated_host
- add support for theDSv4-Type1
andsku_name
properties (#8718)azurerm_iothub
- Support for thepublic_network_access_enabled
property (#8586)azurerm_key_vault_certificate_issuer
- theorg_id
property is now optional (#8687)azurerm_kubernetes_cluster_node_pool
- themax_node
,min_node
, andnode_count
properties can now be set to0
(#8300)azurerm_mssql_database
- themin_capacity
property can now be set to0
(#8308)azurerm_mssql_database
- support forlong_term_retention_policy
andshort_term_retention_policy
blocks [#8765]azurerm_mssql_server
- support theminimum_tls_version
property (#8361)azurerm_mssql_virtual_machine
- support forstorage_configuration_settings
(#8623)azurerm_security_center_subscription_pricing
- now supports perresource_type
pricing (#8549)azurerm_storage_account
- support for thelarge_file_share_enabled
property (#8789)azurerm_storage_share
- support for large quotas (up to102400
GB) (#8666)
BUG FIXES:
azurerm_function_app
- mark theapp_settings
block as computed (#8682)azurerm_function_app_slot
- mark theapp_settings
block as computed (#8682)azurerm_policy_set_definition
- corrects issue with emptyparameter_values
attribute (#8668)azurerm_policy_definition
-mode
property now enforces correct case (#8795)
2.30.0 (October 01, 2020)
UPGRADE NOTES
- This release renames certain fields within the
azurerm_cosmosdb_account
(data source & resource) andazurerm_function_app_host_keys
data source to follow HashiCorp's inclusive language guidelines - where fields have been renamed, existing fields will continue to remain available until the next major version of the Azure Provider (v3.0
)
FEATURES:
- New Data Source:
azurerm_cosmosdb_sql_storedprocedure
(#6189) - New Data Source:
azurerm_ip_groups
(#8556) - New Resource:
azurerm_ip_groups
(#8556) - New Resource:
azurerm_resource_group_template_deployment
(#8672) - New Resource:
azurerm_subscription_template_deployment
(#8672)
IMPROVEMENTS:
- dependencies: updating
iothub
to2020-03-01
(#8688) - dependencies: updating
storagecache
to2020-03-01
(#8078) - dependencies: updating
resources
to API Version2020-06-01
(#8672) azurerm_analysis_services_server
- support for theS8v2
andS9v2
SKU's (#8707)azurerm_cognitive_account
- support for theS
sku
(#8639)azurerm_container_group
- support for thedns_config
block (#7912)azurerm_cosmosdb_account
- support thezone_reduntant
property (#8295)azurerm_cosmosdb_mongo_collection
- will now respect the order of thekeys
property in theindex
block (#8602)azurerm_hpc_cache
- support themtu
androot_squash_enabled
properties (#8078)azurerm_key_vault
- add support forenable_rbac_authorization
(#8670)azurerm_lighthouse_assignment
- limit thescope
property to subsriptions (#8601)azurerm_logic_app_workflow
- support for theintegration_service_environment_id
property (#8504)azurerm_servicebus_topic
- validate themax_size_in_megabytes
property (#8648)azurerm_servicebus_queue
- validate themax_size_in_megabytes
property (#8648)azurerm_servicebus_subscription_rule
- support thecorrelation_filter.properties
property (#8646)azurerm_storage_management_policy
- support theappendBlob
value forblob_types
(#8659)
BUG FIXES:
azurerm_monitor_metric_alert
- property wait when creating/updating multiple monitor metric alerts (#8667)azurerm_linux_virtual_machine_scale_set
- fix empty JSON error insettings
andprotected_settings
when these values are not used (#8627)
2.29.0 (September 24, 2020)
UPGRADE NOTES:
azurerm_api_management
- the valueNone
has been removed from theidentity
block to match other resources, to specify an API Management Service with no Managed Identity remove theidentity
block (#8411)azurerm_container_registry
- thestorage_account_id
property now forces a new resource as required by the updated API version (#8477)azurerm_virtual_hub_connection
- deprecating the fieldvitual_network_to_hub_gateways_traffic_allowed
since due to a breaking change in the API behaviour this is no longer used (#7601)azurerm_virtual_hub_connection
- deprecating the fieldhub_to_vitual_network_traffic_allowed
since due to a breaking change in the API behaviour this is no longer used (#7601)azurerm_virtual_wan
- deprecating the fieldallow_vnet_to_vnet_traffic
since due to a breaking change in the API behaviour this is no longer used (#7601)
FEATURES:
- New Data Source:
azurerm_data_share_dataset_kusto_cluster
(#8464) - New Data Source:
azurerm_databricks_workspace
(#8502) - New Data Source:
azurerm_firewall_policy
(#7390) - New Data Source:
azurerm_storage_sync_group
(#8462) - New Data Source:
azurerm_mssql_server
(#7917) - New Resource:
azurerm_data_share_dataset_kusto_cluster
(#8464) - New Resource:
azurerm_firewall_policy
(#7390) - New Resource:
azurerm_mysql_server_key
(#8125) - New Resource:
azurerm_postgresql_server_key
(#8126)
IMPROVEMENTS:
- dependencies: updating
github.com/Azure/azure-sdk-for-go
tov46.3.0
(#8592) - dependencies: updating
containerregistry
to2019-05-01
(#8477) - Data Source:
azurerm_api_management
- export theprivate_ip_addresses
attribute for primary and additional locations (#8290) azurerm_api_management
- support thevirtual_network_configuration
block for additional locations (#8290)azurerm_api_management
- export theprivate_ip_addresses
attribute for additional locations (#8290)azurerm_cosmosdb_account
- support theServerless
value for thecapabilities
property (#8533)azurerm_cosmosdb_sql_container
- support for theindexing_policy
property (#8461)azurerm_mssql_server
- support for therecover_database_id
andrestore_dropped_database_id
properties (#7917)azurerm_policy_set_definition
- support for typed parameter values other then string inthe policy_definition_reference
block deprecatingparameters
in favour ofparameter_vcaluess
(#8270)azurerm_search_service
- Add support forallowed_ips
(#8557)azurerm_service_fabric_cluster
- Remove two block limit forclient_certificate_thumbprint
(#8521)azurerm_signalr_service
- support for delta updates (#8541)azurerm_spring_cloud_service
- support for configuring thenetwork
block (#8568)azurerm_virtual_hub_connection
- deprecating the fieldvitual_network_to_hub_gateways_traffic_allowed
since due to a breaking change in the API behaviour this is no longer used (#7601)azurerm_virtual_hub_connection
- deprecating the fieldhub_to_vitual_network_traffic_allowed
since due to a breaking change in the API behaviour this is no longer used (#7601)azurerm_virtual_hub_connection
- switching to use the now separate API for provisioning these resources (#7601)azurerm_virtual_wan
- deprecating the fieldallow_vnet_to_vnet_traffic
since due to a breaking change in the API behaviour this is no longer used (#7601)azurerm_windows_virtual_machine
- support for updating thelicense_type
field (#8542)
BUG FIXES:
azurerm_api_management
- the valueNone
for the fieldtype
within theidentity
block has been removed - to remove a managed identity remove theidentity
block (#8411)azurerm_app_service
- don't try to manage source_control when scm_type isVSTSRM
(#8531)azurerm_function_app
- don't try to manage source_control when scm_type isVSTSRM
(#8531)azurerm_kubernetes_cluster
- picking the first system node pool if the originaldefault_node_pool
has been removed (#8503)
2.28.0 (September 17, 2020)
UPGRADE NOTES
- The
id
field for theazurerm_role_definition
changed in release 2.27.0 to work around a bug in the Azure API when using management groups, where the Scope isn't returned - the existingid
field is available asrole_definition_resource_id
from this version of the Azure Provider.
FEATURES:
- New Data Source:
azurerm_data_share_dataset_data_lake_gen2
[#7907] - New Data Source:
azurerm_servicebus_queue_authorization_rule
(#8438) - New Data Source:
azurerm_storage_sync
[#7843] - New Resource:
azurerm_data_share_dataset_data_lake_gen2
(#7907) - New Resource:
azurerm_lighthouse_definition
(#6560) - New Resource:
azurerm_lighthouse_assignment
(#6560) - New Resource:
azurerm_mssql_server_extended_auditing_policy
(#8447) - New Resource:
azurerm_storage_sync
(#7843) - New Resource:
azurerm_synapse_sql_pool
(#8095)
IMPROVEMENTS:
- Data Source:
azurerm_app_service_environment
- Expose vip information of an app service environment (#8487) - Data Source:
azurerm_function_app
- export theidentity
block (#8389) azurerm_app_service_hybrid_connection
- support relays in different namespaces (#8370)azurerm_cosmosdb_cassandra_keyspace
- support theautoscale_settings
block (#7773)azurerm_cosmosdb_gremlin_database
- support theautoscale_settings
block (#7773)azurerm_cosmosdb_gremlin_graph
- support theautoscale_settings
block (#7773)azurerm_cosmosdb_mongo_collection
- support theautoscale_settings
block (#7773)azurerm_cosmosdb_mongo_database
- support theautoscale_settings
block (#7773)azurerm_cosmosdb_sql_container
- support theautoscale_settings
block (#7773)azurerm_cosmosdb_sql_database
- support theautoscale_settings
block (#7773)azurerm_cosmosdb_table
- support theautoscale_settings
block (#7773)azurerm_firewall
- support themanagement_ip_configuration
block (#8235)azurerm_storage_account_customer_managed_key
- support for key rotation (#7836)
BUG FIXES:
- Data Source:
azurerm_function_app_host_keys
- Fix a crash when null ID sometimes returned by API (#8430) azurerm_cognitive_account
- correctly wait on update logic (#8386)azurerm_eventhub_consumer_group
- allow thename
property to be set to$Default
(#8388)azurerm_kubernetes_cluster
- ensure the OMS Agent Log Analytics Workspace case is preserved after disabling/enabling (#8374)azurerm_management_group_id
- loosen case restritions during parsing of management group ID (#8024)azurerm_packet_capture
- fix to ID path to match change in API (#8167)azurerm_role_definition
- exposerole_definition_resource_id
(#8492)
2.27.0 (September 10, 2020)
UPGRADE NOTES
- The
id
field for theazurerm_role_definition
has changed in this release to work around a bug in the Azure API when using management groups, where the Scope isn't returned - the existingid
field is available asrole_definition_resource_id
on the new resource from version 2.28.0 of the Azure Provider.
FEATURES:
- New Data Source:
azurerm_attestation_provider
(#7885) - New Data Source:
azurerm_function_app_host_keys
(#7902) - New Data Source:
azurerm_lb_rule
(#8365) - New Resource:
azurerm_mssql_database_extended_auditing_policy
(#7793) - New Resource:
azurerm_attestation_provider
(#7885) - New Resource:
azurerm_api_management_api_diagnostic
(#7873) - New Resource:
azurerm_data_factory_linked_service_azure_sql_database
(#8349)
IMPROVEMENTS:
- Data Source:
azurerm_virtual_network_gateway
- exposingaad_audience
,aad_issuer
andaad_tenant
within thevpn_client_configuration
block (#8294) azurerm_cosmosdb_account
- supporting the valueAllowSelfServeUpgradeToMongo36
for thename
field within thecapabilities
block (#8335)azurerm_linux_virtual_machine
- Add support forencryption_at_host_enabled
(#8322)azurerm_linux_virtual_machine_scale_set
- Add support forencryption_at_host_enabled
(#8322)azurerm_servicebus_subscription
- add support fordead_lettering_on_filter_evaluation_error
(#8412)azurerm_spring_cloud_app
- support for theidentity
block (#8336)azurerm_storage_share_directory
- Update name validation (#8366)azurerm_virtual_network_gateway
- support foraad_audience
,aad_issuer
andaad_tenant
within thevpn_client_configuration
block (#8294)azurerm_windows_virtual_machine
- Add support forencryption_at_host_enabled
(#8322)azurerm_windows_virtual_machine_scale_set
- Add support forencryption_at_host_enabled
(#8322)
BUG FIXES:
azurerm_api_management_x.y.api_name
- validation fix (#8409)azurerm_application_insights_webtests
- Fix an issue where thekind
property is sometimes set tonull
(#8372)azurerm_cognitive_account
- Fixes a crash when provisioning a QnAMaker and supports AnomalyDetector (#8357)azurerm_linux_virtual_machine
- Add WaitForState on VM delete (#8383)azurerm_network_security_group
- fixed issue where updates would fail for resource (#8384)azurerm_role_definition
- fixed delete operation when role is scoped to Management Group (#6107)azurerm_windows_virtual_machine
- Add WaitForState on VM delete (#8383)
2.26.0 (September 04, 2020)
UPGRADE NOTES:
- Opt-In Beta: This release introduces an opt-in beta for in-line Virtual Machine Scale Set Extensions. This functionality enables the resource to be used with Azure Service Fabric and other extensions that may require creation time inclusion on Scale Set members. Please see the documentation for
azurerm_linux_virtual_machine_scale_set
andazurerm_windows_virtual_machine_scale_set
for information.
FEATURES:
- New Resource:
azurerm_log_analytics_saved_search
(#8253)
IMPROVEMENTS:
- dependencies: updating
loganalytics
to2020-03-01-preview
(#8234) azurerm_api_management_subscription
- Supportallow_tracing property
(#7969)azurerm_application_gateway
- Add support forprobe.properties.port
(#8278)azurerm_linux_virtual_machine_scale_set
- Beta support forextension
blocks (#8222)azurerm_log_analytics_workspace
- thesku
value is now optional and defaults toPerGB2018
(#8272)azurerm_windows_virtual_machine_scale_set
- Beta support forextension
blocks (#8222)
BUG FIXES:
azurerm_cdn_endpoint
- fixing the casing of the Resource ID to be consistent (#8237)azurerm_cdn_profile
- fixing the casing of the Resource ID to be consistent (#8237)azurerm_key_vault_key
- updating the latest version of the key when updating metadata (#8304)azurerm_key_vault_secret
- updating the latest version of the secret when updating metadata (#8304)azurerm_linux_virtual_machine
- allow updatingallow_extension_operations
regardless of the value ofprovision_vm_agent
(for when the VM Agent has been installed manually) (#8001)azurerm_linux_virtual_machine_scale_set
- working around a bug in the Azure API by always sending the existing Storage Image Reference during updates (#7983)azurerm_network_interface_application_gateway_association
- handling the Network Interface being deleted during a refresh (#8267)azurerm_network_interface_application_security_group_association
- handling the Network Interface being deleted during a refresh (#8267)azurerm_network_interface_backend_address_pool_association
- handling the Network Interface being deleted during a refresh (#8267)azurerm_network_interface_nat_rule_association_resource
- handling the Network Interface being deleted during a refresh (#8267)azurerm_network_interface_network_security_group_association
- handling the Network Interface being deleted during a refresh (#8267)azurerm_windows_virtual_machine
- allow updatingallow_extension_operations
regardless of the value ofprovision_vm_agent
(for when the VM Agent has been installed manually) (#8001)azurerm_windows_virtual_machine_scale_set
- working around a bug in the Azure API by always sending the existing Storage Image Reference during updates (#7983)
2.25.0 (August 27, 2020)
UPGRADE NOTES:
azurerm_container_group
- Thesecure_environment_variables
field within thecontainer
now maps keys with empty values, which differs from previous versions of this provider which ignored empty values (#8151)
FEATURES:
- New Resource
azurerm_spring_cloud_certificate
(#8067)
IMPROVEMENTS:
- dependencies: updating
keyvault
to2019-09-01
(#7822) azurerm_app_service_slot_virtual_network_swift_connection
- adding validation that theapp_service_id
is an App Service / Function App ID (#8111)azurerm_app_service_slot_virtual_network_swift_connection
- adding validation that thesubnet
is a Subnet ID (#8111)azurerm_batch_pool
- Removenetwork_configuration
from update payload (#8189)azurerm_frontdoor_firewall_policy
-match_variable
within thematch_condition
block can now be set toSocketAddr
(#8244)azurerm_linux_virtual_machine_scale_set
-upgrade_mode="Automatic"
no longer requires health probe (#6667)azurerm_key_vault
- support forsoft_delete_retention_days
(#7822)azurerm_shared_image
- Support forpurchase_plan
(#8124)azurerm_shared_image_gallery
- validating at import time that the ID is for a Shared Image Gallery (#8240)azurerm_windows_virtual_machine_scale_set
-upgrade_mode="Automatic"
no longer requires health probe (#6667)
BUG FIXES:
- Data Source:
azurerm_app_service
- ensuring thesite_config
block is correctly set into the state (#8212) - Enhanced Validation: supporting "centralindia", "southindia" and "westindia" as valid regions in Azure Public (working around invalid data from the Azure API) (#8217)
azurerm_application_gateway
- allow settingip_addresses
within thebackend_address_pool
block to an empty list (#8210)azurerm_application_gateway
- adding validation to thezone
field (#8233)azurerm_container_group
- thesecure_environment_variables
field within thecontainer
now maps keys with empty values (#8151)azurerm_dedicated_host
- waiting for the resource to be gone 20 times rather than 10 to work around an API issue (#8221)azurerm_dedicated_host_group
- adding validation to thezone
field (#8233)azurerm_firewall
- adding validation to thezone
field (#8233)azurerm_hardware_security_module
- adding validation to thezone
field (#8233)azurerm_lb
- adding validation to thezone
field (#8233)azurerm_linux_virtual_machine
- support for updatingultra_ssd_enabled
within theadditional_capabilities
block without recreating the virtual machine (#8015)azurerm_linux_virtual_machine_scale_set
- adding validation to thezone
field (#8233)azurerm_managed_disk
- adding validation to thezone
field (#8233)azurerm_nat_gateway
- adding validation to thezone
field (#8233)azurerm_orchestrated_virtual_machine_scale_set
- adding validation to thezone
field (#8233)azurerm_public_ip_prefix
- adding validation to thezone
field (#8233)azurerm_public_ip
- adding validation to thezone
field (#8233)azurerm_redis_cache
- adding validation to thezone
field (#8233)azurerm_virtual_machine
- adding validation to thezone
field (#8233)azurerm_virtual_machine_scale_set
- adding validation to thezone
field (#8233)azurerm_windows_virtual_machine
- support for updatingultra_ssd_enabled
within theadditional_capabilities
block without recreating the virtual machine (#8015)azurerm_windows_virtual_machine_scale_set
- adding validation to thezone
field (#8233)
2.24.0 (August 20, 2020)
FEATURES:
- New Resource:
azurerm_synapse_spark_pool
(#7886)
IMPROVEMENTS:
- dependencies: update
containerinstance
to API version2019-12-01
(#8110) azurerm_api_management_api
- now supportsoauth2_authorization
andopenid_authentication
(#7617)azurerm_policy_definition
-mode
can now be updated without recreating the resource (#7976)
BUG FIXES:
azurerm_frontdoor
- ensuring all fields are set into the state (#8146)azurerm_frontdoor
- rewriting case-inconsistent Resource ID's to ensure they're reliable (#8146)azurerm_frontdoor_firewall_policy
- ensuring all fields are set into the state (#8146)azurerm_frontdoor_firewall_policy
- rewriting case-inconsistent Resource ID's to ensure they're reliable (#8146)azurerm_frontdoor_custom_https_configuration
- ensuring all fields are set into the state (#8146)azurerm_frontdoor_custom_https_configuration
- ensuring theresource_group_name
field is set into the state (#8173)azurerm_frontdoor_custom_https_configuration
- rewriting case-inconsistent Resource ID's to ensure they're reliable (#8146)azurerm_frontdoor_custom_https_configuration
- updating the ID to use the frontendEndpoint's Resource ID rather than a custom Resource ID (#8146)azurerm_lb
- switching to use API version2020-03-01
to workaround a bug in API version2020-05-01
(#8006)azurerm_lb_backend_address_pool
- adding more specific validation for the Load Balancer ID field (#8172)azurerm_lb_backend_address_pool
- ensuring all fields are always set into the state (#8172)azurerm_lb_backend_address_pool
- switching to use API version2020-03-01
to workaround a bug in API version2020-05-01
(#8006)azurerm_lb_nat_pool
- adding more specific validation for the Load Balancer ID field (#8172)azurerm_lb_nat_pool
- ensuring all fields are always set into the state (#8172)azurerm_lb_nat_pool
- switching to use API version2020-03-01
to workaround a bug in API version2020-05-01
(#8006)azurerm_lb_nat_rule
- adding more specific validation for the Load Balancer ID field (#8172)azurerm_lb_nat_rule
- ensuring all fields are always set into the state (#8172)azurerm_lb_nat_rule
- switching to use API version2020-03-01
to workaround a bug in API version2020-05-01
(#8006)azurerm_lb_outbound_rule
- adding more specific validation for the Load Balancer ID field (#8172)azurerm_lb_outbound_rule
- ensuring all fields are always set into the state (#8172)azurerm_lb_outbound_rule
- switching to use API version2020-03-01
to workaround a bug in API version2020-05-01
(#8006)azurerm_lb_probe
- adding more specific validation for the Load Balancer ID field (#8172)azurerm_lb_probe
- ensuring all fields are always set into the state (#8172)azurerm_lb_probe
- switching to use API version2020-03-01
to workaround a bug in API version2020-05-01
(#8006)azurerm_lb_rule
- adding more specific validation for the Load Balancer ID field (#8172)azurerm_lb_rule
- ensuring all fields are always set into the state (#8172)azurerm_lb_rule
- switching to use API version2020-03-01
to workaround a bug in API version2020-05-01
(#8006)azurerm_storage_account
- only sendingallow_blob_public_access
andmin_tls_version
in Azure Public since these are currently not supported in other regions (#8148)
2.23.0 (August 13, 2020)
FEATURES:
- New Resource:
azurerm_integration_service_environment
(#7763) - New Resource:
azurerm_redis_linked_server
(#8026) - New Resource:
azurerm_synapse_firewall_rule
(#7904)
IMPROVEMENTS:
- dependencies: updating
containerservice
to2020-04-01
(#7894) - dependencies: updating
mysql
to2020-01-01
(#8062) - dependencies: updating
postgresql
to2020-01-01
(#8045) - Data Source:
azurerm_app_service
now exportssource_control
configuration (#7945) - Data Source:
azurerm_function_app
now exportssource_control
configuration (#7945) - Data Source:
azurerm_function_app
now exportssite_config
configuration (#7945) azurerm_app_service
now supportssource_control
configuration (#7945)azurerm_function_app
now supportssource_control
configuration (#7945)azurerm_function_app
now supports fullip_restriction
configuration (#7945)azurerm_function_app
now supports fullscm_ip_restriction
configuration (#7945)azurerm_eventhub_namespace
- support for theidentity
block (#8065)azurerm_postgresql_server
- support for theidentity
block (#8044)azurerm_site_recovery_replicated_vm
- support settingtarget_network_id
andnetwork_interface
on failover (#5688)azurerm_storage_account
- supportstatic_website
forBlockBlobStorage
account type (#7890)azurerm_storage_account
- filterallow_blob_public_access
andmin_tls_version
from Azure US Government (#8092)
BUG FIXES:
- All resources using a
location
field - allowing the valueglobal
when using enhanced validation (#8042) - Data Source:
azurerm_api_management_user
-user_id
now accepts single characters (#7975) azurerm_application_gateway
- enforce case for therule_type
property (#8061)azurerm_iothub_consumer_group
- lock during creation and deletion to workaround an API issue (#8041)azurerm_iothub
- theendpoint
androute
lists can now be cleared by setting them to[]
(#8028)azurerm_linux_virtual_machine
- handling machines which are already stopped/deallocated (#8000)azurerm_mariadb_virtual_network_rule
will now work across subscriptions (#8100)azurerm_monitor_metric_alert_resource
- continue usingSingleResourceMultiMetricCriteria
for existing alerts (#7995)azurerm_mysql_server
- prevent a non empty plan when usingthreat_detection_policy
(#7981)azurerm_orchestrated_virtual_machine_scale_set
- allowsingle_placement_group
to betrue
(#7821)azurerm_mysql_server
- support for theidentity
block (#8059)azurerm_storage_account
- set default formin_tls_version
toTLS_10
(#8152)azurerm_traffic_manager_profile
- updating no longer clears all endpoints (#7846)azurerm_windows_virtual_machine
- handling machines which are already stopped/deallocated [#8000]'azurerm_data_factory_dataset_delimited_text
- fix issue with propertyazure_blob_storage_account
(#7953)
2.22.0 (August 07, 2020)
DEPENDENCIES:
- updating
github.com/Azure/azure-sdk-for-go
tov44.2.0
(#7933)
IMPROVEMENTS:
azurerm_cosmosdb_account
- supportDisableRateLimitingResponses
with thecapabilities
property (#8016)azurerm_storage_account
- support for themin_tls_version
property (#7879)azurerm_storage_account_sas
- support for thesigned_version attribute
property (#8020)azurerm_servicebus_queue
- support for theenable_batched_operations
,status
,forward_to
, andforward_dead_lettered_messages_to
(#7990)
BUG FIXES:
- Data Source:
azurerm_key_vault_certificate
- fixing a crash when using acmebot certificates (#8029) azurerm_iothub_shared_access_policy
- preventprimary_connection_string
&secondary_connection_string
from regenerating during every apply (#8017)
2.21.0 (July 31, 2020)
DEPENDENCIES:
FEATURES:
- New Data Source:
azurerm_data_share_dataset_data_lake_gen1
(#7840) - New Resource:
azurerm_dedicated_hardware_security_module
(#7727)
IMPROVEMENTS:
azurerm_api_management_identity_provider_aad
- Support forsignin_tenant
(#7901)azurerm_app_service_plan
- update the relation betweenkind
andreserved
(#7943)azurerm_automation_runbook
- recreateazurerm_automation_job_schedule
after an update (#7555)azurerm_app_service_slot
- support for theapplication_logs.file_system
(#7311)azurerm_firewall
- no longer requires azone
(#7817)azurerm_function_app_slot
- support for thesite_config.auto_swap_slot_name
property (#7859)azurerm_kubernetes_cluster
- support for in-place upgrade fromFree
toPaid
forsku_tier
(#7927)azurerm_monitor_scheduled_query_rules_alert
-action.0.custom_webhook_payload
is now sent as empty to allow for Azure's default to take effect(#7838)azurerm_search_service
- support for thepublic_network_access_enabled
property (#7867)azurerm_servicebus_subscription
- support for thestatus
property (#7852)
BUG FIXES:
azurerm_automation_runbook
- allowpublish_content_link
resource to not be set (#7824)azurerm_api_management_named_value
- thevalue
has been marked as sensitive to hide secret values (#7819)azurerm_cognitive_account
- allowqname_runtime_endpoint
to not be set (#7916)azurerm_iothub_dps
- the only valid value for thesku
property for the API is nowS1
(#7847)azurerm_eventgrid_event_subscription
- deprecate thetopic_name
as it is now readonly in the API (#7871)azurerm_kubernetes_cluster
- updates will no longer fail when using managed Microsoft Entra integration (#7874)
2.20.0 (July 23, 2020)
UPGRADE NOTES
- Enhanced Validation for Locations - the Azure Provider now validates that the value for the
location
argument is a supported Azure Region within the Azure Environment being used (from the Azure Metadata Service) - which allows us to catch configuration errors for this field atterraform plan
time, rather than during aterraform apply
. This functionality is now enabled by default, and can be opted-out of by setting the Environment VariableARM_PROVIDER_ENHANCED_VALIDATION
tofalse
azurerm_storage_account
- will now defaultallow_blob_public_access
to false to align with the portal and be secure by default (#7784)
DEPENDENCIES:
FEATURES:
- New Data Source:
azurerm_synapse_workspace
(#7517) - New Resource:
azurerm_data_share_dataset_data_lake_gen1
- adddataset_data_lake_gen1
suppport forazurerm_data_share
(#7511) - New Resource:
azurerm_frontdoor_custom_https_configuration
- move the front doorcustom_https_configuration
to its own resource to allow for parallel creation/update of custom https certificates. (#7498) - New Resource:
azurerm_kusto_cluster_customer_managed_key
(#7520) - New Resource:
azurerm_synapse_workspace
(#7517)
IMPROVEMENTS:
azurerm_cosmos_db_account
- add support for theenable_free_tier
property (#7814)
BUG FIXES:
- Data Source:
azurerm_private_dns_zone
- fix a crash when the zone does not exist (#7783) azurerm_application_gateway
- fix crash withgateway_ip_configuration
(#7789)azurerm_cosmos_account
- thegeo_location.prefix
property has been deprecated as service no longer accepts it as an input since Apr 25, 2019 (#7597)azurerm_monitor_autoscale_setting
- fix crash innotification
(#7835)azurerm_storage_account
- will now defaultallow_blob_public_access
to false to align with the portal and be secure by default (#7784)
2.19.0 (July 16, 2020)
UPGRADE NOTES:
- HDInsight 3.6 will be retired (in Azure Public) on 2020-12-30 - HDInsight 4.0 does not support ML Services, RServer or Storm Clusters - as such the
azurerm_hdinsight_ml_services_cluster
,azurerm_hdinsight_rserver_cluster
andazurerm_hdinsight_storm_cluster
resources are deprecated and will be removed in the next major version of the Azure Provider. (#7706) - provider: no longer auto register the Microsoft.StorageCache RP (#7768)
FEATURES:
IMPROVEMENTS:
- dependencies: updating to v44.0.0 of
github.com/Azure/azure-sdk-for-go
(#7616) - dependencies: updating the
machinelearning
API to version2020-04-01
(#7703) - Data Source:
azurerm_storage_account
- exposingallow_blob_public_access
(#7739) - Data Source:
azurerm_dns_zone
- now provides feedback if aresource_group_name
is needed to resolve ambiguous zone (#7680) azurerm_automation_schedule
- Updated validation for timezone strings (#7754)azurerm_express_route_circuit_peering
- support for theroute_filter_id
property (#6341)azurerm_kubernetes_cluster
- no longer sending thekubernetes_dashboard
addon in Azure China since this is not supported in this region (#7714)azurerm_local_network_gateway
-address_space
order can now be changed (#7745)azurerm_machine_learning_workspace
- adding the fieldhigh_business_impact
(#7703)azurerm_monitor_metric_alert
- support for multiple scopes and associated criteria (#7159)azurerm_mssql_database
elastic_pool_id
remove forcenew (#7628)azurerm_policy_assignment
- support formetadata
property (#7725)azurerm_policy_set_definition
- support for thepolicy_definition_reference_id
property (#7018)azurerm_storage_account
- support for configuringallow_blob_public_access
(#7739)azurerm_storage_container
- container creation will retry if a container of the same name has not completed its delete operation (#7179)azurerm_storage_share
- share creation will retry if a share of the same name has not completed its previous delete operation (#7179)azurerm_virtual_network_gateway_connection
- support for thetraffic_selector_policy
block (#6586)azurerm_orchestrated_virtual_machine_scale_set
- support for theproximity_placement_group_id
property (#7510)
BUG FIXES:
- provider: deprecating
metadata_url
tometadata_host
since this is a hostname (#7740) azurerm_*_virtual_machine
-allow_extensions_operations
can now be updated (#7749)azurerm_eventhub_namespace
- changing tozone_redundant
now force a new resource (#7612)azurerm_express_route_circuit
- fix eventual consistency issue in create (#7753)azurerm_express_route_circuit
- fix potential crash (#7776)azurerm_managed_disk
- allow up to65536
GB for thedisk_size_gb
property (#7689)azurerm_machine_learning_workspace
- waiting until the Machine Learning Workspace has been fully deleted (#7635)azurerm_mysql_server
-ssl_minimal_tls_version_enforced
now correctly set in updates (#7307)azurerm_notification_hub
- validating that the ID is in the correct format when importing the resource (#7690)azurerm_redis_cache
- fixing a bug when provisioning with authentication disabled (#7734)azurerm_virtual_hub
- the fieldaddress_prefix
is nowForceNew
to match the behaviour of the Azure API (#7713)azurerm_virtual_hub_connection
- using the delete timeout if specified (#7731)
2.18.0 (July 10, 2020)
FEATURES:
metadata_url
can be set at the provider level to use an environment provided by a specific url (#7664)- New Data Source:
azurerm_key_vault_certificate_issuer
(#7074) - New Data Source:
azurerm_web_application_firewall_policy
(#7469) - New Resource:
azurerm_automation_connection
(#6847) - New Resource:
azurerm_automation_connection_certificate
(#6847) - New Resource:
azurerm_automation_connection_classic_certificate
(#6847) - New Resource:
azurerm_automation_connection_service_pricipal
(#6847) - New Resource:
azurerm_app_service_slot_virtual_network_swift_connection
(#5916) - New Resource:
azurerm_data_factory_dataset_azure_blob
(#6366) - New Resource:
azurerm_data_factory_dataset_cosmosdb_sqlapi
(#6366) - New Resource:
azurerm_data_factory_dataset_delimited_text
(#6366) - New Resource:
azurerm_data_factory_dataset_http
(#6366) - New Resource:
azurerm_data_factory_dataset_json
(#6366) - New Resource:
azurerm_data_factory_linked_service_azure_blob_storage
(#6366) - New Resource:
azurerm_data_factory_linked_service_azure_file_storage
(#6366) - New Resource:
azurerm_data_factory_linked_service_azure_file_storage
(#6366) - New Resource:
azurerm_data_factory_linked_service_cosmosdb
(#6366) - New Resource:
azurerm_data_factory_linked_service_sftp
(#6366) - New Resource:
azurerm_data_factory_linked_service_sftp
(#6366) - New Resource:
azurerm_key_vault_certificate_issuer
(#7074) - New Resource:
azurerm_kusto_attached_database_configuration
(#7377) - New Resource:
azurerm_kusto_database_principal_assignment
(#7484) - New Resource:
azurerm_mysql_active_directory_administrator
(#7621)
IMPROVEMENTS:
- dependencies: updating
github.com/tombuildsstuff/giovanni
tov0.11.0
(#7608) - dependencies: updating
network
to2020-05-01
(#7585) - Data Source:
azurerm_eventhub_namespace
- exposing thededicated_cluster_id
field (#7548) azurerm_cosmosdb_account
- support for theignore_missing_vnet_service_endpoint
property (#7348)azurerm_application_gateway
- support for thefirewall_policy_id
attribute within thehttp_listener
block (#7580)azurerm_eventhub_namespace
- support for configuring thededicated_cluster_id
field (#7548)azurerm_eventhub_namespace
- support for settingpartition_count
to1024
when using a Dedicated Cluster (#7548)azurerm_eventhub_namespace
- support for settingretention_count
to90
when using a Dedicated Cluster (#7548)azurerm_hdinsight_hadoop_cluster
- now supports Azure Monitor (#7045)azurerm_hdinsight_hbase_cluster
- now supports external metastores (#6969)azurerm_hdinsight_hbase_cluster
- now supports Azure Monitor (#7045)azurerm_hdinsight_interactive_query_cluster
- now supports external metastores (#6969)azurerm_hdinsight_interactive_query_cluster
- now supports Azure Monitor (#7045)azurerm_hdinsight_kafka_cluster
- now supports external metastores (#6969)azurerm_hdinsight_kafka_cluster
- now supports external Azure Monitor (#7045)azurerm_hdinsight_spark_cluster
- now supports external metastores (#6969)azurerm_hdinsight_spark_cluster
- now supports external Azure Monitor (#7045)azurerm_hdinsight_storm_cluster
- now supports external metastores (#6969)azurerm_hdinsight_storm_cluster
- now supports external Azure Monitor (#7045)azurerm_policy_set_definition
- themanagement_group_id
property has been deprecated in favour ofmanagement_group_name
to align with the behaviour inazurerm_policy_definition
(#6943)azurerm_kusto_cluster
- support for thelanguage_extensions
property (#7421)azurerm_kusto_cluster
- Support for theoptimized_auto_scale
property (#7371)azurerm_mysql_server
- support for thethreat_detection_policy
property (#7156)azurerm_mssql_database
- thesku_name
property now only forces a new resource for theHS
(HyperScale) family (#7559)azurerm_web_application_firewall_policy
- allow settingversion
to0.1
(for whentype
is set toMicrosoft_BotManagerRuleSet
) (#7579)azurerm_web_application_firewall_policy
- support thetransforms
property in thecustom_rules.match_conditions
block (#7545)azurerm_web_application_firewall_policy
- support therequest_body_check
,file_upload_limit_in_mb
, andmax_request_body_size_in_kb
properties in thepolicy_settings
block (#7363)
BUG FIXES:
azurerm_api_management_api_operation_policy
- correctly parse XLM (#7345)azurerm_application_insights_api_key
- now correctly checks if the resource exists upon creation (#7650)azurerm_api_management_identity_provider_aad
- fix perpetual diff on theclient_secret
property (#7529)azurerm_eventhub_namespace_authorization_rule
- correctly update old resource IDs (#7622)azurerm_policy_remediation
- removing the validation for thepolicy_definition_reference_id
field since this isn't a Resource ID (#7600)azurerm_storage_data_lake_gen2_filesystem
- prevent a crash during plan if storage account was deleted (#7378)
2.17.0 (July 03, 2020)
UPGRADE NOTES:
azurerm_hdinsight_hadoop_cluster
- theenabled
property within thegateway
block now defaults totrue
and cannot be disabled, due to a behavioural change in the Azure API (#7111)azurerm_hdinsight_hbase_cluster
- theenabled
property within thegateway
block now defaults totrue
and cannot be disabled, due to a behavioural change in the Azure API (#7111)azurerm_hdinsight_interactive_query_cluster
- theenabled
property within thegateway
block now defaults totrue
and cannot be disabled, due to a behavioural change in the Azure API (#7111)azurerm_hdinsight_kafka_cluster
- theenabled
property within thegateway
block now defaults totrue
and cannot be disabled, due to a behavioural change in the Azure API (#7111)azurerm_hdinsight_ml_services_cluster
- theenabled
property within thegateway
block now defaults totrue
and cannot be disabled, due to a behavioural change in the Azure API (#7111)azurerm_hdinsight_rserver_cluster
- theenabled
property within thegateway
block now defaults totrue
and cannot be disabled, due to a behavioural change in the Azure API (#7111)azurerm_hdinsight_spark_cluster
- theenabled
property within thegateway
block now defaults totrue
and cannot be disabled, due to a behavioural change in the Azure API (#7111)azurerm_hdinsight_storm_cluster
- theenabled
property within thegateway
block now defaults totrue
and cannot be disabled, due to a behavioural change in the Azure API (#7111)
FEATURES:
- New Resource:
azurerm_kusto_cluster_principal_assignment
(#7533)
IMPROVEMENTS:
- dependencies: updating to v43.2.0 of
github.com/Azure/azure-sdk-for-go
(#7546) - Data Source:
azurerm_eventhub_namespace
- exposing thezone_redundant
property (#7534) - Data Source:
azurerm_postgresql_server
- exposingsku_name
(#7523) azurerm_app_service_environment
- the propertyuser_whitelisted_ip_ranges
has been deprecated and renamed toallowed_user_ip_cidrs
to clarify the function and expected format (#7499)azurerm_eventhub_namespace
- support for thezone_redundant
property (#7534)azurerm_key_vault_certificate
- exposing thecertificate_attribute
block (#7387)azurerm_kusto_cluster
- Supporttrusted_external_tenants
(#7374)azurerm_sentinel_alert_rule_ms_security_incident
- the propertytext_whitelist
has been deprecated and renamed todisplay_name_filter
to better match the api (#7499)azurerm_shared_image
- support for specialized images via thespecialized
property (#7277)azurerm_shared_image_version
- support for specialized images via thespecialized
property (#7277)azurerm_spring_cloud_service
- support forsku_name
(#7531)azurerm_spring_cloud_service
- support for thetrace
block (#7531)
BUG FIXES:
azurerm_api_management_named_value
- polling until the property is fully created (#7547)azurerm_api_management_property
- polling until the property is fully created (#7547)azurerm_linux_virtual_machine_scale_set
- using the provider featureroll_instances_when_required
whenupgrade_mode
is set toManual
(#7513)azurerm_marketplace_agreement
- fix issue around import (#7515)azurerm_windows_virtual_machine_scale_set
- using the provider featureroll_instances_when_required
whenupgrade_mode
is set toManual
(#7513)
2.16.0 (June 25, 2020)
DEPENDENCIES:
- updating
github.com/Azure/go-autorest/azure/cli
tov0.3.1
(#7433)
FEATURES:
- New Resource:
azurerm_postgresql_active_directory_administrator
(#7411)
IMPROVEMENTS:
- authentication: Azure CLI - support for access tokens in custom directories (#7433)
azurerm_api_management_api
- support for thesubscription_required
property (#4885)azurerm_app_service_environment
- support a value ofWeb, Publishing
for theinternal_load_balancing_mode
property (#7346)azurerm_kusto_cluster
- support for theidentity
block (#7367)azurerm_kusto_cluster
- support forvirtual_network_configuration
block (#7369)azurerm_kusto_cluster
- supoport for thezone
property (#7373)azurerm_firewall
- support for configuringthreat_intel_mode
(#7437)azurerm_management_group
- waiting until the Management Group has been fully replicated after creating (#7473)azurerm_monitor_activity_log_alert
- support for the fieldsrecommendation_category
,recommendation_impact
andrecommendation_type
in thecriteria
block (#7458)azurerm_mssql_database
- support up to5
for themin_capacity
property (#7457)azurerm_mssql_database
- supportGP_S_Gen5
SKUs up toGP_S_Gen5_40
(#7453)
BUG FIXES:
azurerm_api_management_api
- allowing dots as a prefix of thename
field (#7478)azurerm_function_app
- state fixes forapp_settings
(#7440)azurerm_hdinsight_hadoop_cluster
- fixes for node and instance count validation (#7430)azurerm_hdinsight_hbase_cluster
- fixes for node and instance count validation (#7430)azurerm_hdinsight_interactive_query_cluster
- fixes for node and instance count validation (#7430)azurerm_hdinsight_kafka_cluster
- fixes for node and instance count validation (#7430)azurerm_hdinsight_ml_services_cluster
- fixes for node and instance count validation (#7430)azurerm_hdinsight_rserver_cluster
- fixes for node and instance count validation (#7430)azurerm_hdinsight_spark_cluster
- fixes for node and instance count validation (#7430)azurerm_hdinsight_storm_cluster
- fixes for node and instance count validation (#7430)azurerm_monitor_autoscale_settings
- support for settingtime_aggregation
toLast
as per the documentation (#7480)azurerm_postgresql_server
- can now update the tier ofsku_name
by recreating the resource (#7456)azurerm_network_interface_security_group_association
- is now considered delete whtn the network interfact is notfound (#7459)azurerm_role_definition
- terraform import now sets scope to prevent a force recreate (#7424)azurerm_storage_account_network_rules
- corretly clearip_rules
,virtual_network_subnet_ids
when set to[]
(#7385)
2.15.0 (June 19, 2020)
UPGRADE NOTES:
azurerm_orchestrated_virtual_machine_scale_set
- thesingle_placement_group
property is now required to befalse
by the service team in the2019-12-01
compute API (#7188)
DEPENDENCIES
- updating to
v43.1.0
ofgithub.com/Azure/azure-sdk-for-go
(#7188) - upgrading
kusto
to2019-12-01
(#7101) - upgrading
kusto
to2020-02-15
(#6838)
FEATURES
- New Data Source:
azurerm_data_share_dataset_blob_storage
(#7107) - New Resource:
azurerm_data_factory_integration_runtime_self_hosted
(#6535) - New Resource:
azurerm_data_share_dataset_blob_storage
(#7107) - New Resource:
azurerm_eventhub_cluster
(#7306) - New Resource:
azurerm_maintenance_assignment_dedicated_host
(#6713) - New Resource:
azurerm_maintenance_assignment_virtual_machine
(#6713)
IMPROVEMENTS:
- Data Source:
azurerm_management_group
- support lookup viadisplay_name
(#6845) azurerm_api_management
- support for thedeveloper_portal_url
property (#7263)azurerm_app_service
- support forscm_ip_restriction
(#6955)azurerm_app_service_certificate
- support for thehosting_environment_profile_id
propety (#7087)azurerm_app_service_environment
- support for theuser_whitelisted_ip_ranges
property (#7324)azurerm_kusto_cluster
- Support forenable_purge
(#7375)azurerm_kusto_cluster
- Support for extended Kusto Cluster SKUs (#7372)azurerm_policy_assignment
- added support forenforcement_mode
(#7331)azurerm_private_endpoint
- support for theprivate_dns_zone_group
,private_dns_zone_configs
, andcustom_dns_configs
blocks (#7246)azurerm_storage_share_directory
-name
can now contain one nested directory (#7382)
BUG FIXES:
azurerm_api_management_api
- correctly wait for future on create/update (#7273)azurerm_bot_connection
- adding a runtime check for the available service providers in the Azure Region being used (#7279)azurerm_healthcare_service
- theaccess_policy_object_ids
property is now optional (#7296)azurerm_hdinsight_cluster
- deprecating themin_instance_count
property (#7272)azurerm_network_watcher_flow_log
- propertly disable the flowlog on destroy (#7154)
2.14.0 (June 11, 2020)
UPGRADE NOTES:
azurerm_kubernetes_cluster
- the Azure Policy add-on now only supportsv2
(as per the Azure API) (#7233)
DEPENDENCIES:
FEATURES:
- New Data Source:
azurerm_blueprint_definition
(#6930) - New Data Source:
azurerm_blueprint_published_version
(#6930) - New Data Source:
azurerm_key_vault_certificate
(#7285) - New Data Source:
azurerm_kubernetes_cluster_node_pool
(#7233) - New Resource:
azurerm_blueprint_assignment
(#6930) - New Resource:
azurerm_data_factory_linked_service_key_vault
(#6971) - New Resource:
azurerm_iot_time_series_insights_access_policy
(#7202) - New Resource:
azurerm_iot_time_series_insights_reference_data_set
(#7112) - New Resource:
azurerm_app_service_hybrid_connection
(#7224)
ENHANCEMENTS:
- Data Source:
azurerm_kubernetes_cluster
- exposing theversion
of the Azure Policy add-on (#7233) - Data Source:
azurerm_kubernetes_cluster
- exposing theorchestrator_version
being used for each Node Pool (#7233) - Data Source:
azurerm_kubernetes_cluster
- exposing thedisk_encryption_set_id
field (#7233) azurerm_api_management_api
- ensuringwsdl_selector
is populated whencontent_format
iswsdl
(#7076)azurerm_cosmosdb_account
modifyinggeo_location
no longer triggers a recreation of the resource (#7217)azurerm_eventgrid_event_subscription
- support forazure_function_endpoint
(#7182)azurerm_eventgrid_event_subscription
- exposingbase_url
,max_events_per_batch
,preferred_batch_size_in_kilobytes
,active_directory_tenant_id
andactive_directory_app_id_or_uri
in thewebhook_endpoint
block (#7207)azurerm_kubernetes_cluster
- support for configuring/updating the version of Kubernetes used in the Default Node Pool (#7233)azurerm_kubernetes_cluster
- support for Microsoft Entra ID (Managed) Integration v2 (#7233)azurerm_kubernetes_cluster
- support for using a Disk Encryption Set (#7233)azurerm_kubernetes_cluster
- support for configuring the Auto-Scale Profile (#7233)azurerm_kubernetes_cluster
- support for configuringoutbound_ports_allocated
andidle_timeout_in_minutes
within theload_balancer_profile
block (#7233)azurerm_kubernetes_cluster
- support for the Uptime SLA / Paid SKU (#7233)azurerm_kubernetes_cluster
- exposing theprivate_fqdn
of the cluster (#7233)azurerm_kubernetes_cluster_node_pool
- support for configuring/updating the version of Kubernetes (#7233)azurerm_kubernetes_cluster_node_pool
- support for Spot Node Pools (#7233)azurerm_kubernetes_cluster_node_pool
- support for System & User Node Pools (#7233)azurerm_web_application_firewall_policy
- Add support forGeoMatch
operator in request filter (#7181)
BUG FIXES:
- Data Source:
azurerm_kubernetes_cluster
- fixing an issue where some read-only fields were unintentionally marked as user-configurable (#7233) azurerm_application_gateway
- support for specifying the ID of a Key Vault Secret without a version (#7095)azurerm_bot_channel_ms_teams
- only sendingcalling_web_hook
when it's got a value (#7294)azurerm_eventhub_namespace_authorization_rule
- handling the Resource ID changing on Azure's side fromauthorizationRules
toAuthorizationRules
(#7248)azurerm_eventgrid_event_subscription
- fixing a crash whensubject_filter
was omitted (#7222)azurerm_function_app
- fix app_settings when using linux consumption plan (#7230)azurerm_linux_virtual_machine_scale_set
- adding validation for themax_bid_price
field (#7233)azurerm_kubernetes_cluster
- the Azure Policy add-on is not supported in Azure China and no longer sent (#7233)azurerm_kubernetes_cluster
- the Azure Policy add-on is not supported in Azure US Government and no longer sent (#7233)azurerm_kubernetes_cluster
- the Kubernetes Dashboard add-on is not supported in Azure US Government and no longer sent (#7233)azurerm_kubernetes_cluster
- searching for a system node pool when importing thedefault_node_pool
(#7233)azurerm_kubernetes_cluster_node_pool
- changes to thenode_taints
field now force a new resource, matching the updated API behaviour (#7233)azurerm_management_group
- using the Subscription ID rather than Subscription Resource ID when detaching Subscriptions from Management Groups during deletion (#7216)azurerm_windows_virtual_machine_scale_set
- adding validation for themax_bid_price
field (#7233)
2.13.0 (June 04, 2020)
FEATURES:
- New Data Source:
azurerm_logic_app_integration_account
(#7099) - New Data Source:
azurerm_virtual_machine_scale_set
(#7141) - New Resource:
azurerm_logic_app_integration_account
(#7099) - New Resource:
azurerm_monitor_action_rule_action_group
(#6563) - New Resource:
azurerm_monitor_action_rule_suppression
(#6563)
IMPROVEMENTS:
azurerm_data_factory_pipeline
- Support foractivities
(#6224)azurerm_eventgrid_event_subscription
- support for advanced filtering (#6861)azurerm_signalr_service
- support forEnableMessagingLogs
feature (#7094)
BUG FIXES:
azurerm_app_service
- default priority now set on ip restricitons when not explicitly specified (#7059)azurerm_app_service
- App Services check correct scope for name availability in ASE (#7157)azurerm_cdn_endpoint
-origin_host_header
can now be set to empty (#7164)azurerm_cosmosdb_account
- workaround for CheckNameExists 500 response code bug (#7189)azurerm_eventhub_authorization_rule
- Fix intermittent 404 errors (#7122)azurerm_eventgrid_event_subscription
- fixing an error when setting thehybrid_connection_endpoint
block (#7203)azurerm_function_app
- correctly setKind
whenos_type
islinux
(#7140)azurerm_key_vault_certificate
- always setting thecertificate_data
andthumbprint
fields (#7204)azurerm_role_assignment
- support for Preview role assignments (#7205)azurerm_virtual_network_gateway
-vpn_client_protocols
is now also computed to prevent permanent diffs (#7168)
2.12.0 (May 28, 2020)
FEATURES:
- New Data Source:
azurerm_advisor_recommendations
(#6867) - New Resource:
azurerm_dev_test_global_shutdown_schedule
(#5536) - New Resource:
azurerm_nat_gateway_public_ip_association
(#6450)
IMPROVEMENTS:
- Data Source:
azurerm_kubernetes_cluster
- exposing theoms_agent_identity
block within theaddon_profile
block (#7056) - Data Source:
azurerm_kubernetes_cluster
- exposing theidentity
andkubelet_identity
properties (#6527) azurerm_batch_pool
- support thecontainer_image_names
property (#6689)azurerm_eventgrid_event_subscription
- support for theexpiration_time_utc
,service_bus_topic_endpoint
, andservice_bus_queue_endpoint
, property (#6860)azurerm_eventgrid_event_subscription
- theeventhub_endpoint
was deprecated in favour of theeventhub_endpoint_id
property (#6860)azurerm_eventgrid_event_subscription
- thehybrid_connection_endpoint
was deprecated in favour of thehybrid_connection_endpoint_id
property (#6860)azurerm_eventgrid_topic
- support forinput_schema
,input_mapping_fields
, andinput_mapping_default_values
(#6858)azurerm_kubernetes_cluster
- exposing theoms_agent_identity
block within theaddon_profile
block (#7056)azurerm_logic_app_action_http
- support for therun_after
property (#7079)azurerm_storage_account
- supportRAGZRS
andGZRS
for theaccount_replication_type
property (#7080)
BUG FIXES:
azurerm_api_management_api_version_set
- handling changes to the Azure Resource ID (#7071)azurerm_key_vault_certificate
- fixing a bug when using externally-signed certificates (using theUnknown
issuer) where polling would continue indefinitely (#6979)azurerm_linux_virtual_machine
- correctly validating the rsa sshpublic_key
properties length (#7061)azurerm_linux_virtual_machine
- allow settingvirtual_machine_scale_set_id
in non-zonal deployment (#7057)azurerm_servicebus_topic
- support for numbers in thename
field (#7027)azurerm_shared_image_version
-target_region.x.storage_account_type
is now defaulted and multipletarget_region
s can be added/removed (#6940)azurerm_sql_virtual_network_rule
- updating the validation for thename
field (#6968)azurerm_windows_virtual_machine
- allow settingvirtual_machine_scale_set_id
in non-zonal deployment (#7057)azurerm_windows_virtual_machine
- correctly validating the rsa sshpublic_key
properties length (#7061)
2.11.0 (May 21, 2020)
DEPENDENCIES:
- updating
github.com/Azure/azure-sdk-for-go
tov42.1.0
(#6725) - updating
network
to2020-03-01
(#6727)
FEATURES:
- Opt-In/Experimental Enhanced Validation for Locations: This allows validating that the
location
field being specified is a valid Azure Region within the Azure Environment being used - which can be caught viaterraform plan
rather thanterraform apply
. This can be enabled by setting the Environment VariableARM_PROVIDER_ENHANCED_VALIDATION
totrue
and will be enabled by default in a future release of the AzureRM Provider (#6927) - Data Source:
azurerm_data_share
(#6789) - New Resource:
azurerm_data_share
(#6789) - New Resource:
azurerm_iot_time_series_insights_standard_environment
(#7012) - New Resource:
azurerm_orchestrated_virtual_machine_scale_set
(#6626)
IMPROVEMENTS:
- Data Source:
azurerm_platform_image
- support forversion
filter (#6948) azurerm_api_management_api_version_set
- updating the validation for thename
field (#6947)azurerm_app_service
- theip_restriction
block now supports theaction
property (#6967)azurerm_databricks_workspace
- exposingworkspace_id
andworkspace_url
(#6973)azurerm_netapp_volume
- support themount_ip_addresses
property (#5526)azurerm_redis_cache
- support new maxmemory policiesallkeys-lfu
&volatile-lfu
(#7031)azurerm_storage_account
- allowing the valuePATCH
forallowed_methods
within thecors_rule
block within theblob_properties
block (#6964)
BUG FIXES:
- Data Source:
azurerm_api_management_group
- raising an error when the Group cannot be found (#7024) - Data Source:
azurerm_image
- raising an error when the Image cannot be found (#7024) - Data Source:
azurerm_data_lake_store
- raising an error when Data Lake Store cannot be found (#7024) - Data Source:
azurerm_data_share_account
- raising an error when Data Share Account cannot be found (#7024) - Data Source:
azurerm_hdinsight_cluster
- raising an error when the HDInsight Cluster cannot be found (#7024) - Data Source:
azurerm_healthcare_service
- raising an error when the HealthCare Service cannot be found (#7024) - Data Source:
azurerm_healthcare_service
- ensuring all blocks are set in the response (#7024) - Data Source:
azurerm_firewall
- raising an error when the Firewall cannot be found (#7024) - Data Source:
azurerm_maintenance_configuration
- raising an error when the Maintenance Configuration cannot be found (#7024) - Data Source:
azurerm_private_endpoint_connection
- raising an error when the Private Endpoint Connection cannot be found (#7024) - Data Source:
azurerm_resources
- does not return all matched resources sometimes (#7036) - Data Source:
azurerm_shared_image_version
- raising an error when the Image Version cannot be found (#7024) - Data Source:
azurerm_shared_image_versions
- raising an error when Image Versions cannot be found (#7024) - Data Source:
azurerm_user_assigned_identity
- raising an error when the User Assigned Identity cannot be found (#7024) azurerm_api_management_subscription
- fix the export ofprimary_key
andsecondary_key
(#6938)azurerm_eventgrid_event_subscription
- correctly parsing the ID (#6958)azurerm_healthcare_service
- ensuring all blocks are set in the response (#7024)azurerm_linux_virtual_machine
- allowing name to end with a capital letter (#7023)azurerm_linux_virtual_machine_scale_set
- allowing name to end with a capital (#7023)azurerm_management_group
- workaround for 403 bug in service response (#6668)azurerm_postgresql_server
- do not attempt to get the threat protection when thesku
isbasic
(#7015)azurerm_windows_virtual_machine
- allowing name to end with a capital (#7023)azurerm_windows_virtual_machine_scale_set
- allowing name to end with a capital (#7023)
2.10.0 (May 14, 2020)
DEPENDENCIES:
FEATURES:
IMPROVEMENTS:
- All Data Sources: adding validation for the
resource_group_name
field to not be empty where it's Required (#6864) - Data Source:
azurerm_virtual_machine
- exportidentity
attribute (#6826) azurerm_api_management
- support for configuring the Developer Portal (#6724)azurerm_api_management
- support for user assigned managed identities (#6783)azurerm_api_management
- supportkey_vault_id
that do not have a version (#6723)azurerm_api_management_diagnostic
- support required propertyapi_management_logger_id
(#6682)azurerm_application_gateway
- support for WAF policies (#6105)azurerm_app_service_environment
- support specifying explicit resource group (#6821)azurerm_express_route_circuit
- de-provision and re-provision circuit when changing the bandwidth reduction (#6601)azurerm_frontdoor
- expose theheader_frontdoor_id
attribute (#6916)azurerm_log_analytics_workspace
- add support forrentention_in_days
for Free Tier (#6844)azurerm_mariadb_server
- support for thecreate_mode
property allowing the creation of replicas, point in time restores, and geo restors (#6865)azurerm_mariadb_server
- support for thepublic_network_access_enabled
property (#6865)azurerm_mariadb_server
- all properties in thestorage_profile
block have been moved to the top level (#6865)azurerm_mariadb_server
- the following properties were renamed and changed to a boolean type:ssl_enforcement
tossl_enforcement_enabled
,geo_redundant_backup
togeo_redundant_backup_enabled
, andauto_grow
azurerm_mysql_server
- support for thecreate_mode
property allowing the creation of replicas, point in time restores, and geo restors (#6833)azurerm_mysql_server
- support for thepublic_network_access_enabled
property (#6833)azurerm_mysql_server
- all properties in thestorage_profile
block have been moved to the top level (#6833)azurerm_mysql_server
- the following properties were renamed and changed to a boolean type:ssl_enforcement
tossl_enforcement_enabled
,geo_redundant_backup
togeo_redundant_backup_enabled
, andauto_grow
toauto_grow_enabled
(#6833)azurerm_mssql_server
- add support for theazuread_administrator
property (#6822)azurerm_postgres_server
- support for thethreat_detection_policy
property (#6721)azurerm_storage_account
- enable migration ofaccount_kind
fromStorage
toStorageV2
(#6580)azurerm_windows_virtual_machine
- theos_disk.disk_encryption_set_id
can now be updated (#6846)
BUG FIXES:
- Data Source:
azurerm_automation_account
- using the ID of the Automation Account, rather than the ID of the Automation Account's Registration Info (#6848) - Data Source:
azurerm_security_group
- fixing crash where id is nil (#6910) - Data Source:
azurerm_mysql_server
- removeadministrator_login_password
property as it is not returned from the api (#6865) azurerm_api_management
- fixing a crash whenpolicy
is nil (#6862)azurerm_api_management
- only sending thehostname_configuration
properties if they are not empty (#6850)azurerm_api_management_diagnostic
- can now be provision again by supportingapi_management_logger_id
(#6682)azurerm_api_management_named_value
- fix the non empty plan whensecret
is true (#6834)azurerm_application_insights
-retention_in_days
defaults to 90 (#6851)azurerm_data_factory_trigger_schedule
- setting thetype
required for Pipeline References (#6871)azurerm_kubernetes_cluster
- fixes theInvalidLoadbalancerProfile
error (#6534)azurerm_linux_virtual_machine_scale_set
- support for updating thedo_not_run_extensions_on_overprovisioned_machines
property (#6917)azurerm_monitor_diagnostic_setting
- fix possible crash withretention_policy
(#6911)azurerm_mariadb_server
- thestorage_mb
property is now optional whenauto_grow
is enabled (#6865)azurerm_mysql_server
- thestorage_mb
property is now optional whenauto_grow
is enabled (#6833)azurerm_role_assignment
- added evential consistency check to assignment creation (#6925)azurerm_windows_virtual_machine_scale_set
- support for updating thedo_not_run_extensions_on_overprovisioned_machines
property (#6917)
2.9.0 (May 07, 2020)
FEATURES:
- New Data Source:
azurerm_data_share_account
(#6575) - New Resource:
azurerm_data_share_account
(#6575) - New Resource:
azurerm_function_app_slot
(#6435) - New Resource:
azurerm_sentinel_alert_rule_scheduled
(#6650)
IMPROVEMENTS:
- Data Source:
azurerm_eventhub_authorization_rule
- support for theprimary_connection_string_alias
ansecondary_connection_string_alias
propeties (#6708) - Data Source:
azurerm_eventhub_namespace_authorization_rule
- support for theprimary_connection_string_alias
ansecondary_connection_string_alias
propeties (#6708) - Data Source:
azurerm_eventhub_namespace
- support for thedefault_primary_connection_string_alias
an_defaultsecondary_connection_string_alias
propeties (#6708) azurerm_analysis_services_server
- support updating when the Server is paused (#6786)azurerm_app_service
- support for health_check_path preview feature added (#6661)azurerm_app_service
- support forname
andpriority
onip_restrictions
(#6705)azurerm_application_gateway
- support for SSL Certificates without passwords (#6742)azurerm_eventhub_authorization_rule
- support for theprimary_connection_string_alias
ansecondary_connection_string_alias
propeties (#6708)azurerm_eventhub_namespace_authorization_rule
- support for theprimary_connection_string_alias
ansecondary_connection_string_alias
propeties (#6708)azurerm_eventhub_namespace
- support for thedefault_primary_connection_string_alias
an_defaultsecondary_connection_string_alias
propeties (#6708)azurerm_hdinsight_hadoop_cluster
- support for metastores on cluster creation (#6145)azurerm_key_vault_certificate
- support for recovering a soft-deleted certificate if thefeatures
flagrecover_soft_deleted_key_vaults
is set totrue
(#6716)azurerm_key_vault_key
- support for recovering a soft-deleted key if thefeatures
flagrecover_soft_deleted_key_vaults
is set totrue
(#6716)azurerm_key_vault_secret
- support for recovering a soft-deleted secret if thefeatures
flagrecover_soft_deleted_key_vaults
is set totrue
(#6716)azurerm_linux_virtual_machine_scale_set
- support for configuringcreate_mode
for data disks (#6744)azurerm_monitor_diagnostic_setting
-log_analytics_destination_type
supportsAzureDiagnostics
(#6769)azurerm_windows_virtual_machine_scale_set
- support for configuringcreate_mode
for data disks (#6744)
BUG FIXES:
- provider: raising an error when the environment is set to
AZURESTACKCLOUD
(#6817) azurerm_analysis_services_server
- ip restriction name field no longer case sensitive (#6774)azurerm_automation_runbook
- thepublish_content_link
property is now optional (#6813)azurerm_eventhub_namespace_authorization_rule
- lock to prevent multiple resources won't clash (#6701)azurerm_network_interface
- changes to dns servers no longer use incremental update (#6624)azurerm_policy_assignment
- allow polices with scopes withoutsubscription/<id>
(built-in policies) (#6792)azurerm_policy_definition
- changes to the dynamic fields (createdBy
,createdOn
,updatedBy
,updatedOn
) keys in themetadata
field are excluded from diff's (#6734)azurerm_redis_cache
- ensurerdb_storage_connection_string
is set whenrdb_backup_enabled
is enabled (#6819)azurerm_site_recovery_network_mapping
- handling an API Error when checking for the presence of an existing Network Mapping (#6747)
2.8.0 (April 30, 2020)
FEATURES:
- New Data Source:
azurerm_sentinel_alert_rule_ms_security_incident
(#6606) - New Data Source:
azurerm_shared_image_versions
(#6700) - New Resource:
azurerm_managed_application
(#6386) - New Resource:
azurerm_mssql_server
(#6677) - New Resource:
azurerm_sentinel_alert_rule_ms_security_incident
(#6606)
IMPROVEMENTS:
azurerm_api_management
-sku_name
supports theConsumption
value forsku
(#6602)azurerm_api_management_api
- support for openapi v3 content formats (#6618)azurerm_application_gateway
- supporthost_names
property (#6630)azurerm_express_route_circuit_peering
- support for thecustomer_asn
androuting_registry_name
propeties (#6596)azurerm_frontdoor
- Add support forbackend_pools_send_receive_timeout_seconds
(#6604)azurerm_mssql_server
-support thepublic_network_access_enabled
property (#6678)azurerm_mssql_database
- support for theextended_auditing_policy
block (#6402)azurerm_mssql_elasticpool
- supportlicense_type
(#6631)azurerm_subnet
: Support for multiple prefixes withaddress_prefixes
(#6493)data.azurerm_shared_image_version
-name
supportslatest
andrecent
(#6707)
BUG FIXES:
azurerm_key_vault
- can now be created without subscription level permissions (#6260)azurerm_linux_virtual_machine
- fix validation forname
to allow full length resource names (#6639)azurerm_linux_virtual_machine_scale_set
- fix validation forname
to allow full length resource names (#6639)azurerm_monitor_diagnostic_setting
- makeretention_policy
andretention_policy
optional (#6603)azurerm_redis_cache
- correctly build connection strings when SSL is disabled (#6635)azurerm_sql_database
- prevent extended auditing policy for secondary databases (#6402)azurerm_web_application_firewall_policy
- support for themanaged_rules
property which is required by the new API version (#6126)azurerm_windows_virtual_machine
- fix validation forname
to allow full length resource names (#6639)azurerm_windows_virtual_machine_scale_set
- fix validation forname
to allow full length resource names (#6639)azurerm_virtual_network_gateway_connection
-shared_key
is now optional whentype
isIPSec
(#6565)
2.7.0 (April 23, 2020)
FEATURES:
- New Data Source:
azurerm_private_dns_zone
(#6512) - New Resource:
azurerm_maintenance_configuration
(#6038) - New Resource:
azurerm_servicebus_namespace_network_rule_set
(#6379) - New Resource:
azurerm_spring_cloud_app
(#6384)
DEPENDENCIES:
- updating
apimanagement
to2019-12-01
(#6479) - updating the fork of
github.com/Azure/go-autorest
(#6509)
IMPROVEMENTS:
- Data Source:
app_service_environment
- export thelocation
property (#6538) - Data Source:
azurerm_notification_hub_namespace
- exporttags
(#6578) azurerm_api_management
- support for virtual network integrations (#5769)azurerm_cosmosdb_mongo_collection
- support for theindex
andsystem_index
properties (#6426)azurerm_function_app
- addedstorage_account_id
andstorage_account_access_key
(#6304)azurerm_kubernetes_cluster
- deprecatingprivate_link_enabled
in favour ofprivate_cluster_enabled
(#6431)azurerm_mysql_server
- support for thepublic_network_access_enabled
property (#6590)azurerm_notification_hub
- support fortags
(#6578)azurerm_notification_hub_namespace
- support fortags
(#6578)azurerm_postgres_server
- support for thecreate_mode
property allowing replicas, point in time restores, and geo restores to be created (#6459)azurerm_postgres_server
- support for theinfrastructure_encryption_enabled
,public_network_access_enabled
, andssl_minimal_tls_version_enforced
properties (#6459)azurerm_postgres_server
- all properties in thestorage_profile
block have been moved to the top level (#6459)azurerm_postgres_server
- the following properties were renamed and changed to a boolean type:ssl_enforcement
tossl_enforcement_enabled
,geo_redundant_backup
togeo_redundant_backup_enabled
, andauto_grow
toauto_grow_enabled
(#6459)azurerm_private_endpoint
- Add support fortags
(#6574)azurerm_shared_image
- supporthyper_v_generation
property (#6511)azurerm_linux_virtual_machine_scale_set
- support for theautomatic_instance_repair
property (#6346)azurerm_windows_virtual_machine_scale_set
- support for theautomatic_instance_repair
property (#6346)
BUG FIXES:
- Data Source:
azurerm_private_link_service
- fixing a crash when parsing the response (#6504) azurerm_application_gateway
- prevent panic by disallowing empty values forbackend_address_pool.#.fqdns
(#6549)azurerm_application_gateway
- block reordering without changes no longer causes update (#6476)azurerm_cdn_endpoint
-origin_host_header
is now required (#6550)azurerm_cdn_endpoint
- setting therequest_header_condition
block (#6541)azurerm_iothub_dps
- fix crash when path isn't cased correctly (#6570)azurerm_linux_virtual_machine_scale_set
- fixes crash withboot_diagnositics
(#6569)azurerm_policy_assignment
- allow scopes that don't start withsubscription/<id>
(#6576)azurerm_postgres_server
- thestorage_mb
property is now optional whenauto_grow
is enabled (#6459)azurerm_public_ip_prefix
- updateprefix_length
validation to accept all valid IPv4 address ranges (#6589)azurerm_route
- add validation to thename
androute_table_name
propeties (#6055)azurerm_virtual_network_gateway
- per api requirements,public_ip_address_id
is required (#6548)
2.6.0 (April 16, 2020)
FEATURES:
- New Data Source:
azurerm_policy_set_definition
(#6305)
DEPENDENCIES:
- updating
github.com/Azure/azure-sdk-for-go
tov41.2.0
(#6419)
IMPROVEMENTS:
- Data Source:
azurerm_policy_definition
- can now lookup withname
(#6275) - Data Source:
azurerm_policy_definition
- the fieldmanagement_group_id
has been deprecated and renamed tomanagement_group_name
(#6275) azurerm_application_insights
- support for thedisable_ip_masking
property (#6354)azurerm_cdn_endpoint
- support for configuringdelivery_rule
(#6163)azurerm_cdn_endpoint
- support for configuringglobal_delivery_rule
(#6163)azurerm_function_app
- support for thepre_warmed_instance_count
property (#6333)azurerm_hdinsight_hadoop_cluster
- support for thetls_min_version
property (#6440)azurerm_hdinsight_hbase_cluster
- support for thetls_min_version
property (#6440)azurerm_hdinsight_interactive_query_cluster
- support for thetls_min_version
property (#6440)azurerm_hdinsight_kafka_cluster
- support for thetls_min_version
property (#6440)azurerm_hdinsight_ml_services_cluster
- support for thetls_min_version
property (#6440)azurerm_hdinsight_rserver_cluster
- support for thetls_min_version
property (#6440)azurerm_hdinsight_spark_cluster
- support for thetls_min_version
property (#6440)azurerm_hdinsight_storm_cluster
- support thethreat_detection_policy
property (#6437)azurerm_kubernetes_cluster
- exporting thekubelet_identity
(#6393)azurerm_kubernetes_cluster
- support for updating themanaged_outbound_ip_count
,outbound_ip_prefix_ids
andoutbound_ip_address_ids
fields within theload_balancer_profile
block (#5847)azurerm_network_interface
- export theinternal_domain_name_suffix
property (#6455)azurerm_policy_definition
- themanagement_group_id
has been deprecated and renamed tomanagement_group_name
(#6275)azurerm_sql_server
- support for theconnection_policy
property (#6438)azurerm_virtual_network
- export theguid
attribute (#6445)
BUG FIXES:
- Data Source:
azurerm_data_factory
- fixing a bug where the ID wasn't set (#6492) - Data Source:
azurerm_eventhub_namespace_authorization_rule
- ensuring theid
field is set (#6496) - Data Source:
azurerm_mariadb_server
- ensuring theid
field is set (#6496) - Data Source:
azurerm_network_ddos_protection_plan
- ensuring theid
field is set (#6496) azurerm_function_app
- prevent a panic from the API returning an empty IP Security Restriction (#6442)azurerm_machine_learning_workspace
- theEnterprise
sku will now properly work (#6397)azurerm_managed_disk
- fixing a bug where the machine would be stopped regardless of whether it was currently shut down or not (#4690)
2.5.0 (April 09, 2020)
BREAKING CHANGES:
- Azure Kubernetes Service
- Due to a breaking change in the AKS API, the
azurerm_kubernetes_cluster
resource features a significant behavioural change where creating Mixed-Mode Authentication clusters (e.g. using a Service Principal with a Managed Identity) is no longer supported. - The AKS Team have confirmed that existing clusters will be updated by the Azure API to use only MSI when a change is made to the Cluster (but not the Node Pool). Whilst Terraform could perform this automatically some environments have restrictions on which tags can be added/removed - as such this operation will need to be performed out-of-band. Instead, upon detecting a Mixed-Mode Cluster which has not yet been updated - or upon detecting a former Mixed-Mode Cluster where the Terraform Configuration still contains a
service_principal
block - Terraform will output instructions on how to proceed. azurerm_kubernetes_cluster_node_pool
- clusters with auto-scale disabled must ensure thatmin_count
andmax_count
are set tonull
(or omitted) rather than0
(since 0 isn't a valid value for these fields).
- Due to a breaking change in the AKS API, the
NOTES:
- There's currently a bug in the Azure Kubernetes Service (AKS) API where the Tags on Node Pools are returned in the incorrect case - this bug is being tracked in this issue. This affects the
tags
field within thedefault_node_pool
block forazurerm_kubernetes_clusters
and thetags
field for theazurerm_kubernetes_cluster_node_pool
resource.
IMPROVEMENTS:
- dependencies: updating to use version
2020-02-01
of the Containers API (#6095) - New Resource:
azurerm_private_dns_txt_record
(#6309) azurerm_kubernetes_cluster
- making theservice_principal
block optional - so it's now possible to create MSI-only clusters (#6095)azurerm_kubernetes_cluster
- making thewindows_profile
block computed as Windows credentials are now generated by Azure if unspecified (#6095)azurerm_kubernetes_cluster
- support foroutbound_type
within thenetwork_profile
block (#6120)azurerm_linux_virtual_machine
- OS disk encryption settings can no be updated (#6230)azurerm_windows_virtual_machine
- OS disk encryption settings can no be updated (#6230)
BUG FIXES:
azurerm_kubernetes_cluster
- requiring thatmin_count
andmax_count
within thedefault_node_pool
block are set tonull
rather than0
when auto-scaling is disabled (#6095)azurerm_kubernetes_cluster
- ensuring that a value fornode_count
within thedefault_node_pool
block is always passed to the API to match a requirement in the API (#6095)azurerm_kubernetes_cluster
- ensuring thattags
are set into the state for thedefault_node_pool
(#6095)azurerm_kubernetes_cluster
- conditionally sending theaci_connector_linux
block for Azure China (#6370)azurerm_kubernetes_cluster
- conditionally sending thehttp_application_routing
block for Azure China & Azure US Government (#6370)azurerm_kubernetes_cluster_node_pool
- requiring thatmin_count
andmax_count
are set tonull
rather than0
when auto-scaling is disabled (#6095)azurerm_linux_virtual_machine
- if thepriority
property on read is empty assume it to beRegular
(#6301)azurerm_windows_virtual_machine
- if thepriority
property on read is empty assume it to beRegular
(#6301)
2.4.0 (April 02, 2020)
FEATURES:
- New Data Source:
azurerm_managed_application_definition
(#6211) - New Resource:
azurerm_hpc_cache_nfs_target
(#6191) - New Resource:
azurerm_log_analytics_datasource_windows_event
(#6321) - New Resource:
azurerm_log_analytics_datasource_windows_performance_counter
(#6274) - New Resource:
azurerm_managed_application_definition
(#6211) - New Resource:
azurerm_spring_cloud_service
(#4928)
IMPROVEMENTS:
azurerm_network_interface
- always sendenable_accelerated_networking
to the api (#6289)azurerm_management_group
- deprecated and rename thegroup_id
property toname
to better match what it represents (#6276)
BUGS:
azurerm_application_gateway
- can now setinclude_path
withtarget_url
(#6175)azurerm_policy_set_definition
- markmetadata
as computed (#6266)
2.3.0 (March 27, 2020)
FEATURES:
- New Data Source:
azurerm_mssql_database
(#6083) - New Data source:
azurerm_network_service_tags
(#6229) - New Resource:
azurerm_custom_resource_provider
(#6234) - New Resource:
azurerm_hpc_cache_blob_target
(#6035) - New Resource:
azurerm_machine_learning_workspace
(#5696) - New Resource:
azurerm_mssql_database
(#6083) - New Resource:
azurerm_mssql_virtual_machine
(#5263) - New resource:
azurerm_policy_remediation
(#5746)
IMPROVEMENTS:
- dependencies: updating
github.com/Azure/azure-sdk-for-go
tov40.3.0
(#6134) - dependencies: updating
github.com/terraform-providers/terraform-provider-azuread
tov0.8.0
(#6134) - dependencies: updating
github.com/tombuildsstuff/giovanni
tov0.10.0
(#6169) - all resources using the
location
field - adding validation to ensure this is not an empty string where this field is Required (#6242) - Data Source
azurerm_storage_container
- exposing theresource_manager_id
field (#6170) azurerm_automation_schedule
- adding validation for the timezone field (#5759)azurerm_cognitive_account
- support for theqna_runtime_endpoint
property (#5778)azurerm_hpc_cache
- exposing themount_addresses
field (#6214)azurerm_lb
- allow ipv6 addresses for theprivate_ip_address
property (#6125)azurerm_managed_disk
- thedisk_encryption_set_id
field is no longer ForceNew (#6207)azurerm_public_ip
- support for Dynamic IPv6 Addresses (#6140)azurerm_service_fabric_cluster
- support for theclient_certificate_common_name
property (#6097)azurerm_storage_container
- exposing theresource_manager_id
field (#6170)azurerm_storage_share
- exposing theresource_manager_id
field (#6170)azurerm_traffic_manager_profile
- support for thecustom_header
property (#5923)
BUG FIXES:
azurerm_analysis_server
- switching theipv4_firewall_rule
block to a Set rather than a List to handle this being unordered (#6179)azurerm_linux_virtual_machine
- making thecustom_data
field sensitive (#6225)azurerm_linux_virtual_machine_scale_set
- making thecustom_data
field sensitive (#6225)azurerm_managed_disk
- only rebooting the attached Virtual Machine when changing the Disk Size, Disk Encryption Set ID or Storage Account Type (#6162)azurerm_netapp_volume
- allow up to102400
MB for thestorage_quota_in_gb
property (#6228)azurerm_policy_definition
- fixing a bug when parsing the Management Group ID (#5981)azurerm_postgresql_server
- updating the validation for thename
field (#6064)azurerm_sql_database
- use the correct base URI for the Extended Auditing Policies Client (#6233)azurerm_storage_management_policy
- conditionally setting values within thebase_blob
block (#6250)azurerm_virtual_machine_data_disk_attachment
- detecting the disk attachment as gone when the VM is no longer available (#6237)azurerm_windows_virtual_machine
- making thecustom_data
field sensitive (#6225)azurerm_windows_virtual_machine_scale_set
- making thecustom_data
field sensitive (#6225)
2.2.0 (March 18, 2020)
FEATURES:
- New Data Source:
azurerm_app_configuration
(#6133) - New Data Source:
azurerm_powerbi_embedded
(#5152) - New Resource:
azurerm_cost_management_export_resource_group
(#6131) - New Resource:
azurerm_powerbi_embedded
(#5152) - New Resource:
azurerm_virtual_hub_connection
(#5951)
IMPROVEMENTS:
- Data Source: *
azurerm_logic_app_workflow
- expose computed field:endpoint_configuration
(#5862) azurerm_application_gateway
- support for key vault SSL certificate via thekey_value_secret_id
property (#4366)azurerm_function_app
- support for configuringdaily_memory_time_quota
(#6100)azurerm_logic_app_workflow
- expose computed field:endpoint_configuration
(#5862)azurerm_linux_virtual_machine_scale_set
- support forscale_in_policy
andterminate_notification
(#5391)azurerm_sql_database
- support for theextended_auditing_policy
property (#5049)azurerm_windows_virtual_machine_scale_set
- support forscale_in_policy
andterminate_notification
(#5391)
BUG FIXES:
- Data Source:
azurerm_iothub_dps_shared_access_policy
- building theprimary_connection_string
andsecondary_connection_string
from the Service endpoint rather than the Devices endpoint (#6108) azurerm_function_app
- AddWEBSITE_CONTENT
&WEBSITE_CONTENTAZUREFILECONNECTIONSTRING
for premium plans (#5761)azurerm_iothub_dps_shared_access_policy
- building theprimary_connection_string
andsecondary_connection_string
from the Service endpoint rather than the Devices endpoint (#6108)azurerm_linux_virtual_machine
- updating the validation forname
to allow periods (#5966)azurerm_linux_virtual_machine_scale_set
- updating the validation forname
to allow periods (#5966)azurerm_storage_management_policy
- Fixed the use of single blob rule actions (#5803)
2.1.0 (March 11, 2020)
NOTES:
The azurerm_frontdoor
resource has introduced a breaking change due to the underlying service API which enforces location
attributes must be set to 'Global' on all newly deployed Front Door services.
FEATURES:
- New Data Source:
azurerm_database_migration_project
(#5993) - New Data Source:
azurerm_database_migration_service
(#5258) - New Data Source:
azurerm_kusto_cluster
(#5942) - New Data Source:
azurerm_servicebus_topic_authorization_rule
(#6017) - New Resource:
azurerm_bot_channel_directline
(#5445) - New Resource:
azurerm_database_migration_project
(#5993) - New Resource:
azurerm_database_migration_service
(#5258) - New Resource:
azurerm_hpc_cache
(#5528) - New Resource:
azurerm_iotcentral_application
(#5446) - New Resource:
azurerm_monitor_scheduled_query_rules_alert
(#5053) - New Resource:
azurerm_monitor_scheduled_query_rules_log
(#5053) - New Resource:
azurerm_spatial_anchors_account
(#6011)
IMPROVEMENTS:
- batch: upgrading to API version
2019-08-01
(#5967) - containerservice: upgrading to API version
2019-11-01
(#5531) - netapp: upgrading to API version
2019-10-01
(#5531) - dependencies: temporarily switching to using a fork of
github.com/Azure/go-autorest
to workaround an issue in the storage authorizer (#6050) - dependencies: updating
github.com/tombuildsstuff/giovanni
tov0.9.0
(#6050) azurerm_application_gateway
- support up to125
for thecapacity
property with V2 SKU's (#5906)azurerm_automation_dsc_configuration
- support for thetags
property (#5827)azurerm_batch_pool
- support for thepublic_ips
property (#5967)azurerm_frontdoor
- exposed new attributes inbackend_pool_health_probe
blockenabled
andprobe_method
(#5924)azurerm_function_app
- Addedos_type
field to facilitate support oflinux
function apps (#5839)azurerm_kubernetes_cluster
: Support for thenode_labels
property (#5531)azurerm_kubernetes_cluster
: Support for thetags
property (#5931)azurerm_kubernetes_cluster_node_pool
: Support for thenode_labels
property (#5531)azurerm_kubernetes_cluster_node_pool
: Support for thetags
property (#5931)azurerm_kusto_cluster
- support forenable_disk_encryption
andenable_streaming_ingest
properties (#5855)azurerm_lb
- support for theprivate_ip_address_version
property (#5590)azurerm_mariadb_server
- changing thegeo_redundant_backup
property now forces a new resource (#5961)azurerm_netapp_account
- support for thetags
property (#5995)azurerm_netapp_pool
- support for thetags
property (#5995)azurerm_netapp_snapshot
- support for thetags
property (#5995)azurerm_netapp_volume
- support for thetags
property (#5995)azurerm_netapp_volume
- support for theprotocol_types
property (#5485)azurerm_netapp_volume
- deprecated thecifs_enabled
,nfsv3_enabled
, andnfsv4_enabled
properties in favour ofprotocols_enabled
(#5485)azurerm_network_watcher_flow_log
- support for the traffic analysisinterval_in_minutes
property (#5851)azurerm_private_dns_a_record
- export thefqdn
property (#5949)azurerm_private_dns_aaaa_record
- export thefqdn
property (#5949)azurerm_private_dns_cname_record
- export thefqdn
property (#5949)azurerm_private_dns_mx_record
- export thefqdn
property (#5949)azurerm_private_dns_ptr_record
- export thefqdn
property (#5949)azurerm_private_dns_srv_record
- export thefqdn
property (#5949)azurerm_private_endpoint
- exposedprivate_ip_address
as a computed attribute (#5838)azurerm_redis_cache
- support for theprimary_connection_string
andsecondary_connection_string
properties (#5958)azurerm_sql_server
- support for theextended_auditing_policy
property (#5036)azurerm_storage_account
- support up to 50 tags (#5934)azurerm_virtual_wan
- support for thetype
property (#5877)
BUG FIXES:
azurerm_app_service_plan
- no longer sends an emptyapp_service_environment_id
property on update (#5915)azurerm_automation_schedule
- fix time validation (#5876)azurerm_batch_pool
-frontend_port_range
is now set correctly. (#5941)azurerm_dns_txt_record
- support records up to1024
characters in length (#5837)azurerm_frontdoor
- fix the waybackend_pool_load_balancing
/backend_pool_health_probe
(#5924)azurerm_frontdoor
- all new front door resources to be created in theGlobal
location (#6015)azurerm_frontdoor_firewall_policy
- add validation for Frontdoor WAF Name Restrictions (#5943)azurerm_linux_virtual_machine_scale_set
- correctsource_image_id
validation (#5901)azurerm_netapp_volume
- support volmes uoto100TB
in size (#5485)azurerm_search_service
- changing the propertiesreplica_count
&partition_count
properties no longer force a new resource (#5935)azurerm_storage_account
- fixing a crash when an emptystatic_website
block was specified (#6050)azurerm_storage_account
- using SharedKey Authorization for reading/updating the Static Website when not using AzureAD authentication (#6050)
2.0.0 (February 24, 2020)
NOTES:
- Major Version: Version 2.0 of the Azure Provider is a major version - some deprecated fields/resources have been removed - please refer to the 2.0 upgrade guide for more information.
- Provider Block: The Azure Provider now requires that a
features
block is specified within the Provider block, which can be used to alter the behaviour of certain resources - more information on thefeatures
block can be found in the documentation. - Terraform 0.10/0.11: Version 2.0 of the Azure Provider no longer supports Terraform 0.10 or 0.11 - you must upgrade to Terraform 0.12 to use version 2.0 of the Azure Provider.
FEATURES:
- Custom Timeouts: - all resources within the Azure Provider now allow configuring custom timeouts - please see Terraform's Timeout documentation and the documentation in each data source resource for more information.
- Requires Import: The Azure Provider now checks for the presence of an existing resource prior to creating it - which means that if you try and create a resource which already exists (without importing it) you'll be prompted to import this into the state.
- New Data Source:
azurerm_app_service_environment
(#5508) - New Data Source:
azurerm_eventhub_authorization_rule
(#5805) - New Resource:
azurerm_app_service_environment
(#5508) - New Resource:
azurerm_express_route_gateway
(#5523) - New Resource:
azurerm_linux_virtual_machine
(#5705) - New Resource:
azurerm_linux_virtual_machine_scale_set
(#5705) - New Resource:
azurerm_network_interface_security_group_association
(#5784) - New Resource:
azurerm_storage_account_customer_managed_key
(#5668) - New Resource:
azurerm_virtual_machine_scale_set_extension
(#5705) - New Resource:
azurerm_windows_virtual_machine
(#5705) - New Resource:
azurerm_windows_virtual_machine_scale_set
(#5705)
BREAKING CHANGES:
- The Environment Variable
DISABLE_CORRELATION_REQUEST_ID
has been renamed toARM_DISABLE_CORRELATION_REQUEST_ID
to match the other Environment Variables - The field
tags
is no longercomputed
- Data Source:
azurerm_api_management
- removing the deprecatedsku
block (#5725) - Data Source:
azurerm_app_service
- removing the deprecated fieldsubnet_mask
from thesite_config
block (#5823) - Data Source:
azurerm_app_service_plan
- the deprecatedproperties
block has been removed since these properties have been moved to the top level (#5717) - Data Source:
azurerm_azuread_application
- This data source has been removed since it was deprecated (#5748) - Data Source:
azurerm_azuread_service_principal
- This data source has been removed since it was deprecated (#5748) - Data Source:
azurerm_builtin_role_definition
- the deprecated data source has been removed (#5844) - Data Source:
azurerm_dns_zone
- removing the deprecatedzone_type
field (#5794) - Data Source:
azurerm_dns_zone
- removing the deprecatedregistration_virtual_network_ids
field (#5794) - Data Source:
azurerm_dns_zone
- removing the deprecatedresolution_virtual_network_ids
field (#5794) - Data Source:
azurerm_key_vault
- removing thesku
block since this has been deprecated in favour of thesku_name
field (#5774) - Data Source:
azurerm_key_vault_key
- removing the deprecatedvault_uri
field (#5774) - Data Source:
azurerm_key_vault_secret
- removing the deprecatedvault_uri
field (#5774) - Data Source:
azurerm_kubernetes_cluster
- removing the fielddns_prefix
from theagent_pool_profile
block (#5823) - Data Source:
azurerm_network_interface
- removing the deprecated fieldinternal_fqdn
(#5823) - Data Source:
azurerm_private_link_service
- removing the deprecated fieldnetwork_interface_ids
(#5823) - Data Source:
azurerm_private_link_endpoint_connection
- the deprecated data source has been removed (#5844) - Data Source:
azurerm_recovery_services_protection_policy_vm
has been renamed toazurerm_backup_policy_vm
(#5816) - Data Source:
azurerm_role_definition
- removing the aliasVirtualMachineContributor
which has been deprecated in favour of the full nameVirtual Machine Contributor
(#5733) - Data Source:
azurerm_storage_account
- removing theaccount_encryption_source
field since this is no longer configurable by Azure (#5668) - Data Source:
azurerm_storage_account
- removing theenable_blob_encryption
field since this is no longer configurable by Azure (#5668) - Data Source:
azurerm_storage_account
- removing theenable_file_encryption
field since this is no longer configurable by Azure (#5668) - Data Source:
azurerm_scheduler_job_collection
- This data source has been removed since it was deprecated (#5712) - Data Source:
azurerm_subnet
- removing the deprecatedip_configuration
field (#5801) - Data Source:
azurerm_virtual_network
- removing the deprecatedaddress_spaces
field (#5823) azurerm_api_management
- removing the deprecatedsku
block (#5725)azurerm_api_management
- removing the deprecated fields in thesecurity
block (#5725)azurerm_application_gateway
- the fieldfqdns
within thebackend_address_pool
block is no longer computed (#5823)azurerm_application_gateway
- the fieldip_addresses
within thebackend_address_pool
block is no longer computed (#5823)azurerm_application_gateway
- the deprecated fieldfqdn_list
within thebackend_address_pool
block has been removed (#5823)azurerm_application_gateway
- the deprecated fieldip_address_list
within thebackend_address_pool
block has been removed (#5823)azurerm_application_gateway
- the deprecated fielddisabled_ssl_protocols
has been removed (#5823)azurerm_application_gateway
- the fielddisabled_protocols
within thessl_policy
block is no longer computed (#5823)azurerm_app_service
- removing the fieldsubnet_mask
from thesite_config
block (#5823)azurerm_app_service
- the fieldip_address
within thesite_config
block now refers to a CIDR block, rather than an IP Address to match the Azure API (#5823)azurerm_app_service
- removing the fieldvirtual_network_name
from thesite_config
block (#5823)azurerm_app_service_plan
- the deprecatedproperties
block has been removed since these properties have been moved to the top level (#5717)azurerm_app_service_slot
- removing the fieldsubnet_mask
from thesite_config
block (#5823)azurerm_app_service_slot
- the fieldip_address
within thesite_config
block now refers to a CIDR block, rather than an IP Address to match the Azure API (#5823)azurerm_app_service_slot
- removing the fieldvirtual_network_name
from thesite_config
block (#5823)azurerm_application_gateway
- updating the default value for thebody
field within thematch
block from*
to an empty string (#5752)azurerm_automation_account
- removing thesku
block which has been deprecated in favour of thesku_name
field (#5781)azurerm_automation_credential
- removing the deprecatedaccount_name
field (#5781)azurerm_automation_runbook
- removing the deprecatedaccount_name
field (#5781)azurerm_automation_schedule
- removing the deprecatedaccount_name
field (#5781)azurerm_autoscale_setting
- the deprecated resource has been removed (#5844)azurerm_availability_set
- updating the default value formanaged
fromfalse
totrue
(#5724)azurerm_azuread_application
- This resource has been removed since it was deprecated (#5748)azurerm_azuread_service_principal_password
- This resource has been removed since it was deprecated (#5748)azurerm_azuread_service_principal
- This resource has been removed since it was deprecated (#5748)azurerm_client_config
- removing the deprecated fieldservice_principal_application_id
(#5823)azurerm_client_config
- removing the deprecated fieldservice_principal_object_id
(#5823)azurerm_cognitive_account
- removing the deprecatedsku_name
block (#5797)azurerm_connection_monitor
- the deprecated resource has been removed (#5844)azurerm_container_group
- removing theport
field from thecontainer
block (#5823)azurerm_container_group
- removing theprotocol
field from thecontainer
block (#5823)azurerm_container_group
- theports
field is no longer Computed (#5823)azurerm_container_group
- theprotocol
field within theports
block is no longer Computed and now defaults toTCP
(#5823)azurerm_container_group
- removing the deprecated fieldcommand
(#5823)azurerm_container_registry
- removing the deprecatedstorage_account
block (#5823)azurerm_container_service
- This resource has been removed since it was deprecated (#5709)azurerm_cosmosdb_mongo_collection
- removing the deprecatedindexes
block (#5853)azurerm_ddos_protection_plan
- the deprecated resource has been removed (#5844)azurerm_devspace_controller
- removing the deprecatedsku
block (#5795)azurerm_dns_cname_record
- removing the deprecatedrecords
field (#5794)azurerm_dns_ns_record
- removing the deprecatedrecords
field (#5794)azurerm_dns_zone
- removing the deprecatedzone_type
field (#5794)azurerm_dns_zone
- removing the deprecatedregistration_virtual_network_ids
field (#5794)azurerm_dns_zone
- removing the deprecatedresolution_virtual_network_ids
field (#5794)azurerm_eventhub
- removing the deprecatedlocation
field (#5793)azurerm_eventhub_authorization_rule
- removing the deprecatedlocation
field (#5793)azurerm_eventhub_consumer_group
- removing the deprecatedlocation
field (#5793)azurerm_eventhub_namespace
- removing the deprecatedkafka_enabled
field since this is now managed by Azure (#5793)azurerm_eventhub_namespace_authorization_rule
- removing the deprecatedlocation
field (#5793)azurerm_firewall
- removing the deprecated fieldinternal_public_ip_address_id
from theip_configuration
block (#5823)azurerm_firewall
- the fieldpublic_ip_address_id
within theip_configuration
block is now required (#5823)azurerm_frontdoor
- fieldcache_enabled
within theforwarding_configuration
block now defaults tofalse
rather thantrue
(#5852)azurerm_frontdoor
- the fieldcache_query_parameter_strip_directive
within theforwarding_configuration
block now defaults toStripAll
rather thanStripNone
. (#5852)azurerm_frontdoor
- the fieldforwarding_protocol
within theforwarding_configuration
block now defaults toHttpsOnly
rather thanMatchRequest
(#5852)azurerm_function_app
- removing the fieldvirtual_network_name
from thesite_config
block (#5823)azurerm_function_app
- updating the fieldip_address
within theip_restriction
block to accept a CIDR rather than an IP Address to match the updated API behaviour (#5823)azurerm_iot_dps
- This resource has been removed since it was deprecated (#5753)azurerm_iot_dps_certificate
- This resource has been removed since it was deprecated (#5753)azurerm_iothub
- The deprecatedsku.tier
property will be removed. (#5790)azurerm_iothub_dps
- The deprecatedsku.tier
property will be removed. (#5790)azurerm_key_vault
- removing thesku
block since this has been deprecated in favour of thesku_name
field (#5774)azurerm_key_vault_access_policy
- removing the deprecated fieldvault_name
which has been superseded by thekey_vault_id
field (#5774)azurerm_key_vault_access_policy
- removing the deprecated fieldresource_group_name
which has been superseded by thekey_vault_id
field (#5774)azurerm_key_vault_certificate
- removing the deprecatedvault_uri
field (#5774)azurerm_key_vault_key
- removing the deprecatedvault_uri
field (#5774)azurerm_key_vault_secret
- removing the deprecatedvault_uri
field (#5774)azurerm_kubernetes_cluster
- updating the default value forload_balancer_sku
toStandard
fromBasic
(#5747)azurerm_kubernetes_cluster
- the blockdefault_node_pool
is now required (#5823)azurerm_kubernetes_cluster
- removing the deprecatedagent_pool_profile
block (#5823)azurerm_kubernetes_cluster
- the fieldenable_pod_security_policy
is no longer computed (#5823)azurerm_lb_backend_address_pool
- removing the deprecatedlocation
field (#5823)azurerm_lb_nat_pool
- removing the deprecatedlocation
field (#5823)azurerm_lb_nat_rule
- removing the deprecatedlocation
field (#5823)azurerm_lb_probe
- removing the deprecatedlocation
field (#5823)azurerm_lb_rule
- removing the deprecatedlocation
field (#5823)azurerm_log_analytics_workspace_linked_service
- This resource has been removed since it was deprecated (#5754)azurerm_log_analytics_linked_service
- Theresource_id
field has been moved from thelinked_service_properties
block to the top-level and the deprecated fieldlinked_service_properties
will be removed. This has been replaced by theresource_id
resource (#5775)azurerm_maps_account
- thesku_name
field is now case-sensitive (#5776)azurerm_mariadb_server
- removing thesku
block since it's been deprecated in favour of thesku_name
field (#5777)azurerm_metric_alertrule
- the deprecated resource has been removed (#5844)azurerm_monitor_metric_alert
- updating the default value forauto_mitigate
fromfalse
totrue
(#5773)azurerm_monitor_metric_alertrule
- the deprecated resource has been removed (#5844)azurerm_mssql_elasticpool
- removing the deprecatedelastic_pool_properties
block (#5744)azurerm_mysql_server
- removing the deprecatedsku
block (#5743)azurerm_network_interface
- removing the deprecatedapplication_gateway_backend_address_pools_ids
field from theip_configurations
block (#5784)azurerm_network_interface
- removing the deprecatedapplication_security_group_ids
field from theip_configurations
block (#5784)azurerm_network_interface
- removing the deprecatedload_balancer_backend_address_pools_ids
field from theip_configurations
block (#5784)azurerm_network_interface
- removing the deprecatedload_balancer_inbound_nat_rules_ids
field from theip_configurations
block (#5784)azurerm_network_interface
- removing the deprecatedinternal_fqdn
field (#5784)azurerm_network_interface
- removing thenetwork_security_group_id
field in favour of a new split-out resourceazurerm_network_interface_security_group_association
(#5784)azurerm_network_interface_application_security_group_association
- removing theip_configuration_name
field associations between Network Interfaces and Application Security Groups now need to be made to all IP Configurations (#5815)azurerm_network_interface
- thevirtual_machine_id
field is now computed-only since it's not setable (#5784)azurerm_notification_hub_namesapce
- removing thesku
block in favour of thesku_name
argument (#5722)azurerm_postgresql_server
- removing thesku
block which has been deprecated in favour of thesku_name
field (#5721)azurerm_private_link_endpoint
- the deprecated resource has been removed (#5844)azurerm_private_link_service
- removing the deprecated fieldnetwork_interface_ids
(#5823)azurerm_public_ip
- making theallocation_method
field required (#5823)azurerm_public_ip
- removing the deprecated fieldpublic_ip_address_allocation
(#5823)azurerm_recovery_network_mapping
- the deprecated resource has been removed (#5816)azurerm_recovery_replicated_vm
- the deprecated resource has been removed (#5816)azurerm_recovery_services_fabric
- the deprecated resource has been removed (#5816)azurerm_recovery_services_protected_vm
- the deprecated resource has been removed (#5816)azurerm_recovery_services_protection_container
- the deprecated resource has been removed (#5816)azurerm_recovery_services_protection_container_mapping
- the deprecated resource has been removed (#5816)azurerm_recovery_services_protection_policy_vm
- the deprecated resource has been removed (#5816)azurerm_recovery_services_replication_policy
- the deprecated resource has been removed (#5816)azurerm_relay_namespace
- removing thesku
block in favour of thesku_name
field (#5719)azurerm_scheduler_job
- This resource has been removed since it was deprecated (#5712)azurerm_scheduler_job_collection
- This resource has been removed since it was deprecated (#5712)azurerm_storage_account
- updating the default value foraccount_kind
fromStorage
toStorageV2
(#5850)azurerm_storage_account
- removing the deprecatedaccount_type
field (#5710)azurerm_storage_account
- removing the deprecatedenable_advanced_threat_protection
field (#5710)azurerm_storage_account
- updating the default value forenable_https_traffic_only
fromfalse
totrue
(#5808)azurerm_storage_account
- removing theaccount_encryption_source
field since this is no longer configurable by Azure (#5668)azurerm_storage_account
- removing theenable_blob_encryption
field since this is no longer configurable by Azure (#5668)azurerm_storage_account
- removing theenable_file_encryption
field since this is no longer configurable by Azure (#5668)azurerm_storage_blob
- making thetype
field case-sensitive (#5710)azurerm_storage_blob
- removing the deprecatedattempts
field (#5710)azurerm_storage_blob
- removing the deprecatedresource_group_name
field (#5710)azurerm_storage_container
- removing the deprecatedresource_group_name
field (#5710)azurerm_storage_container
- removing the deprecatedproperties
block (#5710)azurerm_storage_queue
- removing the deprecatedresource_group_name
field (#5710)azurerm_storage_share
- removing the deprecatedresource_group_name
field (#5710)azurerm_storage_table
- removing the deprecatedresource_group_name
field (#5710)azurerm_subnet
- removing the deprecatedip_configuration
field (#5801)azurerm_subnet
- removing the deprecatednetwork_security_group_id
field (#5801)azurerm_subnet
- removing the deprecatedroute_table_id
field (#5801)azurerm_subnet
- making theactions
list within theservice_delegation
block within theservice_endpoints
block non-computed (#5801)azurerm_virtual_network_peering
-allow_virtual_network_access
now defaults to true, matching the API and Portal behaviours. (#5832)azurerm_virtual_wan
- removing the deprecated fieldsecurity_provider_name
(#5823)
IMPROVEMENTS:
- web: updating to API version
2019-08-01
(#5823) - Data Source:
azurerm_kubernetes_service_version
- support for filtering of preview releases (#5662) azurerm_dedicated_host
- support for settingsku_name
toDSv3-Type2
andESv3-Type2
(#5768)azurerm_key_vault
- support for configuringpurge_protection_enabled
(#5344)azurerm_key_vault
- support for configuringsoft_delete_enabled
(#5344)azurerm_sql_database
- support for configuringzone_redundant
(#5772)azurerm_storage_account
- support for configuring thestatic_website
block (#5649)azurerm_storage_account
- support for configuringcors_rules
within theblob_properties
block (#5425)azurerm_subnet
- support for delta updates (#5801)azurerm_windows_virtual_machine
- fixing a bug when provisioning from a Shared Gallery image (#5661)
BUG FIXES:
azurerm_application_insights
- theapplication_type
field is now case sensitive as documented (#5817)azurerm_api_management_api
- allows blankpath
field (#5833)azurerm_eventhub_namespace
- the fieldip_rule
within thenetwork_rulesets
block now supports a maximum of 128 items (#5831)azurerm_eventhub_namespace
- the fieldvirtual_network_rule
within thenetwork_rulesets
block now supports a maximum of 128 items (#5831)azurerm_linux_virtual_machine
- using the delete custom timeout during deletion (#5764)azurerm_netapp_account
- allowing the-
character to be used in thename
field (#5842)azurerm_network_interface
- thedns_servers
field now respects ordering (#5784)azurerm_public_ip_prefix
- fixing the validation for theprefix_length
to match the Azure API (#5693)azurerm_recovery_services_vault
- using the requested cloud rather than the default (#5825)azurerm_role_assignment
- validating that thename
is a UUID (#5624)azurerm_signalr_service
- ensuring the SignalR segment is parsed in the correct case (#5737)azurerm_storage_account
- locking on the storage account resource when updating the storage account (#5668)azurerm_subnet
- supporting updating of theenforce_private_link_endpoint_network_policies
field (#5801)azurerm_subnet
- supporting updating of theenforce_private_link_service_network_policies
field (#5801)azurerm_windows_virtual_machine
- using the delete custom timeout during deletion (#5764)
For information on changes between the v2.00.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.
Versions 1.0.0 - 1.44.0
1.44.0 (February 12, 2020)
NOTES
Preparation for 2.0: We intend for v1.44.0 to be the last release in the 1.x line - we'll be turning our focus to 2.0 with the next release. We recommend consulting the list of changes coming in 2.0 to be aware and trialling the Beta available in 1.x versions if you're interested.
Terraform 0.10/0.11: The upcoming version 2.0 of the Azure Provider will not support Terraform 0.10.x & Terraform 0.11.x - you will need to upgrade to Terraform 0.12 to use version 2.0 (and above) of the Azure Provider.
FEATURES:
- New Data Source:
azurerm_eventhub_consumer_group
(#5518) - New Data Source:
azurerm_function_app
(#5642) - New Data Source:
azurerm_iothub_dps_shared_access_policy
(#5516)
CHANGES TO BETA RESOURCES:
azurerm_linux_virtual_machine
- added validation for the SSH Key type (#5610)azurerm_linux_virtual_machine_scale_set
- support for updating VMSS's with a Automatic & Rolling Upgrade Policy (sendinghealth_probe_id
during an update) (#5430)azurerm_windows_virtual_machine
- added validation for the SSH Key type (#5610)azurerm_windows_virtual_machine_scale_set
- support for updating VMSS's with a Automatic & Rolling Upgrade Policy (sendinghealth_probe_id
during an update) (#5430)
IMPROVEMENTS:
azurerm_api_management
- support for configuring the HTTP2 protocol (#5593)azurerm_cognitive_account
- support for thekind
FormRecognizer
(#5679)azurerm_cognitive_account
- support for thekind
ImmersiveReader
(#5604)azurerm_databricks_workspace
- support for theTrial
SKU (#5652)azurerm_function_app
- support for configuringip_restriction
blocks (#5440)azurerm_function_app
- support for configuring user assigned identities (#5676)azurerm_key_vault_key
- support fornot_before_date
andexpiration_date
(#5619)azurerm_lb
- fixing a crash when the HTTP response is dropped (#5680)azurerm_stream_analytics_job
- support for importing jobs created in the portal (#5522)azurerm_storage_blob
- support for authenticating using Microsoft Entra ID (#5614)azurerm_storage_container
- support for authenticating using Microsoft Entra ID (#5614)azurerm_storage_queue
- support for authenticating using Microsoft Entra ID (#5614)
BUGS:
azurerm_storage_account
- fix hanging destroy caused by multiple network rules (#5565)azurerm_linux_virtual_machine
- fixshared_image_id
parsing (#5640)
1.43.0 (February 04, 2020)
NOTES
Opt-In Beta: Version 1.43 of the Azure Provider introduces an opt-in Beta for some of the new functionality coming in 2.0 - more information can be found in the Beta guide.
Terraform 0.10/0.11: The upcoming version 2.0 of the Azure Provider will not support Terraform 0.10.x & Terraform 0.11.x - you will need to upgrade to Terraform 0.12 to use version 2.0 (and above) of the Azure Provider.
FEATURES:
- New Data Source:
azurerm_eventhub_namespace_authorization_rule
(#5489) - New Data Source:
azurerm_mariadb_server
(#5506)
IMPROVEMENTS:
azurerm_application_insights
- support for thedaily_data_cap_in_gb
&daily_data_cap_notifications_disabled
properties (#5480)azurerm_private_endpoint
- expose mapping betweengroup_id
andsubresource_names
(#5571)azurerm_recovery_services_vault
- support for thesoft_delete_enabled
property (#5586)
BUGS:
azurerm_databricks_workspace
- allow underscores inname
(#5548)azurerm_dns_aaaa_record
- normalize IPv6 addresses (#5459)azurerm_frontdoor
- including requiredminimum_tls_version
to thecustom_https_configuration
block (#5539)azurerm_managed_disk
- correctly handles disk resizing when attached to a virtual machine (#5579)azurerm_marketplace_agreement
- recreate agreement if not accepted (#5582)azurerm_mysql_virtual_network_rule
- allowsubnet_id
to be in a different subscription then the database (#5568)azurerm_virtual_network_gateway_connection
- increaserouting_weight
maximum to32000
(#5540)
1.42.0 (January 27, 2020)
NOTES:
azurerm_cosmosdb_account
- thecapabilities
is now force new as it cannot be updated once set (#5453)
FEATURES:
- New Data Source:
azurerm_dedicated_host
(#5513) - New Data Source:
azurerm_api_management_api_version_set
(#5470) - New Resource:
azurerm_dedicated_host
(#5513)
IMPROVEMENTS:
- dependencies: upgrading to
v38.1.0
ofgithub.com/Azure/azure-sdk-for-go
(#5385) - frontdoor: updating to use API version
2019-11-01
(#5385) azurerm_application_insights
- add support forretention_in_days
(#5457)azurerm_batch_pool
- support for thenetwork_configuration
property (#5392)azurerm_cosmosdb_account
- support for theEnableMongo
capability (#5325)azurerm_cosmosdb_account
- support for theParse
kind (#5453)azurerm_cosmosdb_sql_container
- support fordefault_ttl
property (#5492)azurerm_databricks_workspace
- support for thecustom_parameters
property andpublic_subnet_name
,private_subnet_name
, andvirtual_network_id
parameters (#3889)azurerm_databricks_workspace
- support for theno_public_ip
custom parameter (#5469)azurerm_express_route_circuit
- support for theBasic
andLocal
tiers (#5456)azurerm_frontdoor_firewall_policy
- support for exclusions (#5407)azurerm_iothub
- support for theevent_hub_retention_in_days
andevent_hub_partition_count
properties (#5505)azurerm_kubernetes_cluster
- Add support forload_balancer_profile
(#5394)azurerm_network_watcher_flow_log
- support for theversion
property (#5419)azurerm_traffic_manager_profile
- add theexpected_status_code_ranges
(#5471)azurerm_traffic_manager_profile
- switchdns_config
andmonitor_config
to type list and limit to1
(#5471)azurerm_kubernetes_cluster
- support updating AKS Microsoft Entra RBAC profile without rebuilding cluster (#5410)
BUG FIXES:
azurerm_app_service
- fixing a crash whenlogs
was nil (#5414)azurerm_container_group
- fixing a crash whenIPAddress.Ports
was nil in the response from the Azure API (#5415)azurerm_frontdoor
- fixing issue where theforwarding_configuration
cache could not be disabled (#5358)azurerm_postgresql_server
- correctly validate thename
property (#5443)azurerm_postgresql_database
- correctly validate theserver_name
property (#5443)azurerm_postgresql_firewall
- correctly validate theserver_name
property (#5443)azurerm_postgresql_virtual_network_rule
- correctly validate theserver_name
property (#5443)azurerm_private_link_service
- fixing a crash when theauto_approval
andvisibility
blocks aren't returned from the Azure API (#5428)azurerm_subnet
- thedelegations.#.actions
property is now computed to accommodate azure defaults (#5484)azurerm_virtual_machine
- will no longer panic ifnetwork_interface_ids
is missing (#5413)
1.41.0 (January 16, 2020)
NOTES:
azurerm_managed_disk
- the Azure API now requires that thestorage_account_id
field is specified during import, as such this field is now required during when importing a VHD to a Managed Disk (#5250)
FEATURES:
- New Data Source:
azurerm_dedicated_host_group
(#5307) - New Data Source:
azurerm_disk_encryption_set
(#5249) - New Data Source:
azurerm_eventgrid_topic
(#5367) - New Data Source:
azurerm_iothub_dps
(#5336) - New Data Source:
azurerm_iothub_shared_access_policy
(#5368) - New Data Source:
azurerm_storage_container
(#5374) - New Resource:
azurerm_api_management_identity_provider_facebook
(#5346) - New Resource:
azurerm_api_management_identity_provider_twitter
(#5306) - New Resource:
azurerm_api_management_identity_provider_microsoft
(#5369) - New Resource:
azurerm_cosmosdb_gremlin_graph
(#5301) - New Resource:
azurerm_dedicated_host_group
(#5307) - New Resource:
azurerm_disk_encryption_set
(#5249)
IMPROVEMENTS:
- dependencies: upgrading to
v38.0.0
of github.com/Azure/azure-sdk-for-go (#5335) - backup: updating to use API version
2019-05-13
(#5335 ) - Data Source:
azurerm_managed_disk
- exposingdisk_encryption_set_id
(#5250) - Data Source:
azurerm_managed_disk
- exposingstorage_account_id
(#5250) azurerm_cognitive_account
- thesku
block has been deprecated in favour of thesku_name
property (#5380)azurerm_devspace_controller
- thesku
block has been deprecated in favour of thesku_name
property (#5379)azurerm_batch_pool
- support for themetadata
property (#5309)azurerm_function_app
- convertconnection_string
s from aTypeList
to aTypeSet
(#5319)azurerm_iothub
- deprecate thesku.tier
property as it is no longer required (#5382)azurerm_iothub
- add an upper range of200
to thesku.capacify
validation (#5382)azurerm_iothub_dps
- deprecate thesku.tier
property as it is no longer required (#5382)azurerm_iothub_dps
- add an upper range of200
to thesku.capacify
validation (#5382)azurerm_lb_rule
- support for theenable_tcp_reset
property (#5373)azurerm_lb_nat_rule
- support for theenable_tcp_reset
andidle_timeout_in_minutes
properties (#5373)azurerm_managed_disk
- support for configuringdisk_encryption_set_id
(#5250)azurerm_managed_disk
- support for configuringstorage_account_id
which is now required by the Azure API during an import (#5250)azurerm_mariadb_server
- thesku
block has been deprecated in favour of thesku_name
property (#5378)azurerm_mysql_server
- thesku
block has been deprecated in favour of thesku_name
property (#5377)azurerm_postgresql_server
- thesku
block has been deprecated in favour of thesku_name
property (#5376)
BUG FIXES:
azurerm_api_management_operation
- will no longer panic on missing values inrequest
(#5318)azurerm_storage_account
- fix performance issue for accounts that don't support queues (#5316)
1.40.0 (January 08, 2020)
FEATURES:
- New Data Source:
azurerm_netapp_volume
(#4933) - New Data Source:
azurerm_netapp_snapshot
(#5215) - New Data Source:
azurerm_signalr_service
(#5276) - New Resource:
azurerm_advanced_threat_protection
(#4848) - New Resource:
azurerm_api_management_diagnostic
(#4836) - New Resource:
azurerm_api_management_identity_provider_aad
(#5268) - New Resource:
azurerm_api_management_identity_provider_google
(#5279) - New Resource:
azurerm_app_service_virtual_network_swift_connection
(#5214) - New Resource:
azurerm_automation_certificate
(#4785) - New Resource:
azurerm_backup_container_storage_account
(#5213) - New Resource:
azurerm_backup_policy_file_share
(#5213) - New Resource:
azurerm_backup_protected_file_share
(#5213) - New Resource:
azurerm_cosmosdb_gremlin_database
(#5248) - New Resource:
azurerm_iothub_dps_shared_access_policy
(#5171) - New Resource:
azurerm_kusto_database_principal
(#5242) - New Resource:
azurerm_network_watcher_flow_log
(#5059) - New Resource:
azurerm_netapp_volume
(#4933) - New Resource:
azurerm_netapp_snapshot
(#5215) - New Resource:
azurerm_stream_analytics_reference_input_blob
(#3633)
IMPROVEMENTS:
- Data Source:
azurerm_private_link_service
- exposing theenable_proxy_protocol
property (#5178) - Data Source:
azurerm_virtual_network_gateway
- exposing thegeneration
property (#5198) azurerm_application_gateway
- support for thetrusted_root_certificate_names
property (#5204)azurerm_api_management_operation
- will no longer panic whenresponse
is missing values (#5273)azurerm_cosmosdb_cassandra_keyspace
- support for thethroughput
property (#5203)azurerm_cosmosdb_sql_container
- support for thethroughput
property (#5203)azurerm_cosmosdb_sql_database
- support for thethroughput
property (#5203)azurerm_cosmosdb_table
- support for thethroughput
property (#5203)azurerm_dns_a_record
- support for configuringtarget_resource_id
(#5218)azurerm_dns_aaaa_record
- support for configuringtarget_resource_id
(#5218)azurerm_dns_cname_record
- support for configuringtarget_resource_id
(#5218)azurerm_dns_mx_record
- thename
property is now optional (#5205)azurerm_function_app
- support for theftps_state
property (#5169)azurerm_image
- support for configuringhyper_v_generation
(#4453)azurerm_iothub_dps_shared_access_policy
- support for theprimary_connection_string
&secondary_connection_string
properties (#5231)azurerm_key_vault
- thenetwork_acls
property is now computed (#5207)azurerm_kubernetes_cluster
- support for theidentity
property (#5168)azurerm_kubernetes_cluster
- support for private link (#5161)azurerm_logic_app_trigger_recurrence
- support for thestart_time
property (#5244)azurerm_private_link_service
- support for theenable_proxy_protocol
property (#5178)azurerm_recovery_services_fabric
- has been deprecated and renamed toazurerm_site_recovery_fabric
(#5170)azurerm_recovery_network_mapping
- has been deprecated and renamed toazurerm_site_recovery_network_mapping
(#5170)azurerm_recovery_services_protection_container
- has been deprecated and renamed toazurerm_site_recovery_protection_container
(#5170)azurerm_recovery_services_protection_container_mapping
- has been deprecated and renamed toazurerm_site_recovery_protection_container_mapping
(#5170)azurerm_recovery_services_replication_policy
- has been deprecated and renamed toazurerm_site_recovery_protection_policy
(#5170)azurerm_recovery_replicated_vm
- has been deprecated and renamed toazurerm_site_recovery_replicated_vm
(#5170)azurerm_recovery_services_protection_policy_vm
- has been deprecated and renamed tozurerm_backup_policy_vm
(#5170)azurerm_recovery_services_protected_vm
- has been deprecated and renamed toazurerm_backup_protected_vm
(#5170)azurerm_search_service
- exposing thequery_keys
(#5029)azurerm_storage_account
- exposing theblob_properties
block (#3807)aaurerm_storage_account
- correctly handle an empty network rules API response (#5210)azurerm_storage_account
- making the resource group name case sensitive (#5289)azurerm_shared_image_version
- support for thestorage_account_type
property (#5212)azurerm_virtual_network_gateway
- support for configuringgeneration
(#5198)azurerm_virtual_network_gateway_connection
- support for theconnection_protocol
property (#5145)
BUG FIXES:
- Data Source:
azurerm_shared_image_version
- change thestorage_account_type
property from a set to a list (#5212) azurerm_api_management_api
- working around a behavioural change in the API detecting deleted resources (#5054)azurerm_api_management_api
- correctly setting the soap API type whensoap_pass_through
is true (#5081)azurerm_app_configuration
- temporarily treatingresource_group_name
as case-insensitive to work around a breaking API change (#5324)azurerm_healthcare_service
- making rhecors_configuration
block computed (#5046)azurerm_monitor_log_profile
- polling until the log profile is repeatedly available (#5194)azurerm_storage_account_network_rules
- matching the validation used forip_rules
with the validation used byip_rules
in thenetwork_rules
block ofazurerm_storage_account
(#5201)azurerm_subnet
- allowing bothenforce_private_link_endpoint_network_policies
andenforce_private_link_service_network_policies
to be set together (#5200)azurerm_virtual_machine
- handling a crash whenos_profile_secrets
was nil (#5308)azurerm_virtual_machine
- handling a crash when thevault_certificates
block within theos_profile_secrets
was nil (#5308)
1.39.0 (December 16, 2019)
FEATURES:
- New Resource:
azurerm_app_configuration
(#4859) - New Resource:
azurerm_bot_channel_ms_teams
(#4984) - New Resource:
azurerm_mssql_database_vulnerability_assessment_rule_baseline
(#3806) - New Resource:
azurerm_mssql_server_vulnerability_assessment
(#3806) - New Resource:
azurerm_mssql_server_security_alert_policy
(#3806)
IMPROVEMENTS:
- dependencies: upgrading to
v0.7.1
of github.com/tombuildsstuff/giovanni (#5143) - storage: switching to use the Authorizers from Azure/go-autorest (#5109)
azurerm_app_service
- adding validation to import (#5107)azurerm_app_service_certificate
- adding validation to import (#5107)azurerm_app_service_custom_hostname_binding
- adding validation to import (#5107)azurerm_app_service_plan
- adding validation to import (#5107)azurerm_app_service_slot
- adding validation to import (#5107)azurerm_app_service_source_control_token
- adding validation to import (#5107)azurerm_cosmos_mongo_collection
- deprecate theindexes
property (#5116)azurerm_cosmos_mongo_collection
- make throughput computed and remove the default to let the API handel it (#5116)azurerm_cosmos_mongo_database
- support for thethroughput
property (#5116)azurerm_function_app
- support formin_tls_version
(#5074)azurerm_private_link_endpoint
- has been deprecated and renamed toazurerm_private_endpoint
(#5150)
BUG FIXES:
- Data Source:
azurerm_nat_gateway
- handling a crash when thesku
block was malformed (#5104) azurerm_api_management_api
- ensuringversion_set_id
is specified whenversion
is (#4993)azurerm_nat_gateway
- handling a crash when thesku
block was malformed (#5104)azurerm_private_link_endpoint
- fixing the validation for thesubresource_names
field (#5118)azurerm_storage_account
- querying all pages when listing storage accounts (#5075)azurerm_storage_blob
- querying all pages when listing storage accounts (#5075)azurerm_storage_container
- querying all pages when listing storage accounts (#5075)azurerm_storage_file
- querying all pages when listing storage accounts (#5075)azurerm_storage_queue
- querying all pages when listing storage accounts (#5075)azurerm_storage_table
- querying all pages when listing storage accounts (#5075)
1.38.0 (December 06, 2019)
FEATURES:
- New Data Source:
azurerm_nat_gateway
(#4449) - New Data Source:
azurerm_private_link_endpoint_connection
(#4493) - New Data Source:
azurerm_virtual_hub
(#5004) - New Resource:
azurerm_iothub_fallback_route
(#4965) - New Resource:
azurerm_nat_gateway
(#4449) - New Resource:
azurerm_point_to_site_vpn_gateway
(#5004) - New Resource:
azurerm_private_dns_mx_record
(#4915) - New Resource:
azurerm_private_link_endpoint
(#4493) - New Resource:
azurerm_storage_account_network_rules
(#5082) - New Resource:
azurerm_subnet_nat_gateway_association
(#4449) - New Resource:
azurerm_virtual_hub
(#5004) - New Resource:
azurerm_vpn_gateway
(#5004) - New Resource:
azurerm_vpn_server_configuration
(#5004)
IMPROVEMENTS:
- network: updating to use API version
2019-09-01
(#5004) azurerm_application_gateway
- updating the validation formin_capacity
andmax_capacity
within theautoscale_configuration
block (#4958)azurerm_application_gateway
- fixes a crash when an empty body for probe match was used (#5056)azurerm_dns_a_record
- exposing thefqdn
(#5000)azurerm_dns_aaaa_record
- exposing thefqdn
(#5000)azurerm_dns_caa_record
- exposing thefqdn
(#5000)azurerm_dns_cname_record
- exposing thefqdn
(#5000)azurerm_dns_mx_record
- exposing thefqdn
(#5000)azurerm_dns_ns_record
- exposing thefqdn
(#5000)azurerm_dns_ptr_record
- exposing thefqdn
(#5000)azurerm_dns_srv_record
- exposing thefqdn
(#5000)azurerm_dns_txt_record
- exposing thefqdn
(#5000)azurerm_mysql_server
- add support for version 8.0 (#5019)
BUG FIXES:
azurerm_mssql_elasticpool
- no longer panicing whensku
is nil (#5017)azurerm_storage_account
- ensuring we only lock each Virtual Network once during deletion (#4908)azurerm_virtual_wan
- deprecating thesecurity_provider_name
field since it's no longer used (#5004)
1.37.0 (November 26, 2019)
NOTES
The azurerm_kubernetes_cluster
resource has undergone substantial changes in this release to work around breaking behavioural changes in the Azure API. As such the agent_pool_profile
block has been superseded by the default_node_pool
block. Multiple Node Pools can instead be configured using the azurerm_kubernetes_cluster_node_pool
resource.
FEATURES:
- New Data Source:
azurerm_automation_account
(#4740) - New Data Source:
azurerm_netapp_account
(#4416) - New Data Source:
azurerm_netapp_pool
(#4889) - New Data Source:
azurerm_private_link_service
(#4426) - New Data Source:
azurerm_private_link_service_endpoint_connections
(#4426) - New Resource:
azurerm_data_factory_trigger_schedule
(#4793) - New Resource:
azurerm_iothub_endpoint_eventhub
(#4823) - New Resource:
azurerm_iothub_endpoint_servicebus_queue
(#4823) - New Resource:
azurerm_iothub_endpoint_servicebus_topic
(#4823) - New Resource:
azurerm_iothub_endpoint_storage_container
(#4823) - New Resource:
azurerm_iothub_route
(#4923) - New Resource:
azurerm_kubernetes_cluster_node_pool
(#4899) - New Resource:
azurerm_netapp_account
(#4416) - New Resource:
azurerm_netapp_pool
(#4889) - New Resource:
azurerm_private_dns_aaaa_record
(#4841) - New Resource:
azurerm_private_dns_ptr_record
(#4703) - New Resource:
azurerm_private_dns_srv_record
(#4783) - New Resource:
azurerm_private_link_service
(#4426) - New Resource:
azurerm_relay_hybrid_connection
(#4832)
IMPROVEMENTS:
- 2.0 prep: refresh functions now use custom timeouts when custom timeouts are enabled (#4838)
- authentication: requesting a fresh token from the Azure CLI when the existing one expires (#4775)
- dependencies: updating
github.com/Azure/azure-sdk-for-go
tov36.3.0
(#4913) - dependencies: updating
github.com/Azure/go-autorest
tov0.9.2
(#4775) - dependencies: updating
github.com/hashicorp/go-azure-helpers
tov0.10.0
(#4775) - networking: updating to API version
2019-07-01
(#4596) - sql: updating to API version
2017-03-01-preview
(#4242) - Data Source:
azurerm_monitor_action_group
- support forarm_role_receiver
,automation_runbook_receiver
,azure_app_push_receiver
,azure_function_receiver
,itsm_receiver
,logic_app_receiver
andvoice_receiver
(#4638) azurerm_api_management_api
- theversion
andversion_set_id
properties can now be set (#4592)azurerm_app_service
- support forJAVA
container (#4897)azurerm_app_service
- support for configuring the minor version of Java (#4779)azurerm_app_service_slot
- support forauto_swap_slot_name
(#4752)azurerm_app_service_slot
- support for configuring the minor version of Java (#4779)azurerm_application_insights
- support for thesampling_percentage
property (#4925)azurerm_automation_credential
- deprecateaccount_name
in favour ofautomation_account_name
(#4777)azurerm_cognitive_service
- support for the kindLUIS.Authoring
(#4888)azurerm_eventgrid_domain
- Exportprimary_access_key
andsecondary_access_key
(#4876)azurerm_firewall
- allow multipleip_configuration
blocks (#4639)azurerm_firewall_application_rule_collection
- support for the protocol typeMssql
(#4596)azurerm_hdinsight_hadoop_cluster
- Added edge node support (#4550)azurerm_hdinsight_hadoop_cluster
- support for genstorage_account_gen2
property (#4634)azurerm_hdinsight_hbase_cluster
- support for genstorage_account_gen2
property (#4634)azurerm_hdinsight_kafka_cluster
- support for genstorage_account_gen2
property (#4634)azurerm_hdinsight_query_cluster
- support for genstorage_account_gen2
property (#4634)azurerm_hdinsight_spark_cluster
- support for thestorage_account_gen2
property (#4634)azurerm_iot_dps
- has been deprecated and renamed toazurerm_iothub_dps
(#4896)azurerm_iot_dps_certificate
- has been deprecated and renamed toazurerm_iothub_dps_certificate
(#4896)azurerm_key_vault_secret
- support fornot_before_date
andexpiration_date
(#4873)azurerm_kubernetes_cluster
- introducing a newdefault_node_pool
block which defaults to VM Scale Sets (#4898)azurerm_kubernetes_cluster
- deprecating theagent_pool_profiles
block in favour of thedefault_node_pool
block (#4898)azurerm_kubernetes_cluster
- support forenable_node_public_ip
inagent_pool_profile
(#4613)azurerm_monitor_action_group
- support forarm_role_receiver
,automation_runbook_receiver
,azure_app_push_receiver
,azure_function_receiver
,itsm_receiver
,logic_app_receiver
andvoice_receiver
(#4638)azurerm_monitor_activity_log_alert
- thecriteria
property now supportsResourceHealth
(#4944)azurerm_servicebus_subscription
- support for theforward_dead_lettered_messages_to
property (#4789)azurerm_signalr_service
- support for thecors
andfeatures
blocks (#4716)azurerm_sql_server
- support for theidentity
block (#4754)azurerm_subnet
- support for theenforce_private_link_service_network_policies
property (#4426)azurerm_template_deployment
- validating the ARM Template prior to deploying it, which provides more granular errors (#4715)
BUG FIXES:
- dependencies: temporarily switching to use a fork of github.com/Azure/azure-sdk-for-go to get around a build issue on 32-bit systems (#4979)
- Data Source:
azurerm_network_interface
- exporting the IP Address for Dynamic Network Interfaces (#4852) azurerm_api_management_api_policy
- sendingpolicy
as Raw XML (#4140)azurerm_bastion_host
- matching the validation forname
used by Azure (#4766)azurerm_bastion_host
- support for hyphens in thename
field within theip_configuration
block (#4814)azurerm_container_group
- prevent empty string from being passed intocommands
(#4953)azurerm_eventhub_namespace
- deprecating thekafka_enabled
sproperty as it is now managed by Azure (#4743)azurerm_kubernetes_cluster
- support for conditional updates /ignore_changes
on thenode_count
field (#4898)azurerm_kubernetes_cluster
- working around a case sensitivity bug when upgrading clusters via the Azure Portal (#4929)azurerm_lb_probe
- fixing a bug whereprotocol
was force lower-cased which caused a diff in the plan (#4631)azurerm_lb_rule
- fixing a bug whereprotocol
was force lower-cased which caused a diff in the plan (#4631)azurerm_network_interface
- exporting the IP Address for Dynamic Network Interfaces (#4852)azurerm_postgresql_database
- allowing dashes in the name (#4866)azurerm_private_dns_cname_record
- fixing a bug where callingDelete
didn't delete the CName record (#4804)azurerm_storage_account
- fixing an error where Advanced Threat Protection is unavailable in Azure Germany (#4746)azurerm_virtual_network_gateway_connection
- Configurerouting_weight
with weight0
(#4849)
1.36.1 (October 29, 2019)
FEATURES:
- provider: adding a flag to allow users to opt-out of the default Terraform Partner ID (#4751)
1.36.0 (October 29, 2019)
FEATURES:
- New Data Source:
azurerm_app_service_certificate_order
(#4454) - New Data Source:
azurerm_data_factory
(#4517) - New Data Source:
azurerm_healthcare_service
(#4221) - New Data Source:
azurerm_resources
(#3529) - New Data Source:
azurerm_postgresql_server
(#4732) - New Resource:
azurerm_automation_job_schedule
(#3386) - New Resource:
azurerm_app_service_certificate_order
(#4454) - New Resource:
azurerm_bastion_host
(#4096) - New Resource:
azurerm_data_factory_integration_runtime_managed
(#4342) - New Resource:
azurerm_healthcare_service
(#4221) - New Resource:
azurerm_kusto_eventhub_data_connection
(#4385)
IMPROVEMENTS:
- 2.0 prep: groundwork required for custom timeouts (#4475)
- dependencies: updating to
v34.1.0
ofgithub.com/Azure/azure-sdk-for-go
(#4609) - devspace: updating to API version
2019-04-01
(#4597) - frontdoor: updating to use API version
2019-04-01
(#4609) - provider: switching to use the Provider SDK from
github.com/hashicorp/terraform-provider-sdk
(#4474) - provider: sending Microsoft's Terraform Partner ID in the user agent if a custom Partner ID isn’t specified (#4663)
- storage: caching the storage account information to workaround the Storage API being unperformant (#4709)
- Data Source:
azurerm_client_config
- fixing a crash when using MSI authentication (#4738) - Data Source:
azurerm_lb_backend_address_pool
- exposingbackend_ip_configurations
(#4605) azurerm_cognitive_account
- support for the skuF1
(#4720)azurerm_cosmosdb_mongo_collection
- add support for thethroughput
property (#4467)azurerm_firewall
- support forzones
(#4670)azurerm_function_app
- add support for thehttp2_enabled
property (#4696)azurerm_frontdoor
- updatecustom_host
to be optional, addredirect_configuration
to documentation. (#4601)azurerm_kubernetes_cluster
- allow theaci_connector_linux
to be disabled by allowing the subnet property be empty (#4541)azurerm_kubernetes_cluster
- add support for theazure_policy
property in theaddon_profile
block (#4498)azurerm_monitor_action_group
- add support for theuse_common_alert_schema
webhook property (#4483)azurerm_network_security_rule
- add support forIcmp
to theprotocol
property (#4615)azurerm_network_security_rule
- add support forIcmp
to theprotocol
property (#4615)azurerm_servicebus_namespace
- allowcapacity
to8
for the premium SKU (#4630)azurerm_subnet
- add support for theMicrosoft.DBforPostgreSQL/serversv2
andMicrosoft.StreamAnalytics/streamingJobs
to theservice_delegation.name
property (#4690)azurerm_subnet
- add support for theMicrosoft.Network/networkinterfaces/*
andMicrosoft.Network/virtualNetworks/subnets/unprepareNetworkPolicies/action
to theservice_delegation.action
property (#4690)
BUG FIXES:
azurerm_api_management
- deprecate thedisable_backend_ssl30
,disable_backend_tls10
,disable_backend_tls11
,disable_triple_des_ciphers
,disable_frontend_ssl30
,disable_frontend_tls10
,disable_frontend_tls11
properties astrue
actually meant enable in favour ofenable_backend_ssl30
,enable_backend_tls10
,enable_backend_tls11
,enable_triple_des_ciphers
,enable_frontend_ssl30
,enable_frontend_tls10
,enable_frontend_tls11
(#4534)azurerm_devspace_controller
- thehost_suffix
field is now read-only due to a change in Azure (#4597)azurerm_key_vault_certificate
- switches theemails
,dns_names
,upns
of thesubject_alternative_names
property to useTypeSet
(#4645)azurerm_kubernetes_cluster
- fixing a crash when theservice_principal_profile
block was nil (#4697)azurerm_kubernetes_cluster
- thelog_analytics_workspace_id
property is now optional (#4513)azurerm_key_vault
- temporarily makingsku
case insensitive to work around a breaking change in the API (#4714)azurerm_management_group
- raising the error message when an error occurs (#4725)azurerm_maps_account
- temporarily makingsku
case insensitive to work around a breaking change in the API (#4714)azurerm_media_services_account
- fixes theinvalid address to set: []string{"tags"}
error (#4537)azurerm_monitor_activity_log_alert
- fixing support for the categoryServiceHealth
(#4646)azurerm_network_security_group_association
- prevent deadlock between association and network interface creation (#4501)azurerm_sql_database
- ensure theread_scale
property is always set during initial creation (#4573)azurere_storage_account
- Ignore Advanced Threat Protection read errors in Azure Germany (#4564)azurerm_storage_blob
- makingmetadata
a computed field (#4727)azurerm_virtual_machine
- handling theplan
block being nil (#4712)azurerm_virtual_machine_data_disk_attachment
- will no longer remove the identity block when making an update (#4538)
1.35.0 (October 04, 2019)
FEATURES:
- New Data Source:
azurerm_app_service_certificate
(#4468) - New Data Source:
azurerm_public_ip_prefix
(#4340) - New Data Source:
azurerm_storage_management_policy
(#3819) - New Resource:
azurerm_bot_channel_slack
(#4367) - New Resource:
azurerm_bot_channel_email
(#4389) - New Resource:
azurerm_bot_web_app
(#4411) - New Resource:
azurerm_dashboard
(#4357) - New Resource:
azurerm_eventhub_namespace_disaster_recovery_config
(#4425) - New Resource:
azurerm_storage_data_lake_gen2_filesystem
(#4457) - New Resource:
azurerm_storage_management_policy
(#3819)
IMPROVEMENTS:
- dependencies: upgrading
github.com/Azure/azure-sdk-for-go
tov33.2.0
(#4334) - kusto: updating to API version
2019-05-15
(#4376) - Data Source:
azurerm_client_config
- addobject_id
property (#4486) azurerm_analysis_services_server
- support forbackup_blob_container_uri
andserver_full_name
(#4397)azurerm_api_management_api
- deprecatesku
in favour of thesku_name
property (#3154)azurerm_app_service_custom_hostname_binding
- support forssl_state
andthumbprint
(#4204)azurerm_app_service_slot
- support forlogs
(#4473)azurerm_application_insights_analytics_item
- Add support for App Insights Analytics Items (#4374)azurerm_eventhub_namespace
- support for thenetwork_rulesets
property (#4409)azurerm_function_app
- changes toapp_service_plan_id
no longer force a new resource (#4439)azurerm_kubernetes_cluster
- support for updating the Service Principal (#4469)azurerm_servicebus_namespace
- support forzone_redundant
(#4432)
BUG FIXES:
- provider: Ensuring the user agent is configured (#4463)
- provider: Exposing the version of Terraform Core being used, rather than vendorered in User Agents (#4464)
azurerm_container_registry
- checking thename
is globally unique during creation (#4424)azurerm_hdinsight_hadoop_cluster
- handling the API now masking passwords (#4489)azurerm_hdinsight_hbase_cluster
- handling the API now masking passwords (#4489)azurerm_hdinsight_interactive_query_cluster
- handling the API now masking passwords (#4489)azurerm_hdinsight_kafka_cluster
- handling the API now masking passwords (#4489)azurerm_hdinsight_ml_services_cluster
- handling the API now masking passwords (#4489)azurerm_hdinsight_rserver_cluster
- handling the API now masking passwords (#4489)azurerm_hdinsight_spark_cluster
- handling the API now masking passwords (#4489)azurerm_hdinsight_storm_cluster
- handling the API now masking passwords (#4489)azurerm_key_vault_certificate
- storing the certificate data as hex (#4335)azurerm_kubernetes_cluster
- fixing a bug where upgrading to 1.34.0 would require resource recreation (#4469)azurerm_public_ip
- ensuring thatpublic_ip_prefix_id
is read (#4344)azurerm_role_assignment
- changing theskip_service_principal_aad_check
property no longer forces a new resource (#4412)azurerm_storage_blob
- reading the properties after an update (#4452)
1.34.0 (September 18, 2019)
FEATURES:
- New Data Source:
azurerm_network_ddos_protection_plan
(#4228) - New Data Source:
azurerm_proximity_placement_group
(#4020) - New Data Source:
azurerm_servicebus_namespace_authorization_rule
(#4294) - New Data Source:
azurerm_sql_database
(#4210) - New Data Source:
azurerm_storage_account_blob_container_sas
(#4195) - New Resource:
azurerm_app_service_certificate
(#4192) - New Resource:
azurerm_app_service_source_control_token
(#4214) - New Resource:
azurerm_bot_channels_registration
(#4245) - New Resource:
azurerm_bot_connection
(#4311) - New Resource:
azurerm_frontdoor
(#3933) - New Resource:
azurerm_frontdoor_firewall_policy
(#4125) - New Resource:
azurerm_kusto_cluster
(#4129) - New Resource:
azurerm_kusto_database
(#4149) - New Resource:
azurerm_marketplace_agreement
(#4305) - New Resource:
azurerm_private_dns_zone_virtual_network_link
(#3789) - New Resource:
azurerm_proximity_placement_group
(#4020) - New Resource:
azurerm_stream_analytics_output_servicebus_topic
(#4164) - New Resource:
azurerm_web_application_firewall_policy
(#4119)
IMPROVEMENTS:
- dependencies: updating
github.com/Azure/azure-sdk-for-go
tov32.5.0
(#4166) - dependencies: updating
github.com/Azure/go-autorest
tov0.9.0
(#4166) - dependencies: updating
github.com/hashicorp/go-azure-helpers
tov0.7.0
(#4166) - dependencies: updating
github.com/terraform-providers/terraform-provider-azuread
tov0.6.0
(#4166) - dependencies: updating
github.com/hashicorp/terraform
tov0.12.8
(#4341) - compute: updating the API Version to
2019-07-01
(#4331) - network: updating to API version
2019-06-01
(#4291) - network: reverting the locking changes from #3673 (#3673)
- storage: caching the Resource Group Name / Account Key (#4205)
- storage: switching to use SharedKey for authentication with Blobs/Containers rather than SharedKeyLite (#4235)
- Data Source:
azurerm_storage_account
- gracefully degrading when there's a ReadOnly lock/the user doesn't have permissions to list the Keys for the storage account (#4248) - Data Source:
azurerm_storage_account_sas
- adding anISO8601
validator to thestart
andend
dates (#4064) - Data Source:
azurerm_virtual_network
- support for thelocation
property (#4281) azurerm_api_management
- support for multipleadditional_location
blocks (#4175)azurerm_application_gateway
- allowingcapacity
to be set to32
(#4189)azurerm_application_gateway
- support OWASP version3.1
for therule_set_version
property (#4263)azurerm_application_gateway
- support for thetrusted_root _certificate
property (#4206)azurerm_app_service
- fixing a bug where the Applicationlogs
block would get reset whenapp_settings
were configured (#4243)azurerm_app_service
- support for sending HTTP Logs to Blob Storage (#4249)azurerm_app_service
- theip_restriction.ip_address
property is now optional (#4184)azurerm_app_service_slot
- theip_restriction.ip_address
property is now optional (#4184)azurerm_availability_set
- support for theproximity_placement_group_id
property (#4020)azurerm_cognitive_account
- supportingCognitiveServices
as akind
(#4209)azurerm_container_registry
- support for configuring Virtual Network Rules to Subnets (#4293)azurerm_cosmosdb_account
- correctly validatemax_interval_in_seconds
&max_staleness_prefix
for geo replicated accounts (#4273)azurerm_cosmosdb_account
- increase creation & deletion wait timeout to3
hours (#4271)azurerm_cosmosdb_sql_container
- changing theunique_key.paths
property now forces a new resource (#4163)azurerm_eventhub_namespace
- changing thekafka_enabled
property now forces a new resource (#4264)azurerm_kubernetes_cluster
- support for configuring thekube_dashboard
within theaddon_profile
block (#4139)azurerm_kubernetes_cluster
- preventpod_cidr
and azurenetwork_plugin
from being set at the same time causing a new resource to be created (#4286)azurerm_mariadb_server
- support for version10.3
(#4170)azurerm_mariadb_server
- support for configuringauto_grow
(#4302)azurerm_managed_disk
- add support for the Ultra SSDdisk_iops_read_write
&disk_mbps_read_write
properties (#4102)azurerm_mysql_server
- support for configuringauto_grow
(#4303)azurerm_private_dns_zone
- polling until the dns zone is marked as fully provisioned (#4307)azurerm_postgresql_server
- support for configuringauto_grow
(#4220)azurerm_resource_group
- thename
field can now be up to 90 characters (#4233)azurerm_role_assignment
- addprincipal_type
andskip_service_principal_aad_check
properties (#4168)azurerm_storage_account
- gracefully degrading when there's a ReadOnly lock/the user doesn't have permissions to list the Keys for the storage account (#4248)azurerm_storage_blob
- switching over to use the new Storage SDK (#4179)azurerm_storage_blob
- support for Append Blobs (#4238)azurerm_storage_blob
- support for configuring theaccess_tier
(#4238)azurerm_storage_blob
- support for specifying Block Blob content viasource_content
(#4238)azurerm_storage_blob
- thetype
field is now Required, since it had to be set anyway (#4238)azurerm_storage_share_directory
- support for upper-case characters in thename
field (#4178)azurerm_storage_table
- using the correct storage account name when checking for the presence of an existing storage table (#4234)azurerm_stream_analytics_job
- the fielddata_locale
is now optional (#4190)azurerm_stream_analytics_job
- the fieldevents_late_arrival_max_delay_in_seconds
is now optional (#4190)azurerm_stream_analytics_job
- the fieldevents_out_of_order_policy
is now optional (#4190)azurerm_stream_analytics_job
- the fieldoutput_error_policy
is now optional (#4190)azurerm_subnet
- support for the actionsMicrosoft.Network/virtualNetworks/subnets/join/action
andMicrosoft.Network/virtualNetworks/subnets/prepareNetworkPolicies/action
(#4137)azurerm_virtual_machine
- support forUltraSSD_LRS
managed disks (#3860)azurerm_virtual_machine
- support for theproximity_placement_group_id
property (#4020)azurerm_virtual_machine_scale_set
- support for theproximity_placement_group_id
property (#4020)
BUG FIXES:
azurerm_app_service
- will no longer panic from when an access restriction rule involves a virtual network (#4184)azurerm_app_service_slot
- will no longer panic from when an access restriction rule involves a virtual network (#4184)azurerm_app_service_plan
andazurerm_app_service_slot
crash fixes (#4184)azurerm_container_group
- makestorage_account_key
field involume
block sensitive (#4201)azurerm_key_vault_certificate
- prevented a panic caused by an empty element inextended_key_usage
(#4272)azurerm_log_analytics_linked_service
- will no longer panic if no items are passed into the propertylinked_service_properties
(#4142)azurerm_log_analytics_workspace_linked_service
- will no longer panic if no items are passed into the propertylinked_service_properties
(#4152)azurerm_network_interface
- changing theip_configuration
property to no longer force new resource (#4155)azurerm_virtual_network_peering
- prevent nil object from being read (#4180)
1.33.1 (August 27, 2019)
- networking: reducing the number of locks to avoid deadlock when creating 3 or more subnets with Network Security Group/Route Table Associations (#3673)
1.33.0 (August 22, 2019)
FEATURES:
- New Data Source:
azurerm_dev_test_virtual_network
(#3746) - New Resource:
azurerm_cosmosdb_sql_container
(#3871) - New Resource:
azurerm_container_registry_webhook
(#4112) - New Resource:
azurerm_dev_test_lab_schedule
(#3554) - New Resource:
azurerm_mariadb_virtual_network_rule
(#4048) - New Resource:
azurerm_mariadb_configuration
(#4060) - New Resource:
azurerm_private_dns_cname_record
(#4028) - New Resource:
azurerm_recovery_services_fabric
(#4003) - New Resource:
azurerm_recovery_services_protection_container
(#4003) - New Resource:
azurerm_recovery_services_replication_policy
(#4003) - New Resource:
azurerm_recovery_services_protection_container_mapping
(#4003) - New Resource:
azurerm_recovery_network_mapping
(#4003) - New Resource:
azurerm_recovery_replicated_vm
(#4003) - New Resource:
azurerm_sql_failover_group
(#3901) - New Resource:
azurerm_virtual_wan
(#4089)
IMPROVEMENTS:
- all resources: increasing the maximum number of tags from
15
to50
(#4071) - dependencies: upgrading
github.com/tombuildsstuff/giovanni
tov0.3.2
(#4122) - dependencies: upgrading the
authorization
SDK to2018-09-01
(#4063) - dependencies: upgrading
github.com/hashicorp/terraform
to0.12.6
(#4041) - internal: removing a duplicate Date/Time from the debug logs (#4024)
- Data Source
azurerm_dns_zone
: deprecating thezone_type
field (#4033) azurerm_app_service
-filesystem
logging can now be set. (#4025)azurerm_batch_pool
- Support for Container Registry configurations (#4072)azurerm_container_group
- support for attaching to a (Private) Virtual Network (#3716)azurerm_container_group
-log_type
can now be an empty string (#4013)azurerm_cognitive_account
- Adding 'QnAMaker' as Kind (#4126)azurerm_dns_zone
- deprecating thezone_type
field (#4033)azurerm_function_app
- support for cors (#3949)azurerm_function_app
- support for thevirtual_network_name
property (#4078)azurerm_iot_dps
- add support for thelinked_hub
property (#3922)azurerm_kubernetes_cluster
- support for theenable_pod_security_policy
property (#4098)azurerm_monitor_diagnostic_setting
- support forlog_analytics_destination_type
(#3987)azurerm_role_assignment
- now supports management groups (#4063)azurerm_storage_account
- requesting an access token using the ARM Authorizer (#4099)azurerm_storage_account
- support forBlockBlobStorage
(#4131)azurerm_subnet
- support for the Service EndpointsMicrosoft.BareMetal/AzureVMware
,Microsoft.BareMetal/CrayServers
,Microsoft.Databricks/workspaces
andMicrosoft.Web/hostingEnvironments
(#4115)azurerm_traffic_manager_profile
- support for theinterval_in_seconds
,timeout_in_seconds
, andtolerated_number_of_failures
properties (#3473)azurerm_user_assigned_identity
- thename
field can now be up to 128 characters (#4094)
BUG FIXES:
azurerm_app_service_plan
- workaround for missing error on 404 (#3990)azurerm_batch_certificate
- thethumbprint_algorithm
property is now case insensitive (#3977)- `azurerm_notification_hub_authorization_rule - fixing an issue when creating multiple authorization rules at the same time (#4087)
azurerm_postgresql_server
- removal of unsupported version10.2
(#3915)azurerm_role_definition
- enturerole_definition_id
is correctly set if left empty during creation (#3913)azurerm_storage_account
- makingdefault_action
within thenetwork_rules
block required (#4037)azurerm_storage_account
- making thenetwork_rules
block computed (#4037)azurerm_storage_queue
- switching to using SharedKey for authentication (#4122)azurerm_storage_share
- allow up to 100TB for thequota
property (#4054)azurerm_storage_share_directory
- handling the share being eventually consistent (#4122)azurerm_storage_share_directory
- allowing nested directories (#4122)
1.32.1 (July 31, 2019)
BUG FIXES:
azurerm_application_gateway
fix an index out of range crash (#3966)azurerm_api_management_backend
- ensuring a nilcertificates
object is sent to the API instead of an empty one (#3931)azurerm_api_managment_product
- additional validation forapproval_required
(#3945)azurerm_network_ddos_protection_plan
- correctly decodes the resource ID on read/delete (#3975)azurerm_dev_test_virtual_network
- generate subnet IDs in the correct format (#3717)azurerm_iot_dps
fixed deletion issue when using a service principal (#3973)azurerm_kubernetes_cluster
- theload_balancer_sku
property is now case insensitive (#3958)azurerm_postgresql_server
- add missing support for version11.0
(#3970)azurerm_storage_*
- prevent multiple panics when a storage account/resource group cannot be found (#3986)azurerm_storage_account
- fixenable_advanced_threat_protection
create/read for unsupported regions (#3947)azurerm_storage_table
- now migrates older versions of the resource id to the new format (#3932)azurerm_virtual_machine_scale_set
- thessh_keys
property of theos_profile_linux_config
block now recognizes updates (#3837)azurerm_virtual_machine_scale_set
- changes made to thenetwork_profile
property should now be correctly reflected during updates (#3821)
1.32.0 (July 24, 2019)
FEATURES:
- New Data Source:
azurerm_maps_account
(#3698) - New Data Source:
azurerm_mssql_elasticpool
(#3824) - New Resource:
azurerm_analysis_services_server
(#3721) - New Resource:
azurerm_api_management_backend
(#3676) - New Resource:
azurerm_batch_application
(#3825) - New Resource:
azurerm_maps_account
(#3698) - New Resource:
azurerm_private_dns_zone_a_record
(#3849) - New Resource:
azurerm_storage_table_entity
(#3831) - New Resource:
azurerm_storage_share_directory
(#3802)
IMPROVEMENTS:
- dependencies: upgrading to
v31.0.0
ofgithub.com/Azure/azure-sdk-for-go
(#3786) - dependencies: upgrading to
v0.5.0
ofgithub.com/hashicorp/go-azure-helpers
(#3850) - dependencies: upgrading the
containerservice
SDK to2019-02-01
(#3787) - dependencies: upgrading the
subscription
SDK to2018-06-01
(#3811) - authentication: showing a more helpful error when attempting to use the Azure CLI authentication when logged in as a Service Principal (#3850)
- Data Source
azurerm_function_app
- support forauth_settings
(#3893) - Data Source
azurerm_subscription
- support thetenant_id
property (#3811) azurerm_app_service
- support for backups (#3804)azurerm_app_service
- support for storage mounts (#3792)azurerm_app_service
- support for user assigned identities (#3637)azurerm_app_service_slot
- support forauth_settings
(#3897)azurerm_app_service_slot
- support for user assigned identities (#3637)azurerm_application_gateway
- Support for Managed Identities (#3648)azurerm_batch_pool
- support for custom images with thestorage_image_reference
property (#3530)azurerm_batch_account
- expose required properties for whenpool_allocation_mode
isUserSubscription
(#3535)azurerm_cognitive_account
- add support forCustomVision.Training
andCustomVision.Prediction
to thekind
property (#3817)azurerm_container_registry
- support fornetwork_rule_set
property (#3194)azurerm_cosmosdb_account
- validatemax_interval_in_seconds
andmax_staleness_prefix
correctly when using more then 1 geo_location (#3906)azurerm_function_app
- support forauth_settings
(#3893)azurerm_iothub
- support for thefile_upload
property (#3735)azurerm_kubernetes_cluster
- support for auto scaling (#3361)azurerm_kubernetes_cluster
- support forcustom_resource_group_name
(#3785)azurerm_kubernetes_cluster
- support for thenode_taints
property (#3787)azurerm_kubernetes_cluster
- support for thewindows_profile
property (#3519)kubernetes_cluster
- support for specifying theload_balancer_sku
property (#3890)azurerm_recovery_services_protected_vm
- changingbackup_policy_id
no longer forces a new resource (#3822)azurerm_security_center_contact
- thephone
property is now optional (#3761)azurerm_storage_account
- theaccount_kind
property now supportsFileStorage
(#3750)azurerm_storage_account
- support for theenable_advanced_threat_protection
property (#3782)azurerm_storage_account
- support forqueue_properties
(#3859)azurerm_storage_blob
- makingmetadata
a computed field (#3842)azurerm_storage_container
- switching to use github.com/tombuildsstuff/giovanni (#3857)azurerm_storage_container
- adding support formetadata
(#3857)azurerm_storage_container
- can now create containers with the name$web
(#3896)azurerm_storage_queue
- switching to use github.com/tombuildsstuff/giovanni (#3832)azurerm_storage_share
- switching to use github.com/tombuildsstuff/giovanni (#3828)azurerm_storage_share
- support for configuring ACL's (#3830)azurerm_storage_share
- support for configuring MetaData (#3830)azurerm_storage_table
- switching to use github.com/tombuildsstuff/giovanni (#3834)azurerm_storage_table
- support for configuring ACL's (#3847)azurerm_traffic_manager_endpoint
- supper forcustom_header
andsubnet
properties (#3655)azurerm_virtual_machine
- switching over to use the github.com/tombuildsstuff/giovanni Storage SDK (#3838)azurerm_virtual_machine
- looking up the data disks attached to the Virtual Machine when optionally deleting them upon deletion rather than parsing them from the config (#3838)azurerm_virtual_machine_scale_set
- preventpublic_ip_address_configuration
from being lost during update (#3767)
BUG FIXES:
azurerm_image
- prevent crash when usingdata_disk
(#3797)azurerm_role_assignment
- now correctly usesscope
when looking up the role definition by name (#3768)
1.31.0 (June 28, 2019)
FEATURES:
- increase the default timeout to
3 hours
(#3737) - New Resource:
azurerm_iot_dps
(#3618) - New Resource:
azurerm_iot_dps_certificate
(#3567) - New Resource:
azurerm_mariadb_firewall_rule
(#3720) - New Resource:
azurerm_private_dns_zone
(#3718) - New Resource:
azurerm_stream_analytics_output_mssql
(#3567)
IMPROVEMENTS:
- Data Source
azurerm_key_vault
- deprecatedsku
in favour ofsku_name
(#3119) azurerm_app_service
- support for shipping the application logs to blob storage (#3520)azurerm_app_service_plan
- prevent a panic during import (#3657)azurerm_app_service_slot
- updatingidentity
no longer forces a new resource (#3702)azurerm_automation_account
- deprecatedsku
in favour ofsku_name
(#3119)azurerm_key_vault
- deprecatedsku
in favour ofsku_name
(#3119)azurerm_key_vault_key
- add support for Elliptic Curve based keys (#1814)azurerm_traffic_manager_profile
-ttl
can now be 1 second (#3632)azurerm_eventgrid_event_subscription
- now retrieves the full URL for event webhooks (#3630)azurerm_lb
- support for thepublic_ip_prefix_id
property (#3675)azurerm_mysql_server
- add validation to thename
property (#3695)azurerm_notification_hub_namespace
- deprecatedsku
in favour ofsku_name
(#3119)azurerm_redis_firewall_rule
- no longer fails with multiple rules (#3731)azurerm_relay_namespace
- deprecatedsku
in favour ofsku_name
(#3119)azurerm_service_fabric_cluster
-tenant_id
,cluster_application_id
, andclient_application_id
are now updateable (#3654)azurerm_service_fabric_cluster
- ability to setcertificate_common_names
(#3652)azurerm_storage_account
- ability to setdefault_action
oi thenetwork_rules
block (#3255)
BUG FIXES:
azurerm_cosmosdb_account
- will ignore500
responses fromdocumentdb.DatabaseAccountsClient#CheckNameExists
requests to work around a broken API (#3747)
1.30.1 (June 07, 2019)
BUG FIXES:
- Ensuring the authorization header is set for calls to the User Assigned Identity API's (#3613)
1.30.0 (June 07, 2019)
FEATURES:
- New Data Source:
azurerm_redis_cache
(#3481) - New Data Source:
azurerm_sql_server
(#3513) - New Data Source:
azurerm_virtual_network_gateway_connection
(#3571)
IMPROVEMENTS:
- dependencies: upgrading to Go 1.12 (#3525)
- dependencies: upgrading the
storage
SDK to2019-04-01
(#3578) - Data Source
azurerm_app_service
- support windows containers (#3566) - Data Source
azurerm_app_service_plan
- support windows containers (#3566) azurerm_api_management
- renamedisable_triple_des_chipers
todisable_triple_des_ciphers
(#3539)azurerm_application_gateway
- support for the valueGeneral
in therule_group_name
field within thedisabled_rule_group
block (#3533)azurerm_app_service
- support for windows containers (#3566)azurerm_app_service_plan
- support for themaximum_elastic_worker_count
property (#3547)azurerm_managed_disk
- support for thecreate_option
ofRestore
(#3598)azurerm_app_service_plan
- support for windows containers (#3566)
1.29.0 (May 25, 2019)
FEATURES:
- New Resource:
azurerm_application_insights_web_test
(#3331)
IMPROVEMENTS:
- dependencies: upgrading to
v0.12.0
ofgithub.com/hashicorp/terraform
(#3417) - sdk: configuring the Correlation Request ID (#3253)
azurerm_application_gateway
- support for rewrite rules (#3423)azurerm_application_gateway
- support forssl_policy
blocks and deprecatingdisabled_ssl_protocols
(#3360)azurerm_app_service
- support for configuring authentication settings (#2831)azurerm_kubernetes_cluster
- updating the casing on theSubnetName
field to match a change in the AKS API (#3484)azurerm_kubernetes_cluster
- support for multiple agent pools (#3491)
BUG FIXES:
- Data Source
azurerm_virtual_network
: addnetwork_space
property to match resource while deprecatingnetwork_spaces
(#3494) azurerm_automation_module
- now polls to wait until the module's finished provisioning (#3482)azurerm_api_management_api
- correct validation to allow empty and strings 400 characters long (#3475)azurerm_dev_test_virtual_network
- correctly managessubnets
on the initial creation (#3501)azurerm_express_route_circuit
- no longer removes circuit subresources on update (#3496)azurerm_role_assignment
- making therole_definition_name
field case-insensitive (#3499)
1.28.0 (May 17, 2019)
FEATURES:
- New Data Source:
azurerm_automation_variable_bool
(#3310) - New Data Source:
azurerm_automation_variable_datetime
(#3310) - New Data Source:
azurerm_automation_variable_int
(#3310) - New Data Source:
azurerm_automation_variable_string
(#3310) - New Data Source:
zurerm_kubernetes_service_versions
(#3382) - New Data Source:
azurerm_user_assigned_identity
(#3343) - New Resource:
azurerm_automation_variable_bool
(#3310) - New Resource:
azurerm_automation_variable_datetime
(#3310) - New Resource:
azurerm_automation_variable_int
(#3310) - New Resource:
azurerm_automation_variable_string
(#3310) - New Resource:
azurerm_api_management_api_operation_policy
(#3374) - New Resource:
azurerm_api_management_api_policy
(#3367) - New Resource:
azurerm_api_management_product_policy
(#3325) - New Resource:
azurerm_api_management_schema
(#3357) - New Resource:
azurerm_cosmosdb_table
(#3442) - New Resource:
azurerm_cosmosdb_cassandra_keyspace
(#3442) - New Resource:
azurerm_cosmosdb_mongo_collection
(#3459) - New Resource:
azurerm_cosmosdb_mongo_database
(#3442) - New Resource:
azurerm_cosmosdb_sql_database
(#3442) - New Resource:
azurerm_firewall_nat_rule_collection
(#3218) - New Resource:
azurerm_data_factory_linked_service_data_lake_storage_gen2
(#3425) - New Resource:
azurerm_network_profile
(#2636)
IMPROVEMENTS:
- dependencies: updating
github.com/Azure/azure-sdk-for-go
to v29.0.0 (#3335) - Data Source
azurerm_kubernetes_cluster
- exposing thetype
field within theagent_pool_profile
block (#3424) azurerm_application_gateway
- support for theautoscale_configuration
property (#3353)azurerm_application_gateway
added validation to ensureredirect_configuration_name
must not be set if eitherbackend_address_pool_name
orbackend_http_settings_name
is set (#3340)azurerm_application_gateway
- support foraffinity_cookie_name
(#3434)azurerm_application_gateway
- support fordisabled_rule_groups
(#3394)azurerm_app_service_slot
- exporting thesite_credential
block (#3444)azurerm_batch_pool
support for thecontainer_configuration
property (#3311)azurerm_kubernetes_cluster
- support for theapi_server_authorized_ip_ranges
property (#3262)azurerm_kubernetes_cluster
- support for settingtype
within theagent_pool_profile
block (Agent Pools via Virtual Machine Scale Sets) (#3424)azurerm_redis_cache
- support for disabling authentication (#3389)azurerm_redis_cache
- make theredis_configuration
block optional (#3397)azurerm_sql_database
- support for theread_scale
property (#3377)azurerm_stream_analytics_job
-tags
can now be set on the property (#3329)azurerm_virtual_network_peering
- retrying provisioning the peering of the virtual network (#3392)azurerm_virtual_machine_scale_set
- support for theprovision_after_extensions
property to chain multiple extensions togeather (#2937)
BUG FIXES:
- Data Source:
azurerm_api_management
- correctly returning the hostnameportal
andproxy
values (#3385) azurerm_application_gateway
- will no longer preventdefault_backend_address_pool_name
andredirect_configuration_name
from being set at the same time (#3286)azurerm_application_gateway
prevent a potential panic in backend and probe validation (#3438)azurerm_eventhub
- decrease minimumpartition_count
to correct value of1
(#3439)azurerm_eventhub_namespace
- decrease maximummaximum_throughput_units
to correct value of20
(#3440)azurerm_firewall
- ensuring that the value forsubnet_id
within theip_configuration
block has the nameAzureFirewallSubnet
(#3406)azurerm_managed_disk
- can now actually createUltraSSD_LRS
disks (#3453)azurerm_redis_configuration
- correctly display http errors encoutered during creation (#3397)azurerm_sql_database
- making thecollation
field case insensitive to work around a bug in the API (#3137)azurerm_stream_analytics_output_eventhub
will now correctly setformat
for JSON output (#3318)azurerm_app_service_plan
- supportselastic
for the sku tier (#3402)azurerm_application_gateway
- supportsdisabled_rule_group
for waf configurations (#3394)azurerm_application_gateway
- supportsexclusion
for waf configurations (#3407)azurerm_application_gateway
- supports updating agateway_ip_configuration.x.subnet_id
(#3437)
1.27.1 (April 26, 2019)
BUG FIXES:
- provider will now only register available resource providers (#3313)
1.27.0 (April 26, 2019)
NOTES:
- This release includes a Terraform SDK upgrade with compatibility for Terraform v0.12. The provider remains backwards compatible with Terraform v0.11 and there should not be any significant behavioural changes. (#2968)
1.26.0 (April 25, 2019)
IMPROVEMENTS:
azurerm_app_service
- support for Java 11 (#3270)azurerm_app_service_slot
- support for Java 11 (#3270)azurerm_container_group
- support for theidentity
block (#3243)
BUG FIXES:
- provider will work through proxies again (#3301)
1.25.0 (April 17, 2019)
FEATURES:
- New Data Source:
azurerm_batch_certificate
(#3097) - New Data Source:
azurerm_express_route_circuit
(#3158) - New Data Source:
azurerm_firewall
(#3235) - New Data Source:
azurerm_hdinsight_cluster
(#3196) - New Data Source:
azurerm_stream_analytics_job
(#3227) - New Resource:
azurerm_batch_certificate
(#3097) - New Resource:
azurerm_data_factory
(#3159) - New Resource:
azurerm_data_factory_dataset_mysql
(#3267) - New Resource:
azurerm_data_factory_dataset_postgresql
(#3267) - New Resource:
azurerm_data_factory_dataset_sql_server_table
(#3236) - New Resource:
azurerm_data_factory_linked_service_sql_server
(#3205) - New Resource:
azurerm_data_factory_linked_service_mysql
(#3265) - New Resource:
azurerm_data_factory_linked_service_postgresql
(#3266) - New Resource:
azurerm_data_factory_pipeline
(#3244) - New Resource:
azurerm_hdinsight_kafka_cluster
(#3196) - New Resource:
azurerm_hdinsight_kbase_cluster
(#3196) - New Resource:
azurerm_hdinsight_hadoop_cluster
(#3196) - New Resource:
azurerm_hdinsight_interactive_query_cluster
(#3196) - New Resource:
azurerm_hdinsight_ml_services_cluster
(#3196) - New Resource:
azurerm_hdinsight_rserver_cluster
(#3196) - New Resource:
azurerm_hdinsight_spark_cluster
(#3196) - New Resource:
azurerm_hdinsight_storm_cluster
(#3196) - New Resource:
azurerm_iothub_shared_access_policy
(#3009) - New Resource:
azurerm_public_ip_prefix
(#3139) - New Resource:
azurerm_stream_analytics_job
(#3227) - New Resource:
azurerm_stream_analytics_function_javascript_udf
(#3249) - New Resource:
azurerm_stream_analytics_stream_input_blob
(#3250) - New Resource:
azurerm_stream_analytics_stream_input_eventhub
(#3250) - New Resource:
azurerm_stream_analytics_stream_input_iothub
(#3250) - New Resource:
azurerm_stream_analytics_output_blob
(#3250) - New Resource:
azurerm_stream_analytics_output_eventhub
(#3250) - New Resource:
azurerm_stream_analytics_output_servicebus_queue
(#3250)
IMPROVEMENTS:
- dependencies: updating
github.com/Azure/azure-sdk-for-go
to v26.7.0 (#3126) - dependencies: updating
github.com/Azure/go-autorest
to v11.7.0 (#3126) - dependencies: updating
github.com/hashicorp/terraform
to44702fa6c163
(#3181) - Data Source:
azurerm_batch_pool
- adding theresource_file
block to thestart_task
block (#3192) - Data Source:
azurerm_subnet
- exposing theservice_endpoint
field (#3184) azurerm_batch_pool
- adding theresource_file
block to thestart_task
block (#3192)azurerm_container_group
- support for specifyingliveness_probe
andreadiness_probe
blocks (#3118)azurerm_key_vault_access_policy
- support for settingstorage_permissions
(#3153)azurerm_kubernetes_cluster
-network_policy
now supportsazure
(#3213)azurerm_iothub
- support for configuringip_filter_rule
(#3173)azurerm_public_ip
- support for attaching aazurerm_public_ip_prefix
(#3139)azurerm_redis_cache
- support for settingaof_backup_enabled
,aof_storage_connection_string_0
andaof_storage_connection_string_1
(#3155)azurerm_storage_blob
- support for themetadata
property (#3206)azurerm_traffic_manager_profile
- support theMultiValue
andWeighted
values for thetraffic_routing_method
property (#3207)azurerm_virtual_network_gateway
- support for theVpnGw1AZ
,VpnGw2AZ
, andVpnGw3AZ
SKU's (#3171)
BUG FIXES:
- dependencies: downgrading the Security API to
2017-08-01-preview
to work around a breaking API change (#3269) azurerm_app_service
- removing Computed from theuse_32_bit_worker_process
property in thesite_config
block (#3219)azurerm_app_service_slot
- removing Computed from theuse_32_bit_worker_process
property in thesite_config
block (#3219)azurerm_batch_account
- temporarily treating the Resource Group Name as case insensitive to work around an API bug (#3260)azurerm_batch_pool
- temporarily treating the Resource Group Name as case insensitive to work around an API bug (#3260)azurerm_app_service
- ensuring deleted App Services are detected correctly (#3198)azurerm_function_app
- ensuring deleted Function Apps are detected correctly (#3198)azurerm_virtual_machine
- adding validation for theidentity_ids
field (#3183)
1.24.0 (April 03, 2019)
UPGRADE NOTES:
azurerm_kubernetes_cluster
-ssh_key
is now limited to a single element to reflect what the API expects (#3099)
FEATURES:
- New Data Source:
azurerm_api_management_api
(#3010) - New Resource:
azurerm_api_management_api
(#3010) - New Resource:
azurerm_api_management_api_operation
(#3121) - New Resource:
azurerm_api_management_api_version_set
(#3073) - New Resource:
azurerm_api_management_authorization_server
(#3123) - New Resource:
azurerm_api_management_certificate
(#3141) - New Resource:
azurerm_api_management_logger
(#2994) - New Resource:
azurerm_api_management_openid_connect_provider
(#3143) - New Resource:
azurerm_api_management_product_api
(#3066) - New Resource:
azurerm_api_management_subscription
(#3103)
IMPROVEMENTS:
- Data Source:
azurerm_app_service
- exporting thecors
headers (#2870) - Data Source:
azurerm_storage_account
- exposing the Hierarchical Namespace state (#3032) azurerm_api_management
- support forsign_in
,sign_up
andpolicy
blocks (#3151)azurerm_app_service
- support for migrating between App Service Plans (#3048)azurerm_app_service
- support for additional types for thescm_type
field in thesite_config
block (#3019)azurerm_app_service
- support for specifyingcors
headers (#2870)azurerm_app_service_slot
- support for specifyingcors
headers (#2870)azurerm_app_service_slot
- support for additional types for thescm_type
field in thesite_config
block (#3019)azurerm_application_gateway
- support for WAF configuration propertiesrequest_body_check
andmax_request_body_size_kb
(#3093)azurerm_application_gateway
- support for thehostname
property (#2990)azurerm_application_gateway
- support for redirect rules (#2908)azurerm_application_gateway
- support forzones
(#3144)azurerm_batch_account
- now exports theprimary_access_key
,secondary_access_key
, andaccount_endpoint
properties (#3071)azurerm_container_group
- support for attaching GPU's (#3053)azurerm_eventhub
- support for theskip_empty_archives
property (#3074)azurerm_eventhub_namespace
- increase maximummaximum_throughput_units
to 100 (#3049)azurerm_function_app
- exportingpossible_outbound_ip_addresses
(#3043)azurerm_iothub
- propertiesbatch_frequency_in_seconds
,max_chunk_size_in_bytes
,encoding
,container_name
,file_name_format
are now correctly diff'd depending on the type (#2951)azurerm_image
- support for thezone_resilient
property (#3100)azurerm_kubernetes_cluster
- support for thenetwork_profile
property (#2987)azurerm_key_vault
- support for thestorage_permissions
property (#3081)azurerm_managed_disk
- support for managed disks up to 32TB (#3062)azurerm_mssql_elasticpool
- support setting thezone_redundant
property (#3104)azurerm_redis_cache
- support for theminimum_tls_version
property (#3111)azurerm_storage_account
- support for configuring the Hierarchical Namespace state (#3032)azurerm_storage_account
- exposing the DFS File Secondary and Web endpoints (#3110)azurerm_virtual_machine
- support for managed disks up to 32TB (#3062)azurerm_virtual_machine_scale_set
- support for managed disks up to 32TB (#3062)
BUG FIXES:
azurerm_application_gateway
- correctly populating backend addresses from both new and deprecated propertiesfqdns
/fqdn_list
(#3085)azurerm_key_vault_certificate
- makingcontents
andpassword
within thecertificate
block sensitive (#3064)monitor_metric_alert
- support for settingaggregation
tocount
(#3047)azurerm_virtual_network_gateway
- fixing a crash whenbgp_settings
had no elements (#3038)azurerm_virtual_machine_scale_set
- support settingzones
to an empty list (#3142)
1.23.0 (March 08, 2019)
FEATURES:
- New Data Source:
azurerm_api_management_group
(#2809) - New Data Source:
azurerm_api_management_product
(#2953) - New Data Source:
azurerm_api_management_user
(#2954) - New Data Source:
azurerm_availability_set
(#2850) - New Data Source:
azurerm_network_watcher
(#2791) - New Data Source:
azurerm_recovery_services_protection_policy_vm
(#2974) - New Resource:
azurerm_api_management_group
(#2809) - New Resource:
azurerm_api_management_group_user
(#2972) - New Resource:
azurerm_api_management_product
(#2953) - New Resource:
azurerm_api_management_product_group
(#2984) - New Resource:
azurerm_api_management_property
(#2986) - New Resource:
azurerm_api_management_user
(#2954) - New Resource:
azurerm_connection_monitor
(#2791) - New Resource:
azurerm_eventgrid_domain
(#2884) - New Resource:
azurerm_eventgrid_event_subscription
(#2967) - New Resource:
azurerm_lb_outbound_rule
(#2912) - New Resource:
azurerm_media_service_account
(#2711)
IMPROVEMENTS:
- dependencies: upgrading to v25.1.0 of
github.com/Azure/azure-sdk-for-go
(#2886) - dependencies: upgrading to v11.4.0 of
github.com/Azure/go-autorest
(#2886) azurerm_application_gateway
- support for settingpath
within thebackend_http_settings
block (#2879)azurerm_application_gateway
- support for settingconnection_draining
to thebackend_http_settings
(#2778)azurerm_container_group
- support for specifying thediagnostics
block (#2763)azurerm_iothub
- support for thefallback_route
property (#2764)azurerm_key_vault
- support for 1024access_policy
blocks (#2866)azurerm_redis_cache
- support for configuring themaxfragmentationmemory_reserved
in theredis_configuration
block (#2887)azurerm_servicebus_namespace
- allowingcapacity
to be set to0
for non-Premium SKU's (#2920)azurerm_service_fabric_cluster
- support for settingcapacities
andplacement_properties
(#2936)azurerm_storage_account
- exposing primary/secondary_host
attributes (#2792)
BUG FIXES:
azurerm_api_management
- switching to use API version2018-01-01
rather than2018-06-01-preview
(#2958)azurerm_application_gateway
- updating the default value forfile_upload_limit_mb
within thewaf_configuration
block to be100
to match the documentation (#3012)azurerm_batch_pool
- updatingmax_tasks_per_node
to be ForceNew (#2856)azurerm_key_vault_access_policy
- no longer silenty fails on creation of thekey_vault_id
property is invalid/doesn't exist (#2922)azurerm_policy_definition
- making themetadata
field to computed (#2939)azurerm_redis_firewall_rule
- allowing underscores in thename
field (#2906)azurerm_iothub
- marking theconnection_string
property as sensitive (#3007)azurerm_iothub
- ensuring thetype
property is alwaysa set (#3007)
1.22.1 (February 14, 2019)
BUG FIXES:
azurerm_key_vault_access_policy
- will no longer fail to find the Key Vault ifkey_vault_id
is empty (#2874)azurerm_key_vault_certificate
- will no longer fail to find the Key Vault ifkey_vault_id
is (#2874)azurerm_key_vault_key
- will no longer fail to find the Key Vault ifkey_vault_id
is (#2874)azurerm_key_vault_secret
- will no longer fail to find the Key Vault ifkey_vault_id
is (#2874)azurerm_storage_container
- support for large numbers of containers within a storage account (#2873)
1.22.0 (February 11, 2019)
UPGRADE NOTES:
- The v1.22 release includes a few new resources which are duplicates of existing resources, the purpose of this is to correct some invalid naming so that we can remove the mis-named resources in the next major version of the Provider. Please see the upgrade guide for more information on how to migrate between these resources.
- The
azurerm_builtin_role_definition
Data Source has been deprecated in favour of theazurerm_role_definition
Data Source, which now provides the same functionality and will be removed in the next major version of the AzureRM Provider (2.0) (#2798) - The
azurerm_log_analytics_workspace_linked_service
resource has been deprecated in favour of the (new)azurerm_log_analytics_linked_service
resource and will be removed in the next major version of the AzureRM Provider (2.0) (#2768) - The
azurerm_autoscale_setting
resource has been deprecated in favour of the (new)azurerm_monitor_autoscale_setting
resource and will be removed in the next major version of the AzureRM Provider (2.0) (#2768) - The
azurerm_metric_alertrule
resource has been deprecated in favour of the (new)azurerm_monitor_metric_alertrule
resource and will be removed in the next major version of the AzureRM Provider (2.0) (#2762)
FEATURES:
- New Data Source:
azurerm_policy_definition
(#2788) - New Data Source:
azurerm_servicebus_namespace
(#2841) - New Resource:
azurerm_ddos_protection_plan
(#2654) - New Resource:
azurerm_log_analytics_linked_service
(#2768) - New Resource:
azurerm_monitor_autoscale_setting
(#2768) - New Resource:
azurerm_monitor_metric_alertrule
(#2762) - New Resource:
azurerm_network_interface_application_security_group_association
(#2789)
DEPRECATIONS:
- Data Source
azurerm_key_vault_key
- deprecating thevault_uri
property in favour ofkey_vault_id
(#2820) - Data Source
azurerm_key_vault_secret
- deprecating thevault_uri
property in favour ofkey_vault_id
(#2820) azurerm_key_vault_certificate
- deprecating thevault_uri
property in favour ofkey_vault_id
(#2820)azurerm_key_vault_key
- deprecating thevault_uri
property in favour ofkey_vault_id
(#2820)azurerm_key_vault_access_policy
- deprecating thevault_name
andresource_group_name
properties in favour ofkey_vault_id
(#2820)azurerm_key_vault_secret
- deprecating thevault_uri
property in favour ofkey_vault_id
(#2820)azurerm_application_gateway
- deprecating thefqdn_list
field in favour offqdns
(#2768)azurerm_application_gateway
- deprecating theip_address_list
field in favour ofip_addresses
(#2768)azurerm_builtin_role_definition
- deprecating in favour of theazurerm_role_definition
data source, which now provides the same functionality (#2798)azurerm_log_analytics_workspace_linked_service
- deprecating in favour of the (renamed)azurerm_log_analytics_linked_service
resource (#2768)azurerm_monitor_autoscale_setting
- deprecating in favour of the (renamed)azurerm_autoscale_setting
resource (#2768)azurerm_network_interface
- deprecating theapplication_security_group_ids
field in favour of the newazurerm_network_interface_application_security_group_association
resource (#2789)
IMPROVEMENTS:
- dependencies: switching to Go Modules (#2705)
- dependencies: upgrading to v11.3.2 of github.com/Azure/go-autorest (#2744)
- Data Source:
azurerm_role_definition
- support for finding roles by name (#2798) azurerm_application_gateway
- support for thehttp2
property (#2735)azurerm_application_gateway
- support for thefile_upload_limit_mb
property (#2666)azurerm_application_gateway
- support for thecustom_error_configuration
property (#2783)azurerm_application_gateway
- Support forpick_host_name_from_backend_address
andpick_host_name_from_backend_http_settings
properties (#2658)azurerm_app_service
- support for theclient_cert_enabled
property (#2765)azurerm_autoscale_setting
- support values from0
to1000
for theminimum
,maximum
anddefault
properties (#2815)azurerm_batch_pool
- support for themax_tasks_per_node
property (#2805)azurerm_cognitive_account
- exportingprimary_access_key
andsecondary_access_key
(#2825)azurerm_cosmosdb_account
- support for theEnableAggregationPipeline
,MongoDBv3.4
andmongoEnableDocLevelTTL
capabilities (#2715)azurerm_data_lake_store_file
- support file uploads greater then 4 megabytes (#2633)azurerm_function_app
- support for linux via thelinux_fx_version
property (#2767)azurerm_mssql_elasticpool
- support for settingmax_size_bytes
(#2346)azurerm_mssql_elasticpool
- support for settingmax_size_gb
(#2695)azurerm_postgresql_server
- support for version10
and10.2
(#2768)azurerm_kubernetes_cluster
- add addtional validation (#2772)azurerm_signalr_service
- exportingprimary_access_key
,secondary_access_key
,primary_connection_string
andsecondary_connection_string
and secondary access keys and connection strings (#2655)azurerm_subnet
- support for additional subnet delegation types (#2667)
BUG FIXES:
azurerm_azuread_application
- fixing a bug wherereply_uris
was set incorrectly (#2729)azurerm_batch_pool
- can now set multiple environment variables (#2685)azurerm_cosmosdb_account
- prevent occasional error when deleting the resource (#2702)azurerm_cosmosdb_account
- allow empty values for theip_range_filter
property (#2713)azurerm_express_route_circuit
- added thepremium
SKU back to validation logic (#2692)azurerm_firewall
- ensuring rules aren't removed during an update (#2663)azurerm_notification_hub_namespace
- now polls on creation to handle eventual consistency (#2701)azurerm_redis_cache
- locking on the Virtual Network/Subnet name to avoid a race condition (#2725)azurerm_service_bus_subscription
- name's can now start with a digit (#2672)azurerm_security_center
- increase the creation timeout to30m
(#2724)azurerm_service_fabric_cluster
- no longer passreverse_proxy_endpoint_port
to the API when not specified (#2747)azurerm_subnet
- fixing a crash when service endpoints was nil (#2742)azurerm_subnet
- will no longer lose service endpoints during a virtual network update (#2738)
1.21.0 (January 11, 2019)
FEATURES:
- New Data Source:
azurerm_application_insights
(#2625) - New Data Source:
azurerm_batch_account
(#2428) - New Data Source:
azurerm_batch_pool
(#2461) - New Data Source:
azurerm_lb
(#2354) - New Data Source:
azurerm_lb_backend_address_pool
(#2354) - New Data Source:
azurerm_virtual_machine
(#2463) - New Resource:
azurerm_application_insights_api_key
(#2556) - New Resource:
azurerm_batch_account
(#2428) - New Resource:
azurerm_batch_pool
(#2461) - New Resource:
azurerm_firewall_application_rule_collection
(#2532) - New Resource:
azurerm_policy_set_definition
(#2535)
IMPROVEMENTS:
- config: support for specifying the
partner_id
for partner resource attribution (#2643) - dependencies: updating to
v24.0.0
ofAzure/azure-sdk-for-go
(#2572) - dependencies: upgrading the
network
SDK to2018-08-01
(#2433) - Data Source:
azurerm_app_service
- exporting thepossible_outbound_ip_addresses
(#2513) - Data Source:
azurerm_azuread_application
- deprecating in favour of the split-out AzureAD Provider (#2632) - Data Source:
azurerm_azuread_service_principal
- deprecating in favour of the split-out AzureAD Provider (#2632) - Data Source:
azurerm_container_registry
- now exportstags
(#2607) - Data Source:
azurerm_network_interface
- now exportsip_configuration.private_ip_address_version
(#2646) - Data Source:
azurerm_public_ip
- now exportslocation
,sku
,allocation_method
,reverse_fqdn
andzones
(#2576) azurerm_app_service
- exporting thepossible_outbound_ip_addresses
(#2513)azurerm_azuread_application
- deprecating in favour of the split-out AzureAD Provider (#2632)azurerm_azuread_service_principal
- deprecating in favour of the split-out AzureAD Provider (#2632)azurerm_azuread_service_principal_password
- deprecating in favour of the split-out AzureAD Provider (#2632)azurerm_cognitive_account
- support for theSpeechServices
kind (#2583)azurerm_container_group
- deprecated container propertiesport
andprotocol
for ports allowing for multiple ports (#1930)azurerm_eventhub_namespace
- support forkafka_enabled
(#2395)azurerm_firewall
- renaming thepublic_ip_address_id
property toip_address_id
(#2433)azurerm_kubernetes_cluster
- support for Virtual Nodes (#2641)azurerm_kubernetes_cluster
- thedns_prefix
now forces a new resource and is properly validated (#2611)azurerm_log_analytics_workspace_linked_service
- now correctly handels uppcaseworkspace_name
values (#2594)azurerm_network_interface
- support for IPv6 addresses (#2548)azurerm_policy_assignment
- support for Managed Service Identity (#2549)azurerm_policy_assignment
- support exclusions with thenot_scopes
property (#2620)azurerm_policy_definition
- polices can now be assigned to a management group (#2490)azurerm_policy_set_definition
- policy sets can now be assigned to a management group (#2618)azurerm_public_ip
- deprecatedpublic_ip_address_allocation
in favour ofallocation_method
to better match the SDK (#2576)azurerm_redis_cache
- add availability zone support (#2580)azurerm_service_fabric_cluster
- support forazure_active_directory
(#2553)azurerm_service_fabric_cluster
- support forreverse_proxy_certificate
(#2544)azurerm_service_fabric_cluster
- support forreverse_proxy_endpoint_port
(#2544)azurerm_subnet
- support for delegation (#2042)
BUG FIXES:
- Data Source:
azurerm_managed_disk
- exposing thecreate_option
field (#2597) - Data Source:
azurerm_network_interface
- exposingapplication_security_group_ids
within theip_configuration
block (#2599) - Data Source:
azurerm_snapshot
- ensuringdisk_size_gb
is set (#2596) - Data Source:
azurerm_storage_account
- ensuring theaccount_replication_type
field is set correctly (#2595) azurerm_app_service
- handling connection strings being in any order (#2609)azurerm_app_service_slot
- handling connection strings being in any order (#2609)azurerm_network_security_rule
- the propertiessource_application_security_group_ids
anddestination_application_security_group_ids
are now correctly read & imported (#2558)azurerm_role_assignment
- retrieving the role definition name during import (#2565)azurerm_template_deployment
- fixing regression and supportting nested template deployments (#2514)
1.20.0 (December 12, 2018)
FEATURES:
- New Data Source:
azurerm_monitor_action_group
(#2430) - New Resource:
azurerm_mariadb_database
(#2445) - New Resource:
azurerm_mariadb_server
(#2406) - New Resource:
azurerm_signalr_service
(#2410)
IMPROVEMENTS:
- authentication: switching to use the shared Azure authentication library (#2355)
- authentication: support for authenticating using a Service Principal with a Client Certificate (#2471)
- authentication: requesting a token using the audience address (#2381)
- authentication: switching to request tokens from the Azure CLI (#2387)
- sdk: upgrading to version
2018-05-01
of the Policy API (#2386) - Data Source:
azurerm_kubernetes_cluster
- support for Role Based Access Control without Microsoft Entra ID (#2495) - Data Source:
azurerm_kubernetes_cluster
- exposing theclusterAdmin
credentials (#2495) - Data Source:
azurerm_subscriptions
- ability to filtering by prefix/contains on the Display Name (#2429) azurerm_app_service
- support for configuringapp_command_line
in thesite_config
block (#2350)azurerm_app_service_plan
- deprecated theproperties
and movedapp_service_environment_id
,per_site_scaling
andreserved
to the top level (#2442)azurerm_app_service_slot
- support for configuringapp_command_line
in thesite_config
block (#2350)azurerm_application_insights
- addedNode.JS
application type (#2407)azurerm_container_registry
- support for geo-replication via thegeoreplication_locations
property (#2055)azurerm_key_vault
- exposedbackup
andrestore
permissions madekey_permissions
andsecret_permissions
optional (#2363)azurerm_kubernetes_cluster
- support for Role Based Access Control without Microsoft Entra ID (#2495)azurerm_kubernetes_cluster
- exposing theclusterAdmin
credentials (#2495)azurerm_mssql_elasticpool
- deprecated theelastic_pool_properties
property and movedmax_size_bytes
andzone_redundant
to the top level (#2378)azurerm_mysql_server
- support for new skusGP_Gen5_64
andMO_Gen5_32
(#2446)azurerm_postgresql_server
support for new skusGP_Gen5_64
andMO_Gen5_32
- (#2447)
BUG FIXES:
- Data Source:
azurerm_logic_app_workflow
- ensuing the parameters are a string prior to flattening (#2348) - Data Source:
azurerm_public_ip
- ensuing properties always exist (#2448) - Data Source:
azurerm_route_table
- validation updated to prevent empty and blankproperty
values from causing a panic (#2467) azurerm_key_vault
- fixing a deadlock situation where multiple subnets are used from the same virtual network (#2324)azurerm_eventhub
- making thepartition_count
field ForceNew (#2400)azurerm_eventhub
- now validates that thestorage_account_id
is a proper resource ID (#2374)azurerm_mssql_elasticpool
- relaxed validation of thename
property (#2398)azurerm_recovery_services_protection_policy_vm
- added thetimezone
property (#2404)azurerm_route_table
- validation updated to prevent empty and blankproperty
values from causing a panic (#2467)azurerm_sql_server
- only updating theadmin_login_password
when it's changed, allowing this to be managed outside of Terraform (#2263)azurerm_virtual_machine
- nil-checking properties prior to accessing (#2365)
1.19.0 (November 15, 2018)
FEATURES:
- New Data Source:
azurerm_key_vault_key
(#2231) - New Data Source:
azurerm_monitor_diagnostic_setting
(#1291) - New Resource:
azurerm_iothub_consumer_group
(#2243) - New Resource:
azurerm_monitor_diagnostic_setting
(#1291) - New Resource:
azurerm_mssql_elasticpool
(#2071)
IMPROVEMENTS:
- dependencies: switching to Go 1.11 (#2229)
- authentication: refactoring to allow authentication modes to be feature-toggled (#2199)
- Data Source:
azurerm_kubernetes_cluster
- support forrole_based_access_control
(#1820) azurerm_app_service
- support for PHP 7.2 (#2308)azurerm_app_service_slot
- support for PHP 7.2 (#2308)azurerm_databricks_workspace
- fixing validation on thename
field (#2221)azurerm_function_app
- support for theenable_builtin_logging
property (#2268)azurerm_kubernetes_cluster
- support forrole_based_access_control
(#1820)azurerm_network_interface
- deprecatinginternal_fqdn
since it's no longer setable/returned by Azure (#2253)azurerm_shared_image_version
- allowing larger numbers for versions (#2301)azurerm_virtual_machine
- support for assigning both a system and a user managed identity (#2188)azurerm_virtual_machine_scale_set
- support for assigning both a system and a user managed identity (#2188)azurerm_virtual_machine_scale_set
- support for settingeviction_policy
(#2226)azurerm_virtual_network_gateway
- support for Zone Redundant Gateways (#2260)
BUG FIXES:
- Data Source:
azurerm_api_management
- ensuring thepublic_ip_addresses
field is set (#2310) azurerm_api_management
- ensuring thepublic_ip_addresses
field is set (#2310)azurerm_application_gateway
- refactoring to ensure all fields are set (#2054)azurerm_application_gateway
- SSL certificates no longer continually diff (#2054)azurerm_azuread_application
- fix regression and allowhttp
foridentifier_uris
andreply_urls
properties (#2320)azurerm_cosmosdb_account
- theip_range_filter
range filter now allows /32 ip addresses (#2222)azurerm_public_ip
- fixing the casing of theip_version
/public_ip_address_allocation
fields (#2296)azurerm_recovery_services_protected_vm
- VM can now be in a different resource group then the vault (#2287)azurerm_role_assignment
- will now wait after a Service Principal is created (#2204)azurerm_route
- allowing settingnext_hop_in_ip_address
to an empty value (#2184)azurerm_route_table
- allowing settingnext_hop_in_ip_address
to an empty value (#2184)azurerm_virtual_network_gateway
- plan is now empty whenbgp_settings
is omitted (#2304)azurerm_virtual_network
- add valdiation to prevent panics (#2305)
1.18.0 (November 02, 2018)
FEATURES:
- New Resource:
azurerm_devspace_controller
(#2086) - New Resource:
azurerm_log_analytics_workspace_linked_service
(#2139)
IMPROVEMENTS:
- authentication: decoupling the authentication methods from the provider to enable splitting out the authentication library (#2197)
- authentication: using the Proxy from the Environment, if set (#2133)
- dependencies: upgrading to v21.3.0 of
github.com/Azure/azure-sdk-for-go
(#2163) - refactoring: decoupling Resource Provider Registration to enable splitting out the authentication library (#2197)
- sdk: upgrading to
2018-10-01
of thecontainerinstance
sdk (#2174) azurerm_automation_account
- exposingdsc_server_endpoint
,dsc_primary_access_key
,dsc_secondary_access_key
properties (#2166)azurerm_automation_account
- support for thefree
SKU (#2166)azurerm_client_config
- ensuring theservice_principal_application_id
andservice_principal_object_id
are always set (#2120)azurerm_cosmosdb_account
- support for theenable_multiple_write_locations
property (#2109)azurerm_eventhub_namespace
- allowmaximum_throughput_units
to be zero (#2124)azurerm_key_vault_certificate
- support for settingextended_key_usage
(#2128)azurerm_key_vault_certificate
- support for settingsubject_alternative_names
(#2123)azurerm_managed_disk
- support for theUltraSSD_LRS
storage account type (#2118)azurerm_monitor_activity_log_alert
- support the criteria fieldsresource_provider
,resource_type
,resource_group
(#2150)azurerm_recovery_services_protected_vm
-backup_policy_id
is now required (#2154)azurerm_sql_database
- adding validation torequested_service_objective_name
(#2125)azurerm_virtual_network_gateway
- support forOpenVPN
as a client protocol option (#2126)azurerm_virtual_machine_scale_set
- support for theapplication_security_group_ids
property ofip_configuration
(#2009)azurerm_virtual_machine_scale_set
- support for a Rolling Upgrade Policy with Automatic OS upgrades (#922)
BUG FIXES:
- security: removing the
Authorization
header from the debug logs (#2131) azurerm_api_management
- validating the Key Vault Secret ID for thekey_vault_id
field in thehostname_configuration
block (#2189)azurerm_function_app
- correctly marking the resource as missing upon manual deletion (#2111)azurerm_kubernetes_cluster
- changingos_disk_size_gb
to computed as the API now returns a valid default (#2117)azurerm_public_ip
-domain_name_label
validation now allows 63 characters (#2122)azurerm_virtual_machine
- makingavailability_set_id
conflict withzones
(#2185)
1.17.0 (October 18, 2018)
UPGRADE NOTES:
azurerm_virtual_machine_scale_set
- the fieldprimary
within theip_configuration
block within thenetwork_profile
block is now Required, to match behavioural changes in the Azure API. (#2035)
FEATURES:
- New Data Source:
azurerm_monitor_log_profile
(#1792) - New Resource:
azurerm_api_management
(#1516) - New Resource:
azurerm_automation_dsc_configuration
(#1512) - New Resource:
azurerm_automation_dsc_nodeconfiguration
(#1512) - New Resource:
azurerm_automation_module
(#1512) - New Resource:
azurerm_cognitive_account
(#962) - New Resource:
azurerm_databricks_workspace
(#1134) - New Resource:
azurerm_dev_test_policy
(#2070) - New Resource:
azurerm_dev_test_linux_virtual_machine
(#2058) - New Resource:
azurerm_dev_test_windows_virtual_machine
(#2058) - New Resource:
azurerm_monitor_activitylog_alert
(#1989) - New Resource:
azurerm_monitor_metric_alert
(#2026) - New Resource:
azurerm_monitor_log_profile
(#1792) - New Resource:
azurerm_network_interface_application_gateway_backend_address_pool_association
(#2079) - New Resource:
azurerm_network_interface_backend_address_pool_association
(#2079) - New Resource:
azurerm_network_interface_nat_rule_association
(#2079) - New Resource:
azurerm_recovery_services_protection_policy_vm
(#1978) - New Resource:
azurerm_recovery_services_protected_vm
(#1637) - New Resource:
azurerm_security_center_contact
(#2045) - New Resource:
azurerm_security_center_subscription_pricing
(#2043) - New Resource:
azurerm_security_center_workspace
(#2072) - New Resource:
azurerm_subnet_network_security_group_association
(#1933) - New Resource:
azurerm_subnet_route_table_association
(#1933)
BUG FIXES:
- Data Source
azurerm_subnet
- fixing the ordering of the resource group name and network name in the error message (#2017) azurerm_kubernetes_cluster
- using the correct casing for theaddon_profile
oms_agent
property (#1995)azurerm_service_bus_queue
- support formax_delivery_count
(#2028)azurerm_redis_cache
-capcity
can now be successfully changed (#2088)azurerm_virtual_machine_scale_set
-primary
is now required within theip_configuration
block withinnetwork_profile
(matching a behavioural change with the Azure API) (#2035)
IMPROVEMENTS:
azurerm_application_gateway
- support for theStandardV2
andWAFV2
skus and tiers (#2015)azurerm_container_group
- adding thesecure_environment_variables
property (#2024)azurerm_dev_test_virtual_network
- support for managing the Subnet (#2041)azurerm_key_vault
- support for Virtual Network Rules (#2027)azurerm_kubernetes_cluster
- changing theoms_agent
property no longer forces a new resource (#2021)azurerm_postgresql_virtual_network_rule
- support for theignore_missing_vnet_service_endpoint
(#2056)azurerm_public_ip
- support for IPv6 addresses (#2019)azurerm_search_service
- adding the administrativeprimary_key
andsecondary_key
propeties (#2074)azurerm_role_definition
- adding thedata_actions
andnot_data_actions
to the data source (#2110)azurerm_storage_container
- changingcontainer_access_type
no longer forces a new resource (#2075)azurerm_user_assigned_identity
- now exports theclient_id
property (#2078)
1.16.0 (October 01, 2018)
UPGRADE NOTES:
azurerm_azuread_application
- the propertieshomepage
,identifier_uris
andreply_urls
are now required to behttps
as required by Azure (#1960)
FEATURES:
- New Data Source:
azurerm_dev_test_lab
(#1944) - New Data Source:
azurerm_shared_image
(#1987) - New Data Source:
azurerm_shared_image_gallery
(#1987) - New Data Source:
azurerm_shared_image_version
(#1987) - New Resource:
azurerm_dev_test_lab
(#1944) - New Resource:
azurerm_dev_test_virtual_network
(#1944) - New Resource:
azurerm_shared_image
(#1987) - New Resource:
azurerm_shared_image_gallery
(#1987) - New Resource:
azurerm_shared_image_version
(#1987)
IMPROVEMENTS:
- dependencies: upgrading to v21.0.0 of
github.com/Azure/azure-sdk-for-go
(#1996) azurerm_cosmosdb_account
- adding theis_virtual_network_filter_enabled
andvirtual_network_rule
propeties (#1961)
BUG FIXES:
- Data Source
azurerm_builtin_role_definition
: support fordata_actions
andnot_data_actions
(#2000) azurerm_app_service_plan
- exposing additional information on failure (#1926)azurerm_app_service_custom_hostname_binding
- handling multiple bindings being created in parallel (#1970)azurerm_lb_rule
- allow0
forfrontend_port
andbackend_port
again (#1951)azurerm_public_ip
- correctly reading and importing theidle_timeout_in_minutes
property (#1925)azurerm_role_assignment
- only retry on errors when they are retryable (#1934)azurerm_role_definition
- support for thedata_actions
andnot_data_action
blocks (#1971)azurerm_service_fabric_cluster
- allow twoclient_certificate_thumbprint
blocks (#1938)azurerm_service_fabric_cluster
- support for specifying thecluster_code_version
field (#1945)azurerm_virtual_network
- exposing theid
of each subnet (#1913)azurerm_virtual_machine
- handling the Managed Disk ID being nil (#1947)azurerm_virtual_machine_data_disk_attachment
- supporting data disk attachments when a VM Extension is installed (#1950)azurerm_virtual_machine_scale_set
- makingadmin_password
in theos_profile
block optional again (#1958)
1.15.0 (September 14, 2018)
FEATURES:
- New Resource:
azurerm_firewall
(#1627) - New Resource:
azurerm_firewall_network_rule_collection
(#1627) - New Resource:
azurerm_mysql_virtual_network_rule
(#1879)
IMPROVEMENTS:
- dependencies: upgrading to v20.1.0 of
github.com/Azure/azure-sdk-for-go
(#1861) - dependencies: upgrading to v10.15.4 of
github.com/Azure/go-autorest
(#1861) (#1909) - sdk: upgrading to version
2018-06-01
of the Compute API's (#1861) azurerm_automation_runbook
- support for specifying the content field (#1696)azurerm_app_service
- adding thevirtual_network_name
property (#1896)azurerm_app_service_slot
- adding thevirtual_network_name
property (#1896)azurerm_key_vault_certificate
- adding thethumbprint
property (#1904)azurerm_servicebus_queue
- adding validation for ISO8601 Durations (#1921)azurerm_servicebus_topic
- adding validation for ISO8601 Durations (#1921)azurerm_sql_database
- adding thethreat_detection_policy
property (#1628)azurerm_virtual_network
- adding validation toname
preventing empty values (#1898)azurerm_virtual_machine
- support for themanaged_disk_type
ofStandardSSD_LRS
(#1901)azurerm_virtual_machine_scale_set
- support for themanaged_disk_type
ofStandardSSD_LRS
(#1901)azurerm_virtual_network_gateway
- additional validation (#1899)
BUG FIXES:
- Data Source:
azurerm_azuread_service_principal
- passing a filter containing the name to Azure rather than querying locally (#1862) - Data Source:
azurerm_azuread_service_principal
- passing a filter containing the name to Azure rather than querying locally (#1862) azurerm_logic_app_trigger_http_request
-relative_path
property now allows/
s and{}
s (#1918)azurerm_role_assignment
- parsing the Resource ID during deletion (#1887)azurerm_role_definition
- parsing the Resource ID during deletion (#1887)azurerm_servicebus_namespace
- polling for the deletion of the namespace (#1908)
1.14.0 (September 06, 2018)
FEATURES:
- New Data Source:
azurerm_management_group
(#1877) - New Resource:
azurerm_management_group
(#1788) - New Resource:
azurerm_postgresql_virtual_network_rule
(#1774)
IMPROVEMENTS:
- authentication: making the client registration consistent (#1845)
azurerm_application_insights
- support for theMobileCenter
kind (#1878)azurerm_function_app
- removing validation from theversion
field (#1872)azurerm_iothub
- exporting theevent_hub_events_endpoint
,event_hub_events_path
,event_hub_operations_endpoint
andevent_hub_operations_path
fields (#1789)azurerm_iothub
- support forendpoint
androute
blocks (#1693)azurerm_kubernetes_cluster
- makinglinux_profile
optional (#1821)azurerm_storage_blob
- support for import (#1816)azurerm_storage_container
- support for import (#1816)azurerm_storage_queue
- support for import (#1816)azurerm_storage_table
- support for import (#1816)
BUG FIXES:
azurerm_data_lake_store_file
- updating the Resource ID to match the file path (#1856)azurerm_eventhub
- updating the validation to support periods, hyphens and underscores (#1795)azurerm_eventhub_authorization_rule
- updating the validation error (#1795)azurerm_eventhub_consumer_group
- updating the validation to support periods, hyphens and underscores (#1795)azurerm_eventhub_namespace
- updating the validation error (#1795)azurerm_function_app
- support for names in upper-case (#1835)azurerm_kubernetes_cluster
- removing validation for thepod_cidr
field whennetwork_plugin
is set toazure
(#1798)azurerm_logic_app_workflow
- ensuring parameters are strings (#1843)azurerm_virtual_machine
- setting theimage_uri
property within thestorage_os_disk
block (#1799)azurerm_virtual_machine_data_disk_attachment
- obtaining a basic view, rather than the entire instance view of the Virtual Machine to work around an issue in the API (#1855)
1.13.0 (August 15, 2018)
FEATURES:
- New Data Source:
azurerm_log_analytics_workspace
(#1755) - New Resource:
azurerm_monitor_action_group
(#1725)
IMPROVEMENTS:
- dependencies: upgrading to
2018-04-01
of the IoTHub SDK (#1717) - Azure CLI Auth - using the
USERPROFILE
environment variable to locate the users home directory, if set (#1718) - Data Source
azurerm_kubernetes_cluster
- exposing themax_pods
field within theagent_pool_profile
block (#1753) - Data Source:
azurerm_kubernetes_cluster
- exposing theadd_on_profile
block (#1751) azurerm_automation_schedule
- adding theweek_days
,month_days
andmonthly_occurrence
properties (#1626)azurerm_container_group
- adding a newcommands
field / deprecating thecommand
field (#1740)azurerm_iothub
- support for theBasic
SKU (#1717)azurerm_kubernetes_cluster
- support formax_pods
within theagent_pool_profile
block (#1753)azurerm_kubernetes_cluster
- support for theadd_on_profile
block (#1751)azurerm_kubernetes_cluster
- validation for whenpod_cidr
is set with anetwork_plugin
set toazure
(#1763)azurerm_kubernetes_cluster
-client_id
andclient_secret
in theservice_principal
block are now ForceNew (#1737)azurerm_kubernetes_cluster
-docker_bridge_cidr
,dns_service_ip
andservice_cidr
are now conditionally set (#1715)azurerm_lb_nat_rule
-protocol
property now supportsAll
(#1736)azurerm_lb_nat_pool
-protocol
property now supportsAll
(#1748)azurerm_lb_probe
-protocol
property now supportsHttps
(#1742)azurerm_lb_rule
- support for theAll
protocol / adding validation (#1754)
BUG FIXES:
azurerm_application_insights
- handling aHTTP 201
being returned from the Create API which working around a breaking change in the API (#1769)azurerm_autoscale_setting
- filtering out the$tags
tag (#1770)azurerm_eventhub
- allowing underscores in the name field (#1768)azurerm_eventhub_authorization_rule
- allowing underscores in the name field (#1768)azurerm_eventhub_consumer_group
- allowing underscores in the name field (#1768)
1.12.0 (August 03, 2018)
UPGRADE NOTES:
- Please Note: When upgrading to v1.12.0 of the Azure Provider, you may need to specify the
priority
of any VM Scale Sets created between v1.6 of the Provider and v1.12. (#1586)
FEATURES:
- New Data Source:
azurerm_container_registry
(#1642) - New Resource:
azurerm_service_fabric_cluster
(#4)
IMPROVEMENTS:
- sdk: switching from
WaitForCompletion
->WaitForCompletionRef
when polling Future's (#1660) - Data Source:
azurerm_kubernetes_cluster
- support for specifying thenetwork_profile
block (#1479) - Data Source:
azurerm_kubernetes_cluster
- outputting thenode_resource_group
field (#1649) azurerm_kubernetes_cluster
- support for specifying thenetwork_profile
block (#1479)azurerm_kubernetes_cluster
- outputting thenode_resource_group
field (#1649)azurerm_role_assignment
- retrying resource creation to match the Azure CLI's behaviour (#1647)azurerm_virtual_machine
- setting the connection information for Provisioners (#1646)
BUG FIXES:
azurerm_virtual_machine_scale_set
- removing the default ofpriority
, since this isn't set on older instances. (#1586)
1.11.0 (July 25, 2018)
FEATURES:
- New Resource:
azurerm_data_lake_store_file
(#1261)
IMPROVEMENTS:
azurerm_app_service
- support formin_tls_version
in thesite_config
block (#1601)azurerm_app_service_slot
- support formin_tls_version
in thesite_config
block (#1601)azurerm_data_lake_store
- support for enabling/disabling encryption (#1623)azurerm_data_lake_store
- support for managing the firewall state (#1623)
BUG FIXES:
azurerm_servicebus_topic
- thename
property now allows the ~ character (#1640)
1.10.0 (July 21, 2018)
FEATURES:
- New Data Source:
azurerm_azuread_application
(#1552) - New Data Source:
azurerm_logic_app_workflow
(#1266) - New Data Source:
azurerm_notification_hub
(#1589) - New Data Source:
azurerm_notification_hub_namespace
(#1589) - New Data Source:
azurerm_service_principal
(#1564) - New Resource:
azurerm_autoscale_setting
(#1140) - New Resource:
azurerm_data_lake_analytics_account
(#1618) - New Resource:
azurerm_data_lake_analytics_firewall_rule
(#1618) - New Resource:
azurerm_eventhub_namespace_authorization_rule
(#1572) - New Resource:
azurerm_logic_app_action_custom
(#1266) - New Resource:
azurerm_logic_app_action_http
(#1266) - New Resource:
azurerm_logic_app_trigger_custom
(#1266) - New Resource:
azurerm_logic_app_trigger_http_request
(#1266) - New Resource:
azurerm_logic_app_trigger_recurrence
(#1266) - New Resource:
azurerm_logic_app_workflow
(#1266) - New Resource:
azurerm_notification_hub
(#1589) - New Resource:
azurerm_notification_hub_authorization_rule
(#1589) - New Resource:
azurerm_notification_hub_namespace
(#1589) - New Resource:
azurerm_servicebus_queue_authorization_rule
(#1543) - New Resource:
azurerm_service_principal
(#1564) - New Resource:
azurerm_service_principal_password
(#1564)
IMPROVEMENTS:
- authentication: Refreshing the Service Principal Token before using it (#1544)
- dependencies: updating to
2018-02-01
of the App Service SDK (#1436) azurerm_app_service
- support for settingftps_settings
in thesite_config
block (#1577)azurerm_app_service
- support for running containers (#1578)azurerm_app_service_slot
- support for Managed Service Identity (#1579)azurerm_app_service_slot
- Slots can now be updated in-place (#1436)azurerm_container_group
- support for images hosted in a private registry (#1529)azurerm_function_app
- adding support for thesite_credential
block (#1567)azurerm_function_app
- only settingWEBSITE_CONTENTSHARE
andWEBSITE_CONTENTAZUREFILECONNECTIONSTRING
for Consumption Apps (#1515)azurerm_mysql_server
- changingtier
orfamily
insku
property no longer destroys existing resource (#1598)azurerm_network_security_rule
- a maximum of 1 Application Security Group can be set per Security Rule (#1587)azurerm_postgresql_server
- changingtier
orfamily
insku
property no longer destroys existing resource (#1598)azurerm_virtual_machine_scale_set
-sku
property is now a list #1558 (#1558)
BUG FIXES:
azurerm_application_insights
- fixing a bug whereapplication_type
was set toother
(#1563)azurerm_lb
- allowsubnet_id
to be set to an empty value (#1588)azurerm_servicebus_subscription
- only sendingcorrelation_filter
values if they're set (#1565)azurerm_servicebus_subscription
- setting thedefault_message_ttl
field (#1568)azurerm_snapshot
- allowing dashes in thename
field (#1574)azurerm_traffic_manager_endpoint
- working around a bug in the API by settingtarget
to nil when atarget_resource_id
is specified (#1546)
1.9.0 (July 11, 2018)
FEATURES:
- New Resource:
azurerm_azuread_application
(#1269) - New Resource:
azurerm_data_lake_store_firewall_rule
(#1499) - New Resource:
azurerm_key_vault_access_policy
(#1149) - New Resource:
azurerm_scheduler_job
(#1172) - New Resource:
azurerm_servicebus_namespace_authorization_rule
(#1498) - New Resource:
azurerm_user_assigned_identity
(#1448)
IMPROVEMENTS:
- dependencies: updating the
containerservice
SDK to2018-03-31
to support AKS GA (#1474) - dependencies: updating to
v18.0.0
ofAzure/azure-sdk-for-go
(#1487) - dependencies: updating to
v10.12.0
ofAzure/go-autorest
(#1487) azurerm_application_gateway
- addingminimum_servers
to the probe resource (#1510)azurerm_cdn_profile
- support forStandard_ChinaCdn
andStandard_Microsoft
SKU's (#1465)azurerm_cosmosdb_account
- checking to see if the name is in use before creating (#1464)azurerm_cosmosdb_account
- fixing the validation on theip_range_filter
field (#1463)azurerm_dns_zone
- support for Private DNS Zones (#1404)azurerm_image
- change os_disk property to a list and add additional property validation (#1443)azurerm_lb
- allowprivate_ip_address
to be set to an empty value (#1481)azurerm_mysql_server
- changing thestorage_mb
property no longer forces a new resource (#1532)azurerm_postgresql_server
- changing thestorage_mb
property no longer forces a new resource (#1532)azurerm_servicebus_queue
-enable_partitioning
can now be enabled forBasic
andStandard
tiers (#1391)azurerm_virtual_machine
- support for specifying user assigned identities (#1448)azurerm_virtual_machine
- making thecontent
field in theadditional_unattend_config
block (withinos_profile_windows_config
) sensitive (#1471)azurerm_virtual_machine_data_disk_attachment
- adding support forwrite_accelerator_enabled
(#1473)azurerm_virtual_machine_scale_set
- ensuring we set thevhd_containers
field to fix a crash (#1411)azurerm_virtual_machine_scale_set
- support for specifying user assigned identities (#1448)azurerm_virtual_machine_scale_set
- making thecontent
field in theadditional_unattend_config
block (withinos_profile_windows_config
) sensitive (#1471)azurerm_virtual_network_gateway
- adding support for theradius_server_address
,radius_server_secret
andvpn_client_protocols
fields to the Data Source (#1505)
BUG FIXES:
azurerm_key_vault_key
- handling the parent Key Vault being deleted (#1535)azurerm_sql_database
- fixrequested_service_objective_name
updates (#1503)azurerm_storage_account
- limiting thetags
field to 128 characters to match the service (#1524)azurerm_virtual_network_gateway
- fixazurerm_virtual_network_gateway
crashing whenvpn_client_configuration
was not supplied (#1505)
1.8.0 (June 28, 2018)
FEATURES:
- New Resource:
azurerm_dns_caa_record
support (#1450) - New Resource:
azurerm_virtual_machine_data_disk_attachment
(#1207)
IMPROVEMENTS:
- dependencies: upgrading to v10.11.4 of
Azure/go-autorest
(#1418) - dependencies: upgrading to v17.4.0 of
Azure/azure-sdk-for-go
(#1418) azurerm_lb
- additional validation on properties (#1403)azurerm_application_gateway
- support for thematch
block for Probes (#1446)azurerm_log_analytics_solution
- support for Sovereign Clouds (#1410)azurerm_log_analytics_workspace
- support for Sovereign Clouds (#1410)azurerm_log_analytics_workspace
- support for thePerGB2018
SKU (#1079)azurerm_mysql_server
-GeneralPurpose
andMemoryOptimized
sku tiers now allow 4tb for thestorage_mb
property (#1449)azurerm_network_interface
- additional validation on properties (#1403)azurerm_postgresql_server
-GeneralPurpose
andMemoryOptimized
sku tiers now allow 4tb for thestorage_mb
property (#1449)azurerm_postgresql_server
- adding support for version 10.0 (#1457)azurerm_route_table
- adding the disable BGP propagation property (#1435)azurerm_sql_database
- support for importing from a bacpac backup (#972)azurerm_virtual_machine
- support for setting the TimeZone on Windows (#1265)
BUG FIXES:
- validation: ensuring IPv4/MAC addresses are detected correctly (#1431)
1.7.0 (June 16, 2018)
UPGRADE NOTES:
~> Please Note: The field overprovision
on the azurerm_virtual_machine_scale_set
resource has changed from false
to true
to match the behaviour of Azure in this release. (#1322)
BUG FIXES:
azurerm_key_vault
- respecting the proxy environment varibles terraform does and now can create vaults when behind a proxy (#1393)azurerm_kubernetes_cluster
-dns_prefix
is now required (#1333)azurerm_network_interface
- ensuring that Public IP's/Private IP Addresses can be removed once assigned (#1295)azurerm_public_ip
- setting thedomain_name_label
property into state (#1287)azurerm_storage_account
- file and blob encryption is now explicitytrue
by default (#1380)azurerm_servicebus_namespace
- thecapacity
propety no longer unnecessarily forces a new resource when changed (#1382)azurerm_virtual_machine_scale_set
- the fieldoverprovision
is nowtrue
by default (#1322)azurerm_app_service_plan
- thename
property validation now allows understores (#1351)
IMPROVEMENTS:
azurerm_automation_schedule
- adding theinterval
property and supporting recurring schedules (#1384)azurerm_dns_ns_record
- deprecatedrecord
properties in favour of arecords
list (#991)azurerm_function_app
- adding theidentity
property (#1369)azurerm_role_definition
- therole_definition_id
property is now optional. The resource will now generate a random UUID if it is ommited (#1378)azurerm_storage_account
- adding thenetwork_rules
property (#1334)azurerm_storage_account
- adding theidentity
property (#1323)azurerm_storage_blob
- adding thecontent_type
property (#1304)azurerm_virtual_machine
- support forwrite_accelerator_enabled
property on Premium disks attached to MS-series machines (#964)azurerm_virtual_machine_scale_set
- adding thedns_settings
anddns_servers
property (#1209)azurerm_virtual_machine_scale_set
- adding theip_forwarding
property (#1209)azurerm_virtual_network_gateway
- adding the propertiesvpn_client_protocols
,radius_server_address
andradius_server_secret
(#946)- dependencies: migrating to the un-deprecated Preview's for Container Instance, EventGrid, Log Analytics and SQL (#1322)
- dependencies: upgrading to
2018-01-01
of the EventGrid API (#1322) - dependencies: upgrading to
2018-03-01
of the Monitor API (#1322)
1.6.0 (May 24, 2018)
UPGRADE NOTES:
~> Please Note: The azurerm_mysql_server
resource has been updated from the Preview API's to the GA API's - which requires code changes in your Terraform Configuration to use the new Pricing SKU's. Upon updating to v1.6.0 - you'll need to update the configuration from the Preview SKU's to the GA SKU's.
~> Please Note: The azurerm_postgresql_server
resource has been updated from the Preview API's to the GA API's - which requires code changes in your Terraform Configuration to use the new Pricing SKU's. Upon updating to v1.6.0 - you'll need to update the configuration from the Preview SKU's to the GA SKU's.
azurerm_scheduler_job_collection
- the propertymax_retry_interval
on both the resource and datasource has been deprecated in favour ofmax_recurrence_interval
to better match Azure (#1218)
FEATURES:
- New Data Source:
azurerm_storage_account_sas
(#1011) - New Resource:
azurerm_data_lake_store
(#1219) - New Resource:
azurerm_relay_namespace
(#1233)
BUG FIXES:
- across data-sources and resources: making Connection Strings, Keys and Passwords sensitive fields (#1242)
azurerm_virtual_machine_scale_set
- an emptyos_profile_windows_config
block no longer causes a panic ([#12*azurerm_app_service
- adding validation to import (#5107)azurerm_app_service_certificate
- adding validation to import (#5107)azurerm_app_service_custom_hostname_binding
- adding validation to import (#5107)azurerm_app_service_plan
- adding validation to import (#5107)azurerm_app_service_slot
- adding validation to import (#5107)azurerm_app_service_source_control_token
- adding validation to import (#5107)
1.5.0 (May 14, 2018)
UPGRADE NOTES:
~> Please Note: Prior to v1.5 Data Sources in the AzureRM Provider returned nil
rather than an error message when a Resource didn't exist, which was a bug. In order to bring this into line with other Providers - starting in v1.5 the AzureRM Provider will return an error message when a resource doesn't exist.
~> Please Note: This release fixes a bug in the azurerm_redis_cache
resource where changes to fields weren't detected; as such you may see changes in the redis_configuration
block, particularly with the rdb_storage_connection_string
field. There's a bug tracking this inconsistency in the Azure Rest API Specs Repository.
FEATURES:
- New Data Source:
azurerm_cosmosdb_account
(#1056) - New Data Source:
azurerm_kubernetes_cluster
(#1204) - New Data Source:
azurerm_key_vault
(#1202) - New Data Source:
azurerm_key_vault_secret
(#1202) - New Data Source:
azurerm_route_table
(#1203)
BUG FIXES:
azurerm_redis_cache
- changes to theredis_configuration
block are now detected - please see the note above for more information (#1211)
IMPROVEMENTS:
- dependencies - upgrading to v16.2.1 of
Azure/azure-sdk-for-go
(#1198) - dependencies - upgrading to v10.8.1 of
Azure/go-autorest
(#1198) azurerm_app_service
- support for HTTP2 (#1188)azurerm_app_service
- support for Managed Service Identity (#1130)azurerm_app_service_slot
- support for HTTP2 (#1205)azurerm_cosmosdb_account
- added support for theconnection_strings
property (#1194)azurerm_key_vault_certificate
- exposing thecertificate_data
(#1200)azurerm_kubernetes_cluster
- makingkube_config_raw
a sensitive field (#1225)azurerm_redis_cache
- Redis Caches can now be Imported (#1211)azurerm_redis_firewall_rule
- Redis Firewall Rules can now be Imported (#1211)azurerm_virtual_network
- guarding against nil-objects in the response (#1208)azurerm_virtual_network_gateway
- ignoring the case of theGatewaySubnet
(#1141)
1.4.0 (April 26, 2018)
UPGRADE NOTES:
azurerm_cosmosdb_account
- the fieldfailover_policy
has been deprecated in favour ofgeo_locations
to better match Azure
FEATURES:
- New Data Source:
azurerm_recovery_services_vault
(#995) - New Resource:
azurerm_recovery_services_vault
(#995) - New Resource:
azurerm_servicebus_subscription_rule
(#1124)
IMPROVEMENTS:
azurerm_app_service
- support for updating in-place (#1125)azurerm_app_service_plan
- support forkind
beingapp
(#1156)azurerm_cosmosdb_account
- support forenable_automatic_failover
(#1055)azurerm_cosmosdb_account
- support for theConsistentPrefix
consistncy level (#1055)azurerm_cosmosdb_account
-prefixes
can now be configured for locations (#1055)azurerm_function_app
- support for updating in-place (#1125)azurerm_key_vault
- adding cert permissions forPurge
andRecover
(#1132)azurerm_key_vault
- polling to ensure the Key Vault is resolvable via DNS (#1081] [#1164)azurerm_kubernetes_cluster
- only setting the Subnet ID when it's not an empty string (#1158)azurerm_kubernetes_cluster
- exposing the clusters credentials askube_config
(#953)azurerm_metric_alertrule
- filtering out tags prefixed with$type
(#1107)azurerm_virtual_machine
- loading managed disk information from Azure when the machine is stopped (#1100)azurerm_virtual_machine
- make thevm_size
property case insensitive (#1131)
BUG FIXES:
azurerm_cosmosdb_account
- locations can now be modified in-place (without requiring multiple apply's) (#1055)
1.3.3 (April 17, 2018)
FEATURES:
- New Data Source:
azurerm_app_service
(#1071) - New Resource:
azurerm_app_service_custom_hostname_binding
(#1087)
IMPROVEMENTS:
- dependencies: upgrading to
v15.1.0
ofAzure/azure-sdk-for-go
(#1099) - dependencies: upgrading to
v10.6.0
ofAzure/go-autorest
(#1077) azurerm_app_service
- added support for thehttps_only
field (#1080)azurerm_app_service_slot
- added support for thehttps_only
field (#1080)azurerm_function_app
- added support for thehttps_only
field (#1080)azurerm_key_vault_certificate
- exposing the certificate's associatedsecret_id
(#1096)azurerm_redis_cache
- support for clusters on the internal network (#1086)azurerm_servicebus_queue
- support for settingrequires_session
(#1111)azurerm_sql_database
- changes tocollation
force a new resource (#1066)
1.3.2 (April 04, 2018)
FEATURES:
IMPROVEMENTS:
azurerm_virtual_machine_scale_set
- adds support for MSI (#1018)
1.3.1 (March 29, 2018)
FEATURES:
- New Data Source:
azurerm_scheduler_job_collection
(#990) - New Data Source:
azurerm_traffic_manager_geographical_location
(#987) - New Resource:
azurerm_express_route_circuit_authorization
(#992) - New Resource:
azurerm_express_route_circuit_peering
(#1033) - New Resource:
azurerm_iothub
(#887) - New Resource:
azurerm_policy_definition
(#1010) - New Resource:
azurerm_sql_virtual_network_rule
(#978)
IMPROVEMENTS:
azurerm_app_service
- allow changingclient_affinity_enabled
without requiring a resource recreation (#993)azurerm_app_service
- support for configuringLocalSCM
source control (#826)azurerm_app_service
- returning a clearer error message when the name (which needs to be globally unique) is in use (#1037)azurerm_cosmosdb_account
- increasing the maximum value formax_interval_in_seconds
from 100s to 86400s (1 day) [#1000]azurerm_function_app
- returning a clearer error message when the name (which needs to be globally unique) is in use (#1037)azurerm_network_interface
- support for attaching to Application Gateways (#1027)azurerm_traffic_manager_endpoint
- adding support forgeo_mappings
(#986)azurerm_traffic_manager_profile
- adding support for thetraffic_routing_method
Geographic
(#986)azurerm_virtual_machine_scale_sets
- support for attaching to Application Gateways (#1027)azurerm_virtual_network_gateway
- changes topeering_address
now force a new resource (#1040)
1.3.0 (March 15, 2018)
FEATURES:
- New Data Source:
azurerm_cdn_profile
(#950) - New Data Source:
azurerm_network_interface
(#854) - New Data Source:
azurerm_public_ips
(#304) - New Data Source:
azurerm_subscriptions
(#940) - New Resource:
azurerm_log_analytics_solution
(#952) - New Resource:
azurerm_sql_active_directory_administrator
(#765) - New Resource:
azurerm_scheduler_job_collection
(#963)
BUG FIXES:
azurerm_application_gateway
- fixes a crash wheressl_policy
isn't returned from the Azure API when importing existing resources (#935)azurerm_app_service
- supportingclient_affinity_enabled
beingfalse
(#973)azurerm_kubernetes_cluster
- exporting the FQDN (#907)azurerm_sql_elasticpool
- fixing a crash wherelocation
isn't returned for legacy resources (#982)
IMPROVEMENTS:
- Data Source:
azurerm_builtin_role_definition
- loading available role definitions from Azure (#770) - Data Source:
azurerm_managed_disk
- adding support for Availability Zones (#811) - Data Source:
azurerm_network_security_group
- support for security rules including Application Security Groups (#925) azurerm_app_service_plan
- support for provisioning Consumption Plans (#981)azurerm_cdn_endpoint
- adding support for GeoFilters, ProbePaths (#967)azurerm_cdn_endpoint
- making theorigin
block ForceNew to match Azure (#967)azurerm_function_app
- addingclient_affinity_enabled
,use_32_bit_worker_process
andwebsockets_enabled
(#886)azurerm_load_balancer
- adding support for Availability Zones (#811)azurerm_managed_disk
- adding support for Availability Zones (#811)azurerm_network_interface
- settinginternal_fqdn
if it's not nil (#977)azurerm_network_security_group
- support for security rules including Application Security Groups (#925)azurerm_network_security_rule
- support for security rules including Application Security Groups (#925)azurerm_public_ip
- adding support for Availability Zones (#811)azurerm_redis_cache
- add support fornotify-keyspace-events
(#949)azurerm_template_deployment
- support for specifying parameters viaparameters_body
(#404)azurerm_virtual_machine
- adding support for Availability Zones (#811)azurerm_virtual_machine_scale_set
- adding support for Availability Zones (#811)
1.2.0 (March 02, 2018)
FEATURES:
- New Data Source:
azurerm_application_security_group
(#914) - New Resource:
azurerm_application_security_group
(#905) - New Resource:
azurerm_servicebus_topic_authorization_rule
(#736)
BUG FIXES:
azurerm_kubernetes_cluster
- an emptylinux_profile.ssh_key.keydata
no longer causes a crash (#903)azurerm_kubernetes_cluster
- thelinux_profile.admin_username
andlinux_profile.ssh_key.keydata
fields now force a new resource (#895)azurerm_network_interface
- thesubnet_id
field is now case insensitive (#866)azurerm_network_security_group
- revertingsecurity_rules
to a set to fix an ordering issue (#893)azurerm_virtual_machine_scale_set
- thecomputer_name_prefix
field now forces a new resource (#871)
IMPROVEMENTS:
- authentication: adding support for Managed Service Identity (#639)
azurerm_container_group
- addeddns_name_label
andFQDN
properties (#877)azurerm_network_interface
- support for attaching to Application Security Groups (#911)azurerm_network_security_group
- support for augmented security rules (#781)azurerm_servicebus_subscription
- added support for theforward_to
property (#861)azurerm_storage_account
- adding support foraccount_kind
beingStorageV2
(#851)azurerm_virtual_network_gateway_connection
- support for IPsec/IKE Policies (#834)
1.1.2 (February 19, 2018)
FEATURES:
- New Resource:
azurerm_kubernetes_cluster
(#693) - New Resource:
azurerm_app_service_active_slot
(#818) - New Resource:
azurerm_app_service_slot
(#818)
BUG FIXES:
- Data Source:
azurerm_app_service_plan
: handling a 404 not being returned as an error (#849) - Data Source:
azurerm_virtual_network
- Fixing a crash when the DhcpOptions aren't specified (#803) azurerm_application_gateway
- fixing crashes due to schema mismatches for existing resources (#848)azurerm_storage_container
- add a retry for creation (#846)
IMPROVEMENTS:
- authentication: pulling the
Environment
key from the Azure CLI Config (#842) - core: upgrading to
v12.5.0-beta
of the Azure SDK for Go (#830) - compute: upgrading to use the
2017-12-01
API Version (#797) azurerm_app_service_plan
: support for attaching to an App Service Environment (#850)azurerm_container_group
- addingrestart_policy
(#827)azurerm_managed_disk
- updated the validation ondisk_size_gb
/ made it computed (#800)azurerm_role_assignment
- addrole_definition_name
(#775)azurerm_subnet
- add support for Service Endpoints (#786)azurerm_virtual_machine
- changingmanaged_disk_id
andcreate_option
to be not ForceNew (#813)
1.1.1 (February 06, 2018)
BUG FIXES:
azurerm_public_ip
- Setting theip_address
field regardless of the DNS Settings (#772)azurerm_virtual_machine
- ignores the case of the Managed Data Disk ID's to work around an Azure Portal bug (#792)
FEATURES:
- New Data Source:
azurerm_storage_account
(#794) - New Data Source:
azurerm_virtual_network_gateway
(#796)
1.1.0 (January 26, 2018)
UPGRADE NOTES:
- Data Source:
azurerm_builtin_role_definition
- now returns the correct UUID/GUID for theVirtual Machines Contributor
role (previously the ID for theClassic Virtual Machine Contributor
role was returned) (#762) azurerm_snapshot
-source_uri
now forces a new resource on changes due to behavioural changes in the Azure API (#744)
FEATURES:
- New Data Source:
azurerm_dns_zone
(#702) - New Resource:
azurerm_metric_alertrule
(#478) - New Resource:
azurerm_virtual_network_gateway
(#133) - New Resource:
azurerm_virtual_network_gateway_connection
(#133)
IMPROVEMENTS:
- core: upgrading to
v12.2.0-beta
ofAzure/azure-sdk-for-go
(#684) - core: upgrading to
v9.7.0
ofAzure/go-autorest
(#684) - Data Source:
azurerm_builtin_role_definition
- adding extra role definitions (#762) azurerm_app_service
- exposing theoutbound_ip_addresses
field (#700)azurerm_function_app
- exposing theoutbound_ip_addresses
field (#706)azurerm_function_app
- add support for thealways_on
andconnection_string
fields (#695)azurerm_image
- add support for filtering images by a regex on the name (#642)azurerm_lb
- adding support for theStandard
SKU (in Preview) (#665)azurerm_public_ip
- adding support for theStandard
SKU (in Preview) (#665)azurerm_network_security_rule
- add support for augmented security rules (#692)azurerm_role_assignment
- generating a name if one isn't specified (#685)azurerm_traffic_manager_profile
- adding support for settingprotocol
toTCP
(#742)
1.0.1 (January 12, 2018)
FEATURES:
- New Data Source:
azurerm_app_service_plan
(#668) - New Data Source:
azurerm_eventhub_namespace
(#673) - New Resource:
azurerm_function_app
(#647)
IMPROVEMENTS:
- core: adding a cache to the Storage Account Keys (#634)
azurerm_eventhub
- added support forcapture_description
(#681)azurerm_eventhub_consumer_group
- adding validation for the user metadata field (#641)azurerm_lb
- adding the computed fieldpublic_ip_addresses
(#633)azurerm_local_network_gateway
- add support fortags
(#638)azurerm_network_interface
- support for Accelerated Networking (#672)azurerm_storage_account
- exposeprimary_connection_string
andsecondary_connection_string
(#647)
1.0.0 (December 15, 2017)
FEATURES:
- New Data Source:
azurerm_network_security_group
(#623) - New Data Source:
azurerm_virtual_network
(#533) - New Resource:
azurerm_management_lock
(#575) - New Resource:
azurerm_network_watcher
(#571)
IMPROVEMENTS:
- authentication - add support for the latest Azure CLI configuration (#573)
- authentication - conditional loading of the Subscription ID / Tenant ID / Environment (#574)
- core - appending additions to the User Agent, so we don't overwrite the Go SDK User Agent info (#587)
- core - Upgrading
Azure/azure-sdk-for-go
to v11.2.2-beta (#594) - core - upgrading
Azure/go-autorest
to v9.5.2 (#617) - core - skipping Resource Provider Registration in AutoRest when opted-out (#630)
azurerm_app_service
- exposing the Default Hostname as a Computed field
For information on changes prior to the v1.0.0 release, please see the v0.x changelog.
Versions 0.1.0 - 0.3.3
0.3.3 (November 14, 2017)
FEATURES:
- New Resource:
azurerm_redis_firewall_rule
(#529)
IMPROVEMENTS:
- authentication: allow using multiple subscriptions for Azure CLI auth (#445)
- core: appending the CloudShell version to the user agent when running within CloudShell (#483)
azurerm_app_service
/azurerm_app_service_plan
- adding validation for thename
fields (#528)azurerm_container_registry
- Migration: Fixing a crash when the storage_account block is nil (#551)azurerm_lb_nat_rule
: support for floating IP's (#542)azurerm_public_ip
- Clarify the error message for the validation of domain name label (#485)azurerm_network_security_group
- fixing a crash when changes were made outside of Terraform (#492)azurerm_redis_cache
: support for Patch Schedules (#540)azurerm_virtual_machine
- ensuringvhd_uri
is validated (#470)azurerm_virtual_machine_scale_set
: fixing a crash where accelerated networking isn't returned by the API (#480)
0.3.2 (October 30, 2017)
FEATURES:
- New Resource:
azurerm_application_gateway
(#413)
IMPROVEMENTS:
azurerm_virtual_machine_scale_set
- Add nil check to os disk (#436)azurerm_key_vault
- Increased timeout on dns availability (#457)azurerm_route_table
- Fix issue when routes are computed (#450)
0.3.1 (October 21, 2017)
IMPROVEMENTS:
azurerm_virtual_machine_scale_set
- Updating this resource with the v11 of the Azure SDK for Go (#448)
0.3.0 (October 17, 2017)
UPGRADE NOTES:
azurerm_automation_account
- the SKUFree
has been replaced withBasic
.azurerm_container_registry
- Azure has updated the SKU fromBasic
toClassic
, with newBasic
,Standard
andPremium
SKU's introduced.azurerm_container_registry
- thestorage_account
block is nowstorage_account_id
and is only required forClassic
SKU'sazurerm_key_vault
-certificate_permissions
,key_permissions
andsecret_permissions
have all had theAll
option removed by Azure. Each permission now needs to be specified manually.
azurerm_route_table
-route
is no longer computed
azurerm_servicebus_namespace
- Thecapacity
field can only be set forPremium
SKU'sazurerm_servicebus_queue
- Theenable_batched_operations
andsupport_ordering
fields have been deprecated by Azure.azurerm_servicebus_subscription
- Thedead_lettering_on_filter_evaluation_exceptions
has been removed by Azure.azurerm_servicebus_topic
- Theenable_filtering_messages_before_publishing
field has been removed by Azure.
FEATURES:
- New Data Source:
azurerm_builtin_role_definition
(#384) - New Data Source:
azurerm_image
(#382) - New Data Source:
azurerm_key_vault_access_policy
(#423) - New Data Source:
azurerm_platform_image
(#375) - New Data Source:
azurerm_role_definition
(#414) - New Data Source:
azurerm_snapshot
(#420) - New Data Source:
azurerm_subnet
(#411) - New Resource:
azurerm_key_vault_certificate
(#408) - New Resource:
azurerm_role_assignment
(#414) - New Resource:
azurerm_role_definition
(#414) - New Resource:
azurerm_snapshot
(#420)
IMPROVEMENTS:
- Upgrading to v11 of the Azure SDK for Go (#367)
azurerm_client_config
- updating the data source to work when using AzureCLI auth (#393)azurerm_container_group
- add support for volume mounts (#366)azurerm_key_vault
- fix a crash when no certificate_permissions are defined (#374)azurerm_key_vault
- waiting for the DNS to propagate (#401)azurerm_managed_disk
- support for creating Managed Disks from Platform Images by supporting "FromImage" (#399)azurerm_managed_disk
- support for creating Encrypted Managed Disks (#399)azurerm_mysql_*
- Ensuring we register the MySQL Resource Provider (#397)azurerm_network_interface
- exposing all of the Private IP Addresses assigned to the NIC (#409)azurerm_network_security_group
/azurerm_network_security_rule
- refactoring (#405)azurerm_route_table
- removing routes when none are specified (#403)azurerm_route_table
- refactoringroute
from a Set to a List (#402)azurerm_route
- refactoringroute
from a Set to a List (#402)azurerm_storage_account
- support for File Encryption (#363)azurerm_storage_account
- support for Custom Domain (#363)azurerm_storage_account
- splitting the storage account Tier and Replication out into separate fields (#363)
azurerm_storage_account
- returning a user friendly error when trying to provision a Blob Storage Account with ZRS redundancy (#421)
azurerm_subnet
- making it possible to remove Network Security Groups / Route Tables (#411)azurerm_virtual_machine
- fixing a bug whereadditional_unattend_config.content
was being updated unintentionally (#377)azurerm_virtual_machine
- switching to use Lists instead of Sets (#426)azurerm_virtual_machine_scale_set
- fixing a bug whereadditional_unattend_config.content
was being updated unintentionally (#377)azurerm_virtual_machine_scale_set
- support for multiple network profiles (#378)
0.2.2 (September 28, 2017)
FEATURES:
- New Resource:
azurerm_key_vault_key
(#356) - New Resource:
azurerm_log_analytics_workspace
(#331) - New Resource:
azurerm_mysql_configuration
(#352) - New Resource:
azurerm_mysql_database
(#352) - New Resource:
azurerm_mysql_firewall_rule
(#352) - New Resource:
azurerm_mysql_server
(#352)
IMPROVEMENTS:
- Updating the provider initialization & adding a
skip_credentials_validation
field to the provider for some advanced scenarios (#322)
0.2.1 (September 25, 2017)
FEATURES:
- New Resource:
azurerm_automation_account
(#257) - New Resource:
azurerm_automation_credential
(#257) - New Resource:
azurerm_automation_runbook
(#257) - New Resource:
azurerm_automation_schedule
(#257) - New Resource:
azurerm_app_service
(#344)
IMPROVEMENTS:
azurerm_client_config
- addingservice_principal_application_id
(#348)azurerm_key_vault
- addingapplication_id
andcertificate_permissions
(#348)
BUG FIXES:
azurerm_virtual_machine_scale_set
- fix panic withadditional_unattend_config
block (#266)
0.2.0 (September 15, 2017)
FEATURES:
- Support for authenticating using the Azure CLI (#316)
- New Resource:
azurerm_container_group
(#333] [#311] [#338)
IMPROVEMENTS:
azurerm_app_service_plan
- support for Linux App Service Plans (#332)azurerm_postgresql_server
- supporting additional storage sizes (#239)azurerm_public_ip
- verifying the ID is valid before importing (#320)azurerm_sql_server
- verifying the name is valid before creating (#323)resource_group_name
- validation has been added to all resources that use this attribute (#330)
0.1.7 (September 11, 2017)
FEATURES:
- New Resource:
azurerm_postgresql_configuration
(#210) - New Resource:
azurerm_postgresql_database
(#210) - New Resource:
azurerm_postgresql_firewall_rule
(#210) - New Resource:
azurerm_postgresql_server
(#210)
IMPROVEMENTS:
azurerm_cdn_endpoint
- defaulting thehttp_port
andhttps_port
(#301)azurerm_cosmos_db_account
: allow setting the Kind to MongoDB/GlobalDocumentDB (#299)
0.1.6 (August 31, 2017)
FEATURES:
- New Data Source:
azurerm_subscription
(#285) - New Resource:
azurerm_app_service_plan
(#1) - New Resource:
azurerm_eventgrid_topic
(#260) - New Resource:
azurerm_key_vault_secret
(#269)
IMPROVEMENTS:
azurerm_image
- added a default to thecaching
field (#259)azurerm_key_vault
- validation for thename
field (#270)azurerm_network_interface
- support for multiple IP Configurations / setting the Primary IP Configuration (#245)azurerm_resource_group
- poll until the resource group is created (by migrating to the Azure SDK for Go) (#289)azurerm_search_service
- migrating to use the Azure SDK for Go (#283)azurerm_sql_*
- ensuring deleted resources are detected (#289] / [#255)azurerm_sql_database
- Import Support (#289)azurerm_sql_database
- migrating to using the Azure SDK for Go (#289)azurerm_sql_firewall_rule
- migrating to using the Azure SDK for Go (#289)azurerm_sql_server
- added checks to handlename
not being globally unique (#189)azurerm_sql_server
- makingadministrator_login
ForceNew
(#189)azurerm_sql_server
- migrate to using the azure-sdk-for-go (#189)azurerm_virtual_machine
- Force recreation ifstorage_data_disk
.create_option
changes (#240)azurerm_virtual_machine_scale_set
- Fix address issue when setting thewinrm
block (#271)- updating to
v10.3.0-beta
of the Azure SDK for Go (#258) - Removing the (now unused) Riviera SDK (#289] [#291)
BUG FIXES:
azurerm_cosmosdb_account
- fixing the validation on the name field (#263)azurerm_sql_server
- handle deleted servers correctly (#189)- Fixing the
Microsoft.Insights
Resource Provider Registration (#282)
0.1.5 (August 09, 2017)
IMPROVEMENTS:
azurerm_sql_*
- upgrading to version2014-04-01
of the SQL API's (#201)azurerm_virtual_machine
- support for theWindows_Client
Hybrid Use Benefit type (#212)azurerm_virtual_machine_scale_set
- support for custom images and managed disks (#203)
BUG FIXES:
azurerm_sql_database
- fixing creating a DB with a PointInTimeRestore (#197)azurerm_virtual_machine
- fix a crash when the properties for a network inteface aren't returned (#208)azurerm_virtual_machine
- changes to custom data should force new resource (#211)azurerm_virtual_machine
- fixes a crash caused by an emptyos_profile_windows_config
block (#222)- Checking to ensure the HTTP Response isn't
nil
before accessing it (fixes (#200]) [#204)
0.1.4 (July 26, 2017)
BUG FIXES:
azurerm_dns_*
- upgrading to version2016-04-01
of the Azure DNS API by switching from Riviera -> Azure SDK for Go (#192)
0.1.3 (July 21, 2017)
FEATURES:
- New Resource:
azurerm_dns_ptr_record
(#141) - New Resource:
azurerm_image
(#8) - New Resource:
azurerm_servicebus_queue
(#151)
IMPROVEMENTS:
azurerm_client_config
- added aservice_principal_object_id
attribute to the data source (#175)azurerm_search_service
- added import support (#172)azurerm_servicebus_topic
- added astatus
field to allow disabling the topic (#150)azurerm_storage_account
- Added support for Require secure transfer (#167)azurerm_storage_table
- updating the name validation (#143)azurerm_virtual_machine
- makingadmin_password
optional for Linux VM's (#154)azurerm_virtual_machine_scale_set
- adding aplan
block for Marketplace images (#161)
0.1.2 (June 29, 2017)
FEATURES:
- New Data Source:
azurerm_managed_disk
(#121) - New Resource:
azurerm_application_insights
(#3) - New Resource:
azurerm_cosmosdb_account
(#108) azurerm_network_interface
now supports import (#119)
IMPROVEMENTS:
- Ensuring consistency in when storing the
location
field in the state for theazurerm_availability_set
,azurerm_express_route_circuit
,azurerm_load_balancer
,azurerm_local_network_gateway
,azurerm_managed_disk
,azurerm_network_security_group
azurerm_public_ip
,azurerm_resource_group
,azurerm_route_table
,azurerm_storage_account
,azurerm_virtual_machine
andazurerm_virtual_network
resources (#123) azurerm_redis_cache
- now supports backup settings for Premium Redis Cache's (#130)azurerm_storage_account
- exposing a formatted Connection String for Blob access (#142)
BUG FIXES:
azurerm_cdn_endpoint
- fixing update of theorigin_host_header
(#134)azurerm_container_service
- exposes the FQDN of themaster_profile
as a computed field (#125)azurerm_key_vault
- fixing import / the validation on Access Policies (#124)azurerm_network_interface
- Normalizing the location field in the state (#122)azurerm_network_interface
- fixing a crash when importing a NIC with a Public IP (#128)azurerm_network_security_rule
:network_security_group_name
is nowForceNew
(#138)azurerm_subnet
now correctly detects changes to Network Securtiy Groups and Routing Table's (#113)azurerm_virtual_machine_scale_set
- makingstorage_profile_os_disk
.name
optional (#129)
0.1.1 (June 21, 2017)
BUG FIXES:
- Sort ResourceID.Path keys for consistent output (#116)
0.1.0 (June 20, 2017)
BACKWARDS INCOMPATIBILITIES / NOTES:
FEATURES:
- New Data Source:
azurerm_resource_group
[#15022](https://github.com/hashicorp/terraform/pull/15022)
IMPROVEMENTS:
- Add diff supress func to endpoint_location [#15094](https://github.com/hashicorp/terraform/pull/15094)
BUG FIXES:
- Fixing the Deadlock issue (#6)
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for