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 the cosmos API 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]