Skip to content

Releases: hashicorp/terraform-provider-azurerm

v1.39.0

16 Dec 12:47
Compare
Choose a tag to compare

FEATURES:

  • New Resource: azurerm_app_configuration (#4859)
  • New Resource: azurerm_bot_channel_ms_teams (#4984)
  • New Resource: azurerm_mssql_database_vulnerability_assessment_rule_baseline (#3806)
  • New Resource: azurerm_mssql_server_vulnerability_assessment (#3806)
  • New Resource: azurerm_mssql_server_security_alert_policy (#3806)

IMPROVEMENTS:

  • dependencies: upgrading to v0.7.1 of github.com/tombuildsstuff/giovanni (#5143)
  • storage: switching to use the Authorizers from Azure/go-autorest (#5109)
  • azurerm_app_service - adding validation to import (#5107)
  • azurerm_app_service_certificate - adding validation to import (#5107)
  • azurerm_app_service_custom_hostname_binding - adding validation to import (#5107)
  • azurerm_app_service_plan - adding validation to import (#5107)
  • azurerm_app_service_slot - adding validation to import (#5107)
  • azurerm_app_service_source_control_token - adding validation to import (#5107)
  • azurerm_cosmos_mongo_collection - deprecate the indexes property (#5116)
  • azurerm_cosmos_mongo_collection - make throughput computed and remove the default to let the API handel it (#5116)
  • azurerm_cosmos_mongo_database - support for the throughput property (#5116)
  • azurerm_function_app - support for min_tls_version (#5074)
  • azurerm_private_link_endpoint - has been deprecated and renamed to azurerm_private_endpoint (#5150)

BUG FIXES:

  • Data Source: azurerm_nat_gateway - handling a crash when the sku block was malformed (#5104)
  • azurerm_api_management_api - ensuring version_set_id is specified when version is (#4993)
  • azurerm_nat_gateway - handling a crash when the sku block was malformed (#5104)
  • azurerm_private_link_endpoint - fixing the validation for the subresource_names field (#5118)
  • azurerm_storage_account - querying all pages when listing storage accounts (#5075)
  • azurerm_storage_blob - querying all pages when listing storage accounts (#5075)
  • azurerm_storage_container - querying all pages when listing storage accounts (#5075)
  • azurerm_storage_file - querying all pages when listing storage accounts (#5075)
  • azurerm_storage_queue - querying all pages when listing storage accounts (#5075)
  • azurerm_storage_table - querying all pages when listing storage accounts (#5075)

v1.38.0

07 Dec 00:12
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: azurerm_nat_gateway (#4449)
  • New Data Source: azurerm_private_link_endpoint_connection (#4493)
  • New Data Source: azurerm_virtual_hub (#5004)
  • New Resource: azurerm_iothub_fallback_route (#4965)
  • New Resource: azurerm_nat_gateway (#4449)
  • New Resource: azurerm_point_to_site_vpn_gateway (#5004)
  • New Resource: azurerm_private_dns_mx_record (#4915)
  • New Resource: azurerm_private_link_endpoint (#4493)
  • New Resource: azurerm_storage_account_network_rules (#5082)
  • New Resource: azurerm_subnet_nat_gateway_association (#4449)
  • New Resource: azurerm_virtual_hub (#5004)
  • New Resource: azurerm_vpn_gateway (#5004)
  • New Resource: azurerm_vpn_server_configuration (#5004)

IMPROVEMENTS:

  • network: updating to use API version 2019-09-01 (#5004)
  • azurerm_application_gateway - updating the validation for min_capacity and max_capacity within the autoscale_configuration block (#4958)
  • azurerm_application_gateway - fixes a crash when an empty body for probe match was used (#5056)
  • azurerm_dns_a_record - exposing the fqdn (#5000)
  • azurerm_dns_aaaa_record - exposing the fqdn (#5000)
  • azurerm_dns_caa_record - exposing the fqdn (#5000)
  • azurerm_dns_cname_record - exposing the fqdn (#5000)
  • azurerm_dns_mx_record - exposing the fqdn (#5000)
  • azurerm_dns_ns_record - exposing the fqdn (#5000)
  • azurerm_dns_ptr_record - exposing the fqdn (#5000)
  • azurerm_dns_srv_record - exposing the fqdn (#5000)
  • azurerm_dns_txt_record - exposing the fqdn (#5000)
  • azurerm_mysql_server - add support for version 8.0 (#5019)

BUG FIXES:

  • azurerm_mssql_elasticpool - no longer panicing when sku is nil (#5017)
  • azurerm_storage_account - ensuring we only lock each Virtual Network once during deletion (#4908)
  • azurerm_virtual_wan - deprecating the security_provider_name field since it's no longer used (#5004)

v1.37.0

26 Nov 08:30
Compare
Choose a tag to compare

NOTES

The azurerm_kubernetes_cluster resource has undergone substantial changes in this release to work around breaking behavioural changes in the Azure API. As such the agent_pool_profile block has been superseded by the default_node_pool block. Multiple Node Pools can instead be configured using the azurerm_kubernetes_cluster_node_pool resource.

FEATURES:

  • New Data Source: azurerm_automation_account (#4740)
  • New Data Source: azurerm_netapp_account (#4416)
  • New Data Source: azurerm_netapp_pool (#4889)
  • New Data Source: azurerm_private_link_service (#4426)
  • New Data Source: azurerm_private_link_service_endpoint_connections (#4426)
  • New Resource: azurerm_data_factory_trigger_schedule (#4793)
  • New Resource: azurerm_iothub_endpoint_eventhub (#4823)
  • New Resource: azurerm_iothub_endpoint_servicebus_queue (#4823)
  • New Resource: azurerm_iothub_endpoint_servicebus_topic (#4823)
  • New Resource: azurerm_iothub_endpoint_storage_container (#4823)
  • New Resource: azurerm_iothub_route (#4923)
  • New Resource: azurerm_kubernetes_cluster_node_pool (#4899)
  • New Resource: azurerm_netapp_account (#4416)
  • New Resource: azurerm_netapp_pool (#4889)
  • New Resource: azurerm_private_dns_aaaa_record (#4841)
  • New Resource: azurerm_private_dns_ptr_record (#4703)
  • New Resource: azurerm_private_dns_srv_record (#4783)
  • New Resource: azurerm_private_link_service (#4426)
  • New Resource: azurerm_relay_hybrid_connection (#4832)

IMPROVEMENTS:

  • 2.0 prep: refresh functions now use custom timeouts when custom timeouts are enabled (#4838)
  • authentication: requesting a fresh token from the Azure CLI when the existing one expires (#4775)
  • dependencies: updating github.com/Azure/azure-sdk-for-go to v36.3.0 (#4913)
  • dependencies: updating github.com/Azure/go-autorest to v0.9.2 (#4775)
  • dependencies: updating github.com/hashicorp/go-azure-helpers to v0.10.0 (#4775)
  • networking: updating to API version 2019-07-01 (#4596)
  • sql: updating to API version 2017-03-01-preview (#4242)
  • Data Source: azurerm_monitor_action_group - support for arm_role_receiver, automation_runbook_receiver, azure_app_push_receiver, azure_function_receiver, itsm_receiver, logic_app_receiver and voice_receiver (#4638)
  • azurerm_api_management_api - the version and version_set_id properties can now be set (#4592)
  • azurerm_app_service - support for JAVA container (#4897)
  • azurerm_app_service - support for configuring the minor version of Java (#4779)
  • azurerm_app_service_slot - support for auto_swap_slot_name (#4752)
  • azurerm_app_service_slot - support for configuring the minor version of Java (#4779)
  • azurerm_application_insights - support for the sampling_percentage property (#4925)
  • azurerm_automation_credential - deprecate account_name in favour of automation_account_name (#4777)
  • azurerm_cognitive_service - support for the kind LUIS.Authoring (#4888)
  • azurerm_eventgrid_domain - Export primary_access_key and secondary_access_key (#4876)
  • azurerm_firewall - allow multiple ip_configuration blocks (#4639)
  • azurerm_firewall_application_rule_collection - support for the protocol type Mssql (#4596)
  • azurerm_hdinsight_hadoop_cluster - Added edge node support (#4550)
  • azurerm_hdinsight_hadoop_cluster - support for gen storage_account_gen2 property (#4634)
  • azurerm_hdinsight_hbase_cluster - support for gen storage_account_gen2 property (#4634)
  • azurerm_hdinsight_kafka_cluster - support for gen storage_account_gen2 property (#4634)
  • azurerm_hdinsight_query_cluster - support for gen storage_account_gen2 property (#4634)
  • azurerm_hdinsight_spark_cluster - support for the storage_account_gen2 property (#4634)
  • azurerm_iot_dps - has been deprecated and renamed to azurerm_iothub_dps (#4896)
  • azurerm_iot_dps_certificate - has been deprecated and renamed to azurerm_iothub_dps_certificate (#4896)
  • azurerm_key_vault_secret - support for not_before_date and expiration_date (#4873)
  • azurerm_kubernetes_cluster - introducing a new default_node_pool block which defaults to VM Scale Sets (#4898)
  • azurerm_kubernetes_cluster - deprecating the agent_pool_profiles block in favour of the default_node_pool block (#4898)
  • azurerm_kubernetes_cluster - support for enable_node_public_ip in agent_pool_profile (#4613)
  • azurerm_monitor_action_group - support for arm_role_receiver, automation_runbook_receiver, azure_app_push_receiver, azure_function_receiver, itsm_receiver, logic_app_receiver and voice_receiver (#4638)
  • azurerm_monitor_activity_log_alert - the criteria property now supports ResourceHealth (#4944)
  • azurerm_servicebus_subscription - support for the forward_dead_lettered_messages_to property (#4789)
  • azurerm_signalr_service - support for the cors and features blocks (#4716)
  • azurerm_sql_server - support for the identity block (#4754)
  • azurerm_subnet - support for the enforce_private_link_service_network_policies property (#4426)
  • azurerm_template_deployment - validating the ARM Template prior to deploying it, which provides more granular errors (#4715)

BUG FIXES:

*...

Read more

v1.36.0

29 Oct 10:24
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: azurerm_app_service_certificate_order (#4454)
  • New Data Source: azurerm_data_factory (#4517)
  • New Data Source: azurerm_healthcare_service (#4221)
  • New Data Source: azurerm_resources (#3529)
  • New Data Source: azurerm_postgresql_server (#4732)
  • New Resource: azurerm_automation_job_schedule (#3386)
  • New Resource: azurerm_app_service_certificate_order (#4454)
  • New Resource: azurerm_bastion_host (#4096)
  • New Resource: azurerm_data_factory_integration_runtime_managed (#4342)
  • New Resource: azurerm_healthcare_service (#4221)
  • New Resource: azurerm_kusto_eventhub_data_connection (#4385)

IMPROVEMENTS:

  • 2.0 prep: groundwork required for custom timeouts (#4475)
  • dependencies: updating to v34.1.0 of github.com/Azure/azure-sdk-for-go (#4609)
  • devspace: updating to API version 2019-04-01 (#4597)
  • frontdoor: updating to use API version 2019-04-01 (#4609)
  • provider: switching to use the Provider SDK from github.com/hashicorp/terraform-provider-sdk (#4474)
  • provider: sending Microsoft's Terraform Partner ID in the user agent if a custom Partner ID isn’t specified (#4663)
  • storage: caching the storage account information to workaround the Storage API being unperformant (#4709)
  • Data Source: azurerm_client_config - fixing a crash when using MSI authentication (#4738)
  • Data Source: azurerm_lb_backend_address_pool - exposing backend_ip_configurations (#4605)
  • azurerm_cognitive_account - support for the sku F1 (#4720)
  • azurerm_cosmosdb_mongo_collection - add support for the throughput property (#4467)
  • azurerm_firewall - support for zones (#4670)
  • azurerm_function_app - add support for the http2_enabled property (#4696)
  • azurerm_frontdoor - update custom_host to be optional, add redirect_configuration to documentation. (#4601)
  • azurerm_kubernetes_cluster - allow the aci_connector_linux to be disabled by allowing the subnet property be empty (#4541)
  • azurerm_kubernetes_cluster - add support for the azure_policy property in the addon_profile block (#4498)
  • azurerm_monitor_action_group - add support for the use_common_alert_schema webhook property (#4483)
  • azurerm_network_security_rule - add support for Icmp to the protocol property (#4615)
  • azurerm_network_security_rule - add support for Icmp to the protocol property (#4615)
  • azurerm_servicebus_namespace - allow capacity to 8 for the premium SKU (#4630)
  • azurerm_subnet - add support for the Microsoft.DBforPostgreSQL/serversv2 and Microsoft.StreamAnalytics/streamingJobs to the service_delegation.name property (#4690)
  • azurerm_subnet - add support for the Microsoft.Network/networkinterfaces/* and Microsoft.Network/virtualNetworks/subnets/unprepareNetworkPolicies/action to the service_delegation.action property (#4690)

BUG FIXES:

  • azurerm_api_management - deprecate the disable_backend_ssl30, disable_backend_tls10, disable_backend_tls11, disable_triple_des_ciphers, disable_frontend_ssl30, disable_frontend_tls10, disable_frontend_tls11 properties as true actually meant enable in favour of enable_backend_ssl30, enable_backend_tls10, enable_backend_tls11, enable_triple_des_ciphers, enable_frontend_ssl30, enable_frontend_tls10, enable_frontend_tls11 (#4534)
  • azurerm_devspace_controller - the host_suffix field is now read-only due to a change in Azure (#4597)
  • azurerm_key_vault_certificate - switches the emails, dns_names , upns of the subject_alternative_names property to use TypeSet (#4645)
  • azurerm_kubernetes_cluster - fixing a crash when the service_principal_profile block was nil (#4697)
  • azurerm_kubernetes_cluster - the log_analytics_workspace_id property is now optional (#4513)
  • azurerm_key_vault - temporarily making sku case insensitive to work around a breaking change in the API (#4714)
  • azurerm_management_group - raising the error message when an error occurs (#4725)
  • azurerm_maps_account - temporarily making sku case insensitive to work around a breaking change in the API (#4714)
  • azurerm_media_services_account - fixes the invalid address to set: []string{"tags"} error (#4537)
  • azurerm_monitor_activity_log_alert - fixing support for the category ServiceHealth (#4646)
  • azurerm_network_security_group_association - prevent deadlock between association and network interface creation (#4501)
  • azurerm_sql_database - ensure the read_scale property is always set during initial creation (#4573)
  • azurere_storage_account - Ignore Advanced Threat Protection read errors in Azure Germany (#4564)
  • azurerm_storage_blob - making metadata a computed field (#4727)
  • azurerm_virtual_machine - handling the plan block being nil (#4712)
  • azurerm_virtual_machine_data_disk_attachment - will no longer remove the identity block when making an update (#4538)

v1.35.0

04 Oct 10:35
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: azurerm_app_service_certificate (#4468)
  • New Data Source: azurerm_public_ip_prefix (#4340)
  • New Data Source: azurerm_storage_management_policy (#3819)
  • New Resource: azurerm_bot_channel_slack (#4367)
  • New Resource: azurerm_bot_channel_email (#4389)
  • New Resource: azurerm_bot_web_app (#4411)
  • New Resource: azurerm_dashboard (#4357)
  • New Resource: azurerm_eventhub_namespace_disaster_recovery_config (#4425)
  • New Resource: azurerm_storage_data_lake_gen2_filesystem (#4457)
  • New Resource: azurerm_storage_management_policy (#3819)

IMPROVEMENTS:

  • dependencies: upgrading github.com/Azure/azure-sdk-for-go to v33.2.0 (#4334)
  • kusto: updating to API version 2019-05-15 (#4376)
  • Data Source: azurerm_client_config - add object_idproperty (#4486)
  • azurerm_analysis_services_server - support for backup_blob_container_uri and server_full_name (#4397)
  • azurerm_api_management_api - deprecate sku in favour of the sku_name property (#3154)
  • azurerm_app_service_custom_hostname_binding - support for ssl_state and thumbprint (#4204)
  • azurerm_app_service_slot - support for logs (#4473)
  • azurerm_application_insights_analytics_item - Add support for App Insights Analytics Items (#4374)
  • azurerm_eventhub_namespace - support for the network_rulesets property (#4409)
  • azurerm_function_app - changes to app_service_plan_id no longer force a new resource (#4439)
  • azurerm_kubernetes_cluster - support for updating the Service Principal (#4469)
  • azurerm_servicebus_namespace - support for zone_redundant (#4432)

BUG FIXES:

  • provider: Ensuring the user agent is configured (#4463)
  • provider: Exposing the version of Terraform Core being used, rather than vendorered in User Agents (#4464)
  • azurerm_container_registry - checking the name is globally unique during creation (#4424)
  • azurerm_hdinsight_hadoop_cluster - handling the API now masking passwords (#4489)
  • azurerm_hdinsight_hbase_cluster - handling the API now masking passwords (#4489)
  • azurerm_hdinsight_interactive_query_cluster - handling the API now masking passwords (#4489)
  • azurerm_hdinsight_kafka_cluster - handling the API now masking passwords (#4489)
  • azurerm_hdinsight_ml_services_cluster - handling the API now masking passwords (#4489)
  • azurerm_hdinsight_rserver_cluster - handling the API now masking passwords (#4489)
  • azurerm_hdinsight_spark_cluster - handling the API now masking passwords (#4489)
  • azurerm_hdinsight_storm_cluster - handling the API now masking passwords (#4489)
  • azurerm_key_vault_certificate - storing the certificate data as hex (#4335)
  • azurerm_kubernetes_cluster - fixing a bug where upgrading to 1.34.0 would require resource recreation (#4469)
  • azurerm_public_ip - ensuring that public_ip_prefix_id is read (#4344)
  • azurerm_role_assignment - changing the skip_service_principal_aad_check property no longer forces a new resource (#4412)
  • azurerm_storage_blob - reading the properties after an update (#4452)

v1.34.0

18 Sep 12:01
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: azurerm_network_ddos_protection_plan (#4228)
  • New Data Source: azurerm_proximity_placement_group (#4020)
  • New Data Source: azurerm_servicebus_namespace_authorization_rule (#4294)
  • New Data Source: azurerm_sql_database (#4210)
  • New Data Source: azurerm_storage_account_blob_container_sas (#4195)
  • New Resource: azurerm_app_service_certificate (#4192)
  • New Resource: azurerm_app_service_source_control_token (#4214)
  • New Resource: azurerm_bot_channels_registration (#4245)
  • New Resource: azurerm_bot_connection (#4311)
  • New Resource: azurerm_frontdoor (#3933)
  • New Resource: azurerm_frontdoor_firewall_policy (#4125)
  • New Resource: azurerm_kusto_cluster (#4129)
  • New Resource: azurerm_kusto_database (#4149)
  • New Resource: azurerm_marketplace_agreement (#4305)
  • New Resource: azurerm_private_dns_zone_virtual_network_link (#3789)
  • New Resource: azurerm_proximity_placement_group (#4020)
  • New Resource: azurerm_stream_analytics_output_servicebus_topic (#4164)
  • New Resource: azurerm_web_application_firewall_policy (#4119)

IMPROVEMENTS:

  • dependencies: updating github.com/Azure/azure-sdk-for-go to v32.5.0 (#4166)
  • dependencies: updating github.com/Azure/go-autorest to v0.9.0 (#4166)
  • dependencies: updating github.com/hashicorp/go-azure-helpers to v0.7.0 (#4166)
  • dependencies: updating github.com/terraform-providers/terraform-provider-azuread to v0.6.0 (#4166)
  • dependencies: updating github.com/hashicorp/terraform to v0.12.8 (#4341)
  • compute: updating the API Version to 2019-07-01 (#4331)
  • network: updating to API version 2019-06-01 (#4291)
  • network: reverting the locking changes from #3673 (#3673)
  • storage: caching the Resource Group Name / Account Key (#4205)
  • storage: switching to use SharedKey for authentication with Blobs/Containers rather than SharedKeyLite (#4235)
  • Data Source: azurerm_storage_account - gracefully degrading when there's a ReadOnly lock/the user doesn't have permissions to list the Keys for the storage account (#4248)
  • Data Source: azurerm_storage_account_sas - adding an ISO8601 validator to the start and end dates (#4064)
  • Data Source: azurerm_virtual_network - support for the location property (#4281)
  • azurerm_api_management - support for multiple additional_location blocks (#4175)
  • azurerm_application_gateway - allowing capacity to be set to 32 (#4189)
  • azurerm_application_gateway - support OWASP version 3.1 for the rule_set_version property (#4263)
  • azurerm_application_gateway - support for the trusted_root _certificate property (#4206)
  • azurerm_app_service - fixing a bug where the Application logs block would get reset when app_settings were configured (#4243)
  • azurerm_app_service - support for sending HTTP Logs to Blob Storage (#4249)
  • azurerm_app_service - the ip_restriction.ip_address property is now optional (#4184)
  • azurerm_app_service_slot - the ip_restriction.ip_address property is now optional (#4184)
  • azurerm_availability_set - support for the proximity_placement_group_id property (#4020)
  • azurerm_cognitive_account - supporting CognitiveServices as a kind (#4209)
  • azurerm_container_registry - support for configuring Virtual Network Rules to Subnets (#4293)
  • azurerm_cosmosdb_account - correctly validate max_interval_in_seconds & max_staleness_prefix for geo replicated accounts (#4273)
  • azurerm_cosmosdb_account - increase creation & deletion wait timeout to 3 hours (#4271)
  • azurerm_cosmosdb_sql_container - changing the unique_key.paths property now forces a new resource (#4163)
  • azurerm_eventhub_namespace - changing the kafka_enabled property now forces a new resource (#4264)
  • azurerm_kubernetes_cluster - support for configuring the kube_dashboard within the addon_profile block (#4139)
  • azurerm_kubernetes_cluster - prevent pod_cidr and azure network_plugin from being set at the same time causing a new resource to be created (#4286)
  • azurerm_mariadb_server - support for version 10.3 (#4170)
  • azurerm_mariadb_server - support for configuring auto_grow (#4302)
  • azurerm_managed_disk - add support for the Ultra SSD disk_iops_read_write & disk_mbps_read_write properties (#4102)
  • azurerm_mysql_server - support for configuring auto_grow (#4303)
  • azurerm_private_dns_zone - polling until the dns zone is marked as fully provisioned (#4307)
  • azurerm_postgresql_server - support for configuring auto_grow (#4220)
  • azurerm_resource_group - the name field can now be up to 90 characters (#4233)
  • azurerm_role_assignment - add principal_type and skip_service_principal_aad_check properties (#4168)
  • azurerm_storage_account - gracefully degrading when there's a ReadOnly lock/the user doesn't have permissions to list the Keys for the storage account (#4248)
  • azurerm_storage_blob - switching over to use the new Storage SDK (#4179)
  • azurerm_storage_blob - support for Append Blobs (#4238)
  • azurerm_storage_blob - support f...
Read more

v1.33.1

27 Aug 09:40
Compare
Choose a tag to compare
  • networking: reducing the number of locks to avoid deadlock when creating 3 or more subnets with Network Security Group/Route Table Associations (#3673)

v1.33.0

22 Aug 10:11
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: azurerm_dev_test_virtual_network (#3746)
  • New Resource: azurerm_cosmosdb_sql_container (#3871)
  • New Resource: azurerm_container_registry_webhook (#4112)
  • New Resource: azurerm_dev_test_lab_schedule (#3554)
  • New Resource: azurerm_mariadb_virtual_network_rule (#4048)
  • New Resource: azurerm_mariadb_configuration (#4060)
  • New Resource: azurerm_private_dns_cname_record (#4028)
  • New Resource: azurerm_recovery_services_fabric (#4003)
  • New Resource: azurerm_recovery_services_protection_container (#4003)
  • New Resource: azurerm_recovery_services_replication_policy (#4003)
  • New Resource: azurerm_recovery_services_protection_container_mapping (#4003)
  • New Resource: azurerm_recovery_network_mapping (#4003)
  • New Resource: azurerm_recovery_replicated_vm (#4003)
  • New Resource: azurerm_sql_failover_group (#3901)
  • New Resource: azurerm_virtual_wan (#4089)

IMPROVEMENTS:

  • all resources: increasing the maximum number of tags from 15 to 50 (#4071)
  • dependencies: upgrading github.com/tombuildsstuff/giovanni to v0.3.2 (#4122)
  • dependencies: upgrading the authorization SDK to 2018-09-01 (#4063)
  • dependencies: upgrading github.com/hashicorp/terraform to 0.12.6 (#4041)
  • internal: removing a duplicate Date/Time from the debug logs (#4024)
  • Data Source azurerm_dns_zone: deprecating the zone_type field (#4033)
  • azurerm_app_service - filesystem logging can now be set. (#4025)
  • azurerm_batch_pool - Support for Container Registry configurations (#4072)
  • azurerm_container_group - support for attaching to a (Private) Virtual Network (#3716)
  • azurerm_container_group - log_type can now be an empty string (#4013)
  • azurerm_cognitive_account - Adding 'QnAMaker' as Kind (#4126)
  • azurerm_dns_zone - deprecating the zone_type field (#4033)
  • azurerm_function_app - support for cors (#3949)
  • azurerm_function_app - support for the virtual_network_name property (#4078)
  • azurerm_iot_dps - add support for the linked_hub property (#3922)
  • azurerm_kubernetes_cluster - support for the enable_pod_security_policy property (#4098)
  • azurerm_monitor_diagnostic_setting - support for log_analytics_destination_type (#3987)
  • azurerm_role_assignment - now supports management groups (#4063)
  • azurerm_storage_account - requesting an access token using the ARM Authorizer (#4099)
  • azurerm_storage_account - support for BlockBlobStorage (#4131)
  • azurerm_subnet - support for the Service Endpoints Microsoft.BareMetal/AzureVMware, Microsoft.BareMetal/CrayServers, Microsoft.Databricks/workspaces and Microsoft.Web/hostingEnvironments (#4115)
  • azurerm_traffic_manager_profile - support for the interval_in_seconds, timeout_in_seconds, and tolerated_number_of_failures properties (#3473)
  • azurerm_user_assigned_identity - the name field can now be up to 128 characters (#4094)

BUG FIXES:

  • azurerm_app_service_plan - workaround for missing error on 404 (#3990)
  • azurerm_batch_certificate - the thumbprint_algorithm property is now case insensitive (#3977)
  • `azurerm_notification_hub_authorization_rule - fixing an issue when creating multiple authorization rules at the same time (#4087)
  • azurerm_postgresql_server - removal of unsupported version 10.2 (#3915)
  • azurerm_role_definition - enture role_definition_id is correctly set if left empty during creation (#3913)
  • azurerm_storage_account - making default_action within the network_rules block required (#4037)
  • azurerm_storage_account - making the network_rules block computed (#4037)
  • azurerm_storage_queue - switching to using SharedKey for authentication (#4122)
  • azurerm_storage_share - allow up to 100TB for the quota property (#4054)
  • azurerm_storage_share_directory - handling the share being eventually consistent (#4122)
  • azurerm_storage_share_directory - allowing nested directories (#4122)

v1.32.1

01 Aug 14:01
Compare
Choose a tag to compare

BUG FIXES:

  • azurerm_application_gateway fix an index out of range crash (#3966)
  • azurerm_api_management_backend - ensuring a nil certificates object is sent to the API instead of an empty one (#3931)
  • azurerm_api_managment_product - additional validation for approval_required (#3945)
  • azurerm_network_ddos_protection_plan - correctly decodes the resource ID on read/delete (#3975)
  • aurerm_dev_test_virtual_network - generate subnet IDs in the correct format (#3717)
  • azurerm_iot_dps fixed deletion issue when using a service principal (#3973)
  • azurerm_kubernetes_cluster - the load_balancer_sku property is now case insensitive (#3958)
  • azurerm_postgresql_server - add missing support for version 11.0 (#3970)
  • azurerm_storage_* - prevent multiple panics when a storage account/resource group cannot be found (#3986)
  • azurerm_storage_account - fix enable_advanced_threat_protection create/read for unsupported regions (#3947)
  • azurerm_storage_table - now migrates older versions of the resource id to the new format (#3932)
  • azurerm_virtual_machine_scale_set - the ssh_keys property of the os_profile_linux_config block now recognizes updates (#3837)
  • azurerm_virtual_machine_scale_set - changes made to the network_profile property should now be correctly reflected during updates (#3821)

v1.32.0

30 Jul 03:42
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: azurerm_maps_account (#3698)
  • New Data Source: azurerm_mssql_elasticpool (#3824)
  • New Resource: azurerm_analysis_services_server (#3721)
  • New Resource: azurerm_api_management_backend (#3676)
  • New Resource: azurerm_batch_application (#3825)
  • New Resource: azurerm_maps_account (#3698)
  • New Resource: azurerm_private_dns_zone_a_record (#3849)
  • New Resource: azurerm_storage_table_entity (#3831)
  • New Resource: azurerm_storage_share_directory (#3802)

IMPROVEMENTS:

  • dependencies: upgrading to v31.0.0 of github.com/Azure/azure-sdk-for-go (#3786)
  • dependencies: upgrading to v0.5.0 of github.com/hashicorp/go-azure-helpers (#3850)
  • dependencies: upgrading the containerservice SDK to 2019-02-01 (#3787)
  • dependencies: upgrading the subscription SDK to 2018-06-01 (#3811)
  • authentication: showing a more helpful error when attempting to use the Azure CLI authentication when logged in as a Service Principal (#3850)
  • Data Source azurerm_function_app - support for auth_settings (#3893)
  • Data Source azurerm_subscription - support the tenant_id property (#3811)
  • azurerm_app_service - support for backups (#3804)
  • azurerm_app_service - support for storage mounts (#3792)
  • azurerm_app_service - support for user assigned identities (#3637)
  • azurerm_app_service_slot - support for auth_settings (#3897)
  • azurerm_app_service_slot - support for user assigned identities (#3637)
  • azurerm_application_gateway - Support for Managed Identities (#3648)
  • azurerm_batch_pool - support for custom images with the storage_image_reference property (#3530)
  • azurerm_batch_account - expose required properties for when pool_allocation_mode is UserSubscription (#3535)
  • azurerm_cognitive_account - add support for CustomVision.Training and CustomVision.Prediction to the kind property (#3817)
  • azurerm_container_registry - support for network_rule_set property (#3194)
  • azurerm_cosmosdb_account - validate max_interval_in_seconds and max_staleness_prefix correctly when using more then 1 geo_location (#3906)
  • azurerm_function_app - support for auth_settings (#3893)
  • azurerm_iothub - support for the file_upload property (#3735)
  • azurerm_kubernetes_cluster - support for auto scaling (#3361)
  • azurerm_kubernetes_cluster - support for custom_resource_group_name (#3785)
  • azurerm_kubernetes_cluster - support for the node_taints property (#3787)
  • azurerm_kubernetes_cluster - support for the windows_profile property (#3519)
  • kubernetes_cluster - support for specifying the load_balancer_sku property (#3890)
  • azurerm_recovery_services_protected_vm - changing backup_policy_id no longer forces a new resource (#3822)
  • azurerm_security_center_contact - the phone property is now optional (#3761)
  • azurerm_storage_account - the account_kind property now supports FileStorage (#3750)
  • azurerm_storage_account - support for the enable_advanced_threat_protection property (#3782)
  • azurerm_storage_account - support for queue_properties (#3859)
  • azurerm_storage_blob - making metadata a computed field (#3842)
  • azurerm_storage_container - switching to use github.com/tombuildsstuff/giovanni (#3857)
  • azurerm_storage_container - adding support for metadata (#3857)
  • azurerm_storage_container - can now create containers with the name $web (#3896)
  • azurerm_storage_queue - switching to use github.com/tombuildsstuff/giovanni (#3832)
  • azurerm_storage_share - switching to use github.com/tombuildsstuff/giovanni (#3828)
  • azurerm_storage_share - support for configuring ACL's (#3830)
  • azurerm_storage_share - support for configuring MetaData (#3830)
  • azurerm_storage_table - switching to use github.com/tombuildsstuff/giovanni (#3834)
  • azurerm_storage_table - support for configuring ACL's (#3847)
  • azurerm_traffic_manager_endpoint - supper for custom_header and subnet properties (#3655)
  • azurerm_virtual_machine - switching over to use the github.com/tombuildsstuff/giovanni Storage SDK (#3838)
  • azurerm_virtual_machine - looking up the data disks attached to the Virtual Machine when optionally deleting them upon deletion rather than parsing them from the config (#3838)
  • azurerm_virtual_machine_scale_set - prevent public_ip_address_configuration from being lost during update (#3767)

BUG FIXES:

  • azurerm_image - prevent crash when using data_disk (#3797)
  • azurerm_role_assignment - now correctly uses scope when looking up the role definition by name (#3768)