Releases: hashicorp/terraform-provider-azurerm
v2.4.0
2.4.0 (April 02, 2020)
FEATURES:
New Data Source: azurerm_managed_application_definition (#6211)
New Resource: azurerm_hpc_cache_nfs_target (#6191)
New Resource: azurerm_log_analytics_datasource_windows_event (#6321)
New Resource: azurerm_log_analytics_datasource_windows_performance_counter (#6274)
New Resource: azurerm_managed_application_definition (#6211)
New Resource: azurerm_spring_cloud_service (#4928)
IMPROVEMENTS:
azurerm_network_interface - always send enable_accelerated_networking to the api (#6289)
azurerm_management_group - deprecated and rename the group_id property to name to better match what it represents (#6276)
BUGS:
azurerm_application_gateway - can now set include_path with target_url (#6175)
azurerm_policy_set_definition - mark metadata as computed (#6266)
v2.3.0
FEATURES:
- New Data Source:
azurerm_mssql_database
(#6083) - New Data Source:
azurerm_network_service_tags
(#6229) - New Resource:
azurerm_custom_resource_provider
(#6234) - New Resource:
azurerm_hpc_cache_blob_target
(#6035) - New Resource:
azurerm_machine_learning_workspace
(#5696) - New Resource:
azurerm_mssql_database
(#6083) - New Resource:
azurerm_mssql_virtual_machine
(#5263) - New resource:
azurerm_policy_remediation
(#5746)
IMPROVEMENTS:
- dependencies: updating
github.com/Azure/azure-sdk-for-go
tov40.3.0
(#6134) - dependencies: updating
github.com/terraform-providers/terraform-provider-azuread
tov0.8.0
(#6134) - dependencies: updating
github.com/tombuildsstuff/giovanni
tov0.10.0
(#6169) - all resources using the
location
field - adding validation to ensure this is not an empty string where this field is Required (#6242) - Data Source
azurerm_storage_container
- exposing theresource_manager_id
field (#6170) azurerm_automation_schedule
- adding validation for the timezone field (#5759)azurerm_cognitive_account
- support for theqna_runtime_endpoint
property (#5778)azurerm_hpc_cache
- exposing themount_addresses
field (#6214)azurerm_lb
- allow ipv6 addresses for theprivate_ip_address
property (#6125)azurerm_managed_disk
- thedisk_encryption_set_id
field is no longer ForceNew (#6207)azurerm_public_ip
- support for Dynamic IPv6 Addresses (#6140)azurerm_service_fabric_cluster
- support for theclient_certificate_common_name
property (#6097)azurerm_storage_container
- exposing theresource_manager_id
field (#6170)azurerm_storage_share
- exposing theresource_manager_id
field (#6170)azurerm_traffic_manager_profile
- support for thecustom_header
property (#5923)
BUG FIXES:
azurerm_analysis_server
- switching theipv4_firewall_rule
block to a Set rather than a List to handle this being unordered (#6179)azurerm_linux_virtual_machine
- making thecustom_data
field sensitive (#6225)azurerm_linux_virtual_machine_scale_set
- making thecustom_data
field sensitive (#6225)azurerm_managed_disk
- only rebooting the attached Virtual Machine when changing the Disk Size, Disk Encryption Set ID or Storage Account Type (#6162)azurerm_netapp_volume
- allow up to102400
MB for thestorage_quota_in_gb
property (#6228)azurerm_policy_definition
- fixing a bug when parsing the Management Group ID (#5981)azurerm_postgresql_server
- updating the validation for thename
field (#6064)azurerm_sql_database
- use the correct base URI for the Extended Auditing Policies Client (#6233)azurerm_storage_management_policy
- conditionally setting values within thebase_blob
block (#6250)azurerm_virtual_machine_data_disk_attachment
- detecting the disk attachment as gone when the VM is no longer available (#6237)azurerm_windows_virtual_machine
- making thecustom_data
field sensitive (#6225)azurerm_windows_virtual_machine_scale_set
- making thecustom_data
field sensitive (#6225)
v2.2.0
2.2.0 (March 18, 2020)
FEATURES:
- New Data Source:
azurerm_app_configuration
(#6133) - New Data Source:
azurerm_powerbi_embedded
(#5152) - New Resource:
azurerm_cost_management_export_resource_group
(#6131) - New Resource:
azurerm_powerbi_embedded
(#5152) - New Resource:
azurerm_virtual_hub_connection
(#5951)
IMPROVEMENTS:
- Data Source: *
azurerm_logic_app_workflow
- expose computed field:endpoint_configuration
(#5862) azurerm_application_gateway
- support for key vault SSL certificate via thekey_value_secret_id
property (#4366)azurerm_function_app
- support for configuringdaily_memory_time_quota
(#6100)azurerm_logic_app_workflow
- expose computed field:endpoint_configuration
(#5862)azurerm_linux_virtual_machine_scale_set
- support forscale_in_policy
andterminate_notification
(#5391)azurerm_sql_database
- support for theextended_auditing_policy
property (#5049)azurerm_windows_virtual_machine_scale_set
- support forscale_in_policy
andterminate_notification
(#5391)
BUG FIXES:
- Data Source:
azurerm_iothub_dps_shared_access_policy
- building theprimary_connection_string
andsecondary_connection_string
from the Service endpoint rather than the Devices endpoint (#6108) azurerm_function_app
- AddWEBSITE_CONTENT
&WEBSITE_CONTENTAZUREFILECONNECTIONSTRING
for premium plans (#5761)azurerm_iothub_dps_shared_access_policy
- building theprimary_connection_string
andsecondary_connection_string
from the Service endpoint rather than the Devices endpoint (#6108)azurerm_linux_virtual_machine
- updating the validation forname
to allow periods (#5966)azurerm_linux_virtual_machine_scale_set
- updating the validation forname
to allow periods (#5966)azurerm_storage_management_policy
- Fixed the use of single blob rule actions (#5803)
v2.1.0
2.1.0 (March 11, 2020)
NOTES:
The azurerm_frontdoor
resource has introduced a breaking change due to the underlying service API which enforces location
attributes must be set to 'Global' on all newly deployed Front Door services.
FEATURES:
- New Data Source:
azurerm_database_migration_project
(#5993) - New Data Source:
azurerm_database_migration_service
(#5258) - New Data Source:
azurerm_kusto_cluster
(#5942) - New Data Source:
azurerm_servicebus_topic_authorization_rule
(#6017) - New Resource:
azurerm_bot_channel_directline
(#5445) - New Resource:
azurerm_database_migration_project
(#5993) - New Resource:
azurerm_database_migration_service
(#5258) - New Resource:
azurerm_hpc_cache
(#5528) - New Resource:
azurerm_iotcentral_application
(#5446) - New Resource:
azurerm_monitor_scheduled_query_rules_alert
(#5053) - New Resource:
azurerm_monitor_scheduled_query_rules_log
(#5053) - New Resource:
azurerm_spatial_anchors_account
(#6011)
IMPROVEMENTS:
- batch: upgrading to API version
2019-08-01
(#5967) - containerservice: upgrading to API version
2019-11-01
(#5531) - netapp: upgrading to API version
2019-10-01
(#5531) - dependencies: temporarily switching to using a fork of
github.com/Azure/go-autorest
to workaround an issue in the storage authorizer (#6050) - dependencies: updating
github.com/tombuildsstuff/giovanni
tov0.9.0
(#6050) azurerm_application_gateway
- support up to125
for thecapacity
property with V2 SKU's (#5906)azurerm_automation_dsc_configuration
- support for thetags
property (#5827)azurerm_batch_pool
- support for thepublic_ips
property (#5967)azurerm_frontdoor
- exposed new attributes inbackend_pool_health_probe
blockenabled
andprobe_method
(#5924)azurerm_function_app
- Addedos_type
field to facilitate support oflinux
function apps (#5839)azurerm_kubernetes_cluster
: Support for thenode_labels
property (#5531)azurerm_kubernetes_cluster
: Support for thetags
property (#5931)azurerm_kubernetes_cluster_node_pool
: Support for thenode_labels
property (#5531)azurerm_kubernetes_cluster_node_pool
: Support for thetags
property (#5931)azurerm_kusto_cluster
- support forenable_disk_encryption
andenable_streaming_ingest
properties (#5855)azurerm_lb
- support for theprivate_ip_address_version
property (#5590)azurerm_mariadb_server
- changing thegeo_redundant_backup
property now forces a new resource (#5961)azurerm_netapp_account
- support for thetags
property (#5995)azurerm_netapp_pool
- support for thetags
property (#5995)azurerm_netapp_snapshot
- support for thetags
property (#5995)azurerm_netapp_volume
- support for thetags
property (#5995)azurerm_netapp_volume
- support for theprotocol_types
property (#5485)azurerm_netapp_volume
- deprecated thecifs_enabled
,nfsv3_enabled
, andnfsv4_enabled
properties in favour ofprotocols_enabled
(#5485)azurerm_network_watcher_flow_log
- support for the traffic analysisinterval_in_minutes
property (#5851)azurerm_private_dns_a_record
- export thefqdn
property (#5949)azurerm_private_dns_aaaa_record
- export thefqdn
property (#5949)azurerm_private_dns_cname_record
- export thefqdn
property (#5949)azurerm_private_dns_mx_record
- export thefqdn
property (#5949)azurerm_private_dns_ptr_record
- export thefqdn
property (#5949)azurerm_private_dns_srv_record
- export thefqdn
property (#5949)azurerm_private_endpoint
- exposedprivate_ip_address
as a computed attribute (#5838)azurerm_redis_cache
- support for theprimary_connection_string
andsecondary_connection_string
properties (#5958)azurerm_sql_server
- support for theextended_auditing_policy
property (#5036)azurerm_storage_account
- support up to 50 tags (#5934)azurerm_virtual_wan
- support for thetype
property (#5877)
BUG FIXES:
azurerm_app_service_plan
- no longer sends an emptyapp_service_environment_id
property on update (#5915)azurerm_automation_schedule
- fix time validation (#5876)azurerm_batch_pool
-frontend_port_range
is now set correctly. (#5941)azurerm_dns_txt_record
- support records up to1024
characters in length (#5837)azurerm_frontdoor
- fix the waybackend_pool_load_balancing
/backend_pool_health_probe
(#5924)azurerm_frontdoor
- all new front door resources to be created in theGlobal
location (#6015)azurerm_frontdoor_firewall_policy
- add validation for Frontdoor WAF Name Restrictions (#5943)azurerm_linux_virtual_machine_scale_set
- correctsource_image_id
validation (#5901)azurerm_netapp_volume
- support volmes uoto100TB
in size (#5485)azurerm_search_service
- changing the propertiesreplica_count
&partition_count
properties no longer force a new resource (#5935)azurerm_storage_account
- fixing a crash when an emptystatic_website
block was specified (#6050)azurerm_storage_account
- using SharedKey Authorization for reading/updating the Static Website when not using AzureAD authentication ([#6050](...
v2.0.0
2.0.0 (February 24, 2020)
NOTES:
- Major Version: Version 2.0 of the Azure Provider is a major version - some deprecated fields/resources have been removed - please refer to the 2.0 upgrade guide for more information.
- Provider Block: The Azure Provider now requires that a
features
block is specified within the Provider block, which can be used to alter the behaviour of certain resources - more information on thefeatures
block can be found in the documentation. - Terraform 0.10/0.11: Version 2.0 of the Azure Provider no longer supports Terraform 0.10 or 0.11 - you must upgrade to Terraform 0.12 to use version 2.0 of the Azure Provider.
FEATURES:
- Custom Timeouts: - all resources within the Azure Provider now allow configuring custom timeouts - please see Terraform's Timeout documentation and the documentation in each data source resource for more information.
- Requires Import: The Azure Provider now checks for the presence of an existing resource prior to creating it - which means that if you try and create a resource which already exists (without importing it) you'll be prompted to import this into the state.
- New Data Source:
azurerm_app_service_environment
(#5508) - New Data Source:
azurerm_eventhub_authorization_rule
(#5805) - New Resource:
azurerm_app_service_environment
(#5508) - New Resource:
azurerm_express_route_gateway
(#5523) - New Resource:
azurerm_linux_virtual_machine
(#5705) - New Resource:
azurerm_linux_virtual_machine_scale_set
(#5705) - New Resource:
azurerm_network_interface_security_group_association
(#5784) - New Resource:
azurerm_storage_account_customer_managed_key
(#5668) - New Resource:
azurerm_virtual_machine_scale_set_extension
(#5705) - New Resource:
azurerm_windows_virtual_machine
(#5705) - New Resource:
azurerm_windows_virtual_machine_scale_set
(#5705)
BREAKING CHANGES:
- The Environment Variable
DISABLE_CORRELATION_REQUEST_ID
has been renamed toARM_DISABLE_CORRELATION_REQUEST_ID
to match the other Environment Variables - The field
tags
is no longercomputed
- Data Source:
azurerm_api_management
- removing the deprecatedsku
block (#5725) - Data Source:
azurerm_app_service
- removing the deprecated fieldsubnet_mask
from thesite_config
block (#5823) - Data Source:
azurerm_app_service_plan
- the deprecatedproperties
block has been removed since these properties have been moved to the top level (#5717) - Data Source:
azurerm_azuread_application
- This data source has been removed since it was deprecated (#5748) - Data Source:
azurerm_azuread_service_principal
- This data source has been removed since it was deprecated (#5748) - Data Source:
azurerm_builtin_role_definition
- the deprecated data source has been removed (#5844) - Data Source:
azurerm_dns_zone
- removing the deprecatedzone_type
field (#5794) - Data Source:
azurerm_dns_zone
- removing the deprecatedregistration_virtual_network_ids
field (#5794) - Data Source:
azurerm_dns_zone
- removing the deprecatedresolution_virtual_network_ids
field (#5794) - Data Source:
azurerm_key_vault
- removing thesku
block since this has been deprecated in favour of thesku_name
field (#5774) - Data Source:
azurerm_key_vault_key
- removing the deprecatedvault_uri
field (#5774) - Data Source:
azurerm_key_vault_secret
- removing the deprecatedvault_uri
field (#5774) - Data Source:
azurerm_kubernetes_cluster
- removing the fielddns_prefix
from theagent_pool_profile
block (#5823) - Data Source:
azurerm_network_interface
- removing the deprecated fieldinternal_fqdn
(#5823) - Data Source:
azurerm_private_link_service
- removing the deprecated fieldnetwork_interface_ids
(#5823) - Data Source:
azurerm_private_link_endpoint_connection
- the deprecated data source has been removed (#5844) - Data Source:
azurerm_recovery_services_protection_policy_vm
has been renamed toazurerm_backup_policy_vm
(#5816) - Data Source:
azurerm_role_definition
- removing the aliasVirtualMachineContributor
which has been deprecated in favour of the full nameVirtual Machine Contributor
(#5733) - Data Source:
azurerm_storage_account
- removing theaccount_encryption_source
field since this is no longer configurable by Azure (#5668) - Data Source:
azurerm_storage_account
- removing theenable_blob_encryption
field since this is no longer configurable by Azure (#5668) - Data Source:
azurerm_storage_account
- removing theenable_file_encryption
field since this is no longer configurable by Azure (#5668) - Data Source:
azurerm_scheduler_job_collection
- This data source has been removed since it was deprecated (#5712) - Data Source:
azurerm_subnet
- removing the deprecatedip_configuration
field (#5801) - Data Source:
azurerm_virtual_network
- removing the deprecatedaddress_spaces
field (#5823) azurerm_api_management
- removing the deprecatedsku
block (#5725)azurerm_api_management
- removing the deprecated fields in thesecurity
block (#5725)azurerm_application_gateway
- the fieldfqdns
within thebackend_address_pool
block is no longer computed (#5823)azurerm_application_gateway
- the fieldip_addresses
within thebackend_address_pool
block is no longer computed (#5823)azurerm_application_gateway
- the deprecated fieldfqdn_list
within thebackend_address_pool
block has been removed (#5823)azurerm_application_gateway
- the deprecated fieldip_address_list
within thebackend_address_pool
block has been removed (#5823)azurerm_application_gateway
- the deprecated fielddisabled_ssl_protocols
has been removed (#5823)azurerm_application_gateway
- the fielddisabled_protocols
within thessl_policy
block is no longer computed (#5823)azurerm_app_service
- removing the fieldsubnet_mask
from thesite_config
block (#5823)azurerm_app_service
- the fieldip_address
within thesite_config
block now refers to a CIDR block, rather than an IP Address to match the Azure API ([#5823](https://github.com/terrafor...
v1.44.0
NOTES
-
Preparation for 2.0: We intend for v1.44.0 to be the last release in the 1.x line - we'll be turning our focus to 2.0 with the next release. We recommend consulting the list of changes coming in 2.0 to be aware and trialling the Beta available in 1.x versions if you're interested.
-
Terraform 0.10/0.11: The upcoming version 2.0 of the Azure Provider will not support Terraform 0.10.x & Terraform 0.11.x - you will need to upgrade to Terraform 0.12 to use version 2.0 (and above) of the Azure Provider.
FEATURES:
- New Data Source:
azurerm_eventhub_consumer_group
(#5518) - New Data Source:
azurerm_function_app
(#5642) - New Data Source:
azurerm_iothub_dps_shared_access_policy
(#5516)
CHANGES TO BETA RESOURCES:
azurerm_linux_virtual_machine
- added validation for the SSH Key type (#5610)azurerm_linux_virtual_machine_scale_set
- support for updating VMSS's with a Automatic & Rolling Upgrade Policy (sendinghealth_probe_id
during an update) (#5430)azurerm_windows_virtual_machine
- added validation for the SSH Key type (#5610)azurerm_windows_virtual_machine_scale_set
- support for updating VMSS's with a Automatic & Rolling Upgrade Policy (sendinghealth_probe_id
during an update) (#5430)
IMPROVEMENTS:
azurerm_api_management
- support for configuring the HTTP2 protocol (#5593)azurerm_cognitive_account
- support for thekind
FormRecognizer
(#5679)azurerm_cognitive_account
- support for thekind
ImmersiveReader
(#5604)azurerm_databricks_workspace
- support for theTrial
SKU (#5652)azurerm_function_app
- support for configuringip_restriction
blocks (#5440)azurerm_function_app
- support for configuring user assigned identities (#5676)azurerm_key_vault_key
- support fornot_before_date
andexpiration_date
(#5619)azurerm_lb
- fixing a crash when the HTTP response is dropped (#5680)azurerm_stream_analytics_job
- support for importing jobs created in the portal (#5522)azurerm_storage_blob
- support for authenticating using Azure AD (#5614)azurerm_storage_container
- support for authenticating using Azure AD (#5614)azurerm_storage_queue
- support for authenticating using Azure AD (#5614)
BUGS:
v1.43.0
NOTES
-
Opt-In Beta: Version 1.43 of the Azure Provider introduces an opt-in Beta for some of the new functionality coming in 2.0 - more information can be found in the Beta guide.
-
Terraform 0.10/0.11: The upcoming version 2.0 of the Azure Provider will not support Terraform 0.10.x & Terraform 0.11.x - you will need to upgrade to Terraform 0.12 to use version 2.0 (and above) of the Azure Provider.
FEATURES:
- New Data Source:
azurerm_eventhub_namespace_authorization_rule
(#5489) - New Data Source:
azurerm_mariadb_server
(#5506)
IMPROVEMENTS:
azurerm_application_insights
- support for thedaily_data_cap_in_gb
&daily_data_cap_notifications_disabled
properties (#5480)azurerm_private_endpoint
- expose mapping betweengroup_id
andsubresource_names
(#5571)azurerm_recovery_services_vault
- support for thesoft_delete_enabled
property (#5586)
BUGS:
azurerm_databricks_workspace
- allow underscores inname
(#5548)azurerm_dns_aaaa_record
- normalize IPv6 addresses (#5459)azurerm_frontdoor
- including requiredminimum_tls_version
to thecustom_https_configuration
block (#5539)azurerm_managed_disk
- correctly handles disk resizing when attached to a virtual machine (#5579)azurerm_marketplace_agreement
- recreate agreement if not accepted (#5582)azurerm_mysql_virtual_network_rule
- allowsubnet_id
to be in a different subscription then the database (#5568)azurerm_virtual_network_gateway_connection
- increaserouting_weight
maximum to32000
(#5540)
v1.42.0
1.42.0 (January 27, 2020)
NOTES:
azurerm_cosmosdb_account
- thecapabilities
is now force new as it cannot be updated once set (#5453)
FEATURES:
- New Data Source:
azurerm_dedicated_host
(#5513) - New Data Source:
azurerm_api_management_api_version_set
(#5470) - New Resource:
azurerm_dedicated_host
(#5513)
IMPROVEMENTS:
- dependencies: upgrading to
v38.1.0
ofgit.luolix.top/Azure/azure-sdk-for-go
(#5385) - frontdoor: updating to use API version
2019-11-01
(#5385) azurerm_application_insights
- add support forretention_in_days
(#5457)azurerm_batch_pool
- support for thenetwork_configuration
property (#5392)azurerm_cosmosdb_account
- support for theEnableMongo
capability (#5325)azurerm_cosmosdb_account
- support for theParse
kind (#5453)azurerm_cosmosdb_sql_container
- support fordefault_ttl
property (#5492)azurerm_databricks_workspace
- support for thecustom_parameters
property andpublic_subnet_name
,private_subnet_name
, andvirtual_network_id
parameters (#3889)azurerm_databricks_workspace
- support for theno_public_ip
custom parameter (#5469)azurerm_express_route_circuit
- support for theBasic
andLocal
tiers (#5456)azurerm_frontdoor_firewall_policy
- support for exclusions (#5407)azurerm_iothub
- support for theevent_hub_retention_in_days
andevent_hub_partition_count
properties (#5505)azurerm_kubernetes_cluster
- Add support forload_balancer_profile
(#5394)azurerm_network_watcher_flow_log
- support for theversion
property (#5419)azurerm_traffic_manager_profile
- add theexpected_status_code_ranges
(#5471)azurerm_traffic_manager_profile
- switchdns_config
andmonitor_config
to type list and limit to1
(#5471)azurerm_kubernetes_cluster
- support updating AKS AAD RBAC profile without rebuilding cluster (#5410)
BUG FIXES:
azurerm_app_service
- fixing a crash whenlogs
was nil (#5414)azurerm_container_group
- fixing a crash whenIPAddress.Ports
was nil in the response from the Azure API (#5415)azurerm_frontdoor
- fixing issue where theforwarding_configuration
cache could not be disabled (#5358)azurerm_postgresql_server
- correctly validate thename
property (#5443)azurerm_postgresql_database
- correctly validate theserver_name
property (#5443)azurerm_postgresql_firewall
- correctly validate theserver_name
property (#5443)azurerm_postgresql_virtual_network_rule
- correctly validate theserver_name
property (#5443)azurerm_private_link_service
- fixing a crash when theauto_approval
andvisibility
blocks aren't returned from the Azure API (#5428)azurerm_subnet
- thedelegations.#.actions
property is now computed to accommodate azure defaults (#5484)azurerm_virtual_machine
- will no longer panic ifnetwork_interface_ids
is missing (#5413)
v1.41.0
NOTES:
azurerm_managed_disk
- the Azure API now requires that thestorage_account_id
field is specified during import, as such this field is now required during when importing a VHD to a Managed Disk (#5250)
FEATURES:
- New Data Source:
azurerm_dedicated_host_group
(#5307) - New Data Source:
azurerm_disk_encryption_set
(#5249) - New Data Source:
azurerm_eventgrid_topic
(#5367) - New Data Source:
azurerm_iothub_dps
(#5336) - New Data Source:
azurerm_iothub_shared_access_policy
(#5368) - New Data Source:
azurerm_storage_container
(#5374) - New Resource:
azurerm_api_management_identity_provider_facebook
(#5346) - New Resource:
azurerm_api_management_identity_provider_twitter
(#5306) - New Resource:
azurerm_api_management_identity_provider_microsoft
(#5369) - New Resource:
azurerm_cosmosdb_gremlin_graph
(#5301) - New Resource:
azurerm_dedicated_host_group
(#5307) - New Resource:
azurerm_disk_encryption_set
(#5249)
IMPROVEMENTS:
- Data Source:
azurerm_managed_disk
- exposingdisk_encryption_set_id
(#5250) - Data Source:
azurerm_managed_disk
- exposingstorage_account_id
(#5250) azurerm_cognitive_account
- thesku
block has been deprecated in favour of thesku_name
property (#5380)azurerm_devspace_controller
- thesku
block has been deprecated in favour of thesku_name
property (#5379)azurerm_batch_pool
- support for themetadata
property (#5309)azurerm_function_app
- convertconnection_string
s from aTypeList
to aTypeSet
(#5319)azurerm_iothub
- deprecate thesku.tier
property as it is no longer required (#5382)azurerm_iothub
- add an upper range of200
to thesku.capacify
validation (#5382)azurerm_iothub_dps
- deprecate thesku.tier
property as it is no longer required (#5382)azurerm_iothub_dps
- add an upper range of200
to thesku.capacify
validation (#5382)azurerm_lb_rule
- support for theenable_tcp_reset
property (#5373)azurerm_lb_nat_rule
- support for theenable_tcp_reset
andidle_timeout_in_minutes
properties (#5373)azurerm_managed_disk
- support for configuringdisk_encryption_set_id
(#5250)azurerm_managed_disk
- support for configuringstorage_account_id
which is now required by the Azure API during an import (#5250)azurerm_mariadb_server
- thesku
block has been deprecated in favour of thesku_name
property (#5378)azurerm_mysql_server
- thesku
block has been deprecated in favour of thesku_name
property (#5377)azurerm_postgresql_server
- thesku
block has been deprecated in favour of thesku_name
property (#5376)
BUG FIXES:
v1.40.0
1.40.0 (January 08, 2020)
- New Data Source:
azurerm_netapp_volume
(#4933) - New Data Source:
azurerm_netapp_snapshot
(#5215) - New Data Source:
azurerm_signalr_service
(#5276) - New Resource:
azurerm_advanced_threat_protection
(#4848) - New Resource:
azurerm_api_management_diagnostic
(#4836) - New Resource:
azurerm_api_management_identity_provider_aad
(#5268) - New Resource:
azurerm_api_management_identity_provider_google
(#5279) - New Resource:
azurerm_app_service_virtual_network_swift_connection
(#5214) - New Resource:
azurerm_automation_certificate
(#4785) - New Resource:
azurerm_backup_container_storage_account
(#5213) - New Resource:
azurerm_backup_policy_file_share
(#5213) - New Resource:
azurerm_backup_protected_file_share
(#5213) - New Resource:
azurerm_cosmosdb_gremlin_database
(#5248) - New Resource:
azurerm_iothub_dps_shared_access_policy
(#5171) - New Resource:
azurerm_kusto_database_principal
(#5242) - New Resource:
azurerm_network_watcher_flow_log
(#5059) - New Resource:
azurerm_netapp_volume
(#4933) - New Resource:
azurerm_netapp_snapshot
(#5215) - New Resource:
azurerm_stream_analytics_reference_input_blob
(#3633)
IMPROVEMENTS:
- Data Source:
azurerm_private_link_service
- exposing theenable_proxy_protocol
property (#5178) - Data Source:
azurerm_virtual_network_gateway
- exposing thegeneration
property (#5198) azurerm_application_gateway
- support for thetrusted_root_certificate_names
property (#5204)azurerm_api_management_operation
- will no longer panic whenresponse
is missing values (#5273)azurerm_cosmosdb_cassandra_keyspace
- support for thethroughput
property (#5203)azurerm_cosmosdb_sql_container
- support for thethroughput
property (#5203)azurerm_cosmosdb_sql_database
- support for thethroughput
property (#5203)azurerm_cosmosdb_table
- support for thethroughput
property (#5203)azurerm_dns_a_record
- support for configuringtarget_resource_id
(#5218)azurerm_dns_aaaa_record
- support for configuringtarget_resource_id
(#5218)azurerm_dns_cname_record
- support for configuringtarget_resource_id
(#5218)azurerm_dns_mx_record
- thename
property is now optional (#5205)azurerm_function_app
- support for theftps_state
property (#5169)azurerm_image
- support for configuringhyper_v_generation
(#4453)azurerm_iothub_dps_shared_access_policy
- support for theprimary_connection_string
&secondary_connection_string
properties (#5231)azurerm_key_vault
- thenetwork_acls
property is now computed (#5207)azurerm_kubernetes_cluster
- support for theidentity
property (#5168)azurerm_kubernetes_cluster
- support for private link (#5161)azurerm_logic_app_trigger_recurrence
- support for thestart_time
property (#5244)azurerm_private_link_service
- support for theenable_proxy_protocol
property (#5178)azurerm_recovery_services_fabric
- has been deprecated and renamed toazurerm_site_recovery_fabric
(#5170)azurerm_recovery_network_mapping
- has been deprecated and renamed toazurerm_site_recovery_network_mapping
(#5170)azurerm_recovery_services_protection_container
- has been deprecated and renamed toazurerm_site_recovery_protection_container
(#5170)azurerm_recovery_services_protection_container_mapping
- has been deprecated and renamed toazurerm_site_recovery_protection_container_mapping
(#5170)azurerm_recovery_services_replication_policy
- has been deprecated and renamed toazurerm_site_recovery_protection_policy
(#5170)azurerm_recovery_replicated_vm
- has been deprecated and renamed toazurerm_site_recovery_replicated_vm
(#5170)azurerm_recovery_services_protection_policy_vm
- has been deprecated and renamed tozurerm_backup_policy_vm
(#5170)azurerm_recovery_services_protected_vm
- has been deprecated and renamed toazurerm_backup_protected_vm
(#5170)azurerm_search_service
- exposing thequery_keys
(#5029)azurerm_storage_account
- exposing theblob_properties
block (#3807)aaurerm_storage_account
- correctly handle an empty network rules API response (#5210)azurerm_storage_account
- making the resource group name case sensitive (#5289)azurerm_shared_image_version
- support for thestorage_account_type
property (#5212)azurerm_virtual_network_gateway
- support for configuringgeneration
(#5198)azurerm_virtual_network_gateway_connection
- support for theconnection_protocol
property (#5145)
BUG FIXES:
- Data Source:
azurerm_shared_image_version
- change thestorage_account_type
property from a set to a list (#5212) azurerm_api_management_api
- working around a behavioural change in the API detecting deleted resources (#5054)azurerm_api_management_api
- correctly setting the soap API type whensoap_pass_through
is true (#5081)azurerm_app_configuration
- temporarily treatingresource_group_name
as case-insensitive to work around a breaking API change (#5324)azurerm_healthcare_service
- making rhecors_configuration
block computed ([#5046](http...