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.59.0 (Unreleased)
ENHANCEMENTS:
- dependencies: updating to
v0.20230523.1140858
ofgithub.com/hashicorp/go-azure-sdk
[GH-21910] - dependencies:
azurem_monitor_action_group
- upgradingactiongroupsapis
from2021-09-01
to2023-01-01
[GH-21948] azurerm_nginx_certificate
-key_vault_secret_id
now accepts version-less key vault secret ids [GH-21949]azurerm_postgresql_flexible_server
- Add support forversion
15
[GH-21934]
BUG FIXES:
azurerm_kubernetes_cluster
- recompute the fieldoidc_issuer_url
if the value ofoidc_issuer_enabled
has changed [GH-21911]
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
will now be set todefault
instead ofnil
(#21668)azurerm_spring_cloud_gateway_route_config
- thefilters
andpredicates
properties will now be omitted when not specified (#21745)azurerm_subnet
- permitMicrosoft.BareMetal/AzureHostedService
as an option for theservice_delegation
property (#21871)
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 has been superseded by the fieldsopen_enclave_policy_base64
,sgx_enclave_policy_base64
andtpm_policy_base64
. (#21524)
FEATURES:
- New Resource:
azurerm_arc_kubernetes_cluster_extension
(#21310) - New Resource:
azurerm_cosmosdb_postgresql_cluster
(#21090) - New Resource:
azurerm_email_communication_service
(#21526) - New Resource:
azurerm_kubernetes_cluster_extension
(#21310) - New Resource:
azurerm_netapp_volume_group_sap_hana
(#21290) - New Resource:
azurerm_storage_mover_project
(#21477) - New Resource:
azurerm_storage_mover_job_definition
(#21514)
ENHANCEMENTS:
- dependencies: updating to
v0.20230427.1112058
ofgithub.com/hashicorp/go-azure-sdk
(#21583) security
: updating to API Version2023-01-01
(#21531)- Data Source:
azurerm_virtual_network_gateway
- add support for the fieldprivate_ip_address
(#21432) azurerm_active_directory_domain_service
-domain_name
now supports a length up to 30 characters (#21555)azurerm_attestation_provider
- adding support for the fieldopen_enclave_policy_base64
,sgx_enclave_policy_base64
andtpm_policy_base64
(#21524)azurerm_attestation_provider
- adding support for the fieldsgx_enclave_policy_base64
(#21524)azurerm_attestation_provider
- adding support for the fieldtpm_policy_base64
(#21524)azurerm_billing_account_cost_management_export
- the fieldtime_frame
can now be set toTheLast7Days
(#21528)azurerm_firewall_policy_rule_collection_group
- the fieldssource_addresses
anddestination_addresses
now accepts an IPv4 range (#21542)azurerm_kubernetes_cluster
- add support for theservice_mesh_profile
block (#21516)azurerm_resource_group_cost_management_export
- the fieldtime_frame
can now be set toTheLast7Days
(#21528)azurerm_search_service
- adding support forauthentication_failure_mode
(#21323)azurerm_search_service
- adding support forcustomer_managed_key_enforcement_enabled
(#21323)azurerm_search_service
- adding support forhosting_mode
(#21323)azurerm_search_service
- adding support forlocal_authentication_enabled
(#21323)azurerm_search_service
- support for settingsku
toStorageOptimizedL2
(#21323)azurerm_subscription_cost_management_export
- the fieldtime_frame
can now be set toTheLast7Days
(#21528)
BUG FIXES:
- Provider: fix an authentication bug when specifying
auxiliary_tenant_ids
whilst authenticating using Azure CLI (#21583) azurerm_attestation_provider
- the fieldpolicy
is deprecated and non-functional - instead please use the fieldsopen_enclave_policy_base64
,sgx_enclave_policy_base64
andtpm_policy_base64
(#21524)azurerm_mysql_flexible_server
- fix issue whereidentity
was not being removed properly on updates (#21533)azurerm_search_service
- updating the default value forpartition_count
to1
to match the API (#21323)azurerm_search_service
- updating the default value forreplica_count
to1
to match the API (#21323)azurerm_search_service
- the fieldallowed_ips
is now a Set rather than a List (#21323)
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 additionaldestinations
,data_sources
anddata_flow
transformations (#21159) azurerm_app_configuration_feature
- support for thekey
property (#21252)azurerm_container_app
- theapp_port
property is now optional (#20567)azurerm_healthcare_fhir_service
- support forPATCH
as an available value forcors
(#21222)azurerm_healthcare_service
- upport forPATCH
as an available value forcors
(#21222)azurerm_kubernetes_cluster
- supportKataMshvVmIsolation
as a option for theworkload_runtime
property (#21176)azurerm_kubernetes_cluster_node_pool
- supportKataMshvVmIsolation
as a option for theworkload_runtime
property (#21176)azurerm_monitor_data_collection_rule
- support for thedata_collection_endpoint_id
property (#21159)azurerm_monitor_data_collection_rule
- support for theidentity
andstream_declaration
blocks (#21159)azurerm_monitor_data_collection_rule
- support for additionaldestinations
,data_sources
anddata_flow
transformations (#21159)azurerm_signalr_service
- support for thehttp_request_logs_enabled
property (#21032)azurerm_snapshot
- support for theincremental_enabled
property (#21263)azurerm_web_pubsub_hub
- support for theevent_listener
block (#21145)
BUG FIXES:
- Data Source:
azurerm_app_configuration_keys
- fixing a regression where the API doesn't return the http endpoint when listing items (#21208) - Data Source:
azurerm_kubernetes_cluster
- prevent errors when used with limited permissions (#21229) azurerm_api_management
- prevent error from empty response body when updating the resource (#21221)azurerm_application_gateway
- correctly validate thefirewall_policy_id
property (#21238)azurerm_automation_software_update_configuration
-time_zone
correctly defaults toEtc/UTC
(#21254)azurerm_digital_twins_time_series_database_connection
- insensitively parsekusto_cluster_uri
(#21243)azurerm_express_route_circuit
- can now setauthorization_key
during creation (#21132)azurerm_kusto_eventhub_data_connection
- insensitively parseidentity_id
if it applies to a Kusto Cluster (#21243)azurerm_linux_function_app
- fix a crash inauth_v2
inactive_directory_v2
(#21219)azurerm_linux_function_app_slot
- fix a crash inauth_v2
inactive_directory_v2
(#21219)azurerm_linux_web_app
- fix a crash inauth_v2
inactive_directory_v2
(#21219)azurerm_linux_web_app_slot
- fix a crash inauth_v2
inactive_directory_v2
(#21219)azurerm_monitor_diagnostic_setting
- insensitively parse the resource's ID if it has been created for a Kusto Cluster (#21243)azurerm_mssql_database
- fix a issue withshort_term_retention_policy
preventing creation (#21268)azurerm_windows_function_app
- fix a crash inauth_v2
inactive_directory_v2
(#21219)azurerm_windows_function_app_slot
- fix a crash inauth_v2
inactive_directory_v2
(#21219)azurerm_windows_web_app
- fix a crash inauth_v2
inactive_directory_v2
(#21219)azurerm_windows_web_app_slot
- fix a crash inauth_v2
inactive_directory_v2
(#21219)
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 will now present a diffscm_ip_restriction
blocks are no longer computed - changes to SCM IP restrictions outside of Terraform will now present a diffcors
blocks no longer requireallowed_origins
, however, if the property is supplied it must contain at least one item. Omitting this property will set the array empty
FEATURES:
- New Datasource:
azurerm_orchestrated_virtual_machine_scale_set
(#21050) - New Resource:
azurerm_databricks_virtual_network_peering #20728
(#20728) - New Resource:
azurerm_sentinel_threat_intelligence_indicator
(#20771) - New Resource:
azurerm_voice_services_communications_gateway
(#20607)
ENHANCEMENTS:
- dependencies: updating to
v0.20230322.1105901
ofhashicorp/go-azure-sdk
(#21079) databricks
: refactoring to usehashicorp/go-azure-sdk
as a base layer rather thanAzure/go-autorest
(#21004)azurerm_app_configuration_key
- the resource's ID has been changed to match the Data Plane URL format to work around a number of bugs in the previous parsing logic (#20082)azurerm_app_configuration_feature
- the resource's ID has been changed to match the Data Plane URL format to work around a number of bugs in the previous parsing logic (#20082)azurerm_express_route_circuit
- add support forauthorization_key
(#21104)azurerm_media_job
- updating to use API Version2022-07-01
(#20956)azurerm_media_transform
- updating to use API Version2022-07-01
(#20956)azurerm_virtual_network_gateway
- support for conditional/patch updates (#21009)azurerm_web_application_firewall_policy
- the fieldoperator
within thematch_conditions
block can now be set toAny
(#20971)azurerm_kubernetes_cluster
- add missing property tooms_agent
schema(#21046)azurerm_kubernetes_cluster
- deprecatedocker_bridge_cidr
which is no longer supported by the API since docker is no longer a valid container runtime (#20952)azurerm_management_group_policy_assignment
- support for theoverrides
andresource_selectors
blocks (#20686)azurerm_mysql_flexible_server
- support for thegeo_backup_key_vault_key_id
andgeo_backup_user_assigned_identity_id
properties (#20796)azurerm_resource_group_policy_assignment
- support for theoverrides
andresource_selectors
blocks (#20686)azurerm_resource_policy_assignment
- support for theoverrides
andresource_selectors
blocks (#20686)azurerm_role_assignment
- support subscription aliases scopes (#20895)azurerm_signalr_service
- support forpublic_network_access_enabled
,local_auth_enabled
,aad_auth_enabled
,tls_client_cert_enabled
, andserverless_connection_timeout_in_seconds
properties (#20975)azurerm_subscription_policy_assignment
- support for theoverrides
andresource_selectors
blocks (#20686)azurerm_sentinel_log_analytics_workspace_onboarding
- theresource_group_name
andworkspace_name
properties have been deprecated in favour of workspace_id (#20661)azurerm_virtual_network_peering
- adding an explicit default value forallow_forwarded_traffic
,allow_gateway_transit
anduse_remote_gateways
(#21009)azurerm_virtual_hub
- support for thehub_routing_preference
property (#21028)
BUG FIXES:
azurerm_automation_account
- thekey_source
property has been deprecated (#21041)azurerm_application_insights
- theworkspace_id
can now be updated without creating a new resource (#21029)azurerm_firewall
- Prevent duplicate name from being used forip_configuration
andmanagement_ip_configuration
(#21068)azurerm_kubernetes_cluster
- replace calls to the deprecated accessProfiles endpoint with listUserCredentials (#20927)azurerm_kusto_cluster
-language_extensions
is now a Set rather than a List (#20951)azurerm_linux_function_app
- fixan update bug with thehealth_check_eviction_time_in_min
property (#21095)azurerm_linux_function_app
- fixed processing ofcors
block (#20987)azurerm_linux_function_app
- fixauth_v2active_directory_v2
sending empty data (#21091)azurerm_linux_function_app
- fixread fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_linux_function_app
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_function_app
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_function_app_slot
- fixed processing ofcors
block (#20987)azurerm_linux_function_app_slot
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_function_app_slot
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_function_app_slot
- fixauth_v2active_directory_v2
sending empty data (#21091)azurerm_linux_function_app_slot
- fixread fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_linux_web_app
- fixauth_v2active_directory_v2
sending empty data (#21091)azurerm_linux_web_app
- fixread fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_linux_web_app
- fixed processing ofcors
block (#20987)azurerm_linux_web_app
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_web_app
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_web_app_slot
- fixauth_v2active_directory_v2
sending empty data (#21091)azurerm_linux_web_app_slot
- fixread fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_linux_web_app_slot
- fixed processing ofcors
block (#20987)azurerm_linux_web_app_slot
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_linux_web_app_slot
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_machine_learning_datastore_blobstorage
- fixan issue creating this resource in clouds other than public (#21016)azurerm_virtual_desktop_host_pool
- changing theload_balancer_type
property no longer creates a new resource (#20947)azurerm_windows_function_app
- fixan update bug with thehealth_check_eviction_time_in_min
property (#21095)azurerm_windows_function_app
- fixed processing ofcors
block (#20987)azurerm_windows_function_app
- fixauth_v2active_directory_v2
sending empty data (#21091)azurerm_windows_function_app
- fixread fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_windows_function_app
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_function_app
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_function_app_slot
- fixed processing ofcors
block (#20987)azurerm_windows_function_app_slot
- fixauth_v2active_directory_v2
sending empty data (#21091)azurerm_windows_function_app_slot
- fixread fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_windows_function_app_slot
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_function_app_slot
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_web_app
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_web_app
- fixed processing ofcors
block (#20987)azurerm_windows_web_app
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_web_app
- fixauth_v2active_directory_v2
sending empty data (#21091)azurerm_windows_web_app
- fixread fortoken_store_enabled
to correctly set returned value in state (#21091)azurerm_windows_web_app_slot
- theip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_web_app_slot
- fixed processing ofcors
block (#20987)azurerm_windows_web_app_slot
- thescm_ip_restriction
block can is now successfully removed by removing from config (#20987)azurerm_windows_web_app_slot
- fixauth_v2active_directory_v2
sending empty data (#21091)azurerm_windows_web_app_slot
- fixread fortoken_store_enabled
to correctly set returned value in state (#21091)
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 has been set (#20679)azurerm_container_app
- fixing a crash when the connection dropped (#20670)azurerm_communication_service
- changing thedata_location
property now creates a new resource (#20711)azurerm_eventhub_cluster
- fixing a crash when the connection dropped (#20670)azurerm_eventhub_namespace
- fixing a crash when the connection dropped (#20670)azurerm_eventhub_namespace_disaster_recovery_config
- fixing a crash when the connection dropped (#20670)azurerm_kubernetes_cluster_node_pool
- fixing a crash when the connection dropped (#20670)azurerm_iothub_dps
- fixing a crash when the connection dropped (#20670)azurerm_media_services_account
: fix crash aroundkey_delivery_access_control
(#20685)azurerm_netapp_account
- fixing a crash when the connection dropped (#20670)azurerm_netapp_pool
- fixing a crash when the connection dropped (#20670)azurerm_netapp_snapshot
- fixing a crash when the connection dropped (#20670)azurerm_netapp_snapshot_policy
- fixing a crash when the connection dropped (#20670)azurerm_netapp_volume
- fixing a crash when the connection dropped (#20670)azurerm_netapp_volume
- fixpotential nil panic in resource read (#20662)azurerm_notification_hub
- fixing a crash when the connection dropped (#20670)azurerm_notification_hub_namespace
- fixing a crash when the connection dropped (#20670)azurerm_proximity_placement_group
- will now correctly update when a vm is attached (#20131)azurerm_sentinel_log_analytics_workspace_onboard
- fixing a crash when the connection dropped (#20670)azurerm_servicebus_namespace_disaster_recovery_config
- fixing a crash when the connection dropped (#20670)azurerm_storage_object_replication
- now functions when cross tenant replication is disabled (#20132)
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 AAD B2C was not found (#20479) - Data Source:
azurerm_app_service_environment_v3
- fixing a bug where the Data Source didn't return an error when the App Service Environment was not found (#20479) - Data Source:
azurerm_consumption_budget_resource_group
- using the correct timeout value (#20479) - Data Source:
azurerm_consumption_budget_resource_group
- fixing a bug where the Data Source didn't return an error when the Consumption Budget Resource Group was not found (#20479) - Data Source:
azurerm_data_protection_backup_vault
- fixing a bug where the Data Source didn't return an error when the Data Protection Backup Vault was not found (#20479) - Data Source:
azurerm_databox_edge_device
- fixing a bug where the Data Source didn't return an error when the DataBox Edge Device was not found (#20479) - Data Source:
azurerm_healthcare_dicom
- fixing a bug where the Data Source didn't return an error when the HealthCare DICOM was not found (#20479) - Data Source:
azurerm_healthcare_fhir
- fixing a bug where the Data Source didn't return an error when the HealthCare FHIR was not found (#20479) - Data Source:
azurerm_healthcare_medtech_service
- fixing a bug where the Data Source didn't return an error when the HealthCare MedTech Service was not found (#20479) - Data Source:
azurerm_key_vault_certificate_data
- fixing a bug where the Data Source didn't return an error when the KeyVault Certificate was not found (#20479) - Data Source:
azurerm_key_vault_certificate
- fixing a bug where the Data Source didn't return an error when the KeyVault Certificate was not found (#20479) - Data Source:
azurerm_lb_outbound_rule
- fixing a bug where the Data Source didn't return an error when the Load Balancer Outbound Rule was not found (#20479) - Data Source:
azurerm_lb_rule
- fixing a bug where the Data Source didn't return an error when the Load Balancer Rule was not found (#20479) - Data Source:
azurerm_local_network_gateway
- fixing a bug where the Data Source didn't return an error when the Local Network Gateway was not found (#20479) - Data Source:
azurerm_mobile_network
- fixing a bug where the Data Source didn't return an error when the Mobile Network was not found (#20479) - Data Source:
azurerm_monitor_data_collection_endpoint
- fixing a bug where the Data Source didn't return an error when the Monitor Data Collection Endpoint was not found (#20479) - Data Source:
azurerm_mssql_managed_instance
- fixing a bug where the Data Source didn't return an error when the MSSQL Managed Instance was not found (#20479) - Data Source:
azurerm_policy_assignment
- fixing a bug where the Data Source didn't return an error when the Policy Assignment was not found (#20479) - Data Source:
azurerm_redis_enterprise_database
- fixing a bug where the Data Source didn't return an error when the Redis Enterprise Database was not found (#20479) - Data Source:
azurerm_servicebus_namespace_disaster_recovery_config
- fixing a bug where the Data Source didn't return an error when the ServiceBus Namespace Disaster Recovery Config was not found (#20479) - Data Source:
azurerm_site_recovery_replication_recovery_plan
- fixing a bug where the Data Source didn't return an error when the Site Recovery Replication Recovery Plan was not found (#20479) - Data Source:
azurerm_storage_blob
- fixing a bug where the Data Source didn't return an error when the Blob was not found (#20479) - Data Source:
azurerm_storage_table_entity
- fixing a bug where the Data Source didn't return an error when the Table Entity was not found (#20479) - Data Source:
azurerm_vpn_gateway
- fixing a bug where the Data Source didn't return an error when the VPN Gateway was not found (#20479) - Data Source:
azurerm_web_pubsub
- fixing a bug where the Data Source didn't return an error when the Web PubSub was not found (#20479) azurerm_backup_protected_vm
- will now correctly delete (#20469)azurerm_eventhub
- changing thepartition_count
property now works by creating a new resource (#20480)azurerm_eventgrid_domain_topic
- thename
property can now be up to 128 characters (#20407)azurerm_kubernetes_cluster
- parsing the API response for thelog_analytics_workspace_id
field case-insensitively (#20484)azurerm_private_endpoint
- normalizing theprivate_connection_resource_id
propety for a redis cache (#20418)azurerm_private_endpoint
- consistently normalizing the value returned from the API forprivate_connection_resource_id
(#20452)azurerm_recovery_services_vault
- updatingcross_region_restore_enabled
tofalse
recreates the resource since this operation isn't supported by the API (#20406)azurerm_storage_management_policy
- therule.filters
property is now Required since storage management policies fail if it's unspecified (#20448)
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
- will no longer silently ignore404
error while reading service properties (#19062)azurerm_storage_account
- theinfrastructure_encryption_enabled
is now supportted for premium accounts (#20028)azurerm_windows_web_app_slot
- fixa bug whereuse_32_bit_worker
would not be set correctly (#20051)
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 a number of changes in how the Service manages App and Stack settings, the Terraform resource schema and validation needs to be updated to re-align with the service. Whist we ordinarily avoid breaking changes outside a major release, the drift has made several aspects of these resources in an unworkable position resulting in a poor experience for many users (#19685)
azurerm_windows_web_app
node_version
Valid values are now~12
,~14
,~16
, and~18
. This is due to an underlying change to where the Service reads the Node value from in the API request.dotnet_version
valid values are nowv2.0
,v3.0
,v4.0
,v5.0
,v6.0
, andv7.0
- New setting
dotnet_core_version
- Valid values arev4.0
. This setting replaces the hybrid setting ofcore3.1
indotnet_version
since the removal of core3.1 from the supported versions. tomcat_version
- Configured the Web App to use Tomcat as the JWS at the specified version. See the official docs for supported versions. Examples include10.0
, and10.0.20
java_embedded_server_enabled
- configures the JWS to be the Embedded server at the version specified byjava_version
. Defaults tofalse
. Note: One ofjava_embedded_server_enabled
ortomcat_version
is required whenjava_version
is set.
azurerm_windows_web_app_slot
node_version
Valid values are now~12
,~14
,~16
, and~18
. This is due to an underlying change to where the Service reads the Node value from in the API request.dotnet_version
valid values are nowv2.0
,v3.0
,v4.0
,v5.0
,v6.0
, andv7.0
- New setting
dotnet_core_version
- Valid values arev4.0
. This setting replaces the hybrid setting ofcore3.1
indotnet_version
since the removal of core3.1 from the supported versions. tomcat_version
- Configured the Web App to use Tomcat as the JWS at the specified version. See the official docs for supported versions. Examples include10.0
, and10.0.20
java_embedded_server_enabled
- configures the JWS to be the Embedded server at the version specified byjava_version
. Defaults tofalse
. Note: One ofjava_embedded_server_enabled
ortomcat_version
is required whenjava_version
is set.
azurerm_windows_function_app
dotnet_version
- Valid values are nowv3.0
,v4.0
,v6.0
, andv7.0
, defaulting tov4.0
java_version
- Valid values are now1.8
,11
, and17
azurerm_windows_function_app_slot
dotnet_version
- Valid values are nowv3.0
,v4.0
,v6.0
, andv7.0
, defaulting tov4.0
java_version
- Valid values are now1.8
,11
, and17
azurerm_linux_web_app
java_version
- input validation has been introduced based on supported values within the service. Valid values are now:8
,11
, and17
.
FEATURES:
- New Data Source:
azurerm_private_dns_resolver
(#19885) - New Data Source:
azurerm_private_dns_resolver_dns_forwarding_ruleset
(#19941) - New Data Source:
azurerm_private_dns_resolver_forwarding_rule
(#19947) - New Data Source:
azurerm_private_dns_resolver_inbound_endpoint
(#19948) - New Data Source:
azurerm_private_dns_resolver_outbound_endpoint
(#19950) - New Data Source:
azurerm_private_dns_resolver_virtual_network_link
(#19951) - New Resource:
azurerm_application_insights_standard_web_test
(#19954) - New Resource:
azurerm_cost_anomaly_alert
(#19899) - New Resource:
azurerm_lab_service_lab
(#19852) - New Resource:
azurerm_lab_service_user
(#19957) - New Resource:
azurerm_network_manager_subscription_connection
(#19617) - New Resource:
azurerm_network_manager_management_group_connection
(#19621) - New Resource:
azurerm_media_services_account_filter
(#19964) - New Resource:
azurerm_private_endpoint_application_security_group_association
(#19825) - New Resource:
azurerm_sentinel_data_connector_threat_intelligence_taxii
(#19209) - New Resource:
azurerm_storage_account_local_user
(#19592)
ENHANCEMENTS:
siterecovery
: refactoring to usegithub.com/hashicorp/go-azure-sdk
(#19571)siterecovery
: updating to API version2021-11-01
(#19571)- Data Source:
azurerm_shared_image
- add support for thepurchase_plan
block (#19873) azurerm_kubernetes_cluster
- add support for thevnet_integration_enabled
andsubnet_id
properties (#19438)azurerm_log_analytics_data_export_rule
-destination_resource_id
accepts an Event Hub Namespace ID (#19868)azurerm_linux_web_app
- support for theapplication_stack.go_version
property (#19685)azurerm_linux_web_app_slot
-support for theapplication_stack.go_version
property (#19685)azurerm_logic_app_action_http
- add support for@
in thebody
property (#19754)azurerm_maintenance_configuration
- support for thein_guest_user_patch_mode
andinstall_patches
properties (#19865)azurerm_monitor_diagnostic_setting
- deprecatelog
in favour ofenabled_log
(#19504)azurerm_media_services_account
- support for theencryption
andpublic_network_access_enabled
properties (#19891)azurerm_mysql_flexible_server
- support for thecustomer_managed_key
properties (#19905)azurerm_sentinel_automation_rule
- support for thetriggers_on
,triggers_when
, andcondition_json
properties (#19309)azurerm_spring_cloud_gateway
- support for theapplication_performance_monitoring_types
,environment_variables
, andsensitive_environment_variables
properties (#19884)azurerm_storage_account
- support for theallowed_copy_scope
property (#19906)azurerm_storage_queue
- exportingresource_manager_id
(#19969)azurerm_synapse_spark_pool
- add support for Spark 3.3 (#19866)azurerm_windows_web_app
- thephp_version
property supported values now include:7.1
,7.4
, andOff
. Note:7.1
is currently deprecated.Off
will configure the system to use the latest available to the App service image (#19685)azurerm_windows_web_app
- thepython_version
property has been deprecated and is no longer used by the service (#19685)azurerm_windows_web_app
- thepython
property supersedespython_version
. Defaults tofalse
. When true uses the latest Python version supported by the Windows App image (#19685)azurerm_windows_web_app
- thejava_container
property has been deprecated in favour oftomcat_version
andjava_embedded_server_enabled
(#19685)azurerm_windows_web_app
- thejava_container_version
property This property has been deprecated in favour oftomcat_version
andjava_embedded_server_enabled
(#19685)azurerm_windows_web_app
- thecurrent_stack
property will now be computed if only one stack is configured on the Windows Web App. This will ensure the portal displays the appropriate metadata and configuration for this stack (#19685)azurerm_windows_web_app
- Added input validation forinterval
values in theauto_heal
block. These properties now enforce HH:MM:SS values up to99:59:59
(#19685)azurerm_windows_web_app_slot
- thephp_version
property supported values now include:7.1
,7.4
, andOff
. Note:7.1
is currently deprecated.Off
will configure the system to use the latest available to the App service image (#19685)azurerm_windows_web_app_slot
- thepython_version
property has been deprecated and is no longer used by the service (#19685)azurerm_windows_web_app_slot
- thepython
property supersedespython_version
. Defaults tofalse
. When true uses the latest Python version supported by the Windows App image (#19685)azurerm_windows_web_app_slot
- thejava_container
property has been deprecated in favour oftomcat_version
andjava_embedded_server_enabled
(#19685)azurerm_windows_web_app_slot
- thejava_container_version
property This property has been deprecated in favour oftomcat_version
andjava_embedded_server_enabled
(#19685)azurerm_windows_web_app_slot
- thecurrent_stack
property will now be computed if only one stack is configured on the Windows Web App. This will ensure the portal displays the appropriate metadata and configuration for this stack (#19685)azurerm_windows_web_app_slot
- Added input validation forinterval
values in theauto_heal
block. These properties now enforce HH:MM:SS values up to99:59:59
(#19685)
BUG FIXES:
azurerm_app_configuration_feature
- handle updates correctly where the label ID is omitted (#19900)azurerm_cdn_frontdoor_rule
- handle empty string value forquery_string
(#19927)azurerm_cosmosdb_account
-default_identity_type
is now computed to allow for restores (#19956)azurerm_linux_web_app
- prevent a bug wherebackup_config
could silently fail to expand resulting in the config not being sent (#19685)azurerm_linux_web_app
- prevent a bug wherehealth_check_eviction_time_in_min
would not be correctly read back from the service (#19685)azurerm_linux_web_app_slot
- prevent a bug wherebackup_config
could silently fail to expand resulting in the config not being sent (#19685)azurerm_linux_web_app_slot
- prevent a bug wherehealth_check_eviction_time_in_min
would not be correctly read back from the service (#19685)azurerm_policy_set_definition
- fixupdate of for empty group names inpolicy_definition_reference.policy_group_names
(#19890)azurerm_storage_account
-403
is now a valid status code for when permissions to list keys is missing (#19645)azurerm_storage_data_lake_gen2_path
-ace
generated by default are no longer stored in state to prevent perpetual state diffs (#18494)azurerm_storage_data_lake_gen2_filesystem
-ace
generated by default are no longer stored in state to prevent perpetual state diffs (#18494)azurerm_web_pubsub_hub
- theevent_handler
property is now a list instead of set to respect the input order (#19886)azurerm_windows_web_app
- prevent a bug wherebackup_config
could silently fail to expand resulting in the config not being sent (#19685)azurerm_windows_web_app
- prevent a bug wherehealth_check_eviction_time_in_min
would not be correctly set on Crete or Update (#19685)azurerm_windows_web_app_slot
- prevent a bug wherebackup_config
could silently fail to expand resulting in the config not being sent (#19685)azurerm_windows_web_app_slot
- prevent a bug wherehealth_check_eviction_time_in_min
would not be correctly set on Crete or Update (#19685)
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 has been deprecated and will be removed inv4.0
(#19423)azurerm_kubernetes_cluster
-scale_down_mode
of the default node pool can now be updated without rebuilding the entire cluster (#19823)azurerm_orbital_contact_profile
- polling until the resource is fully created, updated and deleted (#19792)azurerm_orbital_spacecraft
- polling until the resource is fully created, updated and deleted (#19792)azurerm_postgresql_flexible_server
- correctly handle password authentication (#19800)azurerm_resource_group_cost_management_export
- marking the resource as gone when it's no longer present in Azure (#19871)azurerm_spring_cloud_connection
- polling until the resource is fully updated and deleted (#19792)azurerm_stack_hci_cluster
- polling until the resource is fully deleted (#19792)azurerm_stream_analytics_cluster
- polling until the resource is fully deleted (#19792)azurerm_stream_analytics_reference_input_blob
- thestorage_account_key
property is now optional when MSI auth is used (#19676)azurerm_storage_account_network_rules
- the requires import check no longer checks thebypass
field to workaround an issue within the Azure API (#19719)azurerm_subscription_cost_management_export
- marking the resource as gone when it's no longer present in Azure (#19871)azurerm_synapse_linked_service
- report error during create/update (#19849)azurerm_virtual_desktop_application_group
- changing thehost_pool_id
now creates a new resource (#19689)azurerm_vmware_express_route_authorization
- marking the resource as gone when it's no longer present in Azure (#19871)
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 whilst this is a breaking change we believe this shouldn't cause an issue for most users (since the API required that this was an integer) (#19602)
FEATURES:
- New Resource:
azurerm_digital_twins_time_series_database_connection
(#19576) - New Resource:
azurerm_network_manager
(#19334) - New Resource:
azurerm_spring_cloud_application_live_view
(#19495) - New Resource:
azurerm_sentinel_data_connector_microsoft_threat_protection
(#19162) - New Resource:
azurerm_vmware_netapp_volume_attachment
(#19082)
ENHANCEMENTS:
- dependencies: updating to
v0.20221207.1121859
ofgithub.com/hashicorp/go-azure-sdk
(#19602) lighthouse
: updating to API version2022-10-01
(#19499)proximityplacementgroups
: updating to API Version2022-03-01
(#19537)- Data Source:
azurerm_kubernetes_cluster
- support for thestorage_profile
block (#19396) azurerm_firewall_policy
- support for theexplicit_proxy
block andauto_learn_private_ranges_mode
property (#19313)azurerm_kubernetes_cluster
- support for thecustom_ca_trust_enabled
property (#19546)azurerm_kubernetes_cluster
- support for thestorage_profile
block (#19396)azurerm_kubernetes_cluster
- support for theimage_cleaner
block (#19368)azurerm_kubernetes_cluster
- support for thenetwork_plugin_mode
andebpf_data_plane
properties (#19527)azurerm_kubernetes_cluster_node_pool
- support for thecustom_ca_trust_enabled
property (#19546)azurerm_lb_probe
- support for theprobe_threshold
property (#19573)azurerm_mssql_virtual_machine
- support for thedays_of_week
property (#19553)azurerm_spring_cloud_gateway_route_config
- support for thefilters
,predicates
, andsso_validation_enabled
properties (#19493)
BUG FIXES:
- Data Source:
azurerm_sentinel_alert_rule_template
: Set custom ID rather than using ID returned from API (#19580) azurerm_app_service_connection
- correctly pass the secret to the service (#19519)azurerm_automation_software_update_configuration
- fixissue where omittingtags
andtag_filter
result in an error (#19516)azurerm_automation_source_control
- a state migration to work around the previously incorrect id casing (#19506)azurerm_automation_webhook
- a state migration to work around the previously incorrect id casing (#19506)azurerm_container_registry_webhook
- added a state migration to work around the previously incorrect id casing (#19507)azurerm_frontdoor_rules_engine
- a state migration to work around the previously incorrect id casing (#19512)azurerm_healthcare_*
- added a state migration to work around the previously incorrect id casing (#19511)azurerm_iothub_*
- added a state migration to work around the previously incorrect id casing (#19524)azurerm_key_vault
- allow for keyvaults in two different subscriptions (#19531)azurerm_key_vault_certificate
- skip purging during deletion if the parent key vault has purge protection enabled (#19528)azurerm_key_vault_key
- skip purging during deletion if the parent key vault has purge protection enabled (#19528)azurerm_key_vault_managed_hardware_security_module
- skip purging during deletion if the parent key vault has purge protection enabled (#19528)azurerm_key_vault_secret
- skip purging during deletion if the parent key vault has purge protection enabled (#19528)azurerm_lb
- adding/removing a frontend configuration will no longer force recreation a new resource to be created (#19548)azurerm_kusto_*
- added a state migration to work around the previously incorrect id casing (#19525)azurerm_media_services_account
- fixing an issue in the state upgrade where the Resource ID was being parsed incorrectly (#19578)azurerm_mssql_elasticpool
- Preventlicense_type
from being configured in specific scenarios (#19586)azurerm_monitor_smart_detector_alert_rule
- added a state migration to work around the previously incorrect id casing (#19513)azurerm_spring_cloud_*
- added a state migration to work around the previously incorrect id casing (#19564)azurerm_stream_analytics_output_blob
- the fieldbatch_min_rows
is now an integer rather than a float due to a breaking change in the API Specifications - we believe this was only previously valid as an integer, as such whilst this is a breaking change we believe this shouldn't cause an issue for most users (since the API required that this was an integer) (#19602)azurerm_virtual_desktop_workspace_application_group_association
- settags
properly (#19574)
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
- will now correctly break the pairing (#19030)azurerm_kubernetes_cluster
- set a valid default value forauto_scaler_profile.expander
(#19057)azurerm_linux_virtual_machine_scale_set
- can now setautomatic_os_upgrade_policy
with rolling upgrades enables (#18605)azurerm_mssql_database
- handle thelicense_type
property no longer being returned by API (#19084)azurerm_postgresql_flexible_server_database
- is now correctly removed from state on deletion (#19081)azurerm_virtual_network_gateway_connection
- correctly setauthorization_key
from state as the API returnes*
s (#19071)azurerm_windows_virtual_machine_scale_set
- can now setautomatic_os_upgrade_policy
with rolling upgrades enables (#18605)
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: will no loner automatically register the
Microsoft.StoragePool
provider as Azure has halted the preview of Azure Disk Pools, and it will not be made generally available (#18905) azurerm_app_configuration_keys
- will now correctly retrieve result if more than 100 entries are returned (#19020)azurerm_data_factory_dataset_parquet
-azure_blob_storage_location.path
andhttp_server_location.path
are now Optional (#19009)azurerm_disk_pool
- has been deprecated as Azure has halted the preview of Azure Disk Pools, and it will not be made generally available (#18905)azurerm_disk_pool_iscsi_target
- has been deprecated as Azure has halted the preview of Azure Disk Pools, and it will not be made generally available (#18905)azurerm_disk_pool_iscsi_target_lun
- has been deprecated as Azure has halted the preview of Azure Disk Pools, and it will not be made generally available (#18905)azurerm_disk_pool_managed_disk_attachment
- has been deprecated as Azure has halted the preview of Azure Disk Pools, and it will not be made generally available (#18905)azurerm_linux_virtual_machine_scale_set
- thegallery_applications
block has been renamted togallery_application
(#19014)azurerm_managed_disk
-logical_sector_size
,disk_iops_read_write
,disk_mbps_read_write
,disk_iops_read_only
anddisk_mbps_read_only
can be set whenstorage_account_type
isPremiumV2_LRS
(#18991)azurerm_monitor_data_collection_rule
- correctly support streams (#18966)azurerm_netapp_volume
- correctly set snapshot ID whencreate_from_snapshot_resource_id
is specified (#18996)azurerm_key_vault_certificate
- new versions of key vault certs can now be imported (#18848)azurerm_postgresql_server
- correctly create replicas when CMK is enabled (#18805)azurerm_stream_analytics_stream_input_eventhub
-shared_access_policy_key
andshared_access_policy_name
are no longer required (#18959)azurerm_windows_virtual_machine_scale_set
- thegallery_applications
block has been renamted togallery_application
(#19014)
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
has been renamed todata_plane_uri
for consistency (#18654)
FEATURES:
- New Resource:
azurerm_iotcentral_application_network_rule_set
(#18589)
ENHANCEMENTS:
- dependencies: updating to
v0.43.0
ofgithub.com/hashicorp/go-azure-helpers
(#18630) - dependencies: updating to
v0.20221004.1155444
ofgithub.com/hashicorp/go-azure-sdk
(#18628) - provider: support for auto-registering SDK Clients and Services (#18629)
azurerm_batch_pool
- support for thenode_deallocation_method
,dynamic_vnet_assignment_scope
, andsource_port_ranges
properties (#18436)azurerm_kubernetes_cluster
- support forpod_cidrs
andservice_cidrs
properties (#16657)azurerm_kubernetes_cluster
- support formessage_of_the_day
,managed_outbound_ipv6_count
,scale_down_mode
andworkload_runtime
properties (#16741)azurerm_kubernetes_cluster_node_pool
- support formessage_of_the_day
,scale_down_mode
andworkload_runtime
properties (#16741)azurerm_load_test
- switching to an auto-generated resource (#18654)azurerm_load_test
- the computed attributedataplane_uri
has been renamed todata_plane_uri
for consistency (#18654)azurerm_load_test
- support for thedescription
field (#18654)azurerm_user_assigned_identity
- switching to an auto-generated resource (#18654)
BUG FIXES:
azurerm_linux_function_app_slot
- read app settings from the correct endpoint (#18396)azurerm_load_test
- changing thename
field now forces a new resource to be created (#18654)azurerm_windows_function_app_slot
- read app settings from the correct endpoint (#18396)
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 has been deprecated in favour of theclassifications
property that supports multiple values (#18539)azurerm_healthcare_fhir_service
- support for theoci_artifact
block (#18571)azurerm_healthcare_fhir
- support for thepublic_network_access_enabled
property (#18566)azurerm_iotcentral_application
- support for theidentity
andpublic_network_access_enabled
properties (#18564)azurerm_linux_virtual_machine
- support for thegallery_application
property (#18406)azurerm_machine_learning_workspace
- support for thepublic_network_access_enabled
andv1_legacy_mode
properties (#18469)azurerm_storage_account
- support for themultichannel_enabled
property (#17999)azurerm_virtual_hub_bgp_connection
- support for thevirtual_network_connection_id
property (#18469)azurerm_windows_virtual_machine
- support for thegallery_application
property (#18406)
BUG FIXES:
- Data Source:
azurerm_key_vault_certificate_data
- correctly create PEM private key block header for EC keys (#18419) azurerm_log_analytics_linked_storage_account
- correctlydata_source_type
case handling (#18116)
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 has been deprecated in favour of the more accuractly namedpolicy_definition_reference_id
property (#18037)azurerm_resource_policy_remediation
- thepolicy_definition_id
property has been deprecated in favour of the more accuractly namedpolicy_definition_reference_id
property (#18037)azurerm_resource_group_policy_remediation
- thepolicy_definition_id
property has been deprecated in favour of the more accuractly namedpolicy_definition_reference_id
property (#18037)azurerm_subscription_policy_remediation
- thepolicy_definition_id
property has been deprecated in favour of the more accuractly namedpolicy_definition_reference_id
property (#18037)
BUG FIXES:
azurerm_netapp_volume
: add extra validation whendata_protection_snapshot_policy.0. snapshot_policy_id
is empty (#18348)
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 has been deprecated in favour of theapi_type
property (#17812)azurerm_kubernetes_cluster
- support for theedge_zone
property (#18115)azurerm_kubernetes_cluster
- support for thewindows_profile.gmsa
block (#16437)azurerm_mssql_database
- support for themaintenance_configuration_name
property (#18247)azurerm_virtual_desktop_host_pool
- support for thescheduled_agent_updates
block (#17489)azurerm_hdinsight_kafka_cluster
- support for theextension
property (#17846)azurerm_hdinsight_spark_cluster
- support for theextension
property (#17846)azurerm_hdinsight_interactive_query_cluster
- support for theextension
property (#17846)azurerm_hdinsight_hbase_cluster
- support for theextension
property (#17846)azurerm_hdinsight_hadoop_cluster
- support for theextension
property (#17846)
BUG FIXES:
azurerm_mssql_database
- thelicense_type
property is now also Computed (#18230)azurerm_log_analytics_solution
- a state migration to work around the previously incorrect id casing (#18291)
3.21.1 (September 02, 2022)
BREAKING CHANGES:
azurerm_container_registry
- the fieldazuread_authentication_as_arm_policy_enabled
has been removed to fix a regression - support for this will be reintroduced in a future release.azurerm_container_registry
- the fieldsoft_delete_policy
has been removed to fix a regression - support for this will be reintroduced in a future release.
NOTES:
- the
containerregistry
api version has been reverted to2021-08-01-preview
to restore thevirtual_network
block meaning theazuread_authentication_as_arm_policy_enabled
andsoft_delete_policy
properties had to be removed as they were not supported by the API version that supported virtual network rules. (#18239)
BUG FIXES:
azurerm_container_registry
- thevirtual_network
block has been restored (#18239)azurerm_log_analytics_data_export_rule
- a state migration to work around the previously incorrect id casing (#18240)
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 additional fields being added (#17571)azurerm_linux_virtual_machine_scale_set
- support for thescale_in
block propertyrule
(#17571)azurerm_management_group_policy_remediation
- support for theresource_count
,parallel_deployments
, andfailure_percentage
properties (#17313)azurerm_monitor_diagnostic_setting
- support for thecategory_group
property (#16367)azurerm_orchestrated_virtual_machine_scale_set
- support for the following propertiescapacity_reservation_group_id
,single_placement_group
, andextension_operations_enabled
(#17571)azurerm_orchestrated_virtual_machine_scale_set
- support for theextension
block propertysuppress_failures_enabled
(#17571)azurerm_orchestrated_virtual_machine_scale_set
- support for theadditional_capabilities
block propertyultra_ssd_enabled
(#17571)azurerm_orchestrated_virtual_machine_scale_set
- support for thepublic_ip_address
block propertiesversion
, andsku_name
(#17571)azurerm_orchestrated_virtual_machine_scale_set
- support forlinux_configuration
, andwindows_configuration
code blocks propertypatch_assessment_mode
(#17571)azurerm_orchestrated_virtual_machine_scale_set
- thesource_image_id
property now supports bothCommunity Gallery Images
, andShared Gallery Images
resource IDs (#17571)azurerm_policy_definition - export the
role_definition_ids` attribute (#18043)azurerm_resource_group_policy_remediation
- support for theresource_count
,parallel_deployments
, andfailure_percentage
properties (#17313)azurerm_resource_policy_remediation
- support for theresource_count
,parallel_deployments
, andfailure_percentage
properties (#17313)azurerm_role_assignment
- support forscope
to start with/providers/Subscription
(#17456)azurerm_servicebus_namespace
- support for thepublic_network_access_enabled
andminimum_tls_version
properties (#17805)azurerm_storage_account
- support for thepublic_network_access_enabled
property (#18005)azurerm_stream_analytics_output_eventhub
- support for theauthentication_mode
property (#18096)azurerm_stream_analytics_output_mssql
- support for theauthentication_mode
property (#18096)azurerm_stream_analytics_output_servicebus_topic
- support for theauthentication_mode
property (#18096)azurerm_stream_analytics_output_powerbi
- support for thetoken_user_principal_name
andtoken_user_display_name
properties (#18117)azurerm_stream_analytics_output_cosmosdb
- support for thepartition_key
property (#18120)azurerm_stream_analytics_reference_input_blob
- support for theauthentication_mode
property (#18137)azurerm_stream_analytics_reference_input_mssql
- support for thetable
property (#18211)azurerm_subscription_policy_remediation
- support for theresource_count
,parallel_deployments
, andfailure_percentage
properties (#17313)azurerm_windows_virtual_machine
- thesource_image_id
property now supports bothCommunity Gallery Images
, andShared Gallery Images
resource IDs (#17571)azurerm_windows_virtual_machine_scale_set
- support for the following propertieshost_group_id
, andextension_operations_enabled
(#17571)azurerm_windows_virtual_machine_scale_set
- support for thedata_disk
block propertyname
(#17571)azurerm_windows_virtual_machine_scale_set
- support for thescale_in
block propertiesrule
, andforce_deletion_enabled
(#17571)azurerm_windows_virtual_machine_scale_set
- support for therolling_upgrade_policy
block propertiescross_zone_upgrade_enabled
, andprioritize_unhealthy_instances_enabled
(#17571)azurerm_windows_virtual_machine_scale_set
- added support for thespot_restore
block (#17571)azurerm_windows_virtual_machine_scale_set
- support for thespot_restore
block propertiesenabled
, andtimeout
(#17571)azurerm_windows_virtual_machine_scale_set
- support for thepublic_ip_address
block propertyversion
(#17571)azurerm_windows_virtual_machine_scale_set
- thesource_image_id
property now supports bothCommunity Gallery Images
, andShared Gallery Images
resource IDs (#17571)azurerm_windows_virtual_machine_scale_set
- support for thegallery_applications
code block (#17571)azurerm_windows_virtual_machine_scale_set
- support for thegallery_applications
block propertiesconfiguration_reference_blob_uri
,order
,package_referenceId
, andtag
(#17571)azurerm_windows_virtual_machine_scale_set
- deprecated thescale_in_policy
property in favour of thescale_in
block due to additional fields being added (#17571)azurerm_windows_virtual_machine_scale_set
- support for thescale_in
block propertyrule
(#17571)
BUG FIXES:
azurerm_kubernetes_cluster
-kube_config
is now set when AAD is enabled for av1.24
cluster (#18142)azurerm_redis_cache
- will now recreate the cache when downgrading the SKU (#17767)azurerm_spring_cloud_service
- ignore the default zero value forread_timeout_seconds
(#18161)
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 AAD is enabled for a v1.24 cluster (#18131)azurerm_cosmosdb_sql_database
- prevent panic in autoacale settings (#18070)azurerm_kubernetes_cluster_node_pool
- fixa crash in expanding upgrade settings (#18074)azurerm_mssql_elastic_pool
- list of values formaintenance_configuration_name
is now correct (#18041)azurerm_postgresql_flexible_server
-point_in_time_restore_time_in_utc
correctly converts to RFC3339 (#18106)
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
- will now correctly recover certificates on import (#17415)azurerm_kubernetes_clusterl
- support for thecapacity_reservation_group_id
property (#17395)azurerm_kubernetes_node_pool
- support for thecapacity_reservation_group_id
property (#17395)azurerm_linux_virtual_machine
- support for thecapacity_reservation_group_id
property (#17236)azurerm_spring_cloud_deployment
- support for theaddon_json
property (#16984)azurerm_synapse_integration_runtime_azure
- thelocation
property now supportsAuto Resolve
(#17111)azurerm_windows_virtual_machine
- support for thecapacity_reservation_group_id
property (#17236)
BUG FIXES:
azurerm_application_gateway
- therequest_routing_rule.x.priority
property is now optional (#17380)
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 has been retrieved (#17407) azurerm_application_gateway
- prevent a crash when thewaf_configuration
block is removed (#17241)azurerm_data_factory_dataset_snowflake
- ensuringschema
is sent to the API to fix a UI bug in the Azure Data Factory Portal (#17346)azurerm_data_factory_linked_service_azure_file_storage
- corredctly assignuser_id
(#17398)azurerm_key_vault
- ensuring thatsoft_delete_enabled
is explicitly set whenpurge_protection_enabled
is set (#16368)azurerm_linux_function_app
- correctly validate theapp_setting_names
andconnection_string_names
properties within thesticky_settings
block (#17209)azurerm_linux_web_app
- correctly configureauto_heal
andslow_request
(#17296)azurerm_linux_web_app
- correctly validate theapp_setting_names
andconnection_string_names
properties within thesticky_settings
block (#17209)azurerm_management_group_policy_assignment
- thename
property can no longer contain/
(#16484)azurerm_policy_assignment
- thename
property can no longer contain/
(#16484)azurerm_resource_group_policy_assignment
- thename
property can no longer contain/
(#16484)azurerm_subscription_policy_assignment
- thename
property can no longer contain/
(#16484)azurerm_windows_function_app
- correctly validate theapp_setting_names
andconnection_string_names
properties within thesticky_settings
block (#17209)azurerm_windows_web_app
- correctly configureauto_heal
andslow_request
(#17296)azurerm_windows_web_app
- correctly validate theapp_setting_names
andconnection_string_names
properties within thesticky_settings
block (#17209)
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 will now be deleted instead of just detached (#16640)azurerm_windows_function_app
- correctly deduplicate userapp_settings
(#15740)azurerm_windows_function_app_slot
- correctly deduplicate userapp_settings
(#15740)
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 has been renamed totermination_notification
(#15570)azurerm_windows_virtual_machine_scale_set
- theterminate_notification
property has been renamed totermination_notification
(#15570)
BUG FIXES:
azurerm_datafactory_dataset_x
- fix crash aroundazure_blob_storage_location.0.dynamic_container_enabled
(#16514)azurerm_kubernetes_cluster
- allow updates to a cluster running a deprecated version of kubernetes (#16551)azurerm_resource_policy_remediation
- will no longer try to cancel a completed remediation task during deletion (#16478)
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
- will no longer send theetag
property during updates as it is longer required (#16428)azurerm_sentinel_alert_rule_machine_learning_behavior_analytics
- will no longer send theetag
property during updates as it is longer required (#16428)azurerm_sentinel_alert_rule_ms_security_incident
- will no longer send theetag
property during updates as it is longer required (#16428)azurerm_sentinel_alert_rule_scheduled
- will no longer send theetag
property during updates as it is longer required (#16428)azurerm_sentinel_data_connector_aws_cloud_trail
- will no longer send theetag
property during updates as it is longer required (#16428)azurerm_sentinel_data_connector_microsoft_cloud_app_security
- will no longer send theetag
property during updates as it is longer required (#16428)azurerm_sentinel_data_connector_office_365
- will no longer send theetag
property during updates as it is longer required (#16428)azurerm_storage_account
- will now updateidentity
beforecustomer_managed_key
enabling adding a new identity with access to the CMK (#16419)azurerm_subnet
- theaddress_prefixes
property is now (explicitly) required (#16402)azurerm_windows_function_app
- theip_address
property is now correctly set into state when theservice_tag
property is specified (#16426)azurerm_windows_function_app
- fixa bug in updates toapp_settings
where settings could be lost (#16442)azurerm_windows_function_app_slot
- theip_address
property is now correctly set into state when theservice_tag
property is specified (#16426)azurerm_windows_web_app
- theip_address
property is now correctly set into state when theservice_tag
property is specified (#16426)azurerm_windows_web_app
- prevent a potential crash when an emptyapp_stack
block is used (#16446)azurerm_windows_web_app_slot
- theip_address
property is now correctly set into state when theservice_tag
property is specified (#16426)azurerm_windows_web_app_slot
- prevent a potential crash when an emptyapp_stack
block is used (#16446)
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
- will now during deletion if there are still resources found in the group it will wait a little bit and check again to handle eventually consistancy bugs (#16073)azurerm_windows_function_app
- correctly update the storage settings when using MSI authentication (#16046)
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 - please refer to the 3.0 upgrade guide for more information.
- When upgrading to v3.0 of the AzureRM Provider, we recommend upgrading to the latest version of Terraform Core (which can be found here) - the next major release of the AzureRM Provider (v4.0) will require Terraform 1.0 or later.
FEATURES:
- New Data Source:
azurerm_healthcare_workspace
(#15759) - New Data Source:
azurerm_key_vault_encrypted_value
(#15873) - New Data Source:
azurerm_managed_api
(#15797) - New Resource:
azurerm_api_connection
(#15797) - New Resource:
azurerm_healthcare_workspace
(#15759) - New Resource:
azurerm_stream_analytics_function_javascript_uda
(#15831) - New Resource:
azurerm_security_center_server_vulnerability_assessment_virtual_machine
(#15747)
ENHANCEMENTS:
- dependencies: updating to
v62.3.0
ofgithub.com/Azure/azure-sdk-for-go
(#15927) - dependencies: updating to
v0.26.0
ofgithub.com/hashicorp/go-azure-helpers
(#15889) - dependencies: updating
appplatform
to API Version2022-01-01-preview
(#15597) - provider: MSAL (and Microsoft Graph) is now used for authentication instead of ADAL (and Azure Active Directory Graph) (#12443)
- provider: all (non-deprecated) resources now validate the Resource ID during import (#15989)
- provider: added a new feature flag within the
api_management
block forrecover_soft_deleted
, for configuring whether a soft-deletedazurerm_api_management
should be recovered during creation (#15871) - provider: added a new feature flag within the
key_vault
block forrecover_soft_deleted_certificates
, for configuring whether a soft-deletedazurerm_key_vault_certificate
should be recovered during creation (#10273) - provider: added a new feature flag within the
key_vault
block forpurge_soft_deleted_certificates_on_destroy
, for configuring whether a deletedazurerm_key_vault_certificate
should be purged during deletion (#10273) - provider: added a new feature flag within the
key_vault
block forrecover_soft_deleted_keys
, for configuring whether a soft-deletedazurerm_key_vault_key
should be recovered during creation (#10273) - provider: added a new feature flag within the
key_vault
block forpurge_soft_deleted_keys_on_destroy
, for configuring whether a deletedazurerm_key_vault_key
should be purged during deletion (#10273) - provider: added a new feature flag within the
key_vault
block forrecover_soft_deleted_secrets
, for configuring whether a soft-deletedazurerm_key_vault_secret
should be recovered during creation (#10273) - provider: added a new feature flag within the
key_vault
block forpurge_soft_deleted_secrets_on_destroy
, for configuring whether a deletedazurerm_key_vault_secret
should be purged during deletion (#10273) - provider: added a new feature flag within the
resource_group
block forprevent_deletion_if_contains_resources
, for configuring whether Terraform should prevent the deletion of a Resource Group which still contains items (#13777) - provider: the feature flag
permanently_delete_on_destroy
within thelog_analytics_workspace
block now defaults totrue
(#15948) - Resources supporting Availability Zones: Zones are now treated consistently across the Provider and the field within Terraform has been renamed to either
zone
(for a single Zone) orzones
(where multiple can be defined) - the complete list of resources can be found in the 3.0 Upgrade Guide (#14588) - Resources supporting Managed Identity: Identity blocks are now treated consistently across the Provider - the complete list of resources can be found in the 3.0 Upgrade Guide (#15187)
- provider: removing the
network
andrelaxed_locking
feature flags, since this is now enabled by default (#15719) - Data Source:
azurerm_linux_function_app
- support for thestorage_key_vault_secret_id
property (#15793) - Data Source:
azurerm_storage_account_sas
- now exports thetag
andfilter
attributes (#15863) - Data Source:
azurerm_windows_function_app
- support forstorage_key_vault_secret_id
property (#15793) azurerm_application_insights
- can now disable Rule and Action Groups that are automatically created (#15892)azurerm_cdn_endpoint
- thehost_name
property has been renamed tofqdn
(#15992)azurerm_eventgrid_system_topic_event_subscription
- support for thedelivery_property
property (#15559)azurerm_iothub
- add support for theauthentication_type
andidentity_id
properties in thefile_upload
block (#15874)azurerm_kubernetes_cluster
- thekube_admin_config
block is now marked as sensitive in addition to all items within it (#4105)azurerm_kubernetes_cluster
- add support for thekey_vault_secrets_provider
andopen_service_mesh_enabled
property in Azure China and Azure Government (#15878)azurerm_linux_function_app
- add support for thestorage_key_vault_secret_id
property (#15793)azurerm_linux_function_app
- updating the read timeout to be5m
(#15867)azurerm_linux_function_app
- support for node version16
preview (#15884)azurerm_linux_function_app
- add support foruse_dotnet_isolated_runtime
(#15969)azurerm_linux_function_app_slot
- add support foruse_dotnet_isolated_runtime
(#15969)azurerm_linux_function_app_slot
- add support forstorage_key_vault_secret_id
(#15793)azurerm_linux_function_app_slot
- updating the read timeout to be 5m (#15867)azurerm_linux_virtual_machine
- support for thetermination_notification
property (#14933)azurerm_linux_virtual_machine
- support for theedge_zone
property (#15890)azurerm_linux_virtual_machine_scale_set
- support for theedge_zone
property (#15890)azurerm_linux_web_app
- support for PHP version 8.0 (#15933)azurerm_loadbalancer
- support for theedge_zone
property (#15890)azurerm_managed_disk
- support for theedge_zone
property (#15890)azurerm_management_group_policy_assignment
- support for User Assigned Identities (#15376)azurerm_mssql_server
- theminimum_tls_version
property now defaults to1.2
(#10276)azurerm_mysql_server
- thessl_minimal_tls_version_enforced
property now defaults to1.2
(#10276)azurerm_network_interface
- support for theedge_zone
property (#15890)azurerm_network_security_rule
- no longer locks on the network security group name (#15719)azurerm_postgresql_server
- thessl_minimal_tls_version_enforced
property now defaults to1.2
(#10276)azurerm_public_ip
- support for theedge_zone
property (#15890)azurerm_redis_cache
- theminimum_tls_version
property now defaults to1.2
(#10276)azurerm_resource_group
- Terraform now checks during the deletion of a Resource Group if there's any items remaining and will raise an error if so by default (to avoid deleting items unintentionally). This behaviour can be controlled using theprevent_deletion_if_contains_resources
feature-flag within theresource_group
block within thefeatures
block. (#13777)azurerm_resource_group_policy_assignment
- support for User Assigned Identities (#15376)azurerm_resource_policy_assignment
- support for User Assigned Identities (#15376)azurerm_sentinel_alert_rule_scheduled
- support foralert_details_override
(#15901)azurerm_sentinel_alert_rule_scheduled
- support forentity_mapping
[#15901]azurerm_sentinel_alert_rule_scheduled
- support forcustom_details
(#15901)azurerm_sentinel_alert_rule_scheduled
- support forgroup_by_alert_details
(#15901)azurerm_sentinel_alert_rule_scheduled
- support forgroup_by_custom_details
(#15901)azurerm_site_recovery_replicated_vm
- support for thetarget_availability_zone
property (#15617)azurerm_shared_image
- support for thesupport_accelerated_network
property (#15562)azurerm_static_site
- theidentity
property now supportsSystemAssigned
andUserAssigned
(#15834)azurerm_storage_account
- theallow_blob_public_access
property has been renamed toallow_nested_items_to_be_public
to better represent what is being enabled (#12689)azurerm_storage_account
- support for theedge_zone
property (#15890)azurerm_storage_account
-ZRS
is no longer supported when usingStorageV1
(#16004)azurerm_storage_account
- themin_tls_version
property now defaults to1.2
(#10276)azurerm_storage_share
-quota
is now required (#15982)azurerm_subscription_policy_assignment
- support for User Assigned Identities (#15376)azurerm_virtual_network
- support for theedge_zone
property (#15890)azurerm_virtual_network_gateway
- support for theedge_zone
property (#15890)azurerm_virtual_hub
- support for thevirtual_router_asn
andvirtual_router_ips
properties (#15741)azurerm_windows_function_app
- add support forstorage_key_vault_secret_id
property (#15793)azurerm_windows_function_app
- updating the read timeout to be5m
(#15867)azurerm_windows_function_app
node version validation string can not be prefixed with~
(#15884)azurerm_windows_function_app
support for node version16
preview support (#15884)azurerm_windows_function_app
- add support foruse_dotnet_isolated_runtime
(#15969)azurerm_windows_function_app_slot
- add support foruse_dotnet_isolated_runtime
(#15969)azurerm_windows_function_app_slot
- add support for thestorage_key_vault_secret_id
property (#15793)azurerm_windows_function_app_slot
- updating the read timeout to be 5m (#15867)azurerm_windows_virtual_machine
- support for thetermination_notification
property (#14933)azurerm_windows_virtual_machine
- support for theedge_zone
property (#15890)azurerm_windows_virtual_machine_scale_set
- support for theedge_zone
property (#15890)
BUG FIXES:
- provider: the
recover_soft_deleted_key_vaults
feature flag within thekey_vault
block now defaults totrue
(#15984) - provider: the
purge_soft_delete_on_destroy
feature flag within thekey_vault
block now defaults totrue
[#15984] azurerm_app_configuration_feature
- detecting that the key is gone when the App Configuration has been deleted (#15973)azurerm_app_configuration_key
- detecting that the key is gone when the App Configuration has been deleted (#15973)azurerm_application_gateway
- thebackend_address_pool
block is now a Set rather than a List (#6896)azurerm_application_gateway
- the fieldfqdns
within thebackend_address_pool
block is now a Set rather than a List (#6896)azurerm_application_gateway
- the fieldip_addresses
within thebackend_address_pool
block is now a Set rather than a List (#6896)azurerm_application_gateway
- thebackend_http_settings
block is now a Set rather than a List (#6896)azurerm_application_gateway
- thefrontend_port
block is now a Set rather than a List (#6896)azurerm_application_gateway
- the fieldhost_names
within thefrontend_port
block is now a Set rather than a List (#6896)azurerm_application_gateway
- thehttp_listener
block is now a Set rather than a List (#6896)azurerm_application_gateway
- theprivate_endpoint_connection
block is now a Set rather than a List (#6896)azurerm_application_gateway
- theprivate_link_configuration
block is now a Set rather than a List (#6896)azurerm_application_gateway
- theprobe
block is now a Set rather than a List (#6896)azurerm_application_gateway
- theredirect_configuration
block is now a Set rather than a List (#6896)azurerm_application_gateway
- therequest_routing_rule
block is now a Set rather than a List (#6896)azurerm_application_gateway
- thessl_certificate
block is now a Set rather than a List (#6896)azurerm_container_registry
- validate thegeorepliactions
property does not include the location of the Container Registry (#15847)azurerm_cosmosdb_mongo_collection
- thedefault_ttl_seconds
property can now be set to-1
(#15736)azurerm_eventhub
- prevent panic when thecapture_description
block is removed (#15930)azurerm_key_vault_access_policy
- validating the Resource ID during import (#15989)azurerm_linux_function_app
- fixed update handling ofapp_settings
forWEBSITE_CONTENTSHARE
andWEBSITE_CONTENTAZUREFILECONNECTIONSTRING
(#15907)azurerm_linux_function_app_slot
- fixed update handling ofapp_settings
forWEBSITE_CONTENTSHARE
andWEBSITE_CONTENTAZUREFILECONNECTIONSTRING
(#15907)azurerm_local_network_gateway
- fixforaddress_space
cannot be updated (#15159)azurerm_log_analytics_cluster_customer_managed_key
- detecting when the Customer Managed Key has been removed (#15973)azurerm_mssql_database_vulnerability_assessment_rule_baseline
- prevent the resource from being replaced every apply (#14759)azurerm_security_center_auto_provisioning
- validating the Resource ID during import [#15989]azurerm_security_center_setting
- changing thesetting_name
property now forces a new resource (#15983)azurerm_synapse_workspace
- fixing a bug where workspaces created from a Dedicated SQL Pool / SQL Data Warehouse couldn't be retrieved (#15829)azurerm_synapse_workspace_key
- keys can now be correctly rotated (#15897)azurerm_windows_function_app
- fixed update handling ofapp_settings
forWEBSITE_CONTENTSHARE
andWEBSITE_CONTENTAZUREFILECONNECTIONSTRING
(#15907)azurerm_windows_function_app_slot
- fixed update handling ofapp_settings
forWEBSITE_CONTENTSHARE
andWEBSITE_CONTENTAZUREFILECONNECTIONSTRING
(#15907)
For information on changes between the v2.99.0 and v2.0.0 releases, please see the previous v2.x changelog entries.
For information on changes between the v1.44.0 and v1.0.0 releases, please see the previous v1.x changelog entries.
For information on changes prior to the v1.0.0 release, please see the v0.x changelog.
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 Azure AD 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 AAD 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 t