Releases: hashicorp/terraform-provider-azurerm
Releases · hashicorp/terraform-provider-azurerm
v2.33.0
2.33.0 (October 22, 2020)
UPGRADE NOTES
- This release includes a workaround for a breaking change in Azure’s API related to the Extended Auditing Policy of the SQL and MSSQL resources. The Service Team have confirmed that this Regression will first roll out to all regions before the bug fix is deployed - as such this workaround will be removed in a future release once the fix for the Azure API has been rolled out to all regions.
FEATURES:
- New Resource:
azurerm_service_fabric_mesh_secret
(#8933) - New Resource:
azurerm_service_fabric_mesh_secret_value
(#8933)
IMPROVEMENTS:
- Data Source:
azurerm_shared_image_version
- exposingos_disk_image_size_gb
(#8904) azurerm_app_configuration
- support for theidentity
block (#8875)azurerm_cosmosdb_sql_container
- support for composite indexes (#8792)azurerm_mssql_database
- do not set longterm and shortterm retention policies when using theDW
SKUs (#8899)azurerm_mysql_firewall_rule
- validating thestart_ip_address
andend_ip_address
fields are IP Addresses (#8948)azurerm_redis_firewall_rule
- validating thestart_ip
andend_ip
fields are IP Addresses (#8948)azurerm_search_service
- support for theidentity
block (#8907)azurerm_sql_firewall_rule
- adding validation for thestart_ip_address
andend_ip_address
fields (#8935)
BUG FIXES:
azurerm_application_gateway
- now supportsignore_changes
forssl_certificate
when using pre-existing certificates (#8761)azurerm_mssql_database
- working around a breaking change/regression in the Azure API (#8975)azurerm_mssql_database_extended_auditing_policy
- working around a breaking change/regression in the Azure API (#8975)azurerm_mssql_server
- working around a breaking change/regression in the Azure API (#8975)azurerm_mssql_server_extended_auditing_policy
- working around a breaking change/regression in the Azure API (#8975)azurerm_sql_database
- working around a breaking change/regression in the Azure API (#8975)azurerm_sql_server
- working around a breaking change/regression in the Azure API (#8975)azurerm_policy_set_definition
- Fix updates forparameters
andparameter_values
inpolicy_definition_reference
blocks (#8882)
v2.32.0
2.32.0 (October 15, 2020)
FEATURES:
New data source: azurerm_mysql_server (#8787)
New resource: azurerm_security_center_setting (#8783)
New resource: azurerm_eventgrid_system_topic (#8735)
IMPROVEMENTS:
azurerm_container_registry - support for the trust_policy and retention_policy blocks (#8698)
azurerm_security_center_contact - override SDK creat function to handle 201 response code (#8774)
v2.31.1
v.2.31.0
2.31.0 (October 08, 2020)
UPGRADE NOTES
- This release updates the
azurerm_security_center_subscription_pricing
resource to use the latest version of the Security API which now allows configuring multiple Resource Types - as such a new fieldresource_type
is now available. Configurations default theresource_type
toVirtualMachines
which matches the behaviour of the previous release - but your Terraform Configuration may need updating.
FEATURES:
- New Resource:
azurerm_service_fabric_mesh_application
(#6761) - New Resource:
azurerm_virtual_desktop_application_group
(#8605) - New Resource:
azurerm_virtual_desktop_workspace_application_group_association
(#8605) - New Resource:
azurerm_virtual_desktop_host_pool
(#8605) - New Resource:
azurerm_virtual_desktop_workspace
(#8605)
IMPROVEMENTS:
- dependencies: updating
github.com/Azure/azure-sdk-for-go
tov46.4.0
(#8642) data.azurerm_application_insights
- support for theconnection_string
property (#8699)azurerm_app_service
- support for IPV6 addresses in theip_restriction
property (#8599)azurerm_application_insights
- support for theconnection_string
property (#8699)azurerm_backup_policy_vm
- validate daily backups is >7
(#7898)azurerm_dedicated_host
- add support for theDSv4-Type1
andsku_name
properties (#8718)azurerm_iothub
- Support for thepublic_network_access_enabled
property (#8586)azurerm_key_vault_certificate_issuer
- theorg_id
property is now optional (#8687)azurerm_kubernetes_cluster_node_pool
- themax_node
,min_node
, andnode_count
properties can now be set to0
(#8300)azurerm_mssql_database
- themin_capacity
property can now be set to0
(#8308)azurerm_mssql_database
- support forlong_term_retention_policy
andshort_term_retention_policy
blocks [#8765]azurerm_mssql_server
- support theminimum_tls_version
property (#8361)azurerm_mssql_virtual_machine
- support forstorage_configuration_settings
(#8623)azurerm_security_center_subscription_pricing
- now supports perresource_type
pricing (#8549)azurerm_storage_account
- support for thelarge_file_share_enabled
property (#8789)azurerm_storage_share
- support for large quotas (up to102400
GB) (#8666)
BUG FIXES:
azurerm_function_app
- mark theapp_settings
block as computed (#8682)azurerm_function_app_slot
- mark theapp_settings
block as computed (#8682)azurerm_policy_set_definition
- corrects issue with emptyparameter_values
attribute (#8668)azurerm_policy_definition
-mode
property now enforces correct case (#8795)
v2.30.0
2.30.0 (October 01, 2020)
UPGRADE NOTES
- This release renames certain fields within the
azurerm_cosmosdb_account
(data source & resource) andazurerm_function_app_host_keys
data source to follow HashiCorp's inclusive language guidelines - where fields have been renamed, existing fields will continue to remain available until the next major version of the Azure Provider (v3.0
)
FEATURES:
- New Data Source:
azurerm_cosmosdb_sql_storedprocedure
(#6189) - New Data Source:
azurerm_ip_groups
(#8556) - New Resource:
azurerm_ip_groups
(#8556) - New Resource:
azurerm_resource_group_template_deployment
(#8672) - New Resource:
azurerm_subscription_template_deployment
(#8672)
IMPROVEMENTS:
- dependencies: updating
iothub
to2020-03-01
(#8688) - dependencies: updating
storagecache
to2020-03-01
(#8078) - dependencies: updating
resources
to API Version2020-06-01
(#8672) azurerm_analysis_services_server
- support for theS8v2
andS9v2
SKU's (#8707)azurerm_cognitive_account
- support for theS
sku
(#8639)azurerm_container_group
- support for thedns_config
block (#7912)azurerm_cosmosdb_account
- support thezone_reduntant
property (#8295)azurerm_cosmosdb_mongo_collection
- will now respect the order of thekeys
property in theindex
block (#8602)azurerm_hpc_cache
- support themtu
androot_squash_enabled
properties (#8078)azurerm_key_vault
- add support forenable_rbac_authorization
(#8670)azurerm_lighthouse_assignment
- limit thescope
property to subsriptions (#8601)azurerm_logic_app_workflow
- support for theintegration_service_environment_id
property (#8504)azurerm_servicebus_topic
- validate themax_size_in_megabytes
property (#8648)azurerm_servicebus_queue
- validate themax_size_in_megabytes
property (#8648)azurerm_servicebus_subscription_rule
- support thecorrelation_filter.properties
property (#8646)azurerm_storage_management_policy
- support theappendBlob
value forblob_types
(#8659)
BUG FIXES:
v2.29.0
2.29.0 (September 24, 2020)
UPGRADE NOTES:
azurerm_api_management
- the valueNone
has been removed from theidentity
block to match other resources, to specify an API Management Service with no Managed Identity remove theidentity
block (#8411)azurerm_container_registry
- thestorage_account_id
property now forces a new resource as required by the updated API version (#8477)azurerm_virtual_hub_connection
- deprecating the fieldvitual_network_to_hub_gateways_traffic_allowed
since due to a breaking change in the API behaviour this is no longer used (#7601)azurerm_virtual_hub_connection
- deprecating the fieldhub_to_vitual_network_traffic_allowed
since due to a breaking change in the API behaviour this is no longer used (#7601)azurerm_virtual_wan
- deprecating the fieldallow_vnet_to_vnet_traffic
since due to a breaking change in the API behaviour this is no longer used (#7601)
FEATURES:
- New Data Source:
azurerm_data_share_dataset_kusto_cluster
(#8464) - New Data Source:
azurerm_databricks_workspace
(#8502) - New Data Source:
azurerm_firewall_policy
(#7390) - New Data Source:
azurerm_storage_sync_group
(#8462) - New Data Source:
azurerm_mssql_server
(#7917) - New Resource:
azurerm_data_share_dataset_kusto_cluster
(#8464) - New Resource:
azurerm_firewall_policy
(#7390) - New Resource:
azurerm_mysql_server_key
(#8125) - New Resource:
azurerm_postgresql_server_key
(#8126)
IMPROVEMENTS:
- dependencies: updating
github.com/Azure/azure-sdk-for-go
tov46.3.0
(#8592) - dependencies: updating
containerregistry
to2019-05-01
(#8477) - Data Source:
azurerm_api_management
- export theprivate_ip_addresses
attribute for primary and additional locations (#8290) azurerm_api_management
- support thevirtual_network_configuration
block for additional locations (#8290)azurerm_api_management
- export theprivate_ip_addresses
attribute for additional locations (#8290)azurerm_cosmosdb_account
- support theServerless
value for thecapabilities
property (#8533)azurerm_cosmosdb_sql_container
- support for theindexing_policy
property (#8461)azurerm_mssql_server
- support for therecover_database_id
andrestore_dropped_database_id
properties (#7917)azurerm_policy_set_definition
- support for typed parameter values other then string inthe policy_definition_reference
block deprecatingparameters
in favour ofparameter_vcaluess
(#8270)azurerm_search_service
- Add support forallowed_ips
(#8557)azurerm_service_fabric_cluster
- Remove two block limit forclient_certificate_thumbprint
(#8521)azurerm_signalr_service
- support for delta updates (#8541)azurerm_spring_cloud_service
- support for configuring thenetwork
block (#8568)azurerm_virtual_hub_connection
- deprecating the fieldvitual_network_to_hub_gateways_traffic_allowed
since due to a breaking change in the API behaviour this is no longer used (#7601)azurerm_virtual_hub_connection
- deprecating the fieldhub_to_vitual_network_traffic_allowed
since due to a breaking change in the API behaviour this is no longer used (#7601)azurerm_virtual_hub_connection
- switching to use the now separate API for provisioning these resources (#7601)azurerm_virtual_wan
- deprecating the fieldallow_vnet_to_vnet_traffic
since due to a breaking change in the API behaviour this is no longer used (#7601)azurerm_windows_virtual_machine
- support for updating thelicense_type
field (#8542)
BUG FIXES:
azurerm_api_management
- the valueNone
for the fieldtype
within theidentity
block has been removed - to remove a managed identity remove theidentity
block (#8411)azurerm_app_service
- don't try to manage source_control when scm_type isVSTSRM
(#8531)azurerm_function_app
- don't try to manage source_control when scm_type isVSTSRM
(#8531)azurerm_kubernetes_cluster
- picking the first system node pool if the originaldefault_node_pool
has been removed (#8503)
v2.28.0
2.28.0 (September 17, 2020)
UPGRADE NOTES
- The
id
field for theazurerm_role_definition
changed in release 2.27.0 to work around a bug in the Azure API when using management groups, where the Scope isn't returned - the existingid
field is available asrole_definition_resource_id
from this version of the Azure Provider.
FEATURES:
- New Data Source:
azurerm_data_share_dataset_data_lake_gen2
[#7907] - New Data Source:
azurerm_servicebus_queue_authorization_rule
(#8438) - New Data Source:
azurerm_storage_sync
[#7843] - New Resource:
azurerm_data_share_dataset_data_lake_gen2
(#7907) - New Resource:
azurerm_lighthouse_definition
(#6560) - New Resource:
azurerm_lighthouse_assignment
(#6560) - New Resource:
azurerm_mssql_server_extended_auditing_policy
(#8447) - New Resource:
azurerm_storage_sync
(#7843) - New Resource:
azurerm_synapse_sql_pool
(#8095)
ENHANCEMENTS:
- Data Source:
azurerm_app_service_environment
- Expose vip information of an app service environment (#8487) - Data Source:
azurerm_function_app
- export theidentity
block (#8389) azurerm_app_service_hybrid_connection
- support relays in different namespaces (#8370)azurerm_cosmosdb_cassandra_keyspace
- support theautoscale_settings
block (#7773)azurerm_cosmosdb_gremlin_database
- support theautoscale_settings
block (#7773)azurerm_cosmosdb_gremlin_graph
- support theautoscale_settings
block (#7773)azurerm_cosmosdb_mongo_collection
- support theautoscale_settings
block (#7773)azurerm_cosmosdb_mongo_database
- support theautoscale_settings
block (#7773)azurerm_cosmosdb_sql_container
- support theautoscale_settings
block (#7773)azurerm_cosmosdb_sql_database
- support theautoscale_settings
block (#7773)azurerm_cosmosdb_table
- support theautoscale_settings
block (#7773)azurerm_firewall
- support themanagement_ip_configuration
block (#8235)azurerm_storage_account_customer_managed_key
- support for key rotation (#7836)
BUG FIXES:
- Data Source:
azurerm_function_app_host_keys
- Fix a crash when null ID sometimes returned by API (#8430) azurerm_cognitive_account
- correctly wait on update logic (#8386)azurerm_eventhub_consumer_group
- allow thename
property to be set to$Default
(#8388)azurerm_kubernetes_cluster
- ensure the OMS Agent Log Analytics Workspace case is preserved after disabling/enabling (#8374)azurerm_management_group_id
- loosen case restritions during parsing of management group ID (#8024)azurerm_packet_capture
- fix to ID path to match change in API (#8167)azurerm_role_definition
- exposerole_definition_resource_id
(#8492)
v2.27.0
2.27.0 (September 10, 2020)
FEATURES:
- New Data Source:
azurerm_attestation_provider
(#7885) - New Data Source:
azurerm_function_app_host_keys
(#7902) - New Data Source:
azurerm_lb_rule
(#8365) - New Resource:
azurerm_mssql_database_extended_auditing_policy
(#7793) - New Resource:
azurerm_attestation_provider
(#7885) - New Resource:
azurerm_api_management_api_diagnostic
(#7873) - New Resource:
azurerm_data_factory_linked_service_azure_sql_database
(#8349)
ENHANCEMENTS:
- Data Source:
azurerm_virtual_network_gateway
- exposingaad_audience
,aad_issuer
andaad_tenant
within thevpn_client_configuration
block (#8294) azurerm_cosmosdb_account
- supporting the valueAllowSelfServeUpgradeToMongo36
for thename
field within thecapabilities
block (#8335)azurerm_linux_virtual_machine
- Add support forencryption_at_host_enabled
(#8322)azurerm_linux_virtual_machine_scale_set
- Add support forencryption_at_host_enabled
(#8322)azurerm_servicebus_subscription
- add support fordead_lettering_on_filter_evaluation_error
(#8412)azurerm_spring_cloud_app
- support for theidentity
block (#8336)azurerm_storage_share_directory
- Update name validation (#8366)azurerm_virtual_network_gateway
- support foraad_audience
,aad_issuer
andaad_tenant
within thevpn_client_configuration
block (#8294)azurerm_windows_virtual_machine
- Add support forencryption_at_host_enabled
(#8322)azurerm_windows_virtual_machine_scale_set
- Add support forencryption_at_host_enabled
(#8322)
BUG FIXES:
azurerm_api_management_x.y.api_name
- validation fix (#8409)azurerm_application_insights_webtests
- Fix an issue where thekind
property is sometimes set tonull
(#8372)azurerm_cognitive_account
- Fixes a crash when provisioning a QnAMaker and supports AnomalyDetector (#8357)azurerm_linux_virtual_machine
- Add WaitForState on VM delete (#8383)azurerm_network_security_group
- fixed issue where updates would fail for resource (#8384)azurerm_role_definition
- fixed delete operation when role is scoped to Management Group (#6107)azurerm_windows_virtual_machine
- Add WaitForState on VM delete (#8383)
v2.26.0
UPGRADE NOTES:
- Opt-In Beta: This release introduces an opt-in beta for in-line Virtual Machine Scale Set Extensions. This functionality enables the resource to be used with Azure Service Fabric and other extensions that may require creation time inclusion on Scale Set members. Please see the documentation for
azurerm_linux_virtual_machine_scale_set
andazurerm_windows_virtual_machine_scale_set
for information.
FEATURES:
- New Resource:
azurerm_log_analytics_saved_search
(#8253)
ENHANCEMENTS:
- dependencies: updating
loganalytics
to2020-03-01-preview
(#8234) azurerm_api_management_subscription
- Supportallow_tracing property
(#7969)azurerm_application_gateway
- Add support forprobe.properties.port
(#8278)azurerm_linux_virtual_machine_scale_set
- Beta support forextension
blocks (#8222)azurerm_log_analytics_workspace
- thesku
value is now optional and defaults toPerGB2018
(#8272)azurerm_windows_virtual_machine_scale_set
- Beta support forextension
blocks (#8222)
BUG FIXES:
azurerm_cdn_endpoint
- fixing the casing of the Resource ID to be consistent (#8237)azurerm_cdn_profile
- fixing the casing of the Resource ID to be consistent (#8237)azurerm_key_vault_key
- updating the latest version of the key when updating metadata (#8304)azurerm_key_vault_secret
- updating the latest version of the secret when updating metadata (#8304)azurerm_linux_virtual_machine
- allow updatingallow_extension_operations
regardless of the value ofprovision_vm_agent
(for when the VM Agent has been installed manually) (#8001)azurerm_linux_virtual_machine_scale_set
- working around a bug in the Azure API by always sending the existing Storage Image Reference during updates (#7983)azurerm_network_interface_application_gateway_association
- handling the Network Interface being deleted during a refresh (#8267)azurerm_network_interface_application_security_group_association
- handling the Network Interface being deleted during a refresh (#8267)azurerm_network_interface_backend_address_pool_association
- handling the Network Interface being deleted during a refresh (#8267)azurerm_network_interface_nat_rule_association_resource
- handling the Network Interface being deleted during a refresh (#8267)azurerm_network_interface_network_security_group_association
- handling the Network Interface being deleted during a refresh (#8267)azurerm_windows_virtual_machine
- allow updatingallow_extension_operations
regardless of the value ofprovision_vm_agent
(for when the VM Agent has been installed manually) (#8001)azurerm_windows_virtual_machine_scale_set
- working around a bug in the Azure API by always sending the existing Storage Image Reference during updates (#7983)
v2.25.0
2.25.0 (August 27, 2020)
UPGRADE NOTES:
azurerm_container_group
- Thesecure_environment_variables
field within thecontainer
now maps keys with empty values, which differs from previous versions of this provider which ignored empty values (#8151)
FEATURES:
- New Resource
azurerm_spring_cloud_certificate
(#8067)
IMPROVEMENTS:
- dependencies: updating
keyvault
to2019-09-01
(#7822) azurerm_app_service_slot_virtual_network_swift_connection
- adding validation that theapp_service_id
is an App Service / Function App ID (#8111)azurerm_app_service_slot_virtual_network_swift_connection
- adding validation that thesubnet
is a Subnet ID (#8111)azurerm_batch_pool
- Removenetwork_configuration
from update payload (#8189)azurerm_frontdoor_firewall_policy
-match_variable
within thematch_condition
block can now be set toSocketAddr
(#8244)azurerm_linux_virtual_machine_scale_set
-upgrade_mode="Automatic"
no longer requires health probe (#6667)azurerm_key_vault
- support forsoft_delete_retention_days
(#7822)azurerm_shared_image
- Support forpurchase_plan
(#8124)azurerm_shared_image_gallery
- validating at import time that the ID is for a Shared Image Gallery (#8240)azurerm_windows_virtual_machine_scale_set
-upgrade_mode="Automatic"
no longer requires health probe (#6667)
BUG FIXES:
- Data Source:
azurerm_app_service
- ensuring thesite_config
block is correctly set into the state (#8212) - Enhanced Validation: supporting "centralindia", "southindia" and "westindia" as valid regions in Azure Public (working around invalid data from the Azure API) (#8217)
azurerm_application_gateway
- allow settingip_addresses
within thebackend_address_pool
block to an empty list (#8210)azurerm_application_gateway
- adding validation to thezone
field (#8233)azurerm_container_group
- thesecure_environment_variables
field within thecontainer
now maps keys with empty values (#8151)azurerm_dedicated_host
- waiting for the resource to be gone 20 times rather than 10 to work around an API issue (#8221)azurerm_dedicated_host_group
- adding validation to thezone
field (#8233)azurerm_firewall
- adding validation to thezone
field (#8233)azurerm_hardware_security_module
- adding validation to thezone
field (#8233)azurerm_lb
- adding validation to thezone
field (#8233)azurerm_linux_virtual_machine
- support for updatingultra_ssd_enabled
within theadditional_capabilities
block without recreating the virtual machine (#8015)azurerm_linux_virtual_machine_scale_set
- adding validation to thezone
field (#8233)azurerm_managed_disk
- adding validation to thezone
field (#8233)azurerm_nat_gateway
- adding validation to thezone
field (#8233)azurerm_orchestrated_virtual_machine_scale_set
- adding validation to thezone
field (#8233)azurerm_public_ip_prefix
- adding validation to thezone
field (#8233)azurerm_public_ip
- adding validation to thezone
field (#8233)azurerm_redis_cache
- adding validation to thezone
field (#8233)azurerm_virtual_machine
- adding validation to thezone
field (#8233)azurerm_virtual_machine_scale_set
- adding validation to thezone
field (#8233)azurerm_windows_virtual_machine
- support for updatingultra_ssd_enabled
within theadditional_capabilities
block without recreating the virtual machine (#8015)azurerm_windows_virtual_machine_scale_set
- adding validation to thezone
field (#8233)