Skip to content

Releases: hashicorp/terraform-provider-azurerm

v2.12.0

28 May 22:19
Compare
Choose a tag to compare

2.12.0 (May 28, 2020)

FEATURES:

  • New Data Source: azurerm_advisor_recommendations (#6867)
  • New Resource: azurerm_dev_test_global_shutdown_schedule (#5536)
  • New Resource: azurerm_nat_gateway_public_ip_association (#6450)

IMPROVEMENTS:

  • Data Source: azurerm_kubernetes_cluster - exposing the oms_agent_identity block within the addon_profile block (#7056)
  • Data Source: azurerm_kubernetes_cluster - exposing the identity and kubelet_identity properties (#6527)
  • azurerm_batch_pool - support the container_image_names property (#6689)
  • azurerm_eventgrid_event_subscription - support for the expiration_time_utc, service_bus_topic_endpoint, and service_bus_queue_endpoint, property (#6860)
  • azurerm_eventgrid_event_subscription - the eventhub_endpoint was deprecated in favour of the eventhub_endpoint_id property (#6860)
  • azurerm_eventgrid_event_subscription - the hybrid_connection_endpoint was deprecated in favour of the hybrid_connection_endpoint_id property (#6860)
  • azurerm_eventgrid_topic - support for input_schema, input_mapping_fields, and input_mapping_default_values (#6858)
  • azurerm_kubernetes_cluster - exposing the oms_agent_identity block within the addon_profile block (#7056)
  • azurerm_logic_app_action_http - support for the run_after property (#7079)
  • azurerm_storage_account - support RAGZRS and GZRS for the account_replication_type property (#7080)

BUG FIXES:

  • azurerm_api_management_api_version_set - handling changes to the Azure Resource ID (#7071)
  • azurerm_key_vault_certificate - fixing a bug when using externally-signed certificates (using the Unknown issuer) where polling would continue indefinitely (#6979)
  • azurerm_linux_virtual_machine - correctly validating the rsa ssh public_key properties length (#7061)
  • azurerm_linux_virtual_machine - allow setting virtual_machine_scale_set_id in non-zonal deployment (#7057)
  • azurerm_servicebus_topic - support for numbers in the name field (#7027)
  • azurerm_shared_image_version - target_region.x.storage_account_type is now defaulted and multiple target_regions can be added/removed (#6940)
  • azurerm_sql_virtual_network_rule - updating the validation for the name field (#6968)
  • azurerm_windows_virtual_machine - allow setting virtual_machine_scale_set_id in non-zonal deployment (#7057)
  • azurerm_windows_virtual_machine - correctly validating the rsa ssh public_key properties length (#7061)

v2.11.0

22 May 00:30
Compare
Choose a tag to compare

2.11.0 (May 21, 2020)

DEPENDENCIES:

  • updating github.com/Azure/azure-sdk-for-go to v42.1.0 (#6725)
  • updating network to 2020-03-01 (#6727)

FEATURES:

  • Opt-In/Experimental Enhanced Validation for Locations: This allows validating that the location field being specified is a valid Azure Region within the Azure Environment being used - which can be caught via terraform plan rather than terraform apply. This can be enabled by setting the Environment Variable ARM_PROVIDER_ENHANCED_VALIDATION to true and will be enabled by default in a future release of the AzureRM Provider (#6927)
  • Data Source: azurerm_data_share (#6789)
  • New Resource: azurerm_data_share (#6789)
  • New Resource: azurerm_iot_time_series_insights_standard_environment (#7012)
  • New Resource: azurerm_orchestrated_virtual_machine_scale_set (#6626)

IMPROVEMENTS:

  • Data Source: azurerm_platform_image - support for version filter (#6948)
  • azurerm_api_management_api_version_set - updating the validation for the name field (#6947)
  • azurerm_app_service - the ip_restriction block now supports the action property (#6967)
  • azurerm_databricks_workspace - exposing workspace_id and workspace_url (#6973)
  • azurerm_netapp_volume - support the mount_ip_addresses property (#5526)
  • azurerm_redis_cache - support new maxmemory policies allkeys-lfu & volatile-lfu (#7031)
  • azurerm_storage_account - allowing the value PATCH for allowed_methods within the cors_rule block within the blob_properties block (#6964)

BUG FIXES:

  • Data Source: azurerm_api_management_group - raising an error when the Group cannot be found (#7024)
  • Data Source: azurerm_image - raising an error when the Image cannot be found (#7024)
  • Data Source: azurerm_data_lake_store - raising an error when Data Lake Store cannot be found (#7024)
  • Data Source: azurerm_data_share_account - raising an error when Data Share Account cannot be found (#7024)
  • Data Source: azurerm_hdinsight_cluster - raising an error when the HDInsight Cluster cannot be found (#7024)
  • Data Source: azurerm_healthcare_service - raising an error when the HealthCare Service cannot be found (#7024)
  • Data Source: azurerm_healthcare_service - ensuring all blocks are set in the response (#7024)
  • Data Source: azurerm_firewall - raising an error when the Firewall cannot be found (#7024)
  • Data Source: azurerm_maintenance_configuration - raising an error when the Maintenance Configuration cannot be found (#7024)
  • Data Source: azurerm_private_endpoint_connection - raising an error when the Private Endpoint Connection cannot be found (#7024)
  • Data Source: azurerm_resources - does not return all matched resources sometimes (#7036)
  • Data Source: azurerm_shared_image_version - raising an error when the Image Version cannot be found (#7024)
  • Data Source: azurerm_shared_image_versions - raising an error when Image Versions cannot be found (#7024)
  • Data Source: azurerm_user_assigned_identity - raising an error when the User Assigned Identity cannot be found (#7024)
  • azurerm_api_management_subscription - fix the export of primary_key and secondary_key (#6938)
  • azurerm_eventgrid_event_subscription - correctly parsing the ID (#6958)
  • azurerm_healthcare_service - ensuring all blocks are set in the response (#7024)
  • azurerm_linux_virtual_machine - allowing name to end with a capital letter (#7023)
  • azurerm_linux_virtual_machine_scale_set - allowing name to end with a capital (#7023)
  • azurerm_management_group - workaround for 403 bug in service response (#6668)
  • azurerm_postgresql_server - do not attempt to get the threat protection when the sku is basic (#7015)
  • azurerm_windows_virtual_machine - allowing name to end with a capital (#7023)
  • azurerm_windows_virtual_machine_scale_set - allowing name to end with a capital (#7023)

v2.10.0

15 May 00:24
Compare
Choose a tag to compare

2.10.0 (May 14, 2020)

DEPENDENCIES:

  • updating eventgrid to 2020-04-01-preview (#6837)
  • updating iothub to 2019-03-22-preview (#6875)

FEATURES:

  • New Data Source: azurerm_eventhub (#6841)
  • New Resource: azurerm_eventgrid_domain_topic (#6859)

IMPROVEMENTS:

  • All Data Sources: adding validation for the resource_group_name field to not be empty where it's Required (#6864)
  • Data Source: azurerm_virtual_machine - export identity attribute (#6826)
  • azurerm_api_management - support for configuring the Developer Portal (#6724)
  • azurerm_api_management - support for user assigned managed identities (#6783)
  • azurerm_api_management - support key_vault_id that do not have a version (#6723)
  • azurerm_api_management_diagnostic - support required property api_management_logger_id (#6682)
  • azurerm_application_gateway - support for WAF policies (#6105)
  • azurerm_app_service_environment - support specifying explicit resource group (#6821)
  • azurerm_express_route_circuit - de-provision and re-provision circuit when changing the bandwidth reduction (#6601)
  • azurerm_frontdoor - expose the header_frontdoor_id attribute (#6916)
  • azurerm_log_analytics_workspace - add support for rentention_in_days for Free Tier (#6844)
  • azurerm_mariadb_server - support for the create_mode property allowing the creation of replicas, point in time restores, and geo restors (#6865)
  • azurerm_mariadb_server - support for the public_network_access_enabled property (#6865)
  • azurerm_mariadb_server - all properties in the storage_profile block have been moved to the top level (#6865)
  • azurerm_mariadb_server - the following properties were renamed and changed to a boolean type: ssl_enforcement to ssl_enforcement_enabled, geo_redundant_backup to geo_redundant_backup_enabled, and auto_grow
  • azurerm_mysql_server - support for the create_mode property allowing the creation of replicas, point in time restores, and geo restors (#6833)
  • azurerm_mysql_server - support for the public_network_access_enabled property (#6833)
  • azurerm_mysql_server - all properties in the storage_profile block have been moved to the top level (#6833)
  • azurerm_mysql_server - the following properties were renamed and changed to a boolean type: ssl_enforcement to ssl_enforcement_enabled, geo_redundant_backup to geo_redundant_backup_enabled, and auto_grow to auto_grow_enabled (#6833)
  • azurerm_mssql_server - add support for the azuread_administrator property (#6822)
  • azurerm_postgres_server - support for the threat_detection_policy property (#6721)
  • azurerm_storage_account - enable migration of account_kind from Storage to StorageV2 (#6580)
  • azurerm_windows_virtual_machine - the os_disk.disk_encryption_set_id can now be updated (#6846)

BUG FIXES:

  • Data Source: azurerm_automation_account - using the ID of the Automation Account, rather than the ID of the Automation Account's Registration Info (#6848)
  • Data Source: azurerm_security_group - fixing crash where id is nil (#6910)
  • Data Source: azurerm_mysql_server - remove administrator_login_password property as it is not returned from the api (#6865)
  • azurerm_api_management - fixing a crash when policy is nil (#6862)
  • azurerm_api_management - only sending the hostname_configuration properties if they are not empty (#6850)
  • azurerm_api_management_diagnostic - can now be provision again by supporting api_management_logger_id (#6682)
  • azurerm_api_management_named_value - fix the non empty plan when secret is true (#6834)
  • azurerm_application_insights - retention_in_days defaults to 90 (#6851)
  • azurerm_data_factory_trigger_schedule - setting the type required for Pipeline References (#6871)
  • azurerm_kubernetes_cluster - fixes the InvalidLoadbalancerProfile error (#6534)
  • azurerm_linux_virtual_machine_scale_set - support for updating the do_not_run_extensions_on_overprovisioned_machines property (#6917)
  • azurerm_monitor_diagnostic_setting - fix possible crash with retention_policy (#6911)
  • azurerm_mariadb_server - the storage_mb property is now optional when auto_grow is enabled (#6865)
  • azurerm_mysql_server - the storage_mb property is now optional when auto_grow is enabled (#6833)
  • azurerm_role_assignment - added evential consistency check to assignment creation (#6925)
  • azurerm_windows_virtual_machine_scale_set - support for updating the do_not_run_extensions_on_overprovisioned_machines property (#6917)

v2.9.0

08 May 01:38
Compare
Choose a tag to compare

2.9.0 (May 07, 2020)

FEATURES:

  • New Data Source: azurerm_data_share_account (#6575)
  • New Resource: azurerm_data_share_account (#6575)
  • New Resource: azurerm_function_app_slot (#6435)
  • New Resource: azurerm_sentinel_alert_rule_scheduled (#6650)

IMPROVEMENTS:

  • Data Source: azurerm_eventhub_authorization_rule - support for the primary_connection_string_alias an secondary_connection_string_alias propeties (#6708)
  • Data Source: azurerm_eventhub_namespace_authorization_rule - support for the primary_connection_string_alias an secondary_connection_string_alias propeties (#6708)
  • Data Source: azurerm_eventhub_namespace - support for the default_primary_connection_string_alias an _defaultsecondary_connection_string_alias propeties (#6708)
  • azurerm_analysis_services_server - support updating when the Server is paused (#6786)
  • azurerm_app_service - support for health_check_path preview feature added (#6661)
  • azurerm_app_service - support for name and priority on ip_restrictions (#6705)
  • azurerm_application_gateway - support for SSL Certificates without passwords (#6742)
  • azurerm_eventhub_authorization_rule - support for the primary_connection_string_alias an secondary_connection_string_alias propeties (#6708)
  • azurerm_eventhub_namespace_authorization_rule - support for the primary_connection_string_alias an secondary_connection_string_alias propeties (#6708)
  • azurerm_eventhub_namespace - support for the default_primary_connection_string_alias an _defaultsecondary_connection_string_alias propeties (#6708)
  • azurerm_hdinsight_hadoop_cluster - support for metastores on cluster creation (#6145)
  • azurerm_key_vault_certificate - support for recovering a soft-deleted certificate if the features flag recover_soft_deleted_key_vaults is set to true (#6716)
  • azurerm_key_vault_key - support for recovering a soft-deleted key if the features flag recover_soft_deleted_key_vaults is set to true (#6716)
  • azurerm_key_vault_secret - support for recovering a soft-deleted secret if the features flag recover_soft_deleted_key_vaults is set to true (#6716)
  • azurerm_linux_virtual_machine_scale_set - support for configuring create_mode for data disks (#6744)
  • azurerm_monitor_diagnostic_setting - log_analytics_destination_type supports AzureDiagnostics (#6769)
  • azurerm_windows_virtual_machine_scale_set - support for configuring create_mode for data disks (#6744)

BUG FIXES:

  • provider: raising an error when the environment is set to AZURESTACKCLOUD (#6817)
  • azurerm_analysis_services_server - ip restriction name field no longer case sensitive (#6774)
  • azurerm_automation_runbook - the publish_content_link property is now optional (#6813)
  • azurerm_eventhub_namespace_authorization_rule - lock to prevent multiple resources won't clash (#6701)
  • azurerm_network_interface - changes to dns servers no longer use incremental update (#6624)
  • azurerm_policy_assignment - allow polices with scopes without subscription/<id> (built-in policies) (#6792)
  • azurerm_policy_definition - changes to the dynamic fields (createdBy, createdOn, updatedBy, updatedOn) keys in the metadata field are excluded from diff's (#6734)
  • azurerm_redis_cache - ensure rdb_storage_connection_string is set when rdb_backup_enabled is enabled (#6819)
  • azurerm_site_recovery_network_mapping - handling an API Error when checking for the presence of an existing Network Mapping (#6747)

v2.8.0

01 May 00:04
Compare
Choose a tag to compare

2.8.0 (April 30, 2020)

FEATURES:

  • New Data Source: azurerm_sentinel_alert_rule_ms_security_incident (#6606)
  • New Data Source: azurerm_shared_image_versions (#6700)
  • New Resource: azurerm_managed_application (#6386)
  • New Resource: azurerm_mssql_server (#6677)
  • New Resource: azurerm_sentinel_alert_rule_ms_security_incident (#6606)

IMPROVEMENTS:

  • azurerm_api_management - sku_name supports the Consumption value for sku (#6602)
  • azurerm_api_management_api - support for openapi v3 content formats (#6618)
  • azurerm_application_gateway - support host_names property (#6630)
  • azurerm_express_route_circuit_peering - support for the customer_asn and routing_registry_name propeties (#6596)
  • azurerm_frontdoor - Add support for backend_pools_send_receive_timeout_seconds (#6604)
  • azurerm_mssql_server -support the public_network_access_enabled property (#6678)
  • azurerm_mssql_database - support for the extended_auditing_policy block (#6402)
  • azurerm_mssql_elasticpool - support license_type (#6631)
  • azurerm_subnet: Support for multiple prefixes with address_prefixes (#6493)
  • data.azurerm_shared_image_version - name supports latest and recent (#6707)

BUG FIXES:

  • azurerm_key_vault - can now be created without subscription level permissions (#6260)
  • azurerm_linux_virtual_machine - fix validation for name to allow full length resource names (#6639)
  • azurerm_linux_virtual_machine_scale_set - fix validation for name to allow full length resource names (#6639)
  • azurerm_monitor_diagnostic_setting - make retention_policy and retention_policy optional (#6603)
  • azurerm_redis_cache - correctly build connection strings when SSL is disabled (#6635)
  • azurerm_sql_database - prevent extended auditing policy for secondary databases (#6402)
  • azurerm_web_application_firewall_policy - support for the managed_rules property which is required by the new API version (#6126)
  • azurerm_windows_virtual_machine - fix validation for name to allow full length resource names (#6639)
  • azurerm_windows_virtual_machine_scale_set - fix validation for name to allow full length resource names (#6639)
  • azurerm_virtual_network_gateway_connection - shared_key is now optional when type is IPSec (#6565)

v2.7.0

23 Apr 23:25
Compare
Choose a tag to compare

2.7.0 (April 23, 2020)

FEATURES:

  • New Data Source: azurerm_private_dns_zone (#6512)
  • New Resource: azurerm_maintenance_configuration (#6038)
  • New Resource: azurerm_servicebus_namespace_network_rule_set (#6379)
  • New Resource: azurerm_spring_cloud_app (#6384)

DEPENDENCIES:

  • updating apimanagement to 2019-12-01 (#6479)
  • updating the fork of github.com/Azure/go-autorest (#6509)

IMPROVEMENTS:

  • Data Source: app_service_environment - export the location property (#6538)
  • Data Source: azurerm_notification_hub_namespace - export tags (#6578)
  • azurerm_api_management - support for virtual network integrations (#5769)
  • azurerm_cosmosdb_mongo_collection - support for the index and system_index properties (#6426)
  • azurerm_function_app - added storage_account_id and storage_account_access_key (#6304)
  • azurerm_kubernetes_cluster - deprecating private_link_enabled in favour of private_cluster_enabled (#6431)
  • azurerm_mysql_server - support for the public_network_access_enabled property (#6590)
  • azurerm_notification_hub - support for tags (#6578)
  • azurerm_notification_hub_namespace - support for tags (#6578)
  • azurerm_postgres_server - support for the create_mode property allowing replicas, point in time restores, and geo restores to be created (#6459)
  • azurerm_postgres_server - support for the infrastructure_encryption_enabled, public_network_access_enabled, and ssl_minimal_tls_version_enforced properties (#6459)
  • azurerm_postgres_server - all properties in the storage_profile block have been moved to the top level (#6459)
  • azurerm_postgres_server - the following properties were renamed and changed to a boolean type: ssl_enforcement to ssl_enforcement_enabled, geo_redundant_backup to backup_geo_redundant_enabled, and auto_grow to auto_grow_enabled (#6459)
  • azurerm_private_endpoint - Add support for tags (#6574)
  • azurerm_shared_image - support hyper_v_generation property (#6511)
  • azurerm_linux_virtual_machine_scale_set - support for the automatic_instance_repair property (#6346)
  • azurerm_windows_virtual_machine_scale_set - support for the automatic_instance_repair property (#6346)

BUG FIXES:

  • Data Source: azurerm_private_link_service - fixing a crash when parsing the response (#6504)
  • azurerm_application_gateway - prevent panic by disallowing empty values for backend_address_pool.#.fqdns (#6549)
  • azurerm_application_gateway - block reordering without changes no longer causes update (#6476)
  • azurerm_cdn_endpoint - origin_host_header is now required (#6550)
  • azurerm_cdn_endpoint - setting the request_header_condition block (#6541)
  • azurerm_iothub_dps - fix crash when path isn't cased correctly (#6570)
  • azurerm_linux_virtual_machine_scale_set - fixes crash with boot_diagnositics (#6569)
  • azurerm_policy_assignment - allow scopes that don't start with subscription/<id> (#6576)
  • azurerm_postgres_server - the storage_mb is no optional when auto_grow is enabled (#6459)
  • azurerm_public_ip_prefix - update prefix_length validation to accept all valid IPv4 address ranges (#6589)
  • azurerm_route - add validation to the name and route_table_namepropeties (#6055)
  • azurerm_virtual_network_gateway - per api requirements, public_ip_address_id is required (#6548)

v2.6.0

16 Apr 16:27
Compare
Choose a tag to compare

FEATURES:

  • New Data Source: azurerm_policy_set_definition (#6305)

IMPROVEMENTS:

  • dependencies: updating github.com/Azure/azure-sdk-for-go to v41.2.0 (#6419)
  • Data Source: azurerm_policy_definition - can now lookup with name (#6275)
  • Data Source: azurerm_policy_definition - the field management_group_id has been deprecated and renamed to management_group_name (#6275)
  • azurerm_application_insights - support for the disable_ip_masking property (#6354)
  • azurerm_cdn_endpoint - support for configuring delivery_rule (#6163)
  • azurerm_cdn_endpoint - support for configuring global_delivery_rule (#6163)
  • azurerm_function_app - support for the pre_warmed_instance_count property (#6333)
  • azurerm_hdinsight_hadoop_cluster - support for the tls_min_version property (#6440)
  • azurerm_hdinsight_hbase_cluster - support for the tls_min_version property (#6440)
  • azurerm_hdinsight_interactive_query_cluster - support for the tls_min_version property (#6440)
  • azurerm_hdinsight_kafka_cluster - support for the tls_min_version property (#6440)
  • azurerm_hdinsight_ml_services_cluster - support for the tls_min_version property (#6440)
  • azurerm_hdinsight_rserver_cluster - support for the tls_min_version property (#6440)
  • azurerm_hdinsight_spark_cluster - support for the tls_min_version property (#6440)
  • azurerm_hdinsight_storm_cluster - support the threat_detection_policy property (#6437)
  • azurerm_kubernetes_cluster - exporting the kubelet_identity (#6393)
  • azurerm_kubernetes_cluster - support for updating the managed_outbound_ip_count, outbound_ip_prefix_ids and outbound_ip_address_ids fields within the load_balancer_profile block (#5847)
  • azurerm_network_interface - export the internal_domain_name_suffix property (#6455)
  • azurerm_policy_definition - the management_group_id has been deprecated and renamed to management_group_name (#6275)
  • azurerm_sql_server - support for the connection_policy property (#6438)
  • azurerm_virtual_network - export the guid attribute (#6445)

BUG FIXES:

  • Data Source: azurerm_data_factory- fixing a bug where the ID wasn't set (#6492)
  • Data Source: azurerm_eventhub_namespace_authorization_rule - ensuring the id field is set (#6496)
  • Data Source: azurerm_mariadb_server - ensuring the id field is set (#6496)
  • Data Source: azurerm_network_ddos_protection_plan - ensuring the id field is set (#6496)
  • azurerm_function_app - prevent a panic from the API returning an empty IP Security Restriction (#6442)
  • azurerm_machine_learning_workspace - the Enterprise sku will now properly work (#6397)
  • azurerm_managed_disk- fixing a bug where the machine would be stopped regardless of whether it was currently shut down or not (#4690)

v2.5.0

09 Apr 01:52
Compare
Choose a tag to compare

2.5.0 (April 09, 2020)

BREAKING CHANGES:

  • Azure Kubernetes Service
    • Due to a breaking change in the AKS API, the azurerm_kubernetes_cluster resource features a significant behavioural change where creating Mixed-Mode Authentication clusters (e.g. using a Service Principal with a Managed Identity) is no longer supported.
    • The AKS Team have confirmed that existing clusters will be updated by the Azure API to use only MSI when a change is made to the Cluster (but not the Node Pool). Whilst Terraform could perform this automatically some environments have restrictions on which tags can be added/removed - as such this operation will need to be performed out-of-band. Instead, upon detecting a Mixed-Mode Cluster which has not yet been updated - or upon detecting a former Mixed-Mode Cluster where the Terraform Configuration still contains a service_principal block - Terraform will output instructions on how to proceed.
    • azurerm_kubernetes_cluster_node_pool - clusters with auto-scale disabled must ensure that min_count and max_count are set to null (or omitted) rather than 0 (since 0 isn't a valid value for these fields).

NOTES:

  • There's currently a bug in the Azure Kubernetes Service (AKS) API where the Tags on Node Pools are returned in the incorrect case - this bug is being tracked in this issue. This affects the tags field within the default_node_pool block for azurerm_kubernetes_clusters and the tags field for the azurerm_kubernetes_cluster_node_pool resource.

IMPROVEMENTS:

  • dependencies: updating to use version 2020-02-01 of the Containers API (#6095)
  • New Resource: azurerm_private_dns_txt_record (#6309)
  • azurerm_kubernetes_cluster - making the service_principal block optional - so it's now possible to create MSI-only clusters (#6095)
  • azurerm_kubernetes_cluster - making the windows_profile block computed as Windows credentials are now generated by Azure if unspecified (#6095)
  • azurerm_kubernetes_cluster - support for outbound_type within the network_profile block (#6120)
  • azurerm_linux_virtual_machine - OS disk encryption settings can no be updated (#6230)
  • azurerm_windows_virtual_machine - OS disk encryption settings can no be updated (#6230)

BUG FIXES:

  • azurerm_kubernetes_cluster - requiring that min_count and max_count within the default_node_pool block are set to null rather than 0 when auto-scaling is disabled (#6095)
  • azurerm_kubernetes_cluster - ensuring that a value for node_count within the default_node_pool block is always passed to the API to match a requirement in the API (#6095)
  • azurerm_kubernetes_cluster - ensuring that tags are set into the state for the default_node_pool (#6095)
  • azurerm_kubernetes_cluster - conditionally sending the aci_connector_linux block for Azure China (#6370)
  • azurerm_kubernetes_cluster - conditionally sending the http_application_routing block for Azure China & Azure US Government (#6370)
  • azurerm_kubernetes_cluster_node_pool - requiring that min_count and max_count are set to null rather than 0 when auto-scaling is disabled (#6095)
  • azurerm_linux_virtual_machine - if the priority property on read is empty assume it to be Regular (#6301)
  • azurerm_windows_virtual_machine - if the priority property on read is empty assume it to be Regular (#6301)

v2.4.0

02 Apr 23:48
Compare
Choose a tag to compare

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

27 Mar 10:59
Compare
Choose a tag to compare

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 to v40.3.0 (#6134)
  • dependencies: updating github.com/terraform-providers/terraform-provider-azuread to v0.8.0 (#6134)
  • dependencies: updating github.com/tombuildsstuff/giovanni to v0.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 the resource_manager_id field (#6170)
  • azurerm_automation_schedule - adding validation for the timezone field (#5759)
  • azurerm_cognitive_account - support for the qna_runtime_endpoint property (#5778)
  • azurerm_hpc_cache - exposing the mount_addresses field (#6214)
  • azurerm_lb - allow ipv6 addresses for the private_ip_address property (#6125)
  • azurerm_managed_disk - the disk_encryption_set_id field is no longer ForceNew (#6207)
  • azurerm_public_ip - support for Dynamic IPv6 Addresses (#6140)
  • azurerm_service_fabric_cluster - support for the client_certificate_common_name property (#6097)
  • azurerm_storage_container - exposing the resource_manager_id field (#6170)
  • azurerm_storage_share - exposing the resource_manager_id field (#6170)
  • azurerm_traffic_manager_profile - support for the custom_header property (#5923)

BUG FIXES:

  • azurerm_analysis_server - switching the ipv4_firewall_rule block to a Set rather than a List to handle this being unordered (#6179)
  • azurerm_linux_virtual_machine - making the custom_data field sensitive (#6225)
  • azurerm_linux_virtual_machine_scale_set - making the custom_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 to 102400 MB for the storage_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 the name 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 the base_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 the custom_data field sensitive (#6225)
  • azurerm_windows_virtual_machine_scale_set - making the custom_data field sensitive (#6225)