{"id":76674,"date":"2019-04-23T09:00:37","date_gmt":"2019-04-23T16:00:37","guid":{"rendered":"https:\/\/cloudblogs.microsoft.com\/opensource\/?p=76674"},"modified":"2025-06-27T08:14:02","modified_gmt":"2025-06-27T15:14:02","slug":"whats-new-terraform-azure-provider-v1-24-v1-25","status":"publish","type":"post","link":"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/","title":{"rendered":"What\u2019s new in the latest release: Terraform Azure provider v1.24.0 and v1.25.0"},"content":{"rendered":"\n<p>There have already been two Terraform Azure provider releases in April and this blog post highlights the new and updated resources in these releases.<\/p>\n\n\n\n<p>Before talking about all of the great new functionality, I would like to start by thanking all of the external contributors to the AzureRM provider for these releases. Our support would not be what it is today without the fantastic community around Azure and Terraform and especially those who take the time out of their busy days to contribute to make the AzureRM provider better.<\/p>\n\n\n\n<p>A huge thank you to all 27 external contributors: <a href=\"https:\/\/github.com\/romitgirdhar\">Romitgirdhar<\/a>, <a href=\"https:\/\/github.com\/stack72\">Stack72<\/a>, <a href=\"https:\/\/github.com\/Lucretius\">Lucretius<\/a>, <a href=\"https:\/\/github.com\/thatInfrastructureGuy\">thatInfrastructureGuy<\/a>, <a href=\"https:\/\/github.com\/steve-hawkins\">steven-hawkins<\/a>, <a href=\"https:\/\/github.com\/matthewtaylor1995\">matthewtaylor1995<\/a>, <a href=\"https:\/\/github.com\/zusyed\">zusyed<\/a>, <a href=\"https:\/\/github.com\/tiwood\">tiwood<\/a>, <a href=\"https:\/\/github.com\/kblev\">kblev<\/a>,&nbsp; <a href=\"https:\/\/github.com\/maxbog\">maxbog<\/a>, <a href=\"https:\/\/github.com\/pallxk\">pallxk<\/a>, <a href=\"https:\/\/github.com\/uberrich\">uberrich<\/a>, <a href=\"https:\/\/github.com\/catay\">catay<\/a>, <a href=\"https:\/\/github.com\/ianmoroney\">ianmoroney<\/a>, <a href=\"https:\/\/github.com\/adamday2\">adamday2<\/a>, <a href=\"https:\/\/github.com\/Identytech\">Identytech<\/a>, <a href=\"https:\/\/github.com\/joakimhew\">joakimhew<\/a>, <a href=\"https:\/\/github.com\/bs-matil\">bs-matil<\/a>, <a href=\"https:\/\/github.com\/dbourcet\">dbourcet<\/a>, <a href=\"https:\/\/github.com\/mcharriere\">mcharriere<\/a>, <a href=\"https:\/\/github.com\/RustyF\">RustyF<\/a>, adubnik, <a href=\"https:\/\/github.com\/seriously-sian\/\">seriously-sian<\/a>, <a href=\"https:\/\/github.com\/r0bnet\">r0bnet<\/a>, <a href=\"https:\/\/github.com\/code-haven\">code-haven<\/a>, <a href=\"https:\/\/github.com\/hbuckle\">hbuckle<\/a>, and <a href=\"https:\/\/github.com\/ljmsc\">ljmsc<\/a>!<\/p>\n\n\n\n<p>On to what\u2019s new in versions 1.24 and 1.25, including lots of new resources and data sources. If you want to get into the nitty-gritty details of the release, check out the <a href=\"https:\/\/github.com\/terraform-providers\/terraform-provider-azurerm\/blob\/master\/CHANGELOG.md\">change log<\/a> for the provider within the GitHub repo.<\/p>\n\n\n\n<p>If you are looking for what\u2019s coming up in future releases, we are marking issues that we expect to include in the next release or two by adding the appropriate milestones, which correlate with the release versions. For these details, you can check out the <a href=\"https:\/\/github.com\/terraform-providers\/terraform-provider-azurerm\/milestones\">milestones section of the AzureRM repo<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"release-highlights\">Release highlights<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"new-resources\">New resources<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Azurerm_api_management_*:<\/strong> with the 9 new resources (<a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/api_management_api.html\">azurerm_api_management_api<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/api_management_api_operation.html\">azurerm_api_management_api_operation<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/api_management_api_version_set.html\">azurerm_api_management_api_version_set<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/api_management_authorization_server.html\">azurerm_api_management_authorization_server<\/a>, \u00a0<a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/api_management_certificate.html\">azurerm_api_management_certificate<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/api_management_logger.html\">azurerm_api_management_logger<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/api_management_openid_connect_provider.html\">azurerm_api_management_openid_connect_provider<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/api_management_product_api.html\">azurerm_api_management_product_api<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/api_management_subscription.html\">azurerm_api_management_subscription<\/a>), we continue to extend our support for Azure\u2019s <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/api-management\/\">API Management<\/a> service.<\/li>\n\n\n\n<li><strong>Azurerm_data_factory_*: \u00a0<\/strong>these 8 new resources (<a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/data_factory.html\">azurerm_data_factory<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/data_factory_dataset_mysql.html\">azurerm_data_factory_dataset_mysql<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/data_factory_dataset_postgresql.html\">azurerm_data_factory_dataset_postgresql<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/data_factory_dataset_sql_server_table.html\">azurerm_data_factory_dataset_sql_server_table<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/data_factory_linked_service_sql_server.html\">azurerm_data_factory_linked_service_sql_server<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/data_factory_linked_service_mysql.html\">azurerm_data_factory_linked_service_mysql<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/data_factory_linked_service_postgresql.html\">azurerm_data_factory_linked_service_postgresql<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/data_factory_pipeline.html\">azurerm_data_factory_pipeline<\/a>) allow management of the <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/data-factory\/\">data factory<\/a> service.<\/li>\n\n\n\n<li><strong>Azurerm_hdinsight_*: <\/strong>these 8 new resources (<a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/hdinsight_kafka_cluster.html\">azurerm_hdinsight_kafka_cluster<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/hdinsight_hbase_cluster.html\">azurerm_hdinsight_hbase_cluster<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/hdinsight_hadoop_cluster.html\">azurerm_hdinsight_hadoop_cluster<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/hdinsight_interactive_query_cluster.html\">azurerm_hdinsight_interactive_query_cluster<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/hdinsight_ml_services_cluster.html\">azurerm_hdinsight_ml_services_cluster<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/hdinsight_rserver_cluster.html\">azurerm_hdinsight_rserver_cluster<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/hdinsight_spark_cluster.html\">azurerm_hdinsight_spark_cluster<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/hdinsight_storm_cluster.html\">azurerm_hdinsight_storm_cluster<\/a>) allow management of the <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/hdinsight\/\">hdinsight<\/a><\/li>\n\n\n\n<li><strong>Azurerm_stream_analytics_*: <\/strong>these 8 new resources (<a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/stream_analytics_job.html\">azurerm_stream_analytics_job<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/stream_analytics_function_javascript_udf.html\">azurerm_stream_analytics_function_javascript_udf<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/stream_analytics_stream_input_blob.html\">azurerm_stream_analytics_stream_input_blob<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/stream_analytics_stream_input_eventhub.html\">azurerm_stream_analytics_stream_input_eventhub<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/stream_analytics_stream_input_iothub.html\">azurerm_stream_analytics_stream_input_iothub<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/stream_analytics_output_blob.html\">azurerm_stream_analytics_output_blob<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/stream_analytics_output_eventhub.html\">azurerm_stream_analytics_output_eventhub<\/a>, <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/stream_analytics_output_servicebus_queue.html\">azurerm_stream_analytics_output_servicebus_queue<\/a>) allow management of the <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/stream-analytics\/\">stream analytics<\/a><\/li>\n\n\n\n<li><strong>Azurerm_public_ip_prefix: <\/strong>This resource allows for management of <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/virtual-network\/public-ip-address-prefix\">public IP prefix<\/a> within Networking. For additional details about this resource refer to the <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/public_ip_prefix.html\">provider documentation<\/a>.<\/li>\n\n\n\n<li><strong>Azurerm_iothub_shared_access_policy: <\/strong>This resource allows for management of Shared access policy for <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/iot-hub\/\">IOT hub<\/a>. For additional details about this resource refer to the <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/iothub_shared_access_policy.html\">provider documentation<\/a>.<\/li>\n\n\n\n<li><strong>Azurerm_batch_certificate: <\/strong>This resource allows for management of certificate within <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/batch\/\">Azure Batch<\/a>. For additional details about this resource refer to the <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/batch_certificate.html\">provider documentation<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"new-data-sources\">New data sources<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Azurerm_api_management_api<\/strong>: This data source enables access to information about an existing group within <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/api-management\/\">API Management<\/a>. For additional details about this data source refer to the <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/r\/api_management.html\">provider documentation<\/a>.<\/li>\n\n\n\n<li><strong>Azurerm_batch_certificate<\/strong>: This data source enables access to information about an existing certificate within <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/batch\/\">Azure Batch<\/a>. For additional details about this data source refer to the <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/d\/batch_certificate.html\">provider documentation<\/a>.<\/li>\n\n\n\n<li><strong>Azurerm_express_route_circuit<\/strong>: This data source enables access to information about an existing circuit within <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/expressroute\/\">Express Route<\/a>. For additional details about this data source refer to the <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/d\/express_route_circuit.html\">provider documentation<\/a>.<\/li>\n\n\n\n<li><strong>Azurerm_firewall: <\/strong>This data source enables access to information about an existing <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/firewall\/\">firewall<\/a>. For additional details about this data source refer to the <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/d\/firewall.html\">provider documentation<\/a>.<\/li>\n\n\n\n<li><strong>Azurerm_hdinsights_cluster: <\/strong>This data source enables access to information about an existing <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/hdinsight\/\">HDInsight Cluster<\/a>. For additional details about this data source refer to the <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/d\/hdinsight_cluster.html\">provider documentation<\/a>.<\/li>\n\n\n\n<li><strong>Azurerm_stream_analytics_job: <\/strong>This data source enables access to information about an existing job within <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/stream-analytics\/\">Stream Analytics<\/a>. For additional details about this data source refer to the <a href=\"https:\/\/www.terraform.io\/docs\/providers\/azurerm\/d\/stream_analytics_job.html\">provider documentation<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"other-improvements-and-bug-fixes\">Other improvements and bug fixes<\/h3>\n\n\n\n<p>This release includes numerous other improvements and bug fixes. For the full list please reference the <a href=\"https:\/\/github.com\/terraform-providers\/terraform-provider-azurerm\/blob\/master\/CHANGELOG.md\">change log<\/a>. Here are a few of the highlights:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enhancements to azurerm_app_service.<\/li>\n\n\n\n<li>GPU support added to azurerm_container_group.<\/li>\n\n\n\n<li>Ability to configure network profile in the azurerm_kubernetes_cluster resource.<\/li>\n\n\n\n<li>The azurerm_batch_account resource now exports the primary_access_key, secondary_access_key, and account_endpoint properties.<\/li>\n\n\n\n<li>Increased support for managed disks up to 32TB for azurerm_managed_disk, azurerm_virtual_machine, azurerm_virtual_machine_scale_set resources.<\/li>\n\n\n\n<li>New SKU (VpnGw1AZ, VpnGw2AZ, and VpnGw3AZ) support for azurerm_virtual_network_gateway resource<\/li>\n\n\n\n<li>Support for new probes (liveness_probe and readiness_probe) to azurerm_container_group.<\/li>\n<\/ul>\n\n\n\n<p>Let us know in the comments if you have any questions or suggestions to make these posts more useful for you.\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There have already been two Terraform Azure provider releases in April and this blog post highlights the new and updated resources in these releases. Before talking about all of the great new functionality, I would like to start by thanking all of the external contributors to the AzureRM provider for these releases.<\/p>\n","protected":false},"author":5562,"featured_media":73456,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"msxcm_post_with_no_image":false,"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","footnotes":""},"post_tag":[141,2272,166,218],"content-type":[361],"topic":[2241,2244,2245],"programming-languages":[],"coauthors":[391],"class_list":["post-76674","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-hashicorp","tag-microsoft","tag-azure","tag-terraform","content-type-project-updates","topic-cloud","topic-devops","topic-infrastructure","review-flag-1-1593580432-963","review-flag-8-1593580468-572","review-flag-9-1593580473-997","review-flag-iot-1680213327-385","review-flag-new-1593580248-669"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What\u2019s new in the latest release: Terraform Azure provider v1.24.0 and v1.25.0 | Microsoft Open Source Blog<\/title>\n<meta name=\"description\" content=\"There\u00a0have\u00a0already\u00a0been\u00a0two Terraform Azure provider\u00a0releases in\u00a0April and this blog post\u00a0highlights\u00a0the new and updated resources.\u00a0\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What\u2019s new in the latest release: Terraform Azure provider v1.24.0 and v1.25.0 | Microsoft Open Source Blog\" \/>\n<meta property=\"og:description\" content=\"There\u00a0have\u00a0already\u00a0been\u00a0two Terraform Azure provider\u00a0releases in\u00a0April and this blog post\u00a0highlights\u00a0the new and updated resources.\u00a0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Open Source Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-23T16:00:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-27T15:14:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2018\/04\/hashicorp-terraform-banner.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"542\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Mark Gray\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@OpenAtMicrosoft\" \/>\n<meta name=\"twitter:site\" content=\"@OpenAtMicrosoft\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Gray\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 min read\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/\"},\"author\":[{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/author\/mark-gray\/\",\"@type\":\"Person\",\"@name\":\"Mark Gray\"}],\"headline\":\"What\u2019s new in the latest release: Terraform Azure provider v1.24.0 and v1.25.0\",\"datePublished\":\"2019-04-23T16:00:37+00:00\",\"dateModified\":\"2025-06-27T15:14:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/\"},\"wordCount\":848,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2018\/04\/hashicorp-terraform-banner.png\",\"keywords\":[\"HashiCorp\",\"Microsoft\",\"Microsoft Azure\",\"Terraform\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/\",\"name\":\"What\u2019s new in the latest release: Terraform Azure provider v1.24.0 and v1.25.0 | Microsoft Open Source Blog\",\"isPartOf\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2018\/04\/hashicorp-terraform-banner.png\",\"datePublished\":\"2019-04-23T16:00:37+00:00\",\"dateModified\":\"2025-06-27T15:14:02+00:00\",\"description\":\"There\u00a0have\u00a0already\u00a0been\u00a0two Terraform Azure provider\u00a0releases in\u00a0April and this blog post\u00a0highlights\u00a0the new and updated resources.\u00a0\",\"breadcrumb\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/#primaryimage\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2018\/04\/hashicorp-terraform-banner.png\",\"contentUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2018\/04\/hashicorp-terraform-banner.png\",\"width\":1800,\"height\":542,\"caption\":\"Terraform logo\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/opensource.microsoft.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What\u2019s new in the latest release: Terraform Azure provider v1.24.0 and v1.25.0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#website\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/\",\"name\":\"Microsoft Open Source Blog\",\"description\":\"Open dialogue about openness at Microsoft \u2013 open source, standards, interoperability\",\"publisher\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/opensource.microsoft.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#organization\",\"name\":\"Microsoft Open Source Blog\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png\",\"contentUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png\",\"width\":259,\"height\":194,\"caption\":\"Microsoft Open Source Blog\"},\"image\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/OpenAtMicrosoft\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What\u2019s new in the latest release: Terraform Azure provider v1.24.0 and v1.25.0 | Microsoft Open Source Blog","description":"There\u00a0have\u00a0already\u00a0been\u00a0two Terraform Azure provider\u00a0releases in\u00a0April and this blog post\u00a0highlights\u00a0the new and updated resources.\u00a0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/","og_locale":"en_US","og_type":"article","og_title":"What\u2019s new in the latest release: Terraform Azure provider v1.24.0 and v1.25.0 | Microsoft Open Source Blog","og_description":"There\u00a0have\u00a0already\u00a0been\u00a0two Terraform Azure provider\u00a0releases in\u00a0April and this blog post\u00a0highlights\u00a0the new and updated resources.\u00a0","og_url":"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/","og_site_name":"Microsoft Open Source Blog","article_published_time":"2019-04-23T16:00:37+00:00","article_modified_time":"2025-06-27T15:14:02+00:00","og_image":[{"width":1800,"height":542,"url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2018\/04\/hashicorp-terraform-banner.png","type":"image\/png"}],"author":"Mark Gray","twitter_card":"summary_large_image","twitter_creator":"@OpenAtMicrosoft","twitter_site":"@OpenAtMicrosoft","twitter_misc":{"Written by":"Mark Gray","Est. reading time":"3 min read"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/#article","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/"},"author":[{"@id":"https:\/\/opensource.microsoft.com\/blog\/author\/mark-gray\/","@type":"Person","@name":"Mark Gray"}],"headline":"What\u2019s new in the latest release: Terraform Azure provider v1.24.0 and v1.25.0","datePublished":"2019-04-23T16:00:37+00:00","dateModified":"2025-06-27T15:14:02+00:00","mainEntityOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/"},"wordCount":848,"commentCount":2,"publisher":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#organization"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2018\/04\/hashicorp-terraform-banner.png","keywords":["HashiCorp","Microsoft","Microsoft Azure","Terraform"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/","url":"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/","name":"What\u2019s new in the latest release: Terraform Azure provider v1.24.0 and v1.25.0 | Microsoft Open Source Blog","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/#primaryimage"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2018\/04\/hashicorp-terraform-banner.png","datePublished":"2019-04-23T16:00:37+00:00","dateModified":"2025-06-27T15:14:02+00:00","description":"There\u00a0have\u00a0already\u00a0been\u00a0two Terraform Azure provider\u00a0releases in\u00a0April and this blog post\u00a0highlights\u00a0the new and updated resources.\u00a0","breadcrumb":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/#primaryimage","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2018\/04\/hashicorp-terraform-banner.png","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2018\/04\/hashicorp-terraform-banner.png","width":1800,"height":542,"caption":"Terraform logo"},{"@type":"BreadcrumbList","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/04\/23\/whats-new-terraform-azure-provider-v1-24-v1-25\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/opensource.microsoft.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What\u2019s new in the latest release: Terraform Azure provider v1.24.0 and v1.25.0"}]},{"@type":"WebSite","@id":"https:\/\/opensource.microsoft.com\/blog\/#website","url":"https:\/\/opensource.microsoft.com\/blog\/","name":"Microsoft Open Source Blog","description":"Open dialogue about openness at Microsoft \u2013 open source, standards, interoperability","publisher":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/opensource.microsoft.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/opensource.microsoft.com\/blog\/#organization","name":"Microsoft Open Source Blog","url":"https:\/\/opensource.microsoft.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","width":259,"height":194,"caption":"Microsoft Open Source Blog"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/OpenAtMicrosoft"]}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Open Source Blog","distributor_original_site_url":"https:\/\/opensource.microsoft.com\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/76674","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/users\/5562"}],"replies":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/comments?post=76674"}],"version-history":[{"count":1,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/76674\/revisions"}],"predecessor-version":[{"id":97769,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/76674\/revisions\/97769"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media\/73456"}],"wp:attachment":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media?parent=76674"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/post_tag?post=76674"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/content-type?post=76674"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/topic?post=76674"},{"taxonomy":"programming-languages","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/programming-languages?post=76674"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/coauthors?post=76674"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}