Events
Mar 17, 9 PM - Mar 21, 10 AM
Join the meetup series to build scalable AI solutions based on real-world use cases with fellow developers and experts.
Register nowThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
NOTES
Preparation for 2.0: We intend for v1.44.0 to be the last release in the 1.x line - we'll be turning our focus to 2.0 with the next release. We recommend consulting the list of changes coming in 2.0 to be aware and trialling the Beta available in 1.x versions if you're interested.
Terraform 0.10/0.11: The upcoming version 2.0 of the Azure Provider will not support Terraform 0.10.x & Terraform 0.11.x - you will need to upgrade to Terraform 0.12 to use version 2.0 (and above) of the Azure Provider.
FEATURES:
azurerm_eventhub_consumer_group
(#5518)azurerm_function_app
(#5642)azurerm_iothub_dps_shared_access_policy
(#5516)CHANGES TO BETA RESOURCES:
azurerm_linux_virtual_machine
- added validation for the SSH Key type (#5610)azurerm_linux_virtual_machine_scale_set
- support for updating VMSS's with a Automatic & Rolling Upgrade Policy (sending health_probe_id
during an update) (#5430)azurerm_windows_virtual_machine
- added validation for the SSH Key type (#5610)azurerm_windows_virtual_machine_scale_set
- support for updating VMSS's with a Automatic & Rolling Upgrade Policy (sending health_probe_id
during an update) (#5430)IMPROVEMENTS:
azurerm_api_management
- support for configuring the HTTP2 protocol (#5593)azurerm_cognitive_account
- support for the kind
FormRecognizer
(#5679)azurerm_cognitive_account
- support for the kind
ImmersiveReader
(#5604)azurerm_databricks_workspace
- support for the Trial
SKU (#5652)azurerm_function_app
- support for configuring ip_restriction
blocks (#5440)azurerm_function_app
- support for configuring user assigned identities (#5676)azurerm_key_vault_key
- support for not_before_date
and expiration_date
(#5619)azurerm_lb
- fixing a crash when the HTTP response is dropped (#5680)azurerm_stream_analytics_job
- support for importing jobs created in the portal (#5522)azurerm_storage_blob
- support for authenticating using Microsoft Entra ID (#5614)azurerm_storage_container
- support for authenticating using Microsoft Entra ID (#5614)azurerm_storage_queue
- support for authenticating using Microsoft Entra ID (#5614)BUGS:
azurerm_storage_account
- fix hanging destroy caused by multiple network rules (#5565)azurerm_linux_virtual_machine
- fix shared_image_id
parsing (#5640)NOTES
Opt-In Beta: Version 1.43 of the Azure Provider introduces an opt-in Beta for some of the new functionality coming in 2.0 - more information can be found in the Beta guide.
Terraform 0.10/0.11: The upcoming version 2.0 of the Azure Provider will not support Terraform 0.10.x & Terraform 0.11.x - you will need to upgrade to Terraform 0.12 to use version 2.0 (and above) of the Azure Provider.
FEATURES:
azurerm_eventhub_namespace_authorization_rule
(#5489)azurerm_mariadb_server
(#5506)IMPROVEMENTS:
azurerm_application_insights
- support for the daily_data_cap_in_gb
& daily_data_cap_notifications_disabled
properties (#5480)azurerm_private_endpoint
- expose mapping between group_id
and subresource_names
(#5571)azurerm_recovery_services_vault
- support for the soft_delete_enabled
property (#5586)BUGS:
azurerm_databricks_workspace
- allow underscores in name
(#5548)azurerm_dns_aaaa_record
- normalize IPv6 addresses (#5459)azurerm_frontdoor
- including required minimum_tls_version
to the custom_https_configuration
block (#5539)azurerm_managed_disk
- correctly handles disk resizing when attached to a virtual machine (#5579)azurerm_marketplace_agreement
- recreate agreement if not accepted (#5582)azurerm_mysql_virtual_network_rule
- allow subnet_id
to be in a different subscription then the database (#5568)azurerm_virtual_network_gateway_connection
- increase routing_weight
maximum to 32000
(#5540)NOTES:
azurerm_cosmosdb_account
- the capabilities
is now force new as it cannot be updated once set (#5453)FEATURES:
azurerm_dedicated_host
(#5513)azurerm_api_management_api_version_set
(#5470)azurerm_dedicated_host
(#5513)IMPROVEMENTS:
v38.1.0
of github.com/Azure/azure-sdk-for-go
(#5385)2019-11-01
(#5385)azurerm_application_insights
- add support for retention_in_days
(#5457)azurerm_batch_pool
- support for the network_configuration
property (#5392)azurerm_cosmosdb_account
- support for the EnableMongo
capability (#5325)azurerm_cosmosdb_account
- support for the Parse
kind (#5453)azurerm_cosmosdb_sql_container
- support for default_ttl
property (#5492)azurerm_databricks_workspace
- support for the custom_parameters
property and public_subnet_name
, private_subnet_name
, and virtual_network_id
parameters (#3889)azurerm_databricks_workspace
- support for the no_public_ip
custom parameter (#5469)azurerm_express_route_circuit
- support for the Basic
and Local
tiers (#5456)azurerm_frontdoor_firewall_policy
- support for exclusions (#5407)azurerm_iothub
- support for the event_hub_retention_in_days
and event_hub_partition_count
properties (#5505)azurerm_kubernetes_cluster
- Add support for load_balancer_profile
(#5394)azurerm_network_watcher_flow_log
- support for the version
property (#5419)azurerm_traffic_manager_profile
- add the expected_status_code_ranges
(#5471)azurerm_traffic_manager_profile
- switch dns_config
and monitor_config
to type list and limit to 1
(#5471)azurerm_kubernetes_cluster
- support updating AKS Microsoft Entra RBAC profile without rebuilding cluster (#5410)BUG FIXES:
azurerm_app_service
- fixing a crash when logs
was nil (#5414)azurerm_container_group
- fixing a crash when IPAddress.Ports
was nil in the response from the Azure API (#5415)azurerm_frontdoor
- fixing issue where the forwarding_configuration
cache could not be disabled (#5358)azurerm_postgresql_server
- correctly validate the name
property (#5443)azurerm_postgresql_database
- correctly validate the server_name
property (#5443)azurerm_postgresql_firewall
- correctly validate the server_name
property (#5443)azurerm_postgresql_virtual_network_rule
- correctly validate the server_name
property (#5443)azurerm_private_link_service
- fixing a crash when the auto_approval
and visibility
blocks aren't returned from the Azure API (#5428)azurerm_subnet
- thedelegations.#.actions
property is now computed to accommodate azure defaults (#5484)azurerm_virtual_machine
- will no longer panic if network_interface_ids
is missing (#5413)NOTES:
azurerm_managed_disk
- the Azure API now requires that the storage_account_id
field is specified during import, as such this field is now required during when importing a VHD to a Managed Disk (#5250)FEATURES:
azurerm_dedicated_host_group
(#5307)azurerm_disk_encryption_set
(#5249)azurerm_eventgrid_topic
(#5367)azurerm_iothub_dps
(#5336)azurerm_iothub_shared_access_policy
(#5368)azurerm_storage_container
(#5374)azurerm_api_management_identity_provider_facebook
(#5346)azurerm_api_management_identity_provider_twitter
(#5306)azurerm_api_management_identity_provider_microsoft
(#5369)azurerm_cosmosdb_gremlin_graph
(#5301)azurerm_dedicated_host_group
(#5307)azurerm_disk_encryption_set
(#5249)IMPROVEMENTS:
v38.0.0
of github.com/Azure/azure-sdk-for-go (#5335)2019-05-13
(#5335 )azurerm_managed_disk
- exposing disk_encryption_set_id
(#5250)azurerm_managed_disk
- exposing storage_account_id
(#5250)azurerm_cognitive_account
- the sku
block has been deprecated in favour of the sku_name
property (#5380)azurerm_devspace_controller
- the sku
block has been deprecated in favour of the sku_name
property (#5379)azurerm_batch_pool
- support for the metadata
property (#5309)azurerm_function_app
- convert connection_string
s from a TypeList
to a TypeSet
(#5319)azurerm_iothub
- deprecate the sku.tier
property as it is no longer required (#5382)azurerm_iothub
- add an upper range of 200
to the sku.capacity
validation (#5382)azurerm_iothub_dps
- deprecate the sku.tier
property as it is no longer required (#5382)azurerm_iothub_dps
- add an upper range of 200
to the sku.capacity
validation (#5382)azurerm_lb_rule
- support for the enable_tcp_reset
property (#5373)azurerm_lb_nat_rule
- support for the enable_tcp_reset
and idle_timeout_in_minutes
properties (#5373)azurerm_managed_disk
- support for configuring disk_encryption_set_id
(#5250)azurerm_managed_disk
- support for configuring storage_account_id
which is now required by the Azure API during an import (#5250)azurerm_mariadb_server
- the sku
block has been deprecated in favour of the sku_name
property (#5378)azurerm_mysql_server
- the sku
block has been deprecated in favour of the sku_name
property (#5377)azurerm_postgresql_server
- the sku
block has been deprecated in favour of the sku_name
property (#5376)BUG FIXES:
azurerm_api_management_operation
- will no longer panic on missing values in request
(#5318)azurerm_storage_account
- fix performance issue for accounts that don't support queues (#5316)FEATURES:
azurerm_netapp_volume
(#4933)azurerm_netapp_snapshot
(#5215)azurerm_signalr_service
(#5276)azurerm_advanced_threat_protection
(#4848)azurerm_api_management_diagnostic
(#4836)azurerm_api_management_identity_provider_aad
(#5268)azurerm_api_management_identity_provider_google
(#5279)azurerm_app_service_virtual_network_swift_connection
(#5214)azurerm_automation_certificate
(#4785)azurerm_backup_container_storage_account
(#5213)azurerm_backup_policy_file_share
(#5213)azurerm_backup_protected_file_share
(#5213)azurerm_cosmosdb_gremlin_database
(#5248)azurerm_iothub_dps_shared_access_policy
(#5171)azurerm_kusto_database_principal
(#5242)azurerm_network_watcher_flow_log
(#5059)azurerm_netapp_volume
(#4933)azurerm_netapp_snapshot
(#5215)azurerm_stream_analytics_reference_input_blob
(#3633)IMPROVEMENTS:
azurerm_private_link_service
- exposing the enable_proxy_protocol
property (#5178)azurerm_virtual_network_gateway
- exposing the generation
property (#5198)azurerm_application_gateway
- support for the trusted_root_certificate_names
property (#5204)azurerm_api_management_operation
- will no longer panic when response
is missing values (#5273)azurerm_cosmosdb_cassandra_keyspace
- support for the throughput
property (#5203)azurerm_cosmosdb_sql_container
- support for the throughput
property (#5203)azurerm_cosmosdb_sql_database
- support for the throughput
property (#5203)azurerm_cosmosdb_table
- support for the throughput
property (#5203)azurerm_dns_a_record
- support for configuring target_resource_id
(#5218)azurerm_dns_aaaa_record
- support for configuring target_resource_id
(#5218)azurerm_dns_cname_record
- support for configuring target_resource_id
(#5218)azurerm_dns_mx_record
- the name
property is now optional (#5205)azurerm_function_app
- support for the ftps_state
property (#5169)azurerm_image
- support for configuring hyper_v_generation
(#4453)azurerm_iothub_dps_shared_access_policy
- support for the primary_connection_string
& secondary_connection_string
properties (#5231)azurerm_key_vault
- the network_acls
property is now computed (#5207)azurerm_kubernetes_cluster
- support for the identity
property (#5168)azurerm_kubernetes_cluster
- support for private link (#5161)azurerm_logic_app_trigger_recurrence
- support for the start_time
property (#5244)azurerm_private_link_service
- support for the enable_proxy_protocol
property (#5178)azurerm_recovery_services_fabric
- has been deprecated and renamed to azurerm_site_recovery_fabric
(#5170)azurerm_recovery_network_mapping
- has been deprecated and renamed to azurerm_site_recovery_network_mapping
(#5170)azurerm_recovery_services_protection_container
- has been deprecated and renamed to azurerm_site_recovery_protection_container
(#5170)azurerm_recovery_services_protection_container_mapping
- has been deprecated and renamed to azurerm_site_recovery_protection_container_mapping
(#5170)azurerm_recovery_services_replication_policy
- has been deprecated and renamed to azurerm_site_recovery_protection_policy
(#5170)azurerm_recovery_replicated_vm
- has been deprecated and renamed to azurerm_site_recovery_replicated_vm
(#5170)azurerm_recovery_services_protection_policy_vm
- has been deprecated and renamed to azurerm_backup_policy_vm
(#5170)azurerm_recovery_services_protected_vm
- has been deprecated and renamed to azurerm_backup_protected_vm
(#5170)azurerm_search_service
- exposing the query_keys
(#5029)azurerm_storage_account
- exposing the blob_properties
block (#3807)azurerm_storage_account
- correctly handle an empty network rules API response (#5210)azurerm_storage_account
- making the resource group name case sensitive (#5289)azurerm_shared_image_version
- support for the storage_account_type
property (#5212)azurerm_virtual_network_gateway
- support for configuring generation
(#5198)azurerm_virtual_network_gateway_connection
- support for the connection_protocol
property (#5145)BUG FIXES:
azurerm_shared_image_version
- change the storage_account_type
property from a set to a list (#5212)azurerm_api_management_api
- working around a behavioural change in the API detecting deleted resources (#5054)azurerm_api_management_api
- correctly setting the soap API type when soap_pass_through
is true (#5081)azurerm_app_configuration
- temporarily treating resource_group_name
as case-insensitive to work around a breaking API change (#5324)azurerm_healthcare_service
- making rhe cors_configuration
block computed (#5046)azurerm_monitor_log_profile
- polling until the log profile is repeatedly available (#5194)azurerm_storage_account_network_rules
- matching the validation used for ip_rules
with the validation used by ip_rules
in the network_rules
block of azurerm_storage_account
(#5201)azurerm_subnet
- allowing both enforce_private_link_endpoint_network_policies
and enforce_private_link_service_network_policies
to be set together (#5200)azurerm_virtual_machine
- handling a crash when os_profile_secrets
was nil (#5308)azurerm_virtual_machine
- handling a crash when the vault_certificates
block within the os_profile_secrets
was nil (#5308)FEATURES:
azurerm_app_configuration
(#4859)azurerm_bot_channel_ms_teams
(#4984)azurerm_mssql_database_vulnerability_assessment_rule_baseline
(#3806)azurerm_mssql_server_vulnerability_assessment
(#3806)azurerm_mssql_server_security_alert_policy
(#3806)IMPROVEMENTS:
v0.7.1
of github.com/tombuildsstuff/giovanni (#5143)azurerm_app_service
- adding validation to import (#5107)azurerm_app_service_certificate
- adding validation to import (#5107)azurerm_app_service_custom_hostname_binding
- adding validation to import (#5107)azurerm_app_service_plan
- adding validation to import (#5107)azurerm_app_service_slot
- adding validation to import (#5107)azurerm_app_service_source_control_token
- adding validation to import (#5107)azurerm_cosmos_mongo_collection
- deprecate the indexes
property (#5116)azurerm_cosmos_mongo_collection
- make throughput computed and remove the default to let the API handel it (#5116)azurerm_cosmos_mongo_database
- support for the throughput
property (#5116)azurerm_function_app
- support for min_tls_version
(#5074)azurerm_private_link_endpoint
- has been deprecated and renamed to azurerm_private_endpoint
(#5150)BUG FIXES:
azurerm_nat_gateway
- handling a crash when the sku
block was malformed (#5104)azurerm_api_management_api
- ensuring version_set_id
is specified when version
is (#4993)azurerm_nat_gateway
- handling a crash when the sku
block was malformed (#5104)azurerm_private_link_endpoint
- fixing the validation for the subresource_names
field (#5118)azurerm_storage_account
- querying all pages when listing storage accounts (#5075)azurerm_storage_blob
- querying all pages when listing storage accounts (#5075)azurerm_storage_container
- querying all pages when listing storage accounts (#5075)azurerm_storage_file
- querying all pages when listing storage accounts (#5075)azurerm_storage_queue
- querying all pages when listing storage accounts (#5075)azurerm_storage_table
- querying all pages when listing storage accounts (#5075)FEATURES:
azurerm_nat_gateway
(#4449)azurerm_private_link_endpoint_connection
(#4493)azurerm_virtual_hub
(#5004)azurerm_iothub_fallback_route
(#4965)azurerm_nat_gateway
(#4449)azurerm_point_to_site_vpn_gateway
(#5004)azurerm_private_dns_mx_record
(#4915)azurerm_private_link_endpoint
(#4493)azurerm_storage_account_network_rules
(#5082)azurerm_subnet_nat_gateway_association
(#4449)azurerm_virtual_hub
(#5004)azurerm_vpn_gateway
(#5004)azurerm_vpn_server_configuration
(#5004)IMPROVEMENTS:
2019-09-01
(#5004)azurerm_application_gateway
- updating the validation for min_capacity
and max_capacity
within the autoscale_configuration
block (#4958)azurerm_application_gateway
- fixes a crash when an empty body for probe match was used (#5056)azurerm_dns_a_record
- exposing the fqdn
(#5000)azurerm_dns_aaaa_record
- exposing the fqdn
(#5000)azurerm_dns_caa_record
- exposing the fqdn
(#5000)azurerm_dns_cname_record
- exposing the fqdn
(#5000)azurerm_dns_mx_record
- exposing the fqdn
(#5000)azurerm_dns_ns_record
- exposing the fqdn
(#5000)azurerm_dns_ptr_record
- exposing the fqdn
(#5000)azurerm_dns_srv_record
- exposing the fqdn
(#5000)azurerm_dns_txt_record
- exposing the fqdn
(#5000)azurerm_mysql_server
- add support for version 8.0 (#5019)BUG FIXES:
azurerm_mssql_elasticpool
- no longer panicing when sku
is nil (#5017)azurerm_storage_account
- ensuring we only lock each Virtual Network once during deletion (#4908)azurerm_virtual_wan
- deprecating the security_provider_name
field since it's no longer used (#5004)NOTES
The azurerm_kubernetes_cluster
resource has undergone substantial changes in this release to work around breaking behavioural changes in the Azure API. As such the agent_pool_profile
block has been superseded by the default_node_pool
block. Multiple Node Pools can instead be configured using the azurerm_kubernetes_cluster_node_pool
resource.
FEATURES:
azurerm_automation_account
(#4740)azurerm_netapp_account
(#4416)azurerm_netapp_pool
(#4889)azurerm_private_link_service
(#4426)azurerm_private_link_service_endpoint_connections
(#4426)azurerm_data_factory_trigger_schedule
(#4793)azurerm_iothub_endpoint_eventhub
(#4823)azurerm_iothub_endpoint_servicebus_queue
(#4823)azurerm_iothub_endpoint_servicebus_topic
(#4823)azurerm_iothub_endpoint_storage_container
(#4823)azurerm_iothub_route
(#4923)azurerm_kubernetes_cluster_node_pool
(#4899)azurerm_netapp_account
(#4416)azurerm_netapp_pool
(#4889)azurerm_private_dns_aaaa_record
(#4841)azurerm_private_dns_ptr_record
(#4703)azurerm_private_dns_srv_record
(#4783)azurerm_private_link_service
(#4426)azurerm_relay_hybrid_connection
(#4832)IMPROVEMENTS:
github.com/Azure/azure-sdk-for-go
to v36.3.0
(#4913)github.com/Azure/go-autorest
to v0.9.2
(#4775)github.com/hashicorp/go-azure-helpers
to v0.10.0
(#4775)2019-07-01
(#4596)2017-03-01-preview
(#4242)azurerm_monitor_action_group
- support for arm_role_receiver
, automation_runbook_receiver
, azure_app_push_receiver
, azure_function_receiver
, itsm_receiver
, logic_app_receiver
and voice_receiver
(#4638)azurerm_api_management_api
- the version
and version_set_id
properties can now be set (#4592)azurerm_app_service
- support for JAVA
container (#4897)azurerm_app_service
- support for configuring the minor version of Java (#4779)azurerm_app_service_slot
- support for auto_swap_slot_name
(#4752)azurerm_app_service_slot
- support for configuring the minor version of Java (#4779)azurerm_application_insights
- support for the sampling_percentage
property (#4925)azurerm_automation_credential
- deprecate account_name
in favour of automation_account_name
(#4777)azurerm_cognitive_service
- support for the kind LUIS.Authoring
(#4888)azurerm_eventgrid_domain
- Export primary_access_key
and secondary_access_key
(#4876)azurerm_firewall
- allow multiple ip_configuration
blocks (#4639)azurerm_firewall_application_rule_collection
- support for the protocol type Mssql
(#4596)azurerm_hdinsight_hadoop_cluster
- Added edge node support (#4550)azurerm_hdinsight_hadoop_cluster
- support for gen storage_account_gen2
property (#4634)azurerm_hdinsight_hbase_cluster
- support for gen storage_account_gen2
property (#4634)azurerm_hdinsight_kafka_cluster
- support for gen storage_account_gen2
property (#4634)azurerm_hdinsight_query_cluster
- support for gen storage_account_gen2
property (#4634)azurerm_hdinsight_spark_cluster
- support for the storage_account_gen2
property (#4634)azurerm_iot_dps
- has been deprecated and renamed to azurerm_iothub_dps
(#4896)azurerm_iot_dps_certificate
- has been deprecated and renamed to azurerm_iothub_dps_certificate
(#4896)azurerm_key_vault_secret
- support for not_before_date
and expiration_date
(#4873)azurerm_kubernetes_cluster
- introducing a new default_node_pool
block which defaults to VM Scale Sets (#4898)azurerm_kubernetes_cluster
- deprecating the agent_pool_profiles
block in favour of the default_node_pool
block (#4898)azurerm_kubernetes_cluster
- support for enable_node_public_ip
in agent_pool_profile
(#4613)azurerm_monitor_action_group
- support for arm_role_receiver
, automation_runbook_receiver
, azure_app_push_receiver
, azure_function_receiver
, itsm_receiver
, logic_app_receiver
and voice_receiver
(#4638)azurerm_monitor_activity_log_alert
- the criteria
property now supports ResourceHealth
(#4944)azurerm_servicebus_subscription
- support for the forward_dead_lettered_messages_to
property (#4789)azurerm_signalr_service
- support for the cors
and features
blocks (#4716)azurerm_sql_server
- support for the identity
block (#4754)azurerm_subnet
- support for the enforce_private_link_service_network_policies
property (#4426)azurerm_template_deployment
- validating the ARM Template prior to deploying it, which provides more granular errors (#4715)BUG FIXES:
azurerm_network_interface
- exporting the IP Address for Dynamic Network Interfaces (#4852)azurerm_api_management_api_policy
- sending policy
as Raw XML (#4140)azurerm_bastion_host
- matching the validation for name
used by Azure (#4766)azurerm_bastion_host
- support for hyphens in the name
field within the ip_configuration
block (#4814)azurerm_container_group
- prevent empty string from being passed into commands
(#4953)azurerm_eventhub_namespace
- deprecating the kafka_enabled
sproperty as it is now managed by Azure (#4743)azurerm_kubernetes_cluster
- support for conditional updates / ignore_changes
on the node_count
field (#4898)azurerm_kubernetes_cluster
- working around a case sensitivity bug when upgrading clusters via the Azure Portal (#4929)azurerm_lb_probe
- fixing a bug where protocol
was force lower-cased which caused a diff in the plan (#4631)azurerm_lb_rule
- fixing a bug where protocol
was force lower-cased which caused a diff in the plan (#4631)azurerm_network_interface
- exporting the IP Address for Dynamic Network Interfaces (#4852)azurerm_postgresql_database
- allowing dashes in the name (#4866)azurerm_private_dns_cname_record
- fixing a bug where calling Delete
didn't delete the CName record (#4804)azurerm_storage_account
- fixing an error where Advanced Threat Protection is unavailable in Azure Germany (#4746)azurerm_virtual_network_gateway_connection
- Configure routing_weight
with weight 0
(#4849)FEATURES:
FEATURES:
azurerm_app_service_certificate_order
(#4454)azurerm_data_factory
(#4517)azurerm_healthcare_service
(#4221)azurerm_resources
(#3529)azurerm_postgresql_server
(#4732)azurerm_automation_job_schedule
(#3386)azurerm_app_service_certificate_order
(#4454)azurerm_bastion_host
(#4096)azurerm_data_factory_integration_runtime_managed
(#4342)azurerm_healthcare_service
(#4221)azurerm_kusto_eventhub_data_connection
(#4385)IMPROVEMENTS:
v34.1.0
of github.com/Azure/azure-sdk-for-go
(#4609)2019-04-01
(#4597)2019-04-01
(#4609)github.com/hashicorp/terraform-provider-sdk
(#4474)azurerm_client_config
- fixing a crash when using MSI authentication (#4738)azurerm_lb_backend_address_pool
- exposing backend_ip_configurations
(#4605)azurerm_cognitive_account
- support for the sku F1
(#4720)azurerm_cosmosdb_mongo_collection
- add support for the throughput
property (#4467)azurerm_firewall
- support for zones
(#4670)azurerm_function_app
- add support for the http2_enabled
property (#4696)azurerm_frontdoor
- update custom_host
to be optional, add redirect_configuration
to documentation. (#4601)azurerm_kubernetes_cluster
- allow the aci_connector_linux
to be disabled by allowing the subnet property be empty (#4541)azurerm_kubernetes_cluster
- add support for the azure_policy
property in the addon_profile
block (#4498)azurerm_monitor_action_group
- add support for the use_common_alert_schema
webhook property (#4483)azurerm_network_security_rule
- add support for Icmp
to the protocol
property (#4615)azurerm_network_security_rule
- add support for Icmp
to the protocol
property (#4615)azurerm_servicebus_namespace
- allow capacity
to 8
for the premium SKU (#4630)azurerm_subnet
- add support for the Microsoft.DBforPostgreSQL/serversv2
and Microsoft.StreamAnalytics/streamingJobs
to the service_delegation.name
property (#4690)azurerm_subnet
- add support for the Microsoft.Network/networkinterfaces/*
and Microsoft.Network/virtualNetworks/subnets/unprepareNetworkPolicies/action
to the service_delegation.action
property (#4690)BUG FIXES:
azurerm_api_management
- deprecate the disable_backend_ssl30
, disable_backend_tls10
, disable_backend_tls11
, disable_triple_des_ciphers
, disable_frontend_ssl30
, disable_frontend_tls10
, disable_frontend_tls11
properties as true
actually meant enable in favour of enable_backend_ssl30
, enable_backend_tls10
, enable_backend_tls11
, enable_triple_des_ciphers
, enable_frontend_ssl30
, enable_frontend_tls10
, enable_frontend_tls11
(#4534)azurerm_devspace_controller
- the host_suffix
field is now read-only due to a change in Azure (#4597)azurerm_key_vault_certificate
- switches the emails
, dns_names
, upns
of the subject_alternative_names
property to use TypeSet
(#4645)azurerm_kubernetes_cluster
- fixing a crash when the service_principal_profile
block was nil (#4697)azurerm_kubernetes_cluster
- the log_analytics_workspace_id
property is now optional (#4513)azurerm_key_vault
- temporarily making sku
case insensitive to work around a breaking change in the API (#4714)azurerm_management_group
- raising the error message when an error occurs (#4725)azurerm_maps_account
- temporarily making sku
case insensitive to work around a breaking change in the API (#4714)azurerm_media_services_account
- fixes the invalid address to set: []string{"tags"}
error (#4537)azurerm_monitor_activity_log_alert
- fixing support for the category ServiceHealth
(#4646)azurerm_network_security_group_association
- prevent deadlock between association and network interface creation (#4501)azurerm_sql_database
- ensure the read_scale
property is always set during initial creation (#4573)azurerm_storage_account
- Ignore Advanced Threat Protection read errors in Azure Germany (#4564)azurerm_storage_blob
- making metadata
a computed field (#4727)azurerm_virtual_machine
- handling the plan
block being nil (#4712)azurerm_virtual_machine_data_disk_attachment
- will no longer remove the identity block when making an update (#4538)FEATURES:
azurerm_app_service_certificate
(#4468)azurerm_public_ip_prefix
(#4340)azurerm_storage_management_policy
(#3819)azurerm_bot_channel_slack
(#4367)azurerm_bot_channel_email
(#4389)azurerm_bot_web_app
(#4411)azurerm_dashboard
(#4357)azurerm_eventhub_namespace_disaster_recovery_config
(#4425)azurerm_storage_data_lake_gen2_filesystem
(#4457)azurerm_storage_management_policy
(#3819)IMPROVEMENTS:
github.com/Azure/azure-sdk-for-go
to v33.2.0
(#4334)2019-05-15
(#4376)azurerm_client_config
- add object_id
property (#4486)azurerm_analysis_services_server
- support for backup_blob_container_uri
and server_full_name
(#4397)azurerm_api_management_api
- deprecate sku
in favour of the sku_name
property (#3154)azurerm_app_service_custom_hostname_binding
- support for ssl_state
and thumbprint
(#4204)azurerm_app_service_slot
- support for logs
(#4473)azurerm_application_insights_analytics_item
- Add support for App Insights Analytics Items (#4374)azurerm_eventhub_namespace
- support for the network_rulesets
property (#4409)azurerm_function_app
- changes to app_service_plan_id
no longer force a new resource (#4439)azurerm_kubernetes_cluster
- support for updating the Service Principal (#4469)azurerm_servicebus_namespace
- support for zone_redundant
(#4432)BUG FIXES:
azurerm_container_registry
- checking the name
is globally unique during creation (#4424)azurerm_hdinsight_hadoop_cluster
- handling the API now masking passwords (#4489)azurerm_hdinsight_hbase_cluster
- handling the API now masking passwords (#4489)azurerm_hdinsight_interactive_query_cluster
- handling the API now masking passwords (#4489)azurerm_hdinsight_kafka_cluster
- handling the API now masking passwords (#4489)azurerm_hdinsight_ml_services_cluster
- handling the API now masking passwords (#4489)azurerm_hdinsight_rserver_cluster
- handling the API now masking passwords (#4489)azurerm_hdinsight_spark_cluster
- handling the API now masking passwords (#4489)azurerm_hdinsight_storm_cluster
- handling the API now masking passwords (#4489)azurerm_key_vault_certificate
- storing the certificate data as hex (#4335)azurerm_kubernetes_cluster
- fixing a bug where upgrading to 1.34.0 would require resource recreation (#4469)azurerm_public_ip
- ensuring that public_ip_prefix_id
is read (#4344)azurerm_role_assignment
- changing the skip_service_principal_aad_check
property no longer forces a new resource (#4412)azurerm_storage_blob
- reading the properties after an update (#4452)FEATURES:
azurerm_network_ddos_protection_plan
(#4228)azurerm_proximity_placement_group
(#4020)azurerm_servicebus_namespace_authorization_rule
(#4294)azurerm_sql_database
(#4210)azurerm_storage_account_blob_container_sas
(#4195)azurerm_app_service_certificate
(#4192)azurerm_app_service_source_control_token
(#4214)azurerm_bot_channels_registration
(#4245)azurerm_bot_connection
(#4311)azurerm_frontdoor
(#3933)azurerm_frontdoor_firewall_policy
(#4125)azurerm_kusto_cluster
(#4129)azurerm_kusto_database
(#4149)azurerm_marketplace_agreement
(#4305)azurerm_private_dns_zone_virtual_network_link
(#3789)azurerm_proximity_placement_group
(#4020)azurerm_stream_analytics_output_servicebus_topic
(#4164)azurerm_web_application_firewall_policy
(#4119)IMPROVEMENTS:
github.com/Azure/azure-sdk-for-go
to v32.5.0
(#4166)github.com/Azure/go-autorest
to v0.9.0
(#4166)github.com/hashicorp/go-azure-helpers
to v0.7.0
(#4166)github.com/terraform-providers/terraform-provider-azuread
to v0.6.0
(#4166)github.com/hashicorp/terraform
to v0.12.8
(#4341)2019-07-01
(#4331)2019-06-01
(#4291)azurerm_storage_account
- gracefully degrading when there's a ReadOnly lock/the user doesn't have permissions to list the Keys for the storage account (#4248)azurerm_storage_account_sas
- adding an ISO8601
validator to the start
and end
dates (#4064)azurerm_virtual_network
- support for the location
property (#4281)azurerm_api_management
- support for multiple additional_location
blocks (#4175)azurerm_application_gateway
- allowing capacity
to be set to 32
(#4189)azurerm_application_gateway
- support OWASP version 3.1
for the rule_set_version
property (#4263)azurerm_application_gateway
- support for the trusted_root _certificate
property (#4206)azurerm_app_service
- fixing a bug where the Application logs
block would get reset when app_settings
were configured (#4243)azurerm_app_service
- support for sending HTTP Logs to Blob Storage (#4249)azurerm_app_service
- the ip_restriction.ip_address
property is now optional (#4184)azurerm_app_service_slot
- the ip_restriction.ip_address
property is now optional (#4184)azurerm_availability_set
- support for the proximity_placement_group_id
property (#4020)azurerm_cognitive_account
- supporting CognitiveServices
as a kind
(#4209)azurerm_container_registry
- support for configuring Virtual Network Rules to Subnets (#4293)azurerm_cosmosdb_account
- correctly validate max_interval_in_seconds
& max_staleness_prefix
for geo replicated accounts (#4273)azurerm_cosmosdb_account
- increase creation & deletion wait timeout to 3
hours (#4271)azurerm_cosmosdb_sql_container
- changing the unique_key.paths
property now forces a new resource (#4163)azurerm_eventhub_namespace
- changing the kafka_enabled
property now forces a new resource (#4264)azurerm_kubernetes_cluster
- support for configuring the kube_dashboard
within the addon_profile
block (#4139)azurerm_kubernetes_cluster
- prevent pod_cidr
and azure network_plugin
from being set at the same time causing a new resource to be created (#4286)azurerm_mariadb_server
- support for version 10.3
(#4170)azurerm_mariadb_server
- support for configuring auto_grow
(#4302)azurerm_managed_disk
- add support for the Ultra SSD disk_iops_read_write
& disk_mbps_read_write
properties (#4102)azurerm_mysql_server
- support for configuring auto_grow
(#4303)azurerm_private_dns_zone
- polling until the dns zone is marked as fully provisioned (#4307)azurerm_postgresql_server
- support for configuring auto_grow
(#4220)azurerm_resource_group
- the name
field can now be up to 90 characters (#4233)azurerm_role_assignment
- add principal_type
and skip_service_principal_aad_check
properties (#4168)azurerm_storage_account
- gracefully degrading when there's a ReadOnly lock/the user doesn't have permissions to list the Keys for the storage account (#4248)azurerm_storage_blob
- switching over to use the new Storage SDK (#4179)azurerm_storage_blob
- support for Append Blobs (#4238)azurerm_storage_blob
- support for configuring the access_tier
(#4238)azurerm_storage_blob
- support for specifying Block Blob content via source_content
(#4238)azurerm_storage_blob
- the type
field is now Required, since it had to be set anyway (#4238)azurerm_storage_share_directory
- support for upper-case characters in the name
field (#4178)azurerm_storage_table
- using the correct storage account name when checking for the presence of an existing storage table (#4234)azurerm_stream_analytics_job
- the field data_locale
is now optional (#4190)azurerm_stream_analytics_job
- the field events_late_arrival_max_delay_in_seconds
is now optional (#4190)azurerm_stream_analytics_job
- the field events_out_of_order_policy
is now optional (#4190)azurerm_stream_analytics_job
- the field output_error_policy
is now optional (#4190)azurerm_subnet
- support for the actions Microsoft.Network/virtualNetworks/subnets/join/action
and Microsoft.Network/virtualNetworks/subnets/prepareNetworkPolicies/action
(#4137)azurerm_virtual_machine
- support for UltraSSD_LRS
managed disks (#3860)azurerm_virtual_machine
- support for the proximity_placement_group_id
property (#4020)azurerm_virtual_machine_scale_set
- support for the proximity_placement_group_id
property (#4020)BUG FIXES:
azurerm_app_service
- will no longer panic from when an access restriction rule involves a virtual network (#4184)azurerm_app_service_slot
- will no longer panic from when an access restriction rule involves a virtual network (#4184)azurerm_app_service_plan
and azurerm_app_service_slot
crash fixes (#4184)azurerm_container_group
- make storage_account_key
field in volume
block sensitive (#4201)azurerm_key_vault_certificate
- prevented a panic caused by an empty element in extended_key_usage
(#4272)azurerm_log_analytics_linked_service
- will no longer panic if no items are passed into the property linked_service_properties
(#4142)azurerm_log_analytics_workspace_linked_service
- will no longer panic if no items are passed into the property linked_service_properties
(#4152)azurerm_network_interface
- changing the ip_configuration
property to no longer force new resource (#4155)azurerm_virtual_network_peering
- prevent nil object from being read (#4180)FEATURES:
azurerm_dev_test_virtual_network
(#3746)azurerm_cosmosdb_sql_container
(#3871)azurerm_container_registry_webhook
(#4112)azurerm_dev_test_lab_schedule
(#3554)azurerm_mariadb_virtual_network_rule
(#4048)azurerm_mariadb_configuration
(#4060)azurerm_private_dns_cname_record
(#4028)azurerm_recovery_services_fabric
(#4003)azurerm_recovery_services_protection_container
(#4003)azurerm_recovery_services_replication_policy
(#4003)azurerm_recovery_services_protection_container_mapping
(#4003)azurerm_recovery_network_mapping
(#4003)azurerm_recovery_replicated_vm
(#4003)azurerm_sql_failover_group
(#3901)azurerm_virtual_wan
(#4089)IMPROVEMENTS:
15
to 50
(#4071)github.com/tombuildsstuff/giovanni
to v0.3.2
(#4122)authorization
SDK to 2018-09-01
(#4063)github.com/hashicorp/terraform
to 0.12.6
(#4041)azurerm_dns_zone
: deprecating the zone_type
field (#4033)azurerm_app_service
- filesystem
logging can now be set. (#4025)azurerm_batch_pool
- Support for Container Registry configurations (#4072)azurerm_container_group
- support for attaching to a (Private) Virtual Network (#3716)azurerm_container_group
- log_type
can now be an empty string (#4013)azurerm_cognitive_account
- Adding 'QnAMaker' as Kind (#4126)azurerm_dns_zone
- deprecating the zone_type
field (#4033)azurerm_function_app
- support for cors (#3949)azurerm_function_app
- support for the virtual_network_name
property (#4078)azurerm_iot_dps
- add support for the linked_hub
property (#3922)azurerm_kubernetes_cluster
- support for the enable_pod_security_policy
property (#4098)azurerm_monitor_diagnostic_setting
- support for log_analytics_destination_type
(#3987)azurerm_role_assignment
- now supports management groups (#4063)azurerm_storage_account
- requesting an access token using the ARM Authorizer (#4099)azurerm_storage_account
- support for BlockBlobStorage
(#4131)azurerm_subnet
- support for the Service Endpoints Microsoft.BareMetal/AzureVMware
, Microsoft.BareMetal/CrayServers
, Microsoft.Databricks/workspaces
and Microsoft.Web/hostingEnvironments
(#4115)azurerm_traffic_manager_profile
- support for the interval_in_seconds
, timeout_in_seconds
, and tolerated_number_of_failures
properties (#3473)azurerm_user_assigned_identity
- the name
field can now be up to 128 characters (#4094)BUG FIXES:
azurerm_app_service_plan
- workaround for missing error on 404 (#3990)azurerm_batch_certificate
- the thumbprint_algorithm
property is now case insensitive (#3977)azurerm_postgresql_server
- removal of unsupported version 10.2
(#3915)azurerm_role_definition
- ensure role_definition_id
is correctly set if left empty during creation (#3913)azurerm_storage_account
- making default_action
within the network_rules
block required (#4037)azurerm_storage_account
- making the network_rules
block computed (#4037)azurerm_storage_queue
- switching to using SharedKey for authentication (#4122)azurerm_storage_share
- allow up to 100TB for the quota
property (#4054)azurerm_storage_share_directory
- handling the share being eventually consistent (#4122)azurerm_storage_share_directory
- allowing nested directories (#4122)BUG FIXES:
azurerm_application_gateway
fix an index out of range crash (#3966)azurerm_api_management_backend
- ensuring a nil certificates
object is sent to the API instead of an empty one (#3931)azurerm_api_management_product
- additional validation for approval_required
(#3945)azurerm_network_ddos_protection_plan
- correctly decodes the resource ID on read/delete (#3975)azurerm_dev_test_virtual_network
- generate subnet IDs in the correct format (#3717)azurerm_iot_dps
fixed deletion issue when using a service principal (#3973)azurerm_kubernetes_cluster
- the load_balancer_sku
property is now case insensitive (#3958)azurerm_postgresql_server
- add missing support for version 11.0
(#3970)azurerm_storage_*
- prevent multiple panics when a storage account/resource group cannot be found (#3986)azurerm_storage_account
- fix enable_advanced_threat_protection
create/read for unsupported regions (#3947)azurerm_storage_table
- now migrates older versions of the resource id to the new format (#3932)azurerm_virtual_machine_scale_set
- the ssh_keys
property of the os_profile_linux_config
block now recognizes updates (#3837)azurerm_virtual_machine_scale_set
- changes made to the network_profile
property should now be correctly reflected during updates (#3821)FEATURES:
azurerm_maps_account
(#3698)azurerm_mssql_elasticpool
(#3824)azurerm_analysis_services_server
(#3721)azurerm_api_management_backend
(#3676)azurerm_batch_application
(#3825)azurerm_maps_account
(#3698)azurerm_private_dns_zone_a_record
(#3849)azurerm_storage_table_entity
(#3831)azurerm_storage_share_directory
(#3802)IMPROVEMENTS:
v31.0.0
of github.com/Azure/azure-sdk-for-go
(#3786)v0.5.0
of github.com/hashicorp/go-azure-helpers
(#3850)containerservice
SDK to 2019-02-01
(#3787)subscription
SDK to 2018-06-01
(#3811)azurerm_function_app
- support for auth_settings
(#3893)azurerm_subscription
- support the tenant_id
property (#3811)azurerm_app_service
- support for backups (#3804)azurerm_app_service
- support for storage mounts (#3792)azurerm_app_service
- support for user assigned identities (#3637)azurerm_app_service_slot
- support for auth_settings
(#3897)azurerm_app_service_slot
- support for user assigned identities (#3637)azurerm_application_gateway
- Support for Managed Identities (#3648)azurerm_batch_pool
- support for custom images with the storage_image_reference
property (#3530)azurerm_batch_account
- expose required properties for when pool_allocation_mode
is UserSubscription
(#3535)azurerm_cognitive_account
- add support for CustomVision.Training
and CustomVision.Prediction
to the kind
property (#3817)azurerm_container_registry
- support for network_rule_set
property (#3194)azurerm_cosmosdb_account
- validate max_interval_in_seconds
and max_staleness_prefix
correctly when using more then 1 geo_location (#3906)azurerm_function_app
- support for auth_settings
(#3893)azurerm_iothub
- support for the file_upload
property (#3735)azurerm_kubernetes_cluster
- support for auto scaling (#3361)azurerm_kubernetes_cluster
- support for custom_resource_group_name
(#3785)azurerm_kubernetes_cluster
- support for the node_taints
property (#3787)azurerm_kubernetes_cluster
- support for the windows_profile
property (#3519)kubernetes_cluster
- support for specifying the load_balancer_sku
property (#3890)azurerm_recovery_services_protected_vm
- changing backup_policy_id
no longer forces a new resource (#3822)azurerm_security_center_contact
- the phone
property is now optional (#3761)azurerm_storage_account
- the account_kind
property now supports FileStorage
(#3750)azurerm_storage_account
- support for the enable_advanced_threat_protection
property (#3782)azurerm_storage_account
- support for queue_properties
(#3859)azurerm_storage_blob
- making metadata
a computed field (#3842)azurerm_storage_container
- switching to use github.com/tombuildsstuff/giovanni (#3857)azurerm_storage_container
- adding support for metadata
(#3857)azurerm_storage_container
- can now create containers with the name $web
(#3896)azurerm_storage_queue
- switching to use github.com/tombuildsstuff/giovanni (#3832)azurerm_storage_share
- switching to use github.com/tombuildsstuff/giovanni (#3828)azurerm_storage_share
- support for configuring ACL's (#3830)azurerm_storage_share
- support for configuring MetaData (#3830)azurerm_storage_table
- switching to use github.com/tombuildsstuff/giovanni (#3834)azurerm_storage_table
- support for configuring ACL's (#3847)azurerm_traffic_manager_endpoint
- supper for custom_header
and subnet
properties (#3655)azurerm_virtual_machine
- switching over to use the github.com/tombuildsstuff/giovanni Storage SDK (#3838)azurerm_virtual_machine
- looking up the data disks attached to the Virtual Machine when optionally deleting them upon deletion rather than parsing them from the config (#3838)azurerm_virtual_machine_scale_set
- prevent public_ip_address_configuration
from being lost during update (#3767)BUG FIXES:
azurerm_image
- prevent crash when using data_disk
(#3797)azurerm_role_assignment
- now correctly uses scope
when looking up the role definition by name (#3768)FEATURES:
3 hours
(#3737)azurerm_iot_dps
(#3618)azurerm_iot_dps_certificate
(#3567)azurerm_mariadb_firewall_rule
(#3720)azurerm_private_dns_zone
(#3718)azurerm_stream_analytics_output_mssql
(#3567)IMPROVEMENTS:
azurerm_key_vault
- deprecated sku
in favour of sku_name
(#3119)azurerm_app_service
- support for shipping the application logs to blob storage (#3520)azurerm_app_service_plan
- prevent a panic during import (#3657)azurerm_app_service_slot
- updating identity
no longer forces a new resource (#3702)azurerm_automation_account
- deprecated sku
in favour of sku_name
(#3119)azurerm_key_vault
- deprecated sku
in favour of sku_name
(#3119)azurerm_key_vault_key
- add support for Elliptic Curve based keys (#1814)azurerm_traffic_manager_profile
- ttl
can now be 1 second (#3632)azurerm_eventgrid_event_subscription
- now retrieves the full URL for event webhooks (#3630)azurerm_lb
- support for the public_ip_prefix_id
property (#3675)azurerm_mysql_server
- add validation to the name
property (#3695)azurerm_notification_hub_namespace
- deprecated sku
in favour of sku_name
(#3119)azurerm_redis_firewall_rule
- no longer fails with multiple rules (#3731)azurerm_relay_namespace
- deprecated sku
in favour of sku_name
(#3119)azurerm_service_fabric_cluster
- tenant_id
, cluster_application_id
, and client_application_id
are now updateable (#3654)azurerm_service_fabric_cluster
- ability to set certificate_common_names
(#3652)azurerm_storage_account
- ability to set default_action
oi the network_rules
block (#3255)BUG FIXES:
azurerm_cosmosdb_account
- will ignore 500
responses from documentdb.DatabaseAccountsClient#CheckNameExists
requests to work around a broken API (#3747)BUG FIXES:
FEATURES:
azurerm_redis_cache
(#3481)azurerm_sql_server
(#3513)azurerm_virtual_network_gateway_connection
(#3571)IMPROVEMENTS:
storage
SDK to 2019-04-01
(#3578)azurerm_app_service
- support windows containers (#3566)azurerm_app_service_plan
- support windows containers (#3566)azurerm_api_management
- rename disable_triple_des_chipers
to disable_triple_des_ciphers
(#3539)azurerm_application_gateway
- support for the value General
in the rule_group_name
field within the disabled_rule_group
block (#3533)azurerm_app_service
- support for windows containers (#3566)azurerm_app_service_plan
- support for the maximum_elastic_worker_count
property (#3547)azurerm_managed_disk
- support for the create_option
of Restore
(#3598)azurerm_app_service_plan
- support for windows containers (#3566)FEATURES:
azurerm_application_insights_web_test
(#3331)IMPROVEMENTS:
v0.12.0
of github.com/hashicorp/terraform
(#3417)azurerm_application_gateway
- support for rewrite rules (#3423)azurerm_application_gateway
- support for ssl_policy
blocks and deprecating disabled_ssl_protocols
(#3360)azurerm_app_service
- support for configuring authentication settings (#2831)azurerm_kubernetes_cluster
- updating the casing on the SubnetName
field to match a change in the AKS API (#3484)azurerm_kubernetes_cluster
- support for multiple agent pools (#3491)BUG FIXES:
azurerm_virtual_network
: add network_space
property to match resource while deprecating network_spaces
(#3494)azurerm_automation_module
- now polls to wait until the module's finished provisioning (#3482)azurerm_api_management_api
- correct validation to allow empty and strings 400 characters long (#3475)azurerm_dev_test_virtual_network
- correctly manages subnets
on the initial creation (#3501)azurerm_express_route_circuit
- no longer removes circuit subresources on update (#3496)azurerm_role_assignment
- making the role_definition_name
field case-insensitive (#3499)FEATURES:
azurerm_automation_variable_bool
(#3310)azurerm_automation_variable_datetime
(#3310)azurerm_automation_variable_int
(#3310)azurerm_automation_variable_string
(#3310)azurerm_kubernetes_service_versions
(#3382)azurerm_user_assigned_identity
(#3343)azurerm_automation_variable_bool
(#3310)azurerm_automation_variable_datetime
(#3310)azurerm_automation_variable_int
(#3310)azurerm_automation_variable_string
(#3310)azurerm_api_management_api_operation_policy
(#3374)azurerm_api_management_api_policy
(#3367)azurerm_api_management_product_policy
(#3325)azurerm_api_management_schema
(#3357)azurerm_cosmosdb_table
(#3442)azurerm_cosmosdb_cassandra_keyspace
(#3442)azurerm_cosmosdb_mongo_collection
(#3459)azurerm_cosmosdb_mongo_database
(#3442)azurerm_cosmosdb_sql_database
(#3442)azurerm_firewall_nat_rule_collection
(#3218)azurerm_data_factory_linked_service_data_lake_storage_gen2
(#3425)azurerm_network_profile
(#2636)IMPROVEMENTS:
github.com/Azure/azure-sdk-for-go
to v29.0.0 (#3335)azurerm_kubernetes_cluster
- exposing the type
field within the agent_pool_profile
block (#3424)azurerm_application_gateway
- support for the autoscale_configuration
property (#3353)azurerm_application_gateway
added validation to ensure redirect_configuration_name
must not be set if either backend_address_pool_name
or backend_http_settings_name
is set (#3340)azurerm_application_gateway
- support for affinity_cookie_name
(#3434)azurerm_application_gateway
- support for disabled_rule_groups
(#3394)azurerm_app_service_slot
- exporting the site_credential
block (#3444)azurerm_batch_pool
support for the container_configuration
property (#3311)azurerm_kubernetes_cluster
- support for the api_server_authorized_ip_ranges
property (#3262)azurerm_kubernetes_cluster
- support for setting type
within the agent_pool_profile
block (Agent Pools via Virtual Machine Scale Sets) (#3424)azurerm_redis_cache
- support for disabling authentication (#3389)azurerm_redis_cache
- make the redis_configuration
block optional (#3397)azurerm_sql_database
- support for the read_scale
property (#3377)azurerm_stream_analytics_job
- tags
can now be set on the property (#3329)azurerm_virtual_network_peering
- retrying provisioning the peering of the virtual network (#3392)azurerm_virtual_machine_scale_set
- support for the provision_after_extensions
property to chain multiple extensions together (#2937)BUG FIXES:
azurerm_api_management
- correctly returning the hostname portal
and proxy
values (#3385)azurerm_application_gateway
- will no longer prevent default_backend_address_pool_name
and redirect_configuration_name
from being set at the same time (#3286)azurerm_application_gateway
prevent a potential panic in backend and probe validation (#3438)azurerm_eventhub
- decrease minimum partition_count
to correct value of 1
(#3439)azurerm_eventhub_namespace
- decrease maximum maximum_throughput_units
to correct value of 20
(#3440)azurerm_firewall
- ensuring that the value for subnet_id
within the ip_configuration
block has the name AzureFirewallSubnet
(#3406)azurerm_managed_disk
- can now actually create UltraSSD_LRS
disks (#3453)azurerm_redis_configuration
- correctly display http errors encountered during creation (#3397)azurerm_sql_database
- making the collation
field case insensitive to work around a bug in the API (#3137)azurerm_stream_analytics_output_eventhub
will now correctly set format
for JSON output (#3318)azurerm_app_service_plan
- supports elastic
for the sku tier (#3402)azurerm_application_gateway
- supports disabled_rule_group
for waf configurations (#3394)azurerm_application_gateway
- supports exclusion
for waf configurations (#3407)azurerm_application_gateway
- supports updating a gateway_ip_configuration.x.subnet_id
(#3437)BUG FIXES:
NOTES:
IMPROVEMENTS:
azurerm_app_service
- support for Java 11 (#3270)azurerm_app_service_slot
- support for Java 11 (#3270)azurerm_container_group
- support for the identity
block (#3243)BUG FIXES:
FEATURES:
azurerm_batch_certificate
(#3097)azurerm_express_route_circuit
(#3158)azurerm_firewall
(#3235)azurerm_hdinsight_cluster
(#3196)azurerm_stream_analytics_job
(#3227)azurerm_batch_certificate
(#3097)azurerm_data_factory
(#3159)azurerm_data_factory_dataset_mysql
(#3267)azurerm_data_factory_dataset_postgresql
(#3267)azurerm_data_factory_dataset_sql_server_table
(#3236)azurerm_data_factory_linked_service_sql_server
(#3205)azurerm_data_factory_linked_service_mysql
(#3265)azurerm_data_factory_linked_service_postgresql
(#3266)azurerm_data_factory_pipeline
(#3244)azurerm_hdinsight_kafka_cluster
(#3196)azurerm_hdinsight_kbase_cluster
(#3196)azurerm_hdinsight_hadoop_cluster
(#3196)azurerm_hdinsight_interactive_query_cluster
(#3196)azurerm_hdinsight_ml_services_cluster
(#3196)azurerm_hdinsight_rserver_cluster
(#3196)azurerm_hdinsight_spark_cluster
(#3196)azurerm_hdinsight_storm_cluster
(#3196)azurerm_iothub_shared_access_policy
(#3009)azurerm_public_ip_prefix
(#3139)azurerm_stream_analytics_job
(#3227)azurerm_stream_analytics_function_javascript_udf
(#3249)azurerm_stream_analytics_stream_input_blob
(#3250)azurerm_stream_analytics_stream_input_eventhub
(#3250)azurerm_stream_analytics_stream_input_iothub
(#3250)azurerm_stream_analytics_output_blob
(#3250)azurerm_stream_analytics_output_eventhub
(#3250)azurerm_stream_analytics_output_servicebus_queue
(#3250)IMPROVEMENTS:
github.com/Azure/azure-sdk-for-go
to v26.7.0 (#3126)github.com/Azure/go-autorest
to v11.7.0 (#3126)github.com/hashicorp/terraform
to 44702fa6c163
(#3181)azurerm_batch_pool
- adding the resource_file
block to the start_task
block (#3192)azurerm_subnet
- exposing the service_endpoint
field (#3184)azurerm_batch_pool
- adding the resource_file
block to the start_task
block (#3192)azurerm_container_group
- support for specifying liveness_probe
and readiness_probe
blocks (#3118)azurerm_key_vault_access_policy
- support for setting storage_permissions
(#3153)azurerm_kubernetes_cluster
- network_policy
now supports azure
(#3213)azurerm_iothub
- support for configuring ip_filter_rule
(#3173)azurerm_public_ip
- support for attaching a azurerm_public_ip_prefix
(#3139)azurerm_redis_cache
- support for setting aof_backup_enabled
, aof_storage_connection_string_0
and aof_storage_connection_string_1
(#3155)azurerm_storage_blob
- support for the metadata
property (#3206)azurerm_traffic_manager_profile
- support the MultiValue
and Weighted
values for the traffic_routing_method
property (#3207)azurerm_virtual_network_gateway
- support for the VpnGw1AZ
, VpnGw2AZ
, and VpnGw3AZ
SKU's (#3171)BUG FIXES:
2017-08-01-preview
to work around a breaking API change (#3269)azurerm_app_service
- removing Computed from the use_32_bit_worker_process
property in the site_config
block (#3219)azurerm_app_service_slot
- removing Computed from the use_32_bit_worker_process
property in the site_config
block (#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 the identity_ids
field (#3183)UPGRADE NOTES:
azurerm_kubernetes_cluster
- ssh_key
is now limited to a single element to reflect what the API expects (#3099)FEATURES:
azurerm_api_management_api
(#3010)azurerm_api_management_api
(#3010)azurerm_api_management_api_operation
(#3121)azurerm_api_management_api_version_set
(#3073)azurerm_api_management_authorization_server
(#3123)azurerm_api_management_certificate
(#3141)azurerm_api_management_logger
(#2994)azurerm_api_management_openid_connect_provider
(#3143)azurerm_api_management_product_api
(#3066)azurerm_api_management_subscription
(#3103)IMPROVEMENTS:
azurerm_app_service
- exporting the cors
headers (#2870)azurerm_storage_account
- exposing the Hierarchical Namespace state (#3032)azurerm_api_management
- support for sign_in
, sign_up
and policy
blocks (#3151)azurerm_app_service
- support for migrating between App Service Plans (#3048)azurerm_app_service
- support for additional types for the scm_type
field in the site_config
block (#3019)azurerm_app_service
- support for specifying cors
headers (#2870)azurerm_app_service_slot
- support for specifying cors
headers (#2870)azurerm_app_service_slot
- support for additional types for the scm_type
field in the site_config
block (#3019)azurerm_application_gateway
- support for WAF configuration properties request_body_check
and max_request_body_size_kb
(#3093)azurerm_application_gateway
- support for the hostname
property (#2990)azurerm_application_gateway
- support for redirect rules (#2908)azurerm_application_gateway
- support for zones
(#3144)azurerm_batch_account
- now exports the primary_access_key
, secondary_access_key
, and account_endpoint
properties (#3071)azurerm_container_group
- support for attaching GPU's (#3053)azurerm_eventhub
- support for the skip_empty_archives
property (#3074)azurerm_eventhub_namespace
- increase maximum maximum_throughput_units
to 100 (#3049)azurerm_function_app
- exporting possible_outbound_ip_addresses
(#3043)azurerm_iothub
- properties batch_frequency_in_seconds
, max_chunk_size_in_bytes
, encoding
, container_name
, file_name_format
are now correctly diff'd depending on the type (#2951)azurerm_image
- support for the zone_resilient
property (#3100)azurerm_kubernetes_cluster
- support for the network_profile
property (#2987)azurerm_key_vault
- support for the storage_permissions
property (#3081)azurerm_managed_disk
- support for managed disks up to 32TB (#3062)azurerm_mssql_elasticpool
- support setting the zone_redundant
property (#3104)azurerm_redis_cache
- support for the minimum_tls_version
property (#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 properties fqdns
/fqdn_list
(#3085)azurerm_key_vault_certificate
- making contents
and password
within the certificate
block sensitive (#3064)monitor_metric_alert
- support for setting aggregation
to count
(#3047)azurerm_virtual_network_gateway
- fixing a crash when bgp_settings
had no elements (#3038)azurerm_virtual_machine_scale_set
- support setting zones
to an empty list (#3142)FEATURES:
azurerm_api_management_group
(#2809)azurerm_api_management_product
(#2953)azurerm_api_management_user
(#2954)azurerm_availability_set
(#2850)azurerm_network_watcher
(#2791)azurerm_recovery_services_protection_policy_vm
(#2974)azurerm_api_management_group
(#2809)azurerm_api_management_group_user
(#2972)azurerm_api_management_product
(#2953)azurerm_api_management_product_group
(#2984)azurerm_api_management_property
(#2986)azurerm_api_management_user
(#2954)azurerm_connection_monitor
(#2791)azurerm_eventgrid_domain
(#2884)azurerm_eventgrid_event_subscription
(#2967)azurerm_lb_outbound_rule
(#2912)azurerm_media_service_account
(#2711)IMPROVEMENTS:
github.com/Azure/azure-sdk-for-go
(#2886)github.com/Azure/go-autorest
(#2886)azurerm_application_gateway
- support for setting path
within the backend_http_settings
block (#2879)azurerm_application_gateway
- support for setting connection_draining
to the backend_http_settings
(#2778)azurerm_container_group
- support for specifying the diagnostics
block (#2763)azurerm_iothub
- support for the fallback_route
property (#2764)azurerm_key_vault
- support for 1024 access_policy
blocks (#2866)azurerm_redis_cache
- support for configuring the maxfragmentationmemory_reserved
in the redis_configuration
block (#2887)azurerm_servicebus_namespace
- allowing capacity
to be set to 0
for non-Premium SKU's (#2920)azurerm_service_fabric_cluster
- support for setting capacities
and placement_properties
(#2936)azurerm_storage_account
- exposing primary/secondary _host
attributes (#2792)BUG FIXES:
azurerm_api_management
- switching to use API version 2018-01-01
rather than 2018-06-01-preview
(#2958)azurerm_application_gateway
- updating the default value for file_upload_limit_mb
within the waf_configuration
block to be 100
to match the documentation (#3012)azurerm_batch_pool
- updating max_tasks_per_node
to be ForceNew (#2856)azurerm_key_vault_access_policy
- no longer silently fails on creation of the key_vault_id
property is invalid/doesn't exist (#2922)azurerm_policy_definition
- making the metadata
field to computed (#2939)azurerm_redis_firewall_rule
- allowing underscores in the name
field (#2906)azurerm_iothub
- marking the connection_string
property as sensitive (#3007)azurerm_iothub
- ensuring the type
property is always set (#3007)BUG FIXES:
azurerm_key_vault_access_policy
- will no longer fail to find the Key Vault if key_vault_id
is empty (#2874)azurerm_key_vault_certificate
- will no longer fail to find the Key Vault if key_vault_id
is (#2874)azurerm_key_vault_key
- will no longer fail to find the Key Vault if key_vault_id
is (#2874)azurerm_key_vault_secret
- will no longer fail to find the Key Vault if key_vault_id
is (#2874)azurerm_storage_container
- support for large numbers of containers within a storage account (#2873)UPGRADE NOTES:
azurerm_builtin_role_definition
Data Source has been deprecated in favour of the azurerm_role_definition
Data Source, which now provides the same functionality and will be removed in the next major version of the AzureRM Provider (2.0) (#2798)azurerm_log_analytics_workspace_linked_service
resource has been deprecated in favour of the (new) azurerm_log_analytics_linked_service
resource and will be removed in the next major version of the AzureRM Provider (2.0) (#2768)azurerm_autoscale_setting
resource has been deprecated in favour of the (new) azurerm_monitor_autoscale_setting
resource and will be removed in the next major version of the AzureRM Provider (2.0) (#2768)azurerm_metric_alertrule
resource has been deprecated in favour of the (new) azurerm_monitor_metric_alertrule
resource and will be removed in the next major version of the AzureRM Provider (2.0) (#2762)FEATURES:
azurerm_policy_definition
(#2788)azurerm_servicebus_namespace
(#2841)azurerm_ddos_protection_plan
(#2654)azurerm_log_analytics_linked_service
(#2768)azurerm_monitor_autoscale_setting
(#2768)azurerm_monitor_metric_alertrule
(#2762)azurerm_network_interface_application_security_group_association
(#2789)DEPRECATIONS:
azurerm_key_vault_key
- deprecating the vault_uri
property in favour of key_vault_id
(#2820)azurerm_key_vault_secret
- deprecating the vault_uri
property in favour of key_vault_id
(#2820)azurerm_key_vault_certificate
- deprecating the vault_uri
property in favour of key_vault_id
(#2820)azurerm_key_vault_key
- deprecating the vault_uri
property in favour of key_vault_id
(#2820)azurerm_key_vault_access_policy
- deprecating the vault_name
and resource_group_name
properties in favour of key_vault_id
(#2820)azurerm_key_vault_secret
- deprecating the vault_uri
property in favour of key_vault_id
(#2820)azurerm_application_gateway
- deprecating the fqdn_list
field in favour of fqdns
(#2768)azurerm_application_gateway
- deprecating the ip_address_list
field in favour of ip_addresses
(#2768)azurerm_builtin_role_definition
- deprecating in favour of the azurerm_role_definition
data source, which now provides the same functionality (#2798)azurerm_log_analytics_workspace_linked_service
- deprecating in favour of the (renamed) azurerm_log_analytics_linked_service
resource (#2768)azurerm_monitor_autoscale_setting
- deprecating in favour of the (renamed) azurerm_autoscale_setting
resource (#2768)azurerm_network_interface
- deprecating the application_security_group_ids
field in favour of the new azurerm_network_interface_application_security_group_association
resource (#2789)IMPROVEMENTS:
azurerm_role_definition
- support for finding roles by name (#2798)azurerm_application_gateway
- support for the http2
property (#2735)azurerm_application_gateway
- support for the file_upload_limit_mb
property (#2666)azurerm_application_gateway
- support for the custom_error_configuration
property (#2783)azurerm_application_gateway
- Support for pick_host_name_from_backend_address
and pick_host_name_from_backend_http_settings
properties (#2658)azurerm_app_service
- support for the client_cert_enabled
property (#2765)azurerm_autoscale_setting
- support values from 0
to 1000
for the minimum
, maximum
and default
properties (#2815)azurerm_batch_pool
- support for the max_tasks_per_node
property (#2805)azurerm_cognitive_account
- exporting primary_access_key
and secondary_access_key
(#2825)azurerm_cosmosdb_account
- support for the EnableAggregationPipeline
, MongoDBv3.4
and mongoEnableDocLevelTTL
capabilities (#2715)azurerm_data_lake_store_file
- support file uploads greater then 4 megabytes (#2633)azurerm_function_app
- support for linux via the linux_fx_version
property (#2767)azurerm_mssql_elasticpool
- support for setting max_size_bytes
(#2346)azurerm_mssql_elasticpool
- support for setting max_size_gb
(#2695)azurerm_postgresql_server
- support for version 10
and 10.2
(#2768)azurerm_kubernetes_cluster
- add additional validation (#2772)azurerm_signalr_service
- exporting primary_access_key
, secondary_access_key
, primary_connection_string
and secondary_connection_string
and secondary access keys and connection strings (#2655)azurerm_subnet
- support for additional subnet delegation types (#2667)BUG FIXES:
azurerm_azuread_application
- fixing a bug where reply_uris
was 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 the ip_range_filter
property (#2713)azurerm_express_route_circuit
- added the premium
SKU 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 to 30m
(#2724)azurerm_service_fabric_cluster
- no longer pass reverse_proxy_endpoint_port
to 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:
azurerm_application_insights
(#2625)azurerm_batch_account
(#2428)azurerm_batch_pool
(#2461)azurerm_lb
(#2354)azurerm_lb_backend_address_pool
(#2354)azurerm_virtual_machine
(#2463)azurerm_application_insights_api_key
(#2556)azurerm_batch_account
(#2428)azurerm_batch_pool
(#2461)azurerm_firewall_application_rule_collection
(#2532)azurerm_policy_set_definition
(#2535)IMPROVEMENTS:
partner_id
for partner resource attribution (#2643)v24.0.0
of Azure/azure-sdk-for-go
(#2572)network
SDK to 2018-08-01
(#2433)azurerm_app_service
- exporting the possible_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_container_registry
- now exports tags
(#2607)azurerm_network_interface
- now exports ip_configuration.private_ip_address_version
(#2646)azurerm_public_ip
- now exports location
, sku
, allocation_method
, reverse_fqdn
and zones
(#2576)azurerm_app_service
- exporting the possible_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 the SpeechServices
kind (#2583)azurerm_container_group
- deprecated container properties port
and protocol
for ports allowing for multiple ports (#1930)azurerm_eventhub_namespace
- support for kafka_enabled
(#2395)azurerm_firewall
- renaming the public_ip_address_id
property to ip_address_id
(#2433)azurerm_kubernetes_cluster
- support for Virtual Nodes (#2641)azurerm_kubernetes_cluster
- the dns_prefix
now forces a new resource and is properly validated (#2611)azurerm_log_analytics_workspace_linked_service
- now correctly handles uppercase workspace_name
values (#2594)azurerm_network_interface
- support for IPv6 addresses (#2548)azurerm_policy_assignment
- support for Managed Service Identity (#2549)azurerm_policy_assignment
- support exclusions with the not_scopes
property (#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
- deprecated public_ip_address_allocation
in favour of allocation_method
to better match the SDK (#2576)azurerm_redis_cache
- add availability zone support (#2580)azurerm_service_fabric_cluster
- support for azure_active_directory
(#2553)azurerm_service_fabric_cluster
- support for reverse_proxy_certificate
(#2544)azurerm_service_fabric_cluster
- support for reverse_proxy_endpoint_port
(#2544)azurerm_subnet
- support for delegation (#2042)BUG FIXES:
azurerm_managed_disk
- exposing the create_option
field (#2597)azurerm_network_interface
- exposing application_security_group_ids
within the ip_configuration
block (#2599)azurerm_snapshot
- ensuring disk_size_gb
is set (#2596)azurerm_storage_account
- ensuring the account_replication_type
field 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 properties source_application_security_group_ids
and destination_application_security_group_ids
are now correctly read & imported (#2558)azurerm_role_assignment
- retrieving the role definition name during import (#2565)azurerm_template_deployment
- fixing regression and supporting nested template deployments (#2514)FEATURES:
azurerm_monitor_action_group
(#2430)azurerm_mariadb_database
(#2445)azurerm_mariadb_server
(#2406)azurerm_signalr_service
(#2410)IMPROVEMENTS:
2018-05-01
of the Policy API (#2386)azurerm_kubernetes_cluster
- support for Role Based Access Control without Microsoft Entra ID (#2495)azurerm_kubernetes_cluster
- exposing the clusterAdmin
credentials (#2495)azurerm_subscriptions
- ability to filtering by prefix/contains on the Display Name (#2429)azurerm_app_service
- support for configuring app_command_line
in the site_config
block (#2350)azurerm_app_service_plan
- deprecated the properties
and moved app_service_environment_id
, per_site_scaling
and reserved
to the top level (#2442)azurerm_app_service_slot
- support for configuring app_command_line
in the site_config
block (#2350)azurerm_application_insights
- added Node.JS
application type (#2407)azurerm_container_registry
- support for geo-replication via the georeplication_locations
property (#2055)azurerm_key_vault
- exposed backup
and restore
permissions made key_permissions
and secret_permissions
optional (#2363)azurerm_kubernetes_cluster
- support for Role Based Access Control without Microsoft Entra ID (#2495)azurerm_kubernetes_cluster
- exposing the clusterAdmin
credentials (#2495)azurerm_mssql_elasticpool
- deprecated the elastic_pool_properties
property and moved max_size_bytes
and zone_redundant
to the top level (#2378)azurerm_mysql_server
- support for new skus GP_Gen5_64
and MO_Gen5_32
(#2446)azurerm_postgresql_server
support for new skus GP_Gen5_64
and MO_Gen5_32
- (#2447)BUG FIXES:
azurerm_logic_app_workflow
- ensuing the parameters are a string prior to flattening (#2348)azurerm_public_ip
- ensuing properties always exist (#2448)azurerm_route_table
- validation updated to prevent empty and blank property
values 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 the partition_count
field ForceNew (#2400)azurerm_eventhub
- now validates that the storage_account_id
is a proper resource ID (#2374)azurerm_mssql_elasticpool
- relaxed validation of the name
property (#2398)azurerm_recovery_services_protection_policy_vm
- added the timezone
property (#2404)azurerm_route_table
- validation updated to prevent empty and blank property
values from causing a panic (#2467)azurerm_sql_server
- only updating the admin_login_password
when it's changed, allowing this to be managed outside of Terraform (#2263)azurerm_virtual_machine
- nil-checking properties prior to accessing (#2365)FEATURES:
azurerm_key_vault_key
(#2231)azurerm_monitor_diagnostic_setting
(#1291)azurerm_iothub_consumer_group
(#2243)azurerm_monitor_diagnostic_setting
(#1291)azurerm_mssql_elasticpool
(#2071)IMPROVEMENTS:
azurerm_kubernetes_cluster
- support for role_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 the name
field (#2221)azurerm_function_app
- support for the enable_builtin_logging
property (#2268)azurerm_kubernetes_cluster
- support for role_based_access_control
(#1820)azurerm_network_interface
- deprecating internal_fqdn
since 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 setting eviction_policy
(#2226)azurerm_virtual_network_gateway
- support for Zone Redundant Gateways (#2260)BUG FIXES:
azurerm_api_management
- ensuring the public_ip_addresses
field is set (#2310)azurerm_api_management
- ensuring the public_ip_addresses
field 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 allow http
for identifier_uris
and reply_urls
properties (#2320)azurerm_cosmosdb_account
- the ip_range_filter
range filter now allows /32 ip addresses (#2222)azurerm_public_ip
- fixing the casing of the ip_version
/ public_ip_address_allocation
fields (#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 setting next_hop_in_ip_address
to an empty value (#2184)azurerm_route_table
- allowing setting next_hop_in_ip_address
to an empty value (#2184)azurerm_virtual_network_gateway
- plan is now empty when bgp_settings
is omitted (#2304)azurerm_virtual_network
- add validation to prevent panics (#2305)FEATURES:
azurerm_devspace_controller
(#2086)azurerm_log_analytics_workspace_linked_service
(#2139)IMPROVEMENTS:
github.com/Azure/azure-sdk-for-go
(#2163)2018-10-01
of the containerinstance
sdk (#2174)azurerm_automation_account
- exposing dsc_server_endpoint
, dsc_primary_access_key
, dsc_secondary_access_key
properties (#2166)azurerm_automation_account
- support for the free
SKU (#2166)azurerm_client_config
- ensuring the service_principal_application_id
and service_principal_object_id
are always set (#2120)azurerm_cosmosdb_account
- support for the enable_multiple_write_locations
property (#2109)azurerm_eventhub_namespace
- allow maximum_throughput_units
to be zero (#2124)azurerm_key_vault_certificate
- support for setting extended_key_usage
(#2128)azurerm_key_vault_certificate
- support for setting subject_alternative_names
(#2123)azurerm_managed_disk
- support for the UltraSSD_LRS
storage account type (#2118)azurerm_monitor_activity_log_alert
- support the criteria fields resource_provider
, resource_type
, resource_group
(#2150)azurerm_recovery_services_protected_vm
- backup_policy_id
is now required (#2154)azurerm_sql_database
- adding validation to requested_service_objective_name
(#2125)azurerm_virtual_network_gateway
- support for OpenVPN
as a client protocol option (#2126)azurerm_virtual_machine_scale_set
- support for the application_security_group_ids
property of ip_configuration
(#2009)azurerm_virtual_machine_scale_set
- support for a Rolling Upgrade Policy with Automatic OS upgrades (#922)BUG FIXES:
Authorization
header from the debug logs (#2131)azurerm_api_management
- validating the Key Vault Secret ID for the key_vault_id
field in the hostname_configuration
block (#2189)azurerm_function_app
- correctly marking the resource as missing upon manual deletion (#2111)azurerm_kubernetes_cluster
- changing os_disk_size_gb
to computed as the API now returns a valid default (#2117)azurerm_public_ip
- domain_name_label
validation now allows 63 characters (#2122)azurerm_virtual_machine
- making availability_set_id
conflict with zones
(#2185)UPGRADE NOTES:
azurerm_virtual_machine_scale_set
- the field primary
within the ip_configuration
block within the network_profile
block is now Required, to match behavioural changes in the Azure API. (#2035)FEATURES:
azurerm_monitor_log_profile
(#1792)azurerm_api_management
(#1516)azurerm_automation_dsc_configuration
(#1512)azurerm_automation_dsc_nodeconfiguration
(#1512)azurerm_automation_module
(#1512)azurerm_cognitive_account
(#962)azurerm_databricks_workspace
(#1134)azurerm_dev_test_policy
(#2070)azurerm_dev_test_linux_virtual_machine
(#2058)azurerm_dev_test_windows_virtual_machine
(#2058)azurerm_monitor_activitylog_alert
(#1989)azurerm_monitor_metric_alert
(#2026)azurerm_monitor_log_profile
(#1792)azurerm_network_interface_application_gateway_backend_address_pool_association
(#2079)azurerm_network_interface_backend_address_pool_association
(#2079)azurerm_network_interface_nat_rule_association
(#2079)azurerm_recovery_services_protection_policy_vm
(#1978) azurerm_recovery_services_protected_vm
(#1637)azurerm_security_center_contact
(#2045)azurerm_security_center_subscription_pricing
(#2043)azurerm_security_center_workspace
(#2072)azurerm_subnet_network_security_group_association
(#1933)azurerm_subnet_route_table_association
(#1933)BUG FIXES:
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 the addon_profile
oms_agent
property (#1995)azurerm_service_bus_queue
- support for max_delivery_count
(#2028)azurerm_redis_cache
- capacity
can now be successfully changed (#2088)azurerm_virtual_machine_scale_set
- primary
is now required within the ip_configuration
block within network_profile
(matching a behavioural change with the Azure API) (#2035)IMPROVEMENTS:
azurerm_application_gateway
- support for the StandardV2
and WAFV2
skus and tiers (#2015)azurerm_container_group
- adding the secure_environment_variables
property (#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 the oms_agent
property no longer forces a new resource (#2021)azurerm_postgresql_virtual_network_rule
- support for the ignore_missing_vnet_service_endpoint
(#2056)azurerm_public_ip
- support for IPv6 addresses (#2019)azurerm_search_service
- adding the administrative primary_key
and secondary_key
properties (#2074)azurerm_role_definition
- adding the data_actions
and not_data_actions
to the data source (#2110)azurerm_storage_container
- changing container_access_type
no longer forces a new resource (#2075)azurerm_user_assigned_identity
- now exports the client_id
property (#2078)UPGRADE NOTES:
azurerm_azuread_application
- the properties homepage
, identifier_uris
and reply_urls
are now required to be https
as required by Azure (#1960)FEATURES:
azurerm_dev_test_lab
(#1944)azurerm_shared_image
(#1987)azurerm_shared_image_gallery
(#1987)azurerm_shared_image_version
(#1987)azurerm_dev_test_lab
(#1944)azurerm_dev_test_virtual_network
(#1944)azurerm_shared_image
(#1987)azurerm_shared_image_gallery
(#1987)azurerm_shared_image_version
(#1987)IMPROVEMENTS:
github.com/Azure/azure-sdk-for-go
(#1996)azurerm_cosmosdb_account
- adding the is_virtual_network_filter_enabled
and virtual_network_rule
properties (#1961)BUG FIXES:
azurerm_builtin_role_definition
: support for data_actions
and not_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
- allow 0
for frontend_port
and backend_port
again (#1951)azurerm_public_ip
- correctly reading and importing the idle_timeout_in_minutes
property (#1925)azurerm_role_assignment
- only retry on errors when they are retryable (#1934)azurerm_role_definition
- support for the data_actions
and not_data_action
blocks (#1971)azurerm_service_fabric_cluster
- allow two client_certificate_thumbprint
blocks (#1938)azurerm_service_fabric_cluster
- support for specifying the cluster_code_version
field (#1945)azurerm_virtual_network
- exposing the id
of 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
- making admin_password
in the os_profile
block optional again (#1958)FEATURES:
azurerm_firewall
(#1627)azurerm_firewall_network_rule_collection
(#1627)azurerm_mysql_virtual_network_rule
(#1879)IMPROVEMENTS:
github.com/Azure/azure-sdk-for-go
(#1861)github.com/Azure/go-autorest
(#1861) (#1909)2018-06-01
of the Compute API's (#1861)azurerm_automation_runbook
- support for specifying the content field (#1696)azurerm_app_service
- adding the virtual_network_name
property (#1896)azurerm_app_service_slot
- adding the virtual_network_name
property (#1896)azurerm_key_vault_certificate
- adding the thumbprint
property (#1904)azurerm_servicebus_queue
- adding validation for ISO8601 Durations (#1921)azurerm_servicebus_topic
- adding validation for ISO8601 Durations (#1921)azurerm_sql_database
- adding the threat_detection_policy
property (#1628)azurerm_virtual_network
- adding validation to name
preventing empty values (#1898)azurerm_virtual_machine
- support for the managed_disk_type
of StandardSSD_LRS
(#1901)azurerm_virtual_machine_scale_set
- support for the managed_disk_type
of StandardSSD_LRS
(#1901)azurerm_virtual_network_gateway
- additional validation (#1899)BUG FIXES:
azurerm_azuread_service_principal
- passing a filter containing the name to Azure rather than querying locally (#1862)azurerm_azuread_service_principal
- passing a filter containing the name to Azure rather than querying locally (#1862)azurerm_logic_app_trigger_http_request
- relative_path
property 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:
azurerm_management_group
(#1877)azurerm_management_group
(#1788)azurerm_postgresql_virtual_network_rule
(#1774)IMPROVEMENTS:
azurerm_application_insights
- support for the MobileCenter
kind (#1878)azurerm_function_app
- removing validation from the version
field (#1872)azurerm_iothub
- exporting the event_hub_events_endpoint
, event_hub_events_path
, event_hub_operations_endpoint
and event_hub_operations_path
fields (#1789)azurerm_iothub
- support for endpoint
and route
blocks (#1693)azurerm_kubernetes_cluster
- making linux_profile
optional (#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 the pod_cidr
field when network_plugin
is set to azure
(#1798)azurerm_logic_app_workflow
- ensuring parameters are strings (#1843)azurerm_virtual_machine
- setting the image_uri
property within the storage_os_disk
block (#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:
azurerm_log_analytics_workspace
(#1755)azurerm_monitor_action_group
(#1725)IMPROVEMENTS:
2018-04-01
of the IoTHub SDK (#1717)USERPROFILE
environment variable to locate the users home directory, if set (#1718)azurerm_kubernetes_cluster
- exposing the max_pods
field within the agent_pool_profile
block (#1753)azurerm_kubernetes_cluster
- exposing the add_on_profile
block (#1751)azurerm_automation_schedule
- adding the week_days
, month_days
and monthly_occurrence
properties (#1626)azurerm_container_group
- adding a new commands
field / deprecating the command
field (#1740)azurerm_iothub
- support for the Basic
SKU (#1717)azurerm_kubernetes_cluster
- support for max_pods
within the agent_pool_profile
block (#1753)azurerm_kubernetes_cluster
- support for the add_on_profile
block (#1751)azurerm_kubernetes_cluster
- validation for when pod_cidr
is set with a network_plugin
set to azure
(#1763)azurerm_kubernetes_cluster
- client_id
and client_secret
in the service_principal
block are now ForceNew (#1737)azurerm_kubernetes_cluster
- docker_bridge_cidr
, dns_service_ip
and service_cidr
are now conditionally set (#1715)azurerm_lb_nat_rule
- protocol
property now supports All
(#1736)azurerm_lb_nat_pool
- protocol
property now supports All
(#1748)azurerm_lb_probe
- protocol
property now supports Https
(#1742)azurerm_lb_rule
- support for the All
protocol / adding validation (#1754)BUG FIXES:
azurerm_application_insights
- handling a HTTP 201
being returned from the Create API which working around a breaking change in the API (#1769)azurerm_autoscale_setting
- filtering out the $tags
tag (#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:
priority
of any VM Scale Sets created between v1.6 of the Provider and v1.12. (#1586)FEATURES:
azurerm_container_registry
(#1642)azurerm_service_fabric_cluster
(#4)IMPROVEMENTS:
WaitForCompletion
-> WaitForCompletionRef
when polling Future's (#1660)azurerm_kubernetes_cluster
- support for specifying the network_profile
block (#1479)azurerm_kubernetes_cluster
- outputting the node_resource_group
field (#1649)azurerm_kubernetes_cluster
- support for specifying the network_profile
block (#1479)azurerm_kubernetes_cluster
- outputting the node_resource_group
field (#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 of priority
, since this isn't set on older instances. (#1586)FEATURES:
azurerm_data_lake_store_file
(#1261)IMPROVEMENTS:
azurerm_app_service
- support for min_tls_version
in the site_config
block (#1601)azurerm_app_service_slot
- support for min_tls_version
in the site_config
block (#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
- the name
property now allows the ~ character (#1640)FEATURES:
azurerm_azuread_application
(#1552)azurerm_logic_app_workflow
(#1266)azurerm_notification_hub
(#1589)azurerm_notification_hub_namespace
(#1589)azurerm_service_principal
(#1564)azurerm_autoscale_setting
(#1140)azurerm_data_lake_analytics_account
(#1618)azurerm_data_lake_analytics_firewall_rule
(#1618)azurerm_eventhub_namespace_authorization_rule
(#1572)azurerm_logic_app_action_custom
(#1266)azurerm_logic_app_action_http
(#1266)azurerm_logic_app_trigger_custom
(#1266)azurerm_logic_app_trigger_http_request
(#1266)azurerm_logic_app_trigger_recurrence
(#1266)azurerm_logic_app_workflow
(#1266)azurerm_notification_hub
(#1589)azurerm_notification_hub_authorization_rule
(#1589)azurerm_notification_hub_namespace
(#1589)azurerm_servicebus_queue_authorization_rule
(#1543)azurerm_service_principal
(#1564)azurerm_service_principal_password
(#1564)IMPROVEMENTS:
2018-02-01
of the App Service SDK (#1436)azurerm_app_service
- support for setting ftps_settings
in the site_config
block (#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 the site_credential
block (#1567)azurerm_function_app
- only setting WEBSITE_CONTENTSHARE
and WEBSITE_CONTENTAZUREFILECONNECTIONSTRING
for Consumption Apps (#1515)azurerm_mysql_server
- changing tier
or family
in sku
property 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
- changing tier
or family
in sku
property no longer destroys existing resource (#1598)azurerm_virtual_machine_scale_set
- sku
property is now a list #1558 (#1558)BUG FIXES:
azurerm_application_insights
- fixing a bug where application_type
was set to other
(#1563)azurerm_lb
- allow subnet_id
to be set to an empty value (#1588)azurerm_servicebus_subscription
- only sending correlation_filter
values if they're set (#1565)azurerm_servicebus_subscription
- setting the default_message_ttl
field (#1568)azurerm_snapshot
- allowing dashes in the name
field (#1574)azurerm_traffic_manager_endpoint
- working around a bug in the API by setting target
to nil when a target_resource_id
is specified (#1546)FEATURES:
azurerm_azuread_application
(#1269)azurerm_data_lake_store_firewall_rule
(#1499)azurerm_key_vault_access_policy
(#1149)azurerm_scheduler_job
(#1172)azurerm_servicebus_namespace_authorization_rule
(#1498)azurerm_user_assigned_identity
(#1448)IMPROVEMENTS:
containerservice
SDK to 2018-03-31
to support AKS GA (#1474)v18.0.0
of Azure/azure-sdk-for-go
(#1487)v10.12.0
of Azure/go-autorest
(#1487)azurerm_application_gateway
- adding minimum_servers
to the probe resource (#1510)azurerm_cdn_profile
- support for Standard_ChinaCdn
and Standard_Microsoft
SKU's (#1465)azurerm_cosmosdb_account
- checking to see if the name is in use before creating (#1464)azurerm_cosmosdb_account
- fixing the validation on the ip_range_filter
field (#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
- allow private_ip_address
to be set to an empty value (#1481)azurerm_mysql_server
- changing the storage_mb
property no longer forces a new resource (#1532)azurerm_postgresql_server
- changing the storage_mb
property no longer forces a new resource (#1532)azurerm_servicebus_queue
- enable_partitioning
can now be enabled for Basic
and Standard
tiers (#1391)azurerm_virtual_machine
- support for specifying user assigned identities (#1448)azurerm_virtual_machine
- making the content
field in the additional_unattend_config
block (within os_profile_windows_config
) sensitive (#1471)azurerm_virtual_machine_data_disk_attachment
- adding support for write_accelerator_enabled
(#1473)azurerm_virtual_machine_scale_set
- ensuring we set the vhd_containers
field to fix a crash (#1411)azurerm_virtual_machine_scale_set
- support for specifying user assigned identities (#1448)azurerm_virtual_machine_scale_set
- making the content
field in the additional_unattend_config
block (within os_profile_windows_config
) sensitive (#1471)azurerm_virtual_network_gateway
- adding support for the radius_server_address
, radius_server_secret
and vpn_client_protocols
fields to the Data Source (#1505)BUG FIXES:
azurerm_key_vault_key
- handling the parent Key Vault being deleted (#1535)azurerm_sql_database
- fix requested_service_objective_name
updates (#1503)azurerm_storage_account
- limiting the tags
field to 128 characters to match the service (#1524)azurerm_virtual_network_gateway
- fix azurerm_virtual_network_gateway
crashing when vpn_client_configuration
was not supplied (#1505)FEATURES:
azurerm_dns_caa_record
support (#1450)azurerm_virtual_machine_data_disk_attachment
(#1207)IMPROVEMENTS:
Azure/go-autorest
(#1418)Azure/azure-sdk-for-go
(#1418)azurerm_lb
- additional validation on properties (#1403)azurerm_application_gateway
- support for the match
block 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 the PerGB2018
SKU (#1079)azurerm_mysql_server
- GeneralPurpose
and MemoryOptimized
sku tiers now allow 4tb for the storage_mb
property (#1449)azurerm_network_interface
- additional validation on properties (#1403)azurerm_postgresql_server
- GeneralPurpose
and MemoryOptimized
sku tiers now allow 4tb for the storage_mb
property (#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:
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 variables terraform does and now can create vaults when behind a proxy (#1393)azurerm_kubernetes_cluster
- dns_prefix
is now required (#1333)azurerm_network_interface
- ensuring that Public IP's/Private IP Addresses can be removed once assigned (#1295)azurerm_public_ip
- setting the domain_name_label
property into state (#1287)azurerm_storage_account
- file and blob encryption is now explicitly true
by default (#1380)azurerm_servicebus_namespace
- the capacity
property no longer unnecessarily forces a new resource when changed (#1382)azurerm_virtual_machine_scale_set
- the field overprovision
is now true
by default (#1322)azurerm_app_service_plan
- the name
property validation now allows underscores (#1351)IMPROVEMENTS:
azurerm_automation_schedule
- adding the interval
property and supporting recurring schedules (#1384)azurerm_dns_ns_record
- deprecated record
properties in favour of a records
list (#991)azurerm_function_app
- adding the identity
property (#1369)azurerm_role_definition
- the role_definition_id
property is now optional. The resource will now generate a random UUID if it is omitted (#1378)azurerm_storage_account
- adding the network_rules
property (#1334)azurerm_storage_account
- adding the identity
property (#1323)azurerm_storage_blob
- adding the content_type
property (#1304)azurerm_virtual_machine
- support for write_accelerator_enabled
property on Premium disks attached to MS-series machines (#964)azurerm_virtual_machine_scale_set
- adding the dns_settings
and dns_servers
property (#1209)azurerm_virtual_machine_scale_set
- adding the ip_forwarding
property (#1209)azurerm_virtual_network_gateway
- adding the properties vpn_client_protocols
, radius_server_address
and radius_server_secret
(#946)2018-01-01
of the EventGrid API (#1322)2018-03-01
of 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 property max_retry_interval
on both the resource and datasource has been deprecated in favour of max_recurrence_interval
to better match Azure (#1218)FEATURES:
azurerm_storage_account_sas
(#1011)azurerm_data_lake_store
(#1219)azurerm_relay_namespace
(#1233)BUG FIXES:
azurerm_virtual_machine_scale_set
- an empty os_profile_windows_config
block no longer causes a panic ([#12* azurerm_app_service
- adding validation to import (#5107)azurerm_app_service_certificate
- adding validation to import (#5107)azurerm_app_service_custom_hostname_binding
- adding validation to import (#5107)azurerm_app_service_plan
- adding validation to import (#5107)azurerm_app_service_slot
- adding validation to import (#5107)azurerm_app_service_source_control_token
- adding validation to import (#5107)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:
azurerm_cosmosdb_account
(#1056)azurerm_kubernetes_cluster
(#1204)azurerm_key_vault
(#1202)azurerm_key_vault_secret
(#1202)azurerm_route_table
(#1203)BUG FIXES:
azurerm_redis_cache
- changes to the redis_configuration
block are now detected - please see the note above for more information (#1211)IMPROVEMENTS:
Azure/azure-sdk-for-go
(#1198)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 the connection_strings
property (#1194)azurerm_key_vault_certificate
- exposing the certificate_data
(#1200)azurerm_kubernetes_cluster
- making kube_config_raw
a 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 the GatewaySubnet
(#1141)UPGRADE NOTES:
azurerm_cosmosdb_account
- the field failover_policy
has been deprecated in favour of geo_locations
to better match AzureFEATURES:
azurerm_recovery_services_vault
(#995)azurerm_recovery_services_vault
(#995)azurerm_servicebus_subscription_rule
(#1124)IMPROVEMENTS:
azurerm_app_service
- support for updating in-place (#1125)azurerm_app_service_plan
- support for kind
being app
(#1156)azurerm_cosmosdb_account
- support for enable_automatic_failover
(#1055)azurerm_cosmosdb_account
- support for the ConsistentPrefix
consistency level (#1055)azurerm_cosmosdb_account
- prefixes
can now be configured for locations (#1055)azurerm_function_app
- support for updating in-place (#1125)azurerm_key_vault
- adding cert permissions for Purge
and Recover
(#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 as kube_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 the vm_size
property case insensitive (#1131)BUG FIXES:
azurerm_cosmosdb_account
- locations can now be modified in-place (without requiring multiple apply's) (#1055)FEATURES:
azurerm_app_service
(#1071)azurerm_app_service_custom_hostname_binding
(#1087)IMPROVEMENTS:
v15.1.0
of Azure/azure-sdk-for-go
(#1099)v10.6.0
of Azure/go-autorest
(#1077)azurerm_app_service
- added support for the https_only
field (#1080)azurerm_app_service_slot
- added support for the https_only
field (#1080)azurerm_function_app
- added support for the https_only
field (#1080)azurerm_key_vault_certificate
- exposing the certificate's associated secret_id
(#1096)azurerm_redis_cache
- support for clusters on the internal network (#1086)azurerm_servicebus_queue
- support for setting requires_session
(#1111)azurerm_sql_database
- changes to collation
force a new resource (#1066)FEATURES:
IMPROVEMENTS:
azurerm_virtual_machine_scale_set
- adds support for MSI (#1018)FEATURES:
azurerm_scheduler_job_collection
(#990)azurerm_traffic_manager_geographical_location
(#987)azurerm_express_route_circuit_authorization
(#992)azurerm_express_route_circuit_peering
(#1033)azurerm_iothub
(#887)azurerm_policy_definition
(#1010)azurerm_sql_virtual_network_rule
(#978)IMPROVEMENTS:
azurerm_app_service
- allow changing client_affinity_enabled
without requiring a resource recreation (#993)azurerm_app_service
- support for configuring LocalSCM
source 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 for max_interval_in_seconds
from 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 for geo_mappings
(#986)azurerm_traffic_manager_profile
- adding support for the traffic_routing_method
Geographic
(#986)azurerm_virtual_machine_scale_sets
- support for attaching to Application Gateways (#1027)azurerm_virtual_network_gateway
- changes to peering_address
now force a new resource (#1040)FEATURES:
azurerm_cdn_profile
(#950)azurerm_network_interface
(#854)azurerm_public_ips
(#304)azurerm_subscriptions
(#940)azurerm_log_analytics_solution
(#952)azurerm_sql_active_directory_administrator
(#765)azurerm_scheduler_job_collection
(#963)BUG FIXES:
azurerm_application_gateway
- fixes a crash where ssl_policy
isn't returned from the Azure API when importing existing resources (#935)azurerm_app_service
- supporting client_affinity_enabled
being false
(#973)azurerm_kubernetes_cluster
- exporting the FQDN (#907)azurerm_sql_elasticpool
- fixing a crash where location
isn't returned for legacy resources (#982)IMPROVEMENTS:
azurerm_builtin_role_definition
- loading available role definitions from Azure (#770)azurerm_managed_disk
- adding support for Availability Zones (#811)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 the origin
block ForceNew to match Azure (#967)azurerm_function_app
- adding client_affinity_enabled
, use_32_bit_worker_process
and websockets_enabled
(#886)azurerm_load_balancer
- adding support for Availability Zones (#811)azurerm_managed_disk
- adding support for Availability Zones (#811)azurerm_network_interface
- setting internal_fqdn
if 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 for notify-keyspace-events
(#949)azurerm_template_deployment
- support for specifying parameters via parameters_body
(#404)azurerm_virtual_machine
- adding support for Availability Zones (#811)azurerm_virtual_machine_scale_set
- adding support for Availability Zones (#811)FEATURES:
azurerm_application_security_group
(#914)azurerm_application_security_group
(#905)azurerm_servicebus_topic_authorization_rule
(#736)BUG FIXES:
azurerm_kubernetes_cluster
- an empty linux_profile.ssh_key.keydata
no longer causes a crash (#903)azurerm_kubernetes_cluster
- the linux_profile.admin_username
and linux_profile.ssh_key.keydata
fields now force a new resource (#895)azurerm_network_interface
- the subnet_id
field is now case insensitive (#866)azurerm_network_security_group
- reverting security_rules
to a set to fix an ordering issue (#893)azurerm_virtual_machine_scale_set
- the computer_name_prefix
field now forces a new resource (#871)IMPROVEMENTS:
azurerm_container_group
- added dns_name_label
and FQDN
properties (#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 the forward_to
property (#861)azurerm_storage_account
- adding support for account_kind
being StorageV2
(#851)azurerm_virtual_network_gateway_connection
- support for IPsec/IKE Policies (#834)FEATURES:
azurerm_kubernetes_cluster
(#693)azurerm_app_service_active_slot
(#818)azurerm_app_service_slot
(#818)BUG FIXES:
azurerm_app_service_plan
: handling a 404 not being returned as an error (#849)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:
Environment
key from the Azure CLI Config (#842)v12.5.0-beta
of the Azure SDK for Go (#830)2017-12-01
API Version (#797)azurerm_app_service_plan
: support for attaching to an App Service Environment (#850)azurerm_container_group
- adding restart_policy
(#827)azurerm_managed_disk
- updated the validation on disk_size_gb
/ made it computed (#800)azurerm_role_assignment
- add role_definition_name
(#775)azurerm_subnet
- add support for Service Endpoints (#786)azurerm_virtual_machine
- changing managed_disk_id
and create_option
to be not ForceNew (#813)BUG FIXES:
azurerm_public_ip
- Setting the ip_address
field 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:
azurerm_storage_account
(#794)azurerm_virtual_network_gateway
(#796)UPGRADE NOTES:
azurerm_builtin_role_definition
- now returns the correct UUID/GUID for the Virtual Machines Contributor
role (previously the ID for the Classic Virtual Machine Contributor
role was returned) (#762)azurerm_snapshot
- source_uri
now forces a new resource on changes due to behavioural changes in the Azure API (#744)FEATURES:
azurerm_dns_zone
(#702)azurerm_metric_alertrule
(#478)azurerm_virtual_network_gateway
(#133)azurerm_virtual_network_gateway_connection
(#133)IMPROVEMENTS:
v12.2.0-beta
of Azure/azure-sdk-for-go
(#684)v9.7.0
of Azure/go-autorest
(#684)azurerm_builtin_role_definition
- adding extra role definitions (#762)azurerm_app_service
- exposing the outbound_ip_addresses
field (#700)azurerm_function_app
- exposing the outbound_ip_addresses
field (#706)azurerm_function_app
- add support for the always_on
and connection_string
fields (#695)azurerm_image
- add support for filtering images by a regex on the name (#642)azurerm_lb
- adding support for the Standard
SKU (in Preview) (#665)azurerm_public_ip
- adding support for the Standard
SKU (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 setting protocol
to TCP
(#742)FEATURES:
azurerm_app_service_plan
(#668)azurerm_eventhub_namespace
(#673)azurerm_function_app
(#647)IMPROVEMENTS:
azurerm_eventhub
- added support for capture_description
(#681)azurerm_eventhub_consumer_group
- adding validation for the user metadata field (#641)azurerm_lb
- adding the computed field public_ip_addresses
(#633)azurerm_local_network_gateway
- add support for tags
(#638)azurerm_network_interface
- support for Accelerated Networking (#672)azurerm_storage_account
- expose primary_connection_string
and secondary_connection_string
(#647)FEATURES:
azurerm_network_security_group
(#623)azurerm_virtual_network
(#533)azurerm_management_lock
(#575)azurerm_network_watcher
(#571)IMPROVEMENTS:
Azure/azure-sdk-for-go
to v11.2.2-beta (#594)Azure/go-autorest
to v9.5.2 (#617)azurerm_app_service
- exposing the Default Hostname as a Computed fieldFor information on changes prior to the v1.0.0 release, please see the v0.x changelog.
Events
Mar 17, 9 PM - Mar 21, 10 AM
Join the meetup series to build scalable AI solutions based on real-world use cases with fellow developers and experts.
Register now