Skip to content

Releases: hashicorp/terraform-provider-azurerm

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)

v1.31.0

28 Jun 19:44
Compare
Choose a tag to compare

1.31.0 (June 28, 2019)

FEATURES:

  • increase the default timeout to 3 hours (#3737)
  • New Resource: azurerm_iot_dps (#3618)
  • New Resource: azurerm_mariadb_firewall_rule (#3720)
  • New Resource: azurerm_private_dns_zone (#3718)
  • New Resource: azurerm_stream_analytics_output_mssql (#3567)

IMPROVEMENTS:

  • Data Source azurerm_key_vault - deprecated sku in favour of sku_name (#3119)
  • azurerm_app_service - support for shipping the application logs to blob storage (#3520)
  • azurerm_app_service_plan - prevent a panic during import (#3657)
  • azurerm_app_service_slot - updating identity no longer forces a new resource (#3702)
  • azurerm_automation_account - deprecated sku in favour of sku_name (#3119)
  • azurerm_key_vault - deprecated sku in favour of sku_name (#3119)
  • azurerm_key_vault_key - add support for Elliptic Curve based keys (#1814)
  • azurerm_traffic_manager_profile - ttl can now be 1 second (#3632)
  • azurerm_eventgrid_event_subscription - now retrieves the full URL for event webhooks (#3630)
  • azurerm_lb - support for the public_ip_prefix_id property (#3675)
  • azurerm_mysql_server - add validation to the name property (#3695)
  • azurerm_notification_hub_namespace - deprecated sku in favour of sku_name (#3119)
  • azurerm_redis_firewall_rule - no longer fails with multiple rules (#3731)
  • azurerm_relay_namespace - deprecated sku in favour of sku_name (#3119)
  • azurerm_service_fabric_cluster - tenant_id, cluster_application_id, and client_application_id are now updateable (#3654)
  • azurerm_service_fabric_cluster - ability to set certificate_common_names (#3652)
  • azurerm_storage_account - ability to set default_action oi the network_rules block (#3255)

BUG FIXES:

  • azurerm_cosmosdb_account - will ignore 500 responses from documentdb.DatabaseAccountsClient#CheckNameExists requests to work around a broken API (#3747)

v1.30.1

07 Jun 11:48
Compare
Choose a tag to compare

1.30.1 (June 07, 2019)

BUG FIXES:

  • Ensuring the authorization header is set for calls to the User Assigned Identity API's (#3613)

v1.30.0

07 Jun 06:09
Compare
Choose a tag to compare

1.30.0 (June 07, 2019)

FEATURES:

  • New Data Source: azurerm_redis_cache (#3481)
  • New Data Source: azurerm_sql_server (#3513)
  • New Data Source: azurerm_virtual_network_gateway_connection (#3571)

IMPROVEMENTS:

  • dependencies: upgrading to Go 1.12 (#3525)
  • dependencies: upgrading the storage SDK to 2019-04-01 (#3578)
  • Data Source azurerm_app_service - support windows containers (#3566)
  • Data Source azurerm_app_service_plan - support windows containers (#3566)
  • azurerm_api_management - rename disable_triple_des_chipers to disable_triple_des_ciphers (#3539)
  • azurerm_application_gateway - support for the value General in the rule_group_name field within the disabled_rule_group block (#3533)
  • azurerm_app_service - support for windows containers (#3566)
  • azurerm_app_service_plan - support for the maximum_elastic_worker_count property (#3547)
  • azurerm_managed_disk - support for the create_option of Restore (#3598)
  • azurerm_app_service_plan - support for windows containers (#3566)

v1.29.0

26 May 04:20
Compare
Choose a tag to compare

1.29.0 (May 25, 2019)

FEATURES:

  • New Resource: azurerm_application_insights_web_test (#3331)

IMPROVEMENTS:

  • dependencies: upgrading to v0.12.0 of github.com/hashicorp/terraform (#3417)
  • sdk: configuring the Correlation Request ID (#3253)
  • azurerm_application_gateway - support for rewrite rules (#3423)
  • azurerm_application_gateway - support for ssl_policy blocks and deprecating disabled_ssl_protocols (#3360)
  • azurerm_app_service - support for configuring authentication settings (#2831)
  • azurerm_kubernetes_cluster - updating the casing on the SubnetName field to match a change in the AKS API (#3484)
  • azurerm_kubernetes_cluster - support for multiple agent pools (#3491)

BUG FIXES:

  • Data Source azurerm_virtual_network: add network_space property to match resource while deprecating network_spaces (#3494)
  • azurerm_automation_module - now polls to wait until the module's finished provisioning (#3482)
  • azurerm_api_management_api - correct validation to allow empty and strings 400 characters long (#3475)
  • azurerm_dev_test_virtual_network - correctly manages subnets on the initial creation (#3501)
  • azurerm_express_route_circuit - no longer removes circuit subresources on update (#3496)
  • azurerm_role_assignment - making the role_definition_name field case-insensitive (#3499)

v1.28.0

17 May 18:21
Compare
Choose a tag to compare

1.28.0 (May 17, 2019)

FEATURES:

  • New Data Source: azurerm_automation_variable_bool (#3310)
  • New Data Source: azurerm_automation_variable_datetime (#3310)
  • New Data Source: azurerm_automation_variable_int (#3310)
  • New Data Source: azurerm_automation_variable_string (#3310)
  • New Data Source: zurerm_kubernetes_service_versions (#3382)
  • New Data Source: azurerm_user_assigned_identity (#3343)
  • New Resource: azurerm_automation_variable_bool (#3310)
  • New Resource: azurerm_automation_variable_datetime (#3310)
  • New Resource: azurerm_automation_variable_int (#3310)
  • New Resource: azurerm_automation_variable_string (#3310)
  • New Resource: azurerm_api_management_api_operation_policy (#3374)
  • New Resource: azurerm_api_management_api_policy (#3367)
  • New Resource: azurerm_api_management_product_policy (#3325)
  • New Resource: azurerm_api_management_schema (#3357)
  • New Resource: azurerm_cosmosdb_table (#3442)
  • New Resource: azurerm_cosmosdb_cassandra_keyspace (#3442)
  • New Resource: azurerm_cosmosdb_mongo_collection (#3459)
  • New Resource: azurerm_cosmosdb_mongo_database (#3442)
  • New Resource: azurerm_cosmosdb_sql_database (#3442)
  • New Resource: azurerm_firewall_nat_rule_collection (#3218)
  • New Resource: azurerm_data_factory_linked_service_data_lake_storage_gen2 (#3425)
  • New Resource: azurerm_network_profile (#2636)

IMPROVEMENTS:

  • dependencies: updating github.com/Azure/azure-sdk-for-go to v29.0.0 (#3335)
  • Data Source azurerm_kubernetes_cluster - exposing the type field within the agent_pool_profile block (#3424)
  • azurerm_application_gateway - support for the autoscale_configuration property (#3353)
  • azurerm_application_gateway added validation to ensure redirect_configuration_name must not be set if either backend_address_pool_name or backend_http_settings_name is set (#3340)
  • azurerm_application_gateway - support for affinity_cookie_name (#3434)
  • azurerm_application_gateway - support for disabled_rule_groups (#3394)
  • azurerm_app_service_slot - exporting the site_credential block (#3444)
  • azurerm_batch_pool support for the container_configuration property (#3311)
  • azurerm_kubernetes_cluster - support for the api_server_authorized_ip_ranges property (#3262)
  • azurerm_kubernetes_cluster - support for setting type within the agent_pool_profile block (Agent Pools via Virtual Machine Scale Sets) (#3424)
  • azurerm_redis_cache - support for disabling authentication (#3389)
  • azurerm_redis_cache - make the redis_configuration block optional (#3397)
  • azurerm_sql_database - support for the read_scale property (#3377)
  • azurerm_stream_analytics_job - tags can now be set on the property (#3329)
  • azurerm_virtual_network_peering - retrying provisioning the peering of the virtual network (#3392)
  • azurerm_virtual_machine_scale_set - support for the provision_after_extensions property to chain multiple extensions togeather (#2937)

BUG FIXES:

  • Data Source: azurerm_api_management - correctly returning the hostname portal and proxy values (#3385)
  • azurerm_application_gateway - will no longer prevent default_backend_address_pool_name and redirect_configuration_name from being set at the same time (#3286)
  • azurerm_application_gateway prevent a potential panic in backend and probe validation (#3438)
  • azurerm_eventhub - decrease minimum partition_count to correct value of 1 (#3439)
  • azurerm_eventhub_namespace - decrease maximum maximum_throughput_units to correct value of 20 (#3440)
  • azurerm_firewall - ensuring that the value for subnet_id within the ip_configuration block has the name AzureFirewallSubnet (#3406)
  • azurerm_managed_disk - can now actually create UltraSSD_LRS disks (#3453)
  • azurerm_redis_configuration - correctly display http errors encoutered during creation (#3397)
  • azurerm_sql_database - making the collation field case insensitive to work around a bug in the API (#3137)
  • azurerm_stream_analytics_output_eventhub will now correctly set format for JSON output (#3318)
  • azurerm_app_service_plan - supports elastic for the sku tier (#3402)
  • azurerm_application_gateway - supports disabled_rule_group for waf configurations (#3394)
  • azurerm_application_gateway - supports exclusion for waf configurations (#3407)
  • azurerm_application_gateway - supports updating a gateway_ip_configuration.x.subnet_id (#3437)

v1.27.1

09 May 16:14
Compare
Choose a tag to compare

1.27.1 (April 26, 2019)

BUG FIXES:

  • provider will now only register available resource providers (#3313)

v1.27.0

28 Jun 19:50
Compare
Choose a tag to compare

1.27.0 (April 26, 2019)

NOTES:

  • This release includes a Terraform SDK upgrade with compatibility for Terraform v0.12. The provider remains backwards compatible with Terraform v0.11 and there should not be any significant behavioural changes. (#2968)