FEATURES:
- New Resource:
azurerm_application_insights_web_test[GH-3331]
IMPROVEMENTS:
- dependencies: upgrading to
v0.12.0ofgithub.com/hashicorp/terraform[GH-3417] - sdk: configuring the Correlation Request ID [GH-3253]
azurerm_application_gateway- support for rewrite rules [GH-3423]azurerm_application_gateway- support forssl_policyblocks and deprecatingdisabled_ssl_protocols[GH-3360]azurerm_app_service- support for configuring authentication settings [GH-2831]azurerm_kubernetes_cluster- updating the casing on theSubnetNamefield to match a change in the AKS API [GH-3484]azurerm_kubernetes_cluster- support for multiple agent pools [GH-3491]
BUG FIXES:
- Data Source
azurerm_virtual_network: addnetwork_spaceproperty to match resource while deprecatingnetwork_spaces[GH-3494] azurerm_automation_module- now polls to wait until the module's finished provisioning [GH-3482]azurerm_api_management_api- correct validation to allow empty and strings 400 characters long [GH-3475]azurerm_dev_test_virtual_network- correctly managessubnetson the initial creation [GH-3501]azurerm_express_route_circuit- no longer removes circuit subresources on update [GH-3496]azurerm_role_assignment- making therole_definition_namefield case-insensitive [GH-3499]
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-goto v29.0.0 (#3335) - Data Source
azurerm_kubernetes_cluster- exposing thetypefield within theagent_pool_profileblock (#3424) azurerm_application_gateway- support for theautoscale_configurationproperty (#3353)azurerm_application_gatewayadded validation to ensureredirect_configuration_namemust not be set if eitherbackend_address_pool_nameorbackend_http_settings_nameis set (#3340)azurerm_application_gateway- support foraffinity_cookie_name(#3434)azurerm_application_gateway- support fordisabled_rule_groups(#3394)azurerm_app_service_slot- exporting thesite_credentialblock (#3444)azurerm_batch_poolsupport for thecontainer_configurationproperty (#3311)azurerm_kubernetes_cluster- support for theapi_server_authorized_ip_rangesproperty (#3262)azurerm_kubernetes_cluster- support for settingtypewithin theagent_pool_profileblock (Agent Pools via Virtual Machine Scale Sets) (#3424)azurerm_redis_cache- support for disabling authentication (#3389)azurerm_redis_cache- make theredis_configurationblock optional (#3397)azurerm_sql_database- support for theread_scaleproperty (#3377)azurerm_stream_analytics_job-tagscan 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 theprovision_after_extensionsproperty to chain multiple extensions togeather (#2937)
BUG FIXES:
- Data Source:
azurerm_api_management- correctly returning the hostnameportalandproxyvalues (#3385) azurerm_application_gateway- will no longer preventdefault_backend_address_pool_nameandredirect_configuration_namefrom being set at the same time (#3286)azurerm_application_gatewayprevent a potential panic in backend and probe validation (#3438)azurerm_eventhub- decrease minimumpartition_countto correct value of1(#3439)azurerm_eventhub_namespace- decrease maximummaximum_throughput_unitsto correct value of20(#3440)azurerm_firewall- ensuring that the value forsubnet_idwithin theip_configurationblock has the nameAzureFirewallSubnet(#3406)azurerm_managed_disk- can now actually createUltraSSD_LRSdisks (#3453)azurerm_redis_configuration- correctly display http errors encoutered during creation (#3397)azurerm_sql_database- making thecollationfield case insensitive to work around a bug in the API (#3137)azurerm_stream_analytics_output_eventhubwill now correctly setformatfor JSON output (#3318)azurerm_app_service_plan- supportselasticfor the sku tier (#3402)azurerm_application_gateway- supportsdisabled_rule_groupfor waf configurations (#3394)azurerm_application_gateway- supportsexclusionfor waf configurations (#3407)azurerm_application_gateway- supports updating agateway_ip_configuration.x.subnet_id(#3437)
BUG FIXES:
- provider will now only register available resource providers (#3313)
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)
IMPROVEMENTS:
azurerm_app_service- support for Java 11 (#3270)azurerm_app_service_slot- support for Java 11 (#3270)azurerm_container_group- support for theidentityblock (#3243)
BUG FIXES:
- provider will work through proxies again (#3301)
FEATURES:
- New Data Source:
azurerm_batch_certificate(#3097) - New Data Source:
azurerm_express_route_circuit(#3158) - New Data Source:
azurerm_firewall(#3235) - New Data Source:
azurerm_hdinsight_cluster(#3196) - New Data Source:
azurerm_stream_analytics_job(#3227) - New Resource:
azurerm_batch_certificate(#3097) - New Resource:
azurerm_data_factory(#3159) - New Resource:
azurerm_data_factory_dataset_mysql(#3267) - New Resource:
azurerm_data_factory_dataset_postgresql(#3267) - New Resource:
azurerm_data_factory_dataset_sql_server_table(#3236) - New Resource:
azurerm_data_factory_linked_service_sql_server(#3205) - New Resource:
azurerm_data_factory_linked_service_mysql(#3265) - New Resource:
azurerm_data_factory_linked_service_postgresql(#3266) - New Resource:
azurerm_data_factory_pipeline(#3244) - New Resource:
azurerm_hdinsight_kafka_cluster(#3196) - New Resource:
azurerm_hdinsight_kbase_cluster(#3196) - New Resource:
azurerm_hdinsight_hadoop_cluster(#3196) - New Resource:
azurerm_hdinsight_interactive_query_cluster(#3196) - New Resource:
azurerm_hdinsight_ml_services_cluster(#3196) - New Resource:
azurerm_hdinsight_rserver_cluster(#3196) - New Resource:
azurerm_hdinsight_spark_cluster(#3196) - New Resource:
azurerm_hdinsight_storm_cluster(#3196) - New Resource:
azurerm_iothub_shared_access_policy(#3009) - New Resource:
azurerm_public_ip_prefix(#3139) - New Resource:
azurerm_stream_analytics_job(#3227) - New Resource:
azurerm_stream_analytics_function_javascript_udf(#3249) - New Resource:
azurerm_stream_analytics_stream_input_blob(#3250) - New Resource:
azurerm_stream_analytics_stream_input_eventhub(#3250) - New Resource:
azurerm_stream_analytics_stream_input_iothub(#3250) - New Resource:
azurerm_stream_analytics_output_blob(#3250) - New Resource:
azurerm_stream_analytics_output_eventhub(#3250) - New Resource:
azurerm_stream_analytics_output_servicebus_queue(#3250)
IMPROVEMENTS:
- dependencies: updating
github.com/Azure/azure-sdk-for-goto v26.7.0 (#3126) - dependencies: updating
github.com/Azure/go-autorestto v11.7.0 (#3126) - dependencies: updating
github.com/hashicorp/terraformto44702fa6c163(#3181) - Data Source:
azurerm_batch_pool- adding theresource_fileblock to thestart_taskblock (#3192) - Data Source:
azurerm_subnet- exposing theservice_endpointfield (#3184) azurerm_batch_pool- adding theresource_fileblock to thestart_taskblock (#3192)azurerm_container_group- support for specifyingliveness_probeandreadiness_probeblocks (#3118)azurerm_key_vault_access_policy- support for settingstorage_permissions(#3153)azurerm_kubernetes_cluster-network_policynow supportsazure(#3213)azurerm_iothub- support for configuringip_filter_rule(#3173)azurerm_public_ip- support for attaching aazurerm_public_ip_prefix(#3139)azurerm_redis_cache- support for settingaof_backup_enabled,aof_storage_connection_string_0andaof_storage_connection_string_1(#3155)azurerm_storage_blob- support for themetadataproperty (#3206)azurerm_traffic_manager_profile- support theMultiValueandWeightedvalues for thetraffic_routing_methodproperty (#3207)azurerm_virtual_network_gateway- support for theVpnGw1AZ,VpnGw2AZ, andVpnGw3AZSKU's (#3171)
BUG FIXES:
- dependencies: downgrading the Security API to
2017-08-01-previewto work around a breaking API change (#3269) azurerm_app_service- removing Computed from theuse_32_bit_worker_processproperty in thesite_configblock (#3219)azurerm_app_service_slot- removing Computed from theuse_32_bit_worker_processproperty in thesite_configblock (#3219)azurerm_batch_account- temporarily treating the Resource Group Name as case insensitive to work around an API bug (#3260)azurerm_batch_pool- temporarily treating the Resource Group Name as case insensitive to work around an API bug (#3260)azurerm_app_service- ensuring deleted App Services are detected correctly (#3198)azurerm_function_app- ensuring deleted Function Apps are detected correctly (#3198)azurerm_virtual_machine- adding validation for theidentity_idsfield (#3183)
UPGRADE NOTES:
azurerm_kubernetes_cluster-ssh_keyis now limited to a single element to reflect what the API expects (#3099)
FEATURES:
- New Data Source:
azurerm_api_management_api(#3010) - New Resource:
azurerm_api_management_api(#3010) - New Resource:
azurerm_api_management_api_operation(#3121) - New Resource:
azurerm_api_management_api_version_set(#3073) - New Resource:
azurerm_api_management_authorization_server(#3123) - New Resource:
azurerm_api_management_certificate(#3141) - New Resource:
azurerm_api_management_logger(#2994) - New Resource:
azurerm_api_management_openid_connect_provider(#3143) - New Resource:
azurerm_api_management_product_api(#3066) - New Resource:
azurerm_api_management_subscription(#3103)
IMPROVEMENTS:
- Data Source:
azurerm_app_service- exporting thecorsheaders (#2870) - Data Source:
azurerm_storage_account- exposing the Hierarchical Namespace state (#3032) azurerm_api_management- support forsign_in,sign_upandpolicyblocks (#3151)azurerm_app_service- support for migrating between App Service Plans (#3048)azurerm_app_service- support for additional types for thescm_typefield in thesite_configblock (#3019)azurerm_app_service- support for specifyingcorsheaders (#2870)azurerm_app_service_slot- support for specifyingcorsheaders (#2870)azurerm_app_service_slot- support for additional types for thescm_typefield in thesite_configblock (#3019)azurerm_application_gateway- support for WAF configuration propertiesrequest_body_checkandmax_request_body_size_kb(#3093)azurerm_application_gateway- support for thehostnameproperty (#2990)azurerm_application_gateway- support for redirect rules (#2908)azurerm_application_gateway- support forzones(#3144)azurerm_batch_account- now exports theprimary_access_key,secondary_access_key, andaccount_endpointproperties (#3071)azurerm_container_group- support for attaching GPU's (#3053)azurerm_eventhub- support for theskip_empty_archivesproperty (#3074)azurerm_eventhub_namespace- increase maximummaximum_throughput_unitsto 100 (#3049)azurerm_function_app- exportingpossible_outbound_ip_addresses(#3043)azurerm_iothub- propertiesbatch_frequency_in_seconds,max_chunk_size_in_bytes,encoding,container_name,file_name_formatare now correctly diff'd depending on the type (#2951)azurerm_image- support for thezone_resilientproperty (#3100)azurerm_kubernetes_cluster- support for thenetwork_profileproperty (#2987)azurerm_key_vault- support for thestorage_permissionsproperty (#3081)azurerm_managed_disk- support for managed disks up to 32TB (#3062)azurerm_mssql_elasticpool- support setting thezone_redundantproperty (#3104)azurerm_redis_cache- support for theminimum_tls_versionproperty (#3111)azurerm_storage_account- support for configuring the Hierarchical Namespace state (#3032)azurerm_storage_account- exposing the DFS File Secondary and Web endpoints (#3110)azurerm_virtual_machine- support for managed disks up to 32TB (#3062)azurerm_virtual_machine_scale_set- support for managed disks up to 32TB (#3062)
BUG FIXES:
azurerm_application_gateway- correctly populating backend addresses from both new and deprecated propertiesfqdns/fqdn_list(#3085)azurerm_key_vault_certificate- makingcontentsandpasswordwithin thecertificateblock sensitive (#3064)monitor_metric_alert- support for settingaggregationtocount(#3047)azurerm_virtual_network_gateway- fixing a crash whenbgp_settingshad no elements (#3038)azurerm_virtual_machine_scale_set- support settingzonesto an empty list (#3142)
FEATURES:
- New Data Source:
azurerm_api_management_group(#2809) - New Data Source:
azurerm_api_management_product(#2953) - New Data Source:
azurerm_api_management_user(#2954) - New Data Source:
azurerm_availability_set(#2850) - New Data Source:
azurerm_network_watcher(#2791) - New Data Source:
azurerm_recovery_services_protection_policy_vm(#2974) - New Resource:
azurerm_api_management_group(#2809) - New Resource:
azurerm_api_management_group_user(#2972) - New Resource:
azurerm_api_management_product(#2953) - New Resource:
azurerm_api_management_product_group(#2984) - New Resource:
azurerm_api_management_property(#2986) - New Resource:
azurerm_api_management_user(#2954) - New Resource:
azurerm_connection_monitor(#2791) - New Resource:
azurerm_eventgrid_domain(#2884) - New Resource:
azurerm_eventgrid_event_subscription(#2967) - New Resource:
azurerm_lb_outbound_rule(#2912) - New Resource:
azurerm_media_service_account(#2711)
IMPROVEMENTS:
- dependencies: upgrading to v25.1.0 of
github.com/Azure/azure-sdk-for-go(#2886) - dependencies: upgrading to v11.4.0 of
github.com/Azure/go-autorest(#2886) azurerm_application_gateway- support for settingpathwithin thebackend_http_settingsblock (#2879)azurerm_application_gateway- support for settingconnection_drainingto thebackend_http_settings(#2778)azurerm_container_group- support for specifying thediagnosticsblock (#2763)azurerm_iothub- support for thefallback_routeproperty (#2764)azurerm_key_vault- support for 1024access_policyblocks (#2866)azurerm_redis_cache- support for configuring themaxfragmentationmemory_reservedin theredis_configurationblock (#2887)azurerm_servicebus_namespace- allowingcapacityto be set to0for non-Premium SKU's (#2920)azurerm_service_fabric_cluster- support for settingcapacitiesandplacement_properties(#2936)azurerm_storage_account- exposing primary/secondary_hostattributes (#2792)
BUG FIXES:
azurerm_api_management- switching to use API version2018-01-01rather than2018-06-01-preview(#2958)azurerm_application_gateway- updating the default value forfile_upload_limit_mbwithin thewaf_configurationblock to be100to match the documentation (#3012)azurerm_batch_pool- updatingmax_tasks_per_nodeto be ForceNew (#2856)azurerm_key_vault_access_policy- no longer silenty fails on creation of thekey_vault_idproperty is invalid/doesn't exist (#2922)azurerm_policy_definition- making themetadatafield to computed (#2939)azurerm_redis_firewall_rule- allowing underscores in thenamefield (#2906)azurerm_iothub- marking theconnection_stringproperty as sensitive (#3007)azurerm_iothub- ensuring thetypeproperty is alwaysa set (#3007)
BUG FIXES:
azurerm_key_vault_access_policy- will no longer fail to find the Key Vault ifkey_vault_idis empty (#2874)azurerm_key_vault_certificate- will no longer fail to find the Key Vault ifkey_vault_idis (#2874)azurerm_key_vault_key- will no longer fail to find the Key Vault ifkey_vault_idis (#2874)azurerm_key_vault_secret- will no longer fail to find the Key Vault ifkey_vault_idis (#2874)azurerm_storage_container- support for large numbers of containers within a storage account (#2873)
UPGRADE NOTES:
- The v1.22 release includes a few new resources which are duplicates of existing resources, the purpose of this is to correct some invalid naming so that we can remove the mis-named resources in the next major version of the Provider. Please see the upgrade guide for more information on how to migrate between these resources.
- The
azurerm_builtin_role_definitionData Source has been deprecated in favour of theazurerm_role_definitionData Source, which now provides the same functionality and will be removed in the next major version of the AzureRM Provider (2.0) (#2798) - The
azurerm_log_analytics_workspace_linked_serviceresource has been deprecated in favour of the (new)azurerm_log_analytics_linked_serviceresource and will be removed in the next major version of the AzureRM Provider (2.0) (#2768) - The
azurerm_autoscale_settingresource has been deprecated in favour of the (new)azurerm_monitor_autoscale_settingresource and will be removed in the next major version of the AzureRM Provider (2.0) (#2768) - The
azurerm_metric_alertruleresource has been deprecated in favour of the (new)azurerm_monitor_metric_alertruleresource and will be removed in the next major version of the AzureRM Provider (2.0) (#2762)
FEATURES:
- New Data Source:
azurerm_policy_definition(#2788) - New Data Source:
azurerm_servicebus_namespace(#2841) - New Resource:
azurerm_ddos_protection_plan(#2654) - New Resource:
azurerm_log_analytics_linked_service(#2768) - New Resource:
azurerm_monitor_autoscale_setting(#2768) - New Resource:
azurerm_monitor_metric_alertrule(#2762) - New Resource:
azurerm_network_interface_application_security_group_association(#2789)
DEPRECATIONS:
- Data Source
azurerm_key_vault_key- deprecating thevault_uriproperty in favour ofkey_vault_id(#2820) - Data Source
azurerm_key_vault_secret- deprecating thevault_uriproperty in favour ofkey_vault_id(#2820) azurerm_key_vault_certificate- deprecating thevault_uriproperty in favour ofkey_vault_id(#2820)azurerm_key_vault_key- deprecating thevault_uriproperty in favour ofkey_vault_id(#2820)azurerm_key_vault_access_policy- deprecating thevault_nameandresource_group_nameproperties in favour ofkey_vault_id(#2820)azurerm_key_vault_secret- deprecating thevault_uriproperty in favour ofkey_vault_id(#2820)azurerm_application_gateway- deprecating thefqdn_listfield in favour offqdns(#2768)azurerm_application_gateway- deprecating theip_address_listfield in favour ofip_addresses(#2768)azurerm_builtin_role_definition- deprecating in favour of theazurerm_role_definitiondata source, which now provides the same functionality (#2798)azurerm_log_analytics_workspace_linked_service- deprecating in favour of the (renamed)azurerm_log_analytics_linked_serviceresource (#2768)azurerm_monitor_autoscale_setting- deprecating in favour of the (renamed)azurerm_autoscale_settingresource (#2768)azurerm_network_interface- deprecating theapplication_security_group_idsfield in favour of the newazurerm_network_interface_application_security_group_associationresource (#2789)
IMPROVEMENTS:
- dependencies: switching to Go Modules (#2705)
- dependencies: upgrading to v11.3.2 of github.com/Azure/go-autorest (#2744)
- Data Source:
azurerm_role_definition- support for finding roles by name (#2798) azurerm_application_gateway- support for thehttp2property (#2735)azurerm_application_gateway- support for thefile_upload_limit_mbproperty (#2666)azurerm_application_gateway- support for thecustom_error_configurationproperty (#2783)azurerm_application_gateway- Support forpick_host_name_from_backend_addressandpick_host_name_from_backend_http_settingsproperties (#2658)azurerm_app_service- support for theclient_cert_enabledproperty (#2765)azurerm_autoscale_setting- support values from0to1000for theminimum,maximumanddefaultproperties (#2815)azurerm_batch_pool- support for themax_tasks_per_nodeproperty (#2805)azurerm_cognitive_account- exportingprimary_access_keyandsecondary_access_key(#2825)azurerm_cosmosdb_account- support for theEnableAggregationPipeline,MongoDBv3.4andmongoEnableDocLevelTTLcapabilities (#2715)azurerm_data_lake_store_file- support file uploads greater then 4 megabytes (#2633)azurerm_function_app- support for linux via thelinux_fx_versionproperty (#2767)azurerm_mssql_elasticpool- support for settingmax_size_bytes(#2346)azurerm_mssql_elasticpool- support for settingmax_size_gb(#2695)azurerm_postgresql_server- support for version10and10.2(#2768)azurerm_kubernetes_cluster- add addtional validation (#2772)azurerm_signalr_service- exportingprimary_access_key,secondary_access_key,primary_connection_stringandsecondary_connection_stringand secondary access keys and connection strings (#2655)azurerm_subnet- support for additional subnet delegation types (#2667)
BUG FIXES:
azurerm_azuread_application- fixing a bug wherereply_uriswas set incorrectly (#2729)azurerm_batch_pool- can now set multiple environment variables (#2685)azurerm_cosmosdb_account- prevent occasional error when deleting the resource (#2702)azurerm_cosmosdb_account- allow empty values for theip_range_filterproperty (#2713)azurerm_express_route_circuit- added thepremiumSKU back to validation logic (#2692)azurerm_firewall- ensuring rules aren't removed during an update (#2663)azurerm_notification_hub_namespace- now polls on creation to handle eventual consistency (#2701)azurerm_redis_cache- locking on the Virtual Network/Subnet name to avoid a race condition (#2725)azurerm_service_bus_subscription- name's can now start with a digit (#2672)azurerm_security_center- increase the creation timeout to30m(#2724)azurerm_service_fabric_cluster- no longer passreverse_proxy_endpoint_portto the API when not specified (#2747)azurerm_subnet- fixing a crash when service endpoints was nil (#2742)azurerm_subnet- will no longer lose service endpoints during a virtual network update (#2738)
FEATURES:
- New Data Source:
azurerm_application_insights(#2625) - New Data Source:
azurerm_batch_account(#2428) - New Data Source:
azurerm_batch_pool(#2461) - New Data Source:
azurerm_lb(#2354) - New Data Source:
azurerm_lb_backend_address_pool(#2354) - New Data Source:
azurerm_virtual_machine(#2463) - New Resource:
azurerm_application_insights_api_key(#2556) - New Resource:
azurerm_batch_account(#2428) - New Resource:
azurerm_batch_pool(#2461) - New Resource:
azurerm_firewall_application_rule_collection(#2532) - New Resource:
azurerm_policy_set_definition(#2535)
IMPROVEMENTS:
- config: support for specifying the
partner_idfor partner resource attribution (#2643) - dependencies: updating to
v24.0.0ofAzure/azure-sdk-for-go(#2572) - dependencies: upgrading the
networkSDK to2018-08-01(#2433) - Data Source:
azurerm_app_service- exporting thepossible_outbound_ip_addresses(#2513) - Data Source:
azurerm_azuread_application- deprecating in favour of the split-out AzureAD Provider (#2632) - Data Source:
azurerm_azuread_service_principal- deprecating in favour of the split-out AzureAD Provider (#2632) - Data Source:
azurerm_container_registry- now exportstags(#2607) - Data Source:
azurerm_network_interface- now exportsip_configuration.private_ip_address_version(#2646) - Data Source:
azurerm_public_ip- now exportslocation,sku,allocation_method,reverse_fqdnandzones(#2576) azurerm_app_service- exporting thepossible_outbound_ip_addresses(#2513)azurerm_azuread_application- deprecating in favour of the split-out AzureAD Provider (#2632)azurerm_azuread_service_principal- deprecating in favour of the split-out AzureAD Provider (#2632)azurerm_azuread_service_principal_password- deprecating in favour of the split-out AzureAD Provider (#2632)azurerm_cognitive_account- support for theSpeechServiceskind (#2583)azurerm_container_group- deprecated container propertiesportandprotocolfor ports allowing for multiple ports (#1930)azurerm_eventhub_namespace- support forkafka_enabled(#2395)azurerm_firewall- renaming thepublic_ip_address_idproperty toip_address_id(#2433)azurerm_kubernetes_cluster- support for Virtual Nodes (#2641)azurerm_kubernetes_cluster- thedns_prefixnow forces a new resource and is properly validated (#2611)azurerm_log_analytics_workspace_linked_service- now correctly handels uppcaseworkspace_namevalues (#2594)azurerm_network_interface- support for IPv6 addresses (#2548)azurerm_policy_assignment- support for Managed Service Identity (#2549)azurerm_policy_assignment- support exclusions with thenot_scopesproperty (#2620)azurerm_policy_definition- polices can now be assigned to a management group (#2490)azurerm_policy_set_definition- policy sets can now be assigned to a management group (#2618)azurerm_public_ip- deprecatedpublic_ip_address_allocationin favor ofallocation_methodto better match the SDK (#2576)azurerm_redis_cache- add availability zone support (#2580)azurerm_service_fabric_cluster- support forazure_active_directory(#2553)azurerm_service_fabric_cluster- support forreverse_proxy_certificate(#2544)azurerm_service_fabric_cluster- support forreverse_proxy_endpoint_port(#2544)azurerm_subnet- support for delegation (#2042)
BUG FIXES:
- Data Source:
azurerm_managed_disk- exposing thecreate_optionfield (#2597) - Data Source:
azurerm_network_interface- exposingapplication_security_group_idswithin theip_configurationblock (#2599) - Data Source:
azurerm_snapshot- ensuringdisk_size_gbis set (#2596) - Data Source:
azurerm_storage_account- ensuring theaccount_replication_typefield is set correctly (#2595) azurerm_app_service- handling connection strings being in any order (#2609)azurerm_app_service_slot- handling connection strings being in any order (#2609)azurerm_network_security_rule- the propertiessource_application_security_group_idsanddestination_application_security_group_idsare now correctly read & imported (#2558)azurerm_role_assignment- retrieving the role definition name during import (#2565)azurerm_template_deployment- fixing regression and supportting nested template deployments (#2514)
FEATURES:
- New Data Source:
azurerm_monitor_action_group(#2430) - New Resource:
azurerm_mariadb_database(#2445) - New Resource:
azurerm_mariadb_server(#2406) - New Resource:
azurerm_signalr_service(#2410)
IMPROVEMENTS:
- authentication: switching to use the shared Azure authentication library (#2355)
- authentication: support for authenticating using a Service Principal with a Client Certificate (#2471)
- authentication: requesting a token using the audience address (#2381)
- authentication: switching to request tokens from the Azure CLI (#2387)
- sdk: upgrading to version
2018-05-01of the Policy API (#2386) - Data Source:
azurerm_kubernetes_cluster- support for Role Based Access Control without Azure AD (#2495) - Data Source:
azurerm_kubernetes_cluster- exposing theclusterAdmincredentials (#2495) - Data Source:
azurerm_subscriptions- ability to filtering by prefix/contains on the Display Name (#2429) azurerm_app_service- support for configuringapp_command_linein thesite_configblock (#2350)azurerm_app_service_plan- deprecated thepropertiesand movedapp_service_environment_id,per_site_scalingandreservedto the top level (#2442)azurerm_app_service_slot- support for configuringapp_command_linein thesite_configblock (#2350)azurerm_application_insights- addedNode.JSapplication type (#2407)azurerm_container_registry- support for geo-replication via thegeoreplication_locationsproperty (#2055)azurerm_key_vault- exposedbackupandrestorepermissions madekey_permissionsandsecret_permissionsoptional (#2363)azurerm_kubernetes_cluster- support for Role Based Access Control without Azure AD (#2495)azurerm_kubernetes_cluster- exposing theclusterAdmincredentials (#2495)azurerm_mssql_elasticpool- deprecated theelastic_pool_propertiesproperty and movedmax_size_bytesandzone_redundantto the top level (#2378)azurerm_mysql_server- support for new skusGP_Gen5_64andMO_Gen5_32(#2446)azurerm_postgresql_serversupport for new skusGP_Gen5_64andMO_Gen5_32- (#2447)
BUG FIXES:
- Data Source:
azurerm_logic_app_workflow- ensuing the parameters are a string prior to flattening (#2348) - Data Source:
azurerm_public_ip- ensuing properties always exist (#2448) - Data Source:
azurerm_route_table- validation updated to prevent empty and blankpropertyvalues from causing a panic (#2467) azurerm_key_vault- fixing a deadlock situation where multiple subnets are used from the same virtual network (#2324)azurerm_eventhub- making thepartition_countfield ForceNew (#2400)azurerm_eventhub- now validates that thestorage_account_idis a proper resource ID (#2374)azurerm_mssql_elasticpool- relaxed validation of thenameproperty (#2398)azurerm_recovery_services_protection_policy_vm- added thetimezoneproperty (#2404)azurerm_route_table- validation updated to prevent empty and blankpropertyvalues from causing a panic (#2467)azurerm_sql_server- only updating theadmin_login_passwordwhen it's changed, allowing this to be managed outside of Terraform (#2263)azurerm_virtual_machine- nil-checking properties prior to accessing (#2365)
FEATURES:
- New Data Source:
azurerm_key_vault_key(#2231) - New Data Source:
azurerm_monitor_diagnostic_setting(#1291) - New Resource:
azurerm_iothub_consumer_group(#2243) - New Resource:
azurerm_monitor_diagnostic_setting(#1291) - New Resource:
azurerm_mssql_elasticpool(#2071)
IMPROVEMENTS:
- dependencies: switching to Go 1.11 (#2229)
- authentication: refactoring to allow authentication modes to be feature-toggled (#2199)
- Data Source:
azurerm_kubernetes_cluster- support forrole_based_access_control(#1820) azurerm_app_service- support for PHP 7.2 (#2308)azurerm_app_service_slot- support for PHP 7.2 (#2308)azurerm_databricks_workspace- fixing validation on thenamefield (#2221)azurerm_function_app- support for theenable_builtin_loggingproperty (#2268)azurerm_kubernetes_cluster- support forrole_based_access_control(#1820)azurerm_network_interface- deprecatinginternal_fqdnsince it's no longer setable/returned by Azure (#2253)azurerm_shared_image_version- allowing larger numbers for versions (#2301)azurerm_virtual_machine- support for assigning both a system and a user managed identity (#2188)azurerm_virtual_machine_scale_set- support for assigning both a system and a user managed identity (#2188)azurerm_virtual_machine_scale_set- support for settingeviction_policy(#2226)azurerm_virtual_network_gateway- support for Zone Redundant Gateways (#2260)
BUG FIXES:
- Data Source:
azurerm_api_management- ensuring thepublic_ip_addressesfield is set (#2310) azurerm_api_management- ensuring thepublic_ip_addressesfield is set (#2310)azurerm_application_gateway- refactoring to ensure all fields are set (#2054)azurerm_application_gateway- SSL certificates no longer continually diff (#2054)azurerm_azuread_application- fix regression and allowhttpforidentifier_urisandreply_urlsproperties (#2320)azurerm_cosmosdb_account- theip_range_filterrange filter now allows /32 ip addresses (#2222)azurerm_public_ip- fixing the casing of theip_version/public_ip_address_allocationfields (#2296)azurerm_recovery_services_protected_vm- VM can now be in a different resource group then the vault (#2287)azurerm_role_assignment- will now wait after a Service Principal is created (#2204)azurerm_route- allowing settingnext_hop_in_ip_addressto an empty value (#2184)azurerm_route_table- allowing settingnext_hop_in_ip_addressto an empty value (#2184)azurerm_virtual_network_gateway- plan is now empty whenbgp_settingsis omitted (#2304)azurerm_virtual_network- add valdiation to prevent panics (#2305)
FEATURES:
- New Resource:
azurerm_devspace_controller(#2086) - New Resource:
azurerm_log_analytics_workspace_linked_service(#2139)
IMPROVEMENTS:
- authentication: decoupling the authentication methods from the provider to enable splitting out the authentication library (#2197)
- authentication: using the Proxy from the Environment, if set (#2133)
- dependencies: upgrading to v21.3.0 of
github.com/Azure/azure-sdk-for-go(#2163) - refactoring: decoupling Resource Provider Registration to enable splitting out the authentication library (#2197)
- sdk: upgrading to
2018-10-01of thecontainerinstancesdk (#2174) azurerm_automation_account- exposingdsc_server_endpoint,dsc_primary_access_key,dsc_secondary_access_keyproperties [#2166]azurerm_automation_account- support for thefreeSKU (#2166)azurerm_client_config- ensuring theservice_principal_application_idandservice_principal_object_idare always set (#2120)azurerm_cosmosdb_account- support for theenable_multiple_write_locationsproperty (#2109)azurerm_eventhub_namespace- allowmaximum_throughput_unitsto be zero (#2124)azurerm_key_vault_certificate- support for settingextended_key_usage(#2128)azurerm_key_vault_certificate- support for settingsubject_alternative_names(#2123)azurerm_managed_disk- support for theUltraSSD_LRSstorage account type (#2118)azurerm_monitor_activity_log_alert- support the criteria fieldsresource_provider,resource_type,resource_group(#2150)azurerm_recovery_services_protected_vm-backup_policy_idis now required (#2154)azurerm_sql_database- adding validation torequested_service_objective_name(#2125)azurerm_virtual_network_gateway- support forOpenVPNas a client protocol option (#2126)azurerm_virtual_machine_scale_set- support for theapplication_security_group_idsproperty ofip_configuration(#2009)azurerm_virtual_machine_scale_set- support for a Rolling Upgrade Policy with Automatic OS upgrades (#922)
BUG FIXES:
- security: removing the
Authorizationheader from the debug logs (#2131) azurerm_api_management- validating the Key Vault Secret ID for thekey_vault_idfield in thehostname_configurationblock (#2189)azurerm_function_app- correctly marking the resource as missing upon manual deletion (#2111)azurerm_kubernetes_cluster- changingos_disk_size_gbto computed as the API now returns a valid default (#2117)azurerm_public_ip-domain_name_labelvalidation now allows 63 characters (#2122)azurerm_virtual_machine- makingavailability_set_idconflict withzones(#2185)
UPGRADE NOTES:
azurerm_virtual_machine_scale_set- the fieldprimarywithin theip_configurationblock within thenetwork_profileblock is now Required, to match behavioural changes in the Azure API. (#2035)
FEATURES:
- New Data Source:
azurerm_monitor_log_profile(#1792) - New Resource:
azurerm_api_management(#1516) - New Resource:
azurerm_automation_dsc_configuration(#1512) - New Resource:
azurerm_automation_dsc_nodeconfiguration(#1512) - New Resource:
azurerm_automation_module(#1512) - New Resource:
azurerm_cognitive_account(#962) - New Resource:
azurerm_databricks_workspace(#1134) - New Resource:
azurerm_dev_test_policy(#2070) - New Resource:
azurerm_dev_test_linux_virtual_machine(#2058) - New Resource:
azurerm_dev_test_windows_virtual_machine(#2058) - New Resource:
azurerm_monitor_activitylog_alert(#1989) - New Resource:
azurerm_monitor_metric_alert(#2026) - New Resource:
azurerm_monitor_log_profile(#1792) - New Resource:
azurerm_network_interface_application_gateway_backend_address_pool_association(#2079) - New Resource:
azurerm_network_interface_backend_address_pool_association(#2079) - New Resource:
azurerm_network_interface_nat_rule_association(#2079) - New Resource:
azurerm_recovery_services_protection_policy_vm(#1978) - New Resource:
azurerm_recovery_services_protected_vm(#1637) - New Resource:
azurerm_security_center_contact(#2045) - New Resource:
azurerm_security_center_subscription_pricing(#2043) - New Resource:
azurerm_security_center_workspace(#2072) - New Resource:
azurerm_subnet_network_security_group_association(#1933) - New Resource:
azurerm_subnet_route_table_association(#1933)
BUG FIXES:
- Data Source
azurerm_subnet- fixing the ordering of the resource group name and network name in the error message (#2017) azurerm_kubernetes_cluster- using the correct casing for theaddon_profileoms_agentproperty (#1995)azurerm_service_bus_queue- support formax_delivery_count(#2028)azurerm_redis_cache-capcitycan now be successfully changed (#2088)azurerm_virtual_machine_scale_set-primaryis now required within theip_configurationblock withinnetwork_profile(matching a behavioural change with the Azure API) (#2035)
IMPROVEMENTS:
azurerm_application_gateway- support for theStandardV2andWAFV2skus and tiers (#2015)azurerm_container_group- adding thesecure_environment_variablesproperty (#2024)azurerm_dev_test_virtual_network- support for managing the Subnet (#2041)azurerm_key_vault- support for Virtual Network Rules (#2027)azurerm_kubernetes_cluster- changing theoms_agentproperty no longer forces a new resource (#2021)azurerm_postgresql_virtual_network_rule- support for theignore_missing_vnet_service_endpoint(#2056)azurerm_public_ip- support for IPv6 addresses (#2019)azurerm_search_service- adding the administrativeprimary_keyandsecondary_keypropeties (#2074)azurerm_role_definition- adding thedata_actionsandnot_data_actionsto the data source (#2110)azurerm_storage_container- changingcontainer_access_typeno longer forces a new resource (#2075)azurerm_user_assigned_identity- now exports theclient_idproperty (#2078)
UPGRADE NOTES:
azurerm_azuread_application- the propertieshomepage,identifier_urisandreply_urlsare now required to behttpsas required by Azure (#1960)
FEATURES:
- New Data Source:
azurerm_dev_test_lab(#1944) - New Data Source:
azurerm_shared_image(#1987) - New Data Source:
azurerm_shared_image_gallery(#1987) - New Data Source:
azurerm_shared_image_version(#1987) - New Resource:
azurerm_dev_test_lab(#1944) - New Resource:
azurerm_dev_test_virtual_network(#1944) - New Resource:
azurerm_shared_image(#1987) - New Resource:
azurerm_shared_image_gallery(#1987) - New Resource:
azurerm_shared_image_version(#1987)
IMPROVEMENTS:
- dependencies: upgrading to v21.0.0 of
github.com/Azure/azure-sdk-for-go(#1996) azurerm_cosmosdb_account- adding theis_virtual_network_filter_enabledandvirtual_network_rulepropeties (#1961)
BUG FIXES:
- Data Source
azurerm_builtin_role_definition: support fordata_actionsandnot_data_actions(#2000) azurerm_app_service_plan- exposing additional information on failure (#1926)azurerm_app_service_custom_hostname_binding- handling multiple bindings being created in parallel (#1970)azurerm_lb_rule- allow0forfrontend_portandbackend_portagain (#1951)azurerm_public_ip- correctly reading and importing theidle_timeout_in_minutesproperty (#1925)azurerm_role_assignment- only retry on errors when they are retryable (#1934)azurerm_role_definition- support for thedata_actionsandnot_data_actionblocks (#1971)azurerm_service_fabric_cluster- allow twoclient_certificate_thumbprintblocks (#1938)azurerm_service_fabric_cluster- support for specifying thecluster_code_versionfield (#1945)azurerm_virtual_network- exposing theidof each subnet (#1913)azurerm_virtual_machine- handling the Managed Disk ID being nil (#1947)azurerm_virtual_machine_data_disk_attachment- supporting data disk attachments when a VM Extension is installed (#1950)azurerm_virtual_machine_scale_set- makingadmin_passwordin theos_profileblock optional again (#1958)
FEATURES:
- New Resource:
azurerm_firewall(#1627) - New Resource:
azurerm_firewall_network_rule_collection(#1627) - New Resource:
azurerm_mysql_virtual_network_rule(#1879)
IMPROVEMENTS:
- dependencies: upgrading to v20.1.0 of
github.com/Azure/azure-sdk-for-go(#1861) - dependencies: upgrading to v10.15.4 of
github.com/Azure/go-autorest(#1861] [#1909) - sdk: upgrading to version
2018-06-01of the Compute API's (#1861) azurerm_automation_runbook- support for specifying the content field (#1696)azurerm_app_service- adding thevirtual_network_nameproperty (#1896)azurerm_app_service_slot- adding thevirtual_network_nameproperty (#1896)azurerm_key_vault_certificate- adding thethumbprintproperty (#1904)azurerm_servicebus_queue- adding validation for ISO8601 Durations (#1921)azurerm_servicebus_topic- adding validation for ISO8601 Durations (#1921)azurerm_sql_database- adding thethreat_detection_policyproperty (#1628)azurerm_virtual_network- adding validation tonamepreventing empty values (#1898)azurerm_virtual_machine- support for themanaged_disk_typeofStandardSSD_LRS(#1901)azurerm_virtual_machine_scale_set- support for themanaged_disk_typeofStandardSSD_LRS(#1901)azurerm_virtual_network_gateway- additional validation (#1899)
BUG FIXES:
- Data Source:
azurerm_azuread_service_principal- passing a filter containing the name to Azure rather than querying locally (#1862) - Data Source:
azurerm_azuread_service_principal- passing a filter containing the name to Azure rather than querying locally (#1862) azurerm_logic_app_trigger_http_request-relative_pathproperty now allows/s and{}s (#1918)azurerm_role_assignment- parsing the Resource ID during deletion (#1887)azurerm_role_definition- parsing the Resource ID during deletion (#1887)azurerm_servicebus_namespace- polling for the deletion of the namespace (#1908)
FEATURES:
- New Data Source:
azurerm_management_group(#1877) - New Resource:
azurerm_management_group(#1788) - New Resource:
azurerm_postgresql_virtual_network_rule(#1774)
IMPROVEMENTS:
- authentication: making the client registration consistent (#1845)
azurerm_application_insights- support for theMobileCenterkind (#1878)azurerm_function_app- removing validation from theversionfield (#1872)azurerm_iothub- exporting theevent_hub_events_endpoint,event_hub_events_path,event_hub_operations_endpointandevent_hub_operations_pathfields (#1789)azurerm_iothub- support forendpointandrouteblocks (#1693)azurerm_kubernetes_cluster- makinglinux_profileoptional (#1821)azurerm_storage_blob- support for import (#1816)azurerm_storage_container- support for import (#1816)azurerm_storage_queue- support for import (#1816)azurerm_storage_table- support for import (#1816)
BUG FIXES:
azurerm_data_lake_store_file- updating the Resource ID to match the file path (#1856)azurerm_eventhub- updating the validation to support periods, hyphens and underscores (#1795)azurerm_eventhub_authorization_rule- updating the validation error (#1795)azurerm_eventhub_consumer_group- updating the validation to support periods, hyphens and underscores (#1795)azurerm_eventhub_namespace- updating the validation error (#1795)azurerm_function_app- support for names in upper-case (#1835)azurerm_kubernetes_cluster- removing validation for thepod_cidrfield whennetwork_pluginis set toazure(#1798)azurerm_logic_app_workflow- ensuring parameters are strings (#1843)azurerm_virtual_machine- setting theimage_uriproperty within thestorage_os_diskblock (#1799)azurerm_virtual_machine_data_disk_attachment- obtaining a basic view, rather than the entire instance view of the Virtual Machine to work around an issue in the API (#1855)
FEATURES:
- New Data Source:
azurerm_log_analytics_workspace(#1755) - New Resource:
azurerm_monitor_action_group(#1725)
IMPROVEMENTS:
- dependencies: upgrading to
2018-04-01of the IoTHub SDK (#1717) - Azure CLI Auth - using the
USERPROFILEenvironment variable to locate the users home directory, if set (#1718) - Data Source
azurerm_kubernetes_cluster- exposing themax_podsfield within theagent_pool_profileblock (#1753) - Data Source:
azurerm_kubernetes_cluster- exposing theadd_on_profileblock (#1751) azurerm_automation_schedule- adding theweek_days,month_daysandmonthly_occurrenceproperties (#1626)azurerm_container_group- adding a newcommandsfield / deprecating thecommandfield (#1740)azurerm_iothub- support for theBasicSKU (#1717)azurerm_kubernetes_cluster- support formax_podswithin theagent_pool_profileblock (#1753)azurerm_kubernetes_cluster- support for theadd_on_profileblock (#1751)azurerm_kubernetes_cluster- validation for whenpod_cidris set with anetwork_pluginset toazure(#1763)azurerm_kubernetes_cluster-client_idandclient_secretin theservice_principalblock are now ForceNew (#1737)azurerm_kubernetes_cluster-docker_bridge_cidr,dns_service_ipandservice_cidrare now conditionally set (#1715)azurerm_lb_nat_rule-protocolproperty now supportsAll(#1736)azurerm_lb_nat_pool-protocolproperty now supportsAll(#1748)azurerm_lb_probe-protocolproperty now supportsHttps(#1742)azurerm_lb_rule- support for theAllprotocol / adding validation (#1754)
BUG FIXES:
azurerm_application_insights- handling aHTTP 201being returned from the Create API which working around a breaking change in the API (#1769)azurerm_autoscale_setting- filtering out the$tagstag (#1770)azurerm_eventhub- allowing underscores in the name field (#1768)azurerm_eventhub_authorization_rule- allowing underscores in the name field (#1768)azurerm_eventhub_consumer_group- allowing underscores in the name field (#1768)
UPGRADE NOTES:
- Please Note: When upgrading to v1.12.0 of the Azure Provider, you may need to specify the
priorityof any VM Scale Sets created between v1.6 of the Provider and v1.12. (#1586)
FEATURES:
- New Data Source:
azurerm_container_registry(#1642) - New Resource:
azurerm_service_fabric_cluster(#4)
IMPROVEMENTS:
- sdk: switching from
WaitForCompletion->WaitForCompletionRefwhen polling Future's (#1660) - Data Source:
azurerm_kubernetes_cluster- support for specifying thenetwork_profileblock (#1479) - Data Source:
azurerm_kubernetes_cluster- outputting thenode_resource_groupfield (#1649) azurerm_kubernetes_cluster- support for specifying thenetwork_profileblock (#1479)azurerm_kubernetes_cluster- outputting thenode_resource_groupfield (#1649)azurerm_role_assignment- retrying resource creation to match the Azure CLI's behaviour (#1647)azurerm_virtual_machine- setting the connection information for Provisioners (#1646)
BUG FIXES:
azurerm_virtual_machine_scale_set- removing the default ofpriority, since this isn't set on older instances. (#1586)
FEATURES:
- New Resource:
azurerm_data_lake_store_file(#1261)
IMPROVEMENTS:
azurerm_app_service- support formin_tls_versionin thesite_configblock (#1601)azurerm_app_service_slot- support formin_tls_versionin thesite_configblock (#1601)azurerm_data_lake_store- support for enabling/disabling encryption (#1623)azurerm_data_lake_store- support for managing the firewall state (#1623)
BUG FIXES:
azurerm_servicebus_topic- thenameproperty now allows the ~ character (#1640)
FEATURES:
- New Data Source:
azurerm_azuread_application(#1552) - New Data Source:
azurerm_logic_app_workflow(#1266) - New Data Source:
azurerm_notification_hub(#1589) - New Data Source:
azurerm_notification_hub_namespace(#1589) - New Data Source:
azurerm_service_principal(#1564) - New Resource:
azurerm_autoscale_setting(#1140) - New Resource:
azurerm_data_lake_analytics_account(#1618) - New Resource:
azurerm_data_lake_analytics_firewall_rule(#1618) - New Resource:
azurerm_eventhub_namespace_authorization_rule(#1572) - New Resource:
azurerm_logic_app_action_custom(#1266) - New Resource:
azurerm_logic_app_action_http(#1266) - New Resource:
azurerm_logic_app_trigger_custom(#1266) - New Resource:
azurerm_logic_app_trigger_http_request(#1266) - New Resource:
azurerm_logic_app_trigger_recurrence(#1266) - New Resource:
azurerm_logic_app_workflow(#1266) - New Resource:
azurerm_notification_hub(#1589) - New Resource:
azurerm_notification_hub_authorization_rule(#1589) - New Resource:
azurerm_notification_hub_namespace(#1589) - New Resource:
azurerm_servicebus_queue_authorization_rule(#1543) - New Resource:
azurerm_service_principal(#1564) - New Resource:
azurerm_service_principal_password(#1564)
IMPROVEMENTS:
- authentication: Refreshing the Service Principal Token before using it (#1544)
- dependencies: updating to
2018-02-01of the App Service SDK (#1436) azurerm_app_service- support for settingftps_settingsin thesite_configblock (#1577)azurerm_app_service- support for running containers (#1578)azurerm_app_service_slot- support for Managed Service Identity (#1579)azurerm_app_service_slot- Slots can now be updated in-place (#1436)azurerm_container_group- support for images hosted in a private registry (#1529)azurerm_function_app- adding support for thesite_credentialblock (#1567)azurerm_function_app- only settingWEBSITE_CONTENTSHAREandWEBSITE_CONTENTAZUREFILECONNECTIONSTRINGfor Consumption Apps (#1515)azurerm_mysql_server- changingtierorfamilyinskuproperty no longer destroys existing resource (#1598)azurerm_network_security_rule- a maximum of 1 Application Security Group can be set per Security Rule (#1587)azurerm_postgresql_server- changingtierorfamilyinskuproperty no longer destroys existing resource (#1598)azurerm_virtual_machine_scale_set-skuproperty is now a list #1558 (#1558)
BUG FIXES:
azurerm_application_insights- fixing a bug whereapplication_typewas set toother(#1563)azurerm_lb- allowsubnet_idto be set to an empty value (#1588)azurerm_servicebus_subscription- only sendingcorrelation_filtervalues if they're set (#1565)azurerm_servicebus_subscription- setting thedefault_message_ttlfield (#1568)azurerm_snapshot- allowing dashes in thenamefield (#1574)azurerm_traffic_manager_endpoint- working around a bug in the API by settingtargetto nil when atarget_resource_idis specified (#1546)
FEATURES:
- New Resource:
azurerm_azuread_application(#1269) - New Resource:
azurerm_data_lake_store_firewall_rule(#1499) - New Resource:
azurerm_key_vault_access_policy(#1149) - New Resource:
azurerm_scheduler_job(#1172) - New Resource:
azurerm_servicebus_namespace_authorization_rule(#1498) - New Resource:
azurerm_user_assigned_identity(#1448)
IMPROVEMENTS:
- dependencies: updating the
containerserviceSDK to2018-03-31to support AKS GA (#1474) - dependencies: updating to
v18.0.0ofAzure/azure-sdk-for-go(#1487) - dependencies: updating to
v10.12.0ofAzure/go-autorest(#1487) azurerm_application_gateway- addingminimum_serversto the probe resource (#1510)azurerm_cdn_profile- support forStandard_ChinaCdnandStandard_MicrosoftSKU's (#1465)azurerm_cosmosdb_account- checking to see if the name is in use before creating (#1464)azurerm_cosmosdb_account- fixing the validation on theip_range_filterfield (#1463)azurerm_dns_zone- support for Private DNS Zones (#1404)azurerm_image- change os_disk property to a list and add additional property validation (#1443)azurerm_lb- allowprivate_ip_addressto be set to an empty value (#1481)azurerm_mysql_server- changing thestorage_mbproperty no longer forces a new resource (#1532)azurerm_postgresql_server- changing thestorage_mbproperty no longer forces a new resource (#1532)azurerm_servicebus_queue-enable_partitioningcan now be enabled forBasicandStandardtiers (#1391)azurerm_virtual_machine- support for specifying user assigned identities (#1448)azurerm_virtual_machine- making thecontentfield in theadditional_unattend_configblock (withinos_profile_windows_config) sensitive (#1471)azurerm_virtual_machine_data_disk_attachment- adding support forwrite_accelerator_enabled(#1473)azurerm_virtual_machine_scale_set- ensuring we set thevhd_containersfield to fix a crash (#1411)azurerm_virtual_machine_scale_set- support for specifying user assigned identities (#1448)azurerm_virtual_machine_scale_set- making thecontentfield in theadditional_unattend_configblock (withinos_profile_windows_config) sensitive (#1471)azurerm_virtual_network_gateway- adding support for theradius_server_address,radius_server_secretandvpn_client_protocolsfields to the Data Source (#1505)
BUG FIXES:
azurerm_key_vault_key- handling the parent Key Vault being deleted (#1535)azurerm_sql_database- fixrequested_service_objective_nameupdates (#1503)azurerm_storage_account- limiting thetagsfield to 128 characters to match the service (#1524)azurerm_virtual_network_gateway- fixazurerm_virtual_network_gatewaycrashing whenvpn_client_configurationwas not supplied (#1505)
FEATURES:
- New Resource:
azurerm_dns_caa_recordsupport (#1450) - New Resource:
azurerm_virtual_machine_data_disk_attachment(#1207)
IMPROVEMENTS:
- dependencies: upgrading to v10.11.4 of
Azure/go-autorest(#1418) - dependencies: upgrading to v17.4.0 of
Azure/azure-sdk-for-go(#1418) azurerm_lb- additional validation on properties (#1403)azurerm_application_gateway- support for thematchblock for Probes (#1446)azurerm_log_analytics_solution- support for Sovereign Clouds (#1410)azurerm_log_analytics_workspace- support for Sovereign Clouds (#1410)azurerm_log_analytics_workspace- support for thePerGB2018SKU (#1079)azurerm_mysql_server-GeneralPurposeandMemoryOptimizedsku tiers now allow 4tb for thestorage_mbproperty (#1449)azurerm_network_interface- additional validation on properties (#1403)azurerm_postgresql_server-GeneralPurposeandMemoryOptimizedsku tiers now allow 4tb for thestorage_mbproperty (#1449)azurerm_postgresql_server- adding support for version 10.0 (#1457)azurerm_route_table- adding the disable BGP propagation property (#1435)azurerm_sql_database- support for importing from a bacpac backup (#972)azurerm_virtual_machine- support for setting the TimeZone on Windows (#1265)
BUG FIXES:
- validation: ensuring IPv4/MAC addresses are detected correctly (#1431)
UPGRADE NOTES:
~> Please Note: The field overprovision on the azurerm_virtual_machine_scale_set resource has changed from false to true to match the behaviour of Azure in this release. (#1322)
BUG FIXES:
azurerm_key_vault- respecting the proxy environment varibles terraform does and now can create vaults when behind a proxy (#1393)azurerm_kubernetes_cluster-dns_prefixis now required (#1333)azurerm_network_interface- ensuring that Public IP's/Private IP Addresses can be removed once assigned (#1295)azurerm_public_ip- setting thedomain_name_labelproperty into state (#1287)azurerm_storage_account- file and blob encryption is now explicitytrueby default (#1380)azurerm_servicebus_namespace- thecapacitypropety no longer unnecessarily forces a new resource when changed (#1382)azurerm_virtual_machine_scale_set- the fieldoverprovisionis nowtrueby default (#1322)azurerm_app_service_plan- thenameproperty validation now allows understores (#1351)
IMPROVEMENTS:
azurerm_automation_schedule- adding theintervalproperty and supporting recurring schedules (#1384)azurerm_dns_ns_record- deprecatedrecordproperties in favor of arecordslist (#991)azurerm_function_app- adding theidentityproperty (#1369)azurerm_role_definition- therole_definition_idproperty is now optional. The resource will now generate a random UUID if it is ommited (#1378)azurerm_storage_account- adding thenetwork_rulesproperty (#1334)azurerm_storage_account- adding theidentityproperty (#1323)azurerm_storage_blob- adding thecontent_typeproperty (#1304)azurerm_virtual_machine- support forwrite_accelerator_enabledproperty on Premium disks attached to MS-series machines (#964)azurerm_virtual_machine_scale_set- adding thedns_settingsanddns_serversproperty (#1209)azurerm_virtual_machine_scale_set- adding theip_forwardingproperty (#1209)azurerm_virtual_network_gateway- adding the propertiesvpn_client_protocols,radius_server_addressandradius_server_secret(#946)- dependencies: migrating to the un-deprecated Preview's for Container Instance, EventGrid, Log Analytics and SQL (#1322)
- dependencies: upgrading to
2018-01-01of the EventGrid API (#1322) - dependencies: upgrading to
2018-03-01of the Monitor API (#1322)
UPGRADE NOTES:
~> Please Note: The azurerm_mysql_server resource has been updated from the Preview API's to the GA API's - which requires code changes in your Terraform Configuration to use the new Pricing SKU's. Upon updating to v1.6.0 - you'll need to update the configuration from the Preview SKU's to the GA SKU's.
~> Please Note: The azurerm_postgresql_server resource has been updated from the Preview API's to the GA API's - which requires code changes in your Terraform Configuration to use the new Pricing SKU's. Upon updating to v1.6.0 - you'll need to update the configuration from the Preview SKU's to the GA SKU's.
azurerm_scheduler_job_collection- the propertymax_retry_intervalon both the resource and datasource has been deprecated in favour ofmax_recurrence_intervalto better match Azure (#1218)
FEATURES:
- New Data Source:
azurerm_storage_account_sas(#1011) - New Resource:
azurerm_data_lake_store(#1219) - New Resource:
azurerm_relay_namespace(#1233)
BUG FIXES:
- across data-sources and resources: making Connection Strings, Keys and Passwords sensitive fields (#1242)
azurerm_virtual_machine_scale_set- an emptyos_profile_windows_configblock no longer causes a panic (#1224)
IMPROVEMENTS:
- authorization: upgrading to API version
2018-01-01-preview azurerm_app_service- adding support forip_restriction's (#1231)azurerm_app_service_slot- adding support forip_restriction's (#1246)azurerm_container_registry- no longer forces a new resource on SKU change (#1264)azurerm_dns_zone- datasource'sresource_groupfield is now optional (#1180)azurerm_mysql_database- ignoring casing for thecharsetfield (#1281)azurerm_mysql_server- support for the new GA Pricing SKU's (#1154)azurerm_postgresql_database- ignoring the casing on thecollationfield (#1255)azurerm_postgresql_server- support for the new GA Pricing SKU's (#1190)azurerm_public_ip- computed values now default to an empy string (#1247)azurerm_role_assignment- support for roles containing DataActions (#1284)azurerm_servicebus_queue- addingdead_lettering_on_message_expiration(#1235)azurerm_virtual_machine_scale_set- adding thelicence_typeproperty (#1245)azurerm_virtual_machine_scale_set- adding thepriorityproperty (#1250)
UPGRADE NOTES:
~> Please Note: Prior to v1.5 Data Sources in the AzureRM Provider returned nil rather than an error message when a Resource didn't exist, which was a bug. In order to bring this into line with other Providers - starting in v1.5 the AzureRM Provider will return an error message when a resource doesn't exist.
~> Please Note: This release fixes a bug in the azurerm_redis_cache resource where changes to fields weren't detected; as such you may see changes in the redis_configuration block, particularly with the rdb_storage_connection_string field. There's a bug tracking this inconsistency in the Azure Rest API Specs Repository.
FEATURES:
- New Data Source:
azurerm_cosmosdb_account(#1056) - New Data Source:
azurerm_kubernetes_cluster(#1204) - New Data Source:
azurerm_key_vault(#1202) - New Data Source:
azurerm_key_vault_secret(#1202) - New Data Source:
azurerm_route_table(#1203)
BUG FIXES:
azurerm_redis_cache- changes to theredis_configurationblock are now detected - please see the note above for more information (#1211)
IMPROVEMENTS:
- dependencies - upgrading to v16.2.1 of
Azure/azure-sdk-for-go(#1198) - dependencies - upgrading to v10.8.1 of
Azure/go-autorest(#1198) azurerm_app_service- support for HTTP2 (#1188)azurerm_app_service- support for Managed Service Identity (#1130)azurerm_app_service_slot- support for HTTP2 (#1205)azurerm_cosmosdb_account- added support for theconnection_stringsproperty (#1194)azurerm_key_vault_certificate- exposing thecertificate_data(#1200)azurerm_kubernetes_cluster- makingkube_config_rawa sensitive field (#1225)azurerm_redis_cache- Redis Caches can now be Imported (#1211)azurerm_redis_firewall_rule- Redis Firewall Rules can now be Imported (#1211)azurerm_virtual_network- guarding against nil-objects in the response (#1208)azurerm_virtual_network_gateway- ignoring the case of theGatewaySubnet(#1141)
UPGRADE NOTES:
azurerm_cosmosdb_account- the fieldfailover_policyhas been deprecated in favour ofgeo_locationsto better match Azure
FEATURES:
- New Data Source:
azurerm_recovery_services_vault(#995) - New Resource:
azurerm_recovery_services_vault(#995) - New Resource:
azurerm_servicebus_subscription_rule(#1124)
IMPROVEMENTS:
azurerm_app_service- support for updating in-place (#1125)azurerm_app_service_plan- support forkindbeingapp(#1156)azurerm_cosmosdb_account- support forenable_automatic_failover(#1055)azurerm_cosmosdb_account- support for theConsistentPrefixconsistncy level (#1055)azurerm_cosmosdb_account-prefixescan now be configured for locations (#1055)azurerm_function_app- support for updating in-place (#1125)azurerm_key_vault- adding cert permissions forPurgeandRecover(#1132)azurerm_key_vault- polling to ensure the Key Vault is resolvable via DNS (#1081] [#1164)azurerm_kubernetes_cluster- only setting the Subnet ID when it's not an empty string (#1158)azurerm_kubernetes_cluster- exposing the clusters credentials askube_config(#953)azurerm_metric_alertrule- filtering out tags prefixed with$type(#1107)azurerm_virtual_machine- loading managed disk information from Azure when the machine is stopped (#1100)azurerm_virtual_machine- make thevm_sizeproperty case insensitive (#1131)
BUG FIXES:
azurerm_cosmosdb_account- locations can now be modified in-place (without requiring multiple apply's) (#1055)
FEATURES:
- New Data Source:
azurerm_app_service(#1071) - New Resource:
azurerm_app_service_custom_hostname_binding(#1087)
IMPROVEMENTS:
- dependencies: upgrading to
v15.1.0ofAzure/azure-sdk-for-go(#1099) - dependencies: upgrading to
v10.6.0ofAzure/go-autorest(#1077) azurerm_app_service- added support for thehttps_onlyfield (#1080)azurerm_app_service_slot- added support for thehttps_onlyfield (#1080)azurerm_function_app- added support for thehttps_onlyfield (#1080)azurerm_key_vault_certificate- exposing the certificate's associatedsecret_id(#1096)azurerm_redis_cache- support for clusters on the internal network (#1086)azurerm_servicebus_queue- support for settingrequires_session(#1111)azurerm_sql_database- changes tocollationforce a new resource (#1066)
FEATURES:
IMPROVEMENTS:
azurerm_virtual_machine_scale_set- adds support for MSI (#1018)
FEATURES:
- New Data Source:
azurerm_scheduler_job_collection(#990) - New Data Source:
azurerm_traffic_manager_geographical_location(#987) - New Resource:
azurerm_express_route_circuit_authorization(#992) - New Resource:
azurerm_express_route_circuit_peering(#1033) - New Resource:
azurerm_iothub(#887) - New Resource:
azurerm_policy_definition(#1010) - New Resource:
azurerm_sql_virtual_network_rule(#978)
IMPROVEMENTS:
azurerm_app_service- allow changingclient_affinity_enabledwithout requiring a resource recreation (#993)azurerm_app_service- support for configuringLocalSCMsource control (#826)azurerm_app_service- returning a clearer error message when the name (which needs to be globally unique) is in use (#1037)azurerm_cosmosdb_account- increasing the maximum value formax_interval_in_secondsfrom 100s to 86400s (1 day) (#1000)azurerm_function_app- returning a clearer error message when the name (which needs to be globally unique) is in use (#1037)azurerm_network_interface- support for attaching to Application Gateways (#1027)azurerm_traffic_manager_endpoint- adding support forgeo_mappings(#986)azurerm_traffic_manager_profile- adding support for thetraffic_routing_methodGeographic(#986)azurerm_virtual_machine_scale_sets- support for attaching to Application Gateways (#1027)azurerm_virtual_network_gateway- changes topeering_addressnow force a new resource (#1040)
FEATURES:
- New Data Source:
azurerm_cdn_profile(#950) - New Data Source:
azurerm_network_interface(#854) - New Data Source:
azurerm_public_ips(#304) - New Data Source:
azurerm_subscriptions(#940) - New Resource:
azurerm_log_analytics_solution(#952) - New Resource:
azurerm_sql_active_directory_administrator(#765) - New Resource:
azurerm_scheduler_job_collection(#963)
BUG FIXES:
azurerm_application_gateway- fixes a crash wheressl_policyisn't returned from the Azure API when importing existing resources (#935)azurerm_app_service- supportingclient_affinity_enabledbeingfalse(#973)azurerm_kubernetes_cluster- exporting the FQDN (#907)azurerm_sql_elasticpool- fixing a crash wherelocationisn't returned for legacy resources (#982)
IMPROVEMENTS:
- Data Source:
azurerm_builtin_role_definition- loading available role definitions from Azure (#770) - Data Source:
azurerm_managed_disk- adding support for Availability Zones (#811) - Data Source:
azurerm_network_security_group- support for security rules including Application Security Groups (#925) azurerm_app_service_plan- support for provisioning Consumption Plans (#981)azurerm_cdn_endpoint- adding support for GeoFilters, ProbePaths (#967)azurerm_cdn_endpoint- making theoriginblock ForceNew to match Azure (#967)azurerm_function_app- addingclient_affinity_enabled,use_32_bit_worker_processandwebsockets_enabled(#886)azurerm_load_balancer- adding support for Availability Zones (#811)azurerm_managed_disk- adding support for Availability Zones (#811)azurerm_network_interface- settinginternal_fqdnif it's not nil (#977)azurerm_network_security_group- support for security rules including Application Security Groups (#925)azurerm_network_security_rule- support for security rules including Application Security Groups (#925)azurerm_public_ip- adding support for Availability Zones (#811)azurerm_redis_cache- add support fornotify-keyspace-events(#949)azurerm_template_deployment- support for specifying parameters viaparameters_body(#404)azurerm_virtual_machine- adding support for Availability Zones (#811)azurerm_virtual_machine_scale_set- adding support for Availability Zones (#811)
FEATURES:
- New Data Source:
azurerm_application_security_group(#914) - New Resource:
azurerm_application_security_group(#905) - New Resource:
azurerm_servicebus_topic_authorization_rule(#736)
BUG FIXES:
azurerm_kubernetes_cluster- an emptylinux_profile.ssh_key.keydatano longer causes a crash (#903)azurerm_kubernetes_cluster- thelinux_profile.admin_usernameandlinux_profile.ssh_key.keydatafields now force a new resource (#895)azurerm_network_interface- thesubnet_idfield is now case insensitive (#866)azurerm_network_security_group- revertingsecurity_rulesto a set to fix an ordering issue (#893)azurerm_virtual_machine_scale_set- thecomputer_name_prefixfield now forces a new resource (#871)
IMPROVEMENTS:
- authentication: adding support for Managed Service Identity (#639)
azurerm_container_group- addeddns_name_labelandFQDNproperties (#877)azurerm_network_interface- support for attaching to Application Security Groups (#911)azurerm_network_security_group- support for augmented security rules (#781)azurerm_servicebus_subscription- added support for theforward_toproperty (#861)azurerm_storage_account- adding support foraccount_kindbeingStorageV2(#851)azurerm_virtual_network_gateway_connection- support for IPsec/IKE Policies (#834)
FEATURES:
- New Resource:
azurerm_kubernetes_cluster(#693) - New Resource:
azurerm_app_service_active_slot(#818) - New Resource:
azurerm_app_service_slot(#818)
BUG FIXES:
- Data Source:
azurerm_app_service_plan: handling a 404 not being returned as an error (#849) - Data Source:
azurerm_virtual_network- Fixing a crash when the DhcpOptions aren't specified (#803) azurerm_application_gateway- fixing crashes due to schema mismatches for existing resources (#848)azurerm_storage_container- add a retry for creation (#846)
IMPROVEMENTS:
- authentication: pulling the
Environmentkey from the Azure CLI Config (#842) - core: upgrading to
v12.5.0-betaof the Azure SDK for Go (#830) - compute: upgrading to use the
2017-12-01API Version (#797) azurerm_app_service_plan: support for attaching to an App Service Environment (#850)azurerm_container_group- addingrestart_policy(#827)azurerm_managed_disk- updated the validation ondisk_size_gb/ made it computed (#800)azurerm_role_assignment- addrole_definition_name(#775)azurerm_subnet- add support for Service Endpoints (#786)azurerm_virtual_machine- changingmanaged_disk_idandcreate_optionto be not ForceNew (#813)
BUG FIXES:
azurerm_public_ip- Setting theip_addressfield regardless of the DNS Settings (#772)azurerm_virtual_machine- ignores the case of the Managed Data Disk ID's to work around an Azure Portal bug (#792)
FEATURES:
- New Data Source:
azurerm_storage_account(#794) - New Data Source:
azurerm_virtual_network_gateway(#796)
UPGRADE NOTES:
- Data Source:
azurerm_builtin_role_definition- now returns the correct UUID/GUID for theVirtual Machines Contributorrole (previously the ID for theClassic Virtual Machine Contributorrole was returned) (#762) azurerm_snapshot-source_urinow forces a new resource on changes due to behavioural changes in the Azure API (#744)
FEATURES:
- New Data Source:
azurerm_dns_zone(#702) - New Resource:
azurerm_metric_alertrule(#478) - New Resource:
azurerm_virtual_network_gateway(#133) - New Resource:
azurerm_virtual_network_gateway_connection(#133)
IMPROVEMENTS:
- core: upgrading to
v12.2.0-betaofAzure/azure-sdk-for-go(#684) - core: upgrading to
v9.7.0ofAzure/go-autorest(#684) - Data Source:
azurerm_builtin_role_definition- adding extra role definitions (#762) azurerm_app_service- exposing theoutbound_ip_addressesfield (#700)azurerm_function_app- exposing theoutbound_ip_addressesfield (#706)azurerm_function_app- add support for thealways_onandconnection_stringfields (#695)azurerm_image- add support for filtering images by a regex on the name (#642)azurerm_lb- adding support for theStandardSKU (in Preview) (#665)azurerm_public_ip- adding support for theStandardSKU (in Preview) (#665)azurerm_network_security_rule- add support for augmented security rules (#692)azurerm_role_assignment- generating a name if one isn't specified (#685)azurerm_traffic_manager_profile- adding support for settingprotocoltoTCP(#742)
FEATURES:
- New Data Source:
azurerm_app_service_plan(#668) - New Data Source:
azurerm_eventhub_namespace(#673) - New Resource:
azurerm_function_app(#647)
IMPROVEMENTS:
- core: adding a cache to the Storage Account Keys (#634)
azurerm_eventhub- added support forcapture_description(#681)azurerm_eventhub_consumer_group- adding validation for the user metadata field (#641)azurerm_lb- adding the computed fieldpublic_ip_addresses(#633)azurerm_local_network_gateway- add support fortags(#638)azurerm_network_interface- support for Accelerated Networking (#672)azurerm_storage_account- exposeprimary_connection_stringandsecondary_connection_string(#647)
FEATURES:
- New Data Source:
azurerm_network_security_group(#623) - New Data Source:
azurerm_virtual_network(#533) - New Resource:
azurerm_management_lock(#575) - New Resource:
azurerm_network_watcher(#571)
IMPROVEMENTS:
- authentication - add support for the latest Azure CLI configuration (#573)
- authentication - conditional loading of the Subscription ID / Tenant ID / Environment (#574)
- core - appending additions to the User Agent, so we don't overwrite the Go SDK User Agent info (#587)
- core - Upgrading
Azure/azure-sdk-for-goto v11.2.2-beta (#594) - core - upgrading
Azure/go-autorestto v9.5.2 (#617) - core - skipping Resource Provider Registration in AutoRest when opted-out (#630)
azurerm_app_service- exposing the Default Hostname as a Computed field
FEATURES:
- New Resource:
azurerm_redis_firewall_rule(#529)
IMPROVEMENTS:
- authentication: allow using multiple subscriptions for Azure CLI auth (#445)
- core: appending the CloudShell version to the user agent when running within CloudShell (#483)
azurerm_app_service/azurerm_app_service_plan- adding validation for thenamefields (#528)azurerm_container_registry- Migration: Fixing a crash when the storage_account block is nil (#551)azurerm_lb_nat_rule: support for floating IP's (#542)azurerm_public_ip- Clarify the error message for the validation of domain name label (#485)azurerm_network_security_group- fixing a crash when changes were made outside of Terraform (#492)azurerm_redis_cache: support for Patch Schedules (#540)azurerm_virtual_machine- ensuringvhd_uriis validated (#470)azurerm_virtual_machine_scale_set: fixing a crash where accelerated networking isn't returned by the API (#480)
FEATURES:
- New Resource:
azurerm_application_gateway(#413)
IMPROVEMENTS:
-
azurerm_virtual_machine_scale_set- Add nil check to os disk (#436) -
azurerm_key_vault- Increased timeout on dns availability (#457) -
azurerm_route_table- Fix issue when routes are computed (#450)
IMPROVEMENTS:
azurerm_virtual_machine_scale_set- Updating this resource with the v11 of the Azure SDK for Go (#448)
UPGRADE NOTES:
azurerm_automation_account- the SKUFreehas been replaced withBasic.azurerm_container_registry- Azure has updated the SKU fromBasictoClassic, with newBasic,StandardandPremiumSKU's introduced.azurerm_container_registry- thestorage_accountblock is nowstorage_account_idand is only required forClassicSKU'sazurerm_key_vault-certificate_permissions,key_permissionsandsecret_permissionshave all had theAlloption removed by Azure. Each permission now needs to be specified manually.
azurerm_route_table-routeis no longer computed
azurerm_servicebus_namespace- Thecapacityfield can only be set forPremiumSKU'sazurerm_servicebus_queue- Theenable_batched_operationsandsupport_orderingfields have been deprecated by Azure.azurerm_servicebus_subscription- Thedead_lettering_on_filter_evaluation_exceptionshas been removed by Azure.azurerm_servicebus_topic- Theenable_filtering_messages_before_publishingfield has been removed by Azure.
FEATURES:
- New Data Source:
azurerm_builtin_role_definition(#384) - New Data Source:
azurerm_image(#382) - New Data Source:
azurerm_key_vault_access_policy(#423) - New Data Source:
azurerm_platform_image(#375) - New Data Source:
azurerm_role_definition(#414) - New Data Source:
azurerm_snapshot(#420) - New Data Source:
azurerm_subnet(#411) - New Resource:
azurerm_key_vault_certificate(#408) - New Resource:
azurerm_role_assignment(#414) - New Resource:
azurerm_role_definition(#414) - New Resource:
azurerm_snapshot(#420)
IMPROVEMENTS:
- Upgrading to v11 of the Azure SDK for Go (#367)
azurerm_client_config- updating the data source to work when using AzureCLI auth (#393)azurerm_container_group- add support for volume mounts (#366)azurerm_key_vault- fix a crash when no certificate_permissions are defined (#374)azurerm_key_vault- waiting for the DNS to propagate (#401)azurerm_managed_disk- support for creating Managed Disks from Platform Images by supporting "FromImage" (#399)azurerm_managed_disk- support for creating Encrypted Managed Disks (#399)azurerm_mysql_*- Ensuring we register the MySQL Resource Provider (#397)azurerm_network_interface- exposing all of the Private IP Addresses assigned to the NIC (#409)azurerm_network_security_group/azurerm_network_security_rule- refactoring (#405)azurerm_route_table- removing routes when none are specified (#403)azurerm_route_table- refactoringroutefrom a Set to a List (#402)azurerm_route- refactoringroutefrom a Set to a List (#402)azurerm_storage_account- support for File Encryption (#363)azurerm_storage_account- support for Custom Domain (#363)azurerm_storage_account- splitting the storage account Tier and Replication out into separate fields (#363)
azurerm_storage_account- returning a user friendly error when trying to provision a Blob Storage Account with ZRS redundancy (#421)
azurerm_subnet- making it possible to remove Network Security Groups / Route Tables (#411)azurerm_virtual_machine- fixing a bug whereadditional_unattend_config.contentwas being updated unintentionally (#377)azurerm_virtual_machine- switching to use Lists instead of Sets (#426)azurerm_virtual_machine_scale_set- fixing a bug whereadditional_unattend_config.contentwas being updated unintentionally (#377)azurerm_virtual_machine_scale_set- support for multiple network profiles (#378)
FEATURES:
- New Resource:
azurerm_key_vault_key(#356) - New Resource:
azurerm_log_analytics_workspace(#331) - New Resource:
azurerm_mysql_configuration(#352) - New Resource:
azurerm_mysql_database(#352) - New Resource:
azurerm_mysql_firewall_rule(#352) - New Resource:
azurerm_mysql_server(#352)
IMPROVEMENTS:
- Updating the provider initialization & adding a
skip_credentials_validationfield to the provider for some advanced scenarios (#322)
FEATURES:
- New Resource:
azurerm_automation_account(#257) - New Resource:
azurerm_automation_credential(#257) - New Resource:
azurerm_automation_runbook(#257) - New Resource:
azurerm_automation_schedule(#257) - New Resource:
azurerm_app_service(#344)
IMPROVEMENTS:
azurerm_client_config- addingservice_principal_application_id(#348)azurerm_key_vault- addingapplication_idandcertificate_permissions(#348)
BUG FIXES:
azurerm_virtual_machine_scale_set- fix panic withadditional_unattend_configblock (#266)