Versiones de proveedor de Terraform AzureRM 2.0

Este artículo contiene los siguientes registros de cambios del sitio de HashiCorp que muestran las versiones de proveedor de Terraform AzureRM 2.0:

2.82.0 (no publicada)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualizar a v58.0.0github.com/Azure/azure-sdk-for-go de (v58.0.0)
  • azurerm_lb_nat_pool - compatibilidad con floating_ip_enabled las propiedades , y ( tcp_reset_enabledidle_timeout_in_minutesazurerm_lb_nat_pool)

CORRECCIONES DE ERRORES:

2.81.0 (14 de octubre de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • actualizar batch a la versión de API ( 2021-06-01batch)
  • actualizar mssql a la versión de API ( v5.0mssql)
  • Origen de datos: azurerm_key_vault exporta el atributo ( enable_rbac_authorizationazurerm_key_vault)
  • azurerm_app_service - compatibilidad con la key_vault_reference_identity_id propiedad (azurerm_app_service)
  • azurerm_lb - compatibilidad con la sku_tier propiedad (azurerm_lb)
  • azurerm_eventgrid_event_subscription : admite el delivery_property bloque (azurerm_eventgrid_event_subscription)
  • azurerm_mssql_server - compatibilidad con las user_assigned_identity_ids propiedades primary_user_assigned_identity_id y (azurerm_mssql_server)
  • azurerm_network_connection_monitor - agregar compatibilidad con la destination_port_behavior propiedad (azurerm_network_connection_monitor)
  • azurerm_security_center_workspace - ahora admite el Free plan de tarifa (azurerm_security_center_workspace)
  • azurerm_kusto_attached_database_configuration - compatibilidad con la sharing propiedad (azurerm_kusto_attached_database_configuration)

CORRECCIONES DE ERRORES:

  • Origen de datos: - evitar el miedo de un error de índice fuera azurerm_cosmosdb_account del intervalo (azurerm_cosmosdb_account)
  • azurerm_function_app_slot - La propiedad ha quedado en desuso, ya que ya no se puede configurar en la API del client_affinity servicio (azurerm_function_app_slot)
  • azurerm_kubernetes_cluster : los kube_config bloques y ahora se pueden marcar completamente como a través de una variable de entorno ( kube_admin_configSensitiveazurerm_kubernetes_cluster)
  • azurerm_logic_app_workflow : no buscará ni las nil propiedades de control de acceso vacías (azurerm_logic_app_workflow)
  • azurerm_management_group : no comprobará los grupos de administración secundarios al desasociar una suscripción de un grupo de administración (azurerm_management_group)
  • azurerm_subnet_resource : ahora bloqueará la red virtual y la subred en las actualizaciones (azurerm_subnet_resource)
  • azurerm_app_configuration_key : ahora puede mezclar claves etiquetadas y sin etiquetar (azurerm_app_configuration_key)

2.80.0 (08 de octubre de 2021)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#13444)

MEJORAS:

  • Origen de azurerm_public_ips datos: desuso de la attached propiedad infavour de la attachment_status propiedad para mejorar el filtrado (azurerm_public_ips)
  • Origen de datos: devuelve direcciones IP públicas asociadas a puertas de enlace NAT cuando se establece en o se establece azurerm_public_ipsattached en ( trueattachment_statusAttachedazurerm_public_ips)
  • azurerm_kusto_eventhub_data_connection supports - compatibilidad con la identity_id propiedad (azurerm_kusto_eventhub_data_connection supports)
  • azurerm_managed_disk - compatibilidad con la logical_sector_size propiedad (azurerm_managed_disk)
  • azurerm_service_fabric_cluster - compatibilidad con las service_fabric_zonal_upgrade_mode propiedades service_fabric_zonal_upgrade_mode y (azurerm_service_fabric_cluster)
  • azurerm_stream_analytics_output_eventhub - compatibilidad con la partition_key propiedad (azurerm_stream_analytics_output_eventhub)
  • azurerm_linux_virtual_machine_scale_set - actualizar correctamente la overprovision propiedad (azurerm_linux_virtual_machine_scale_set)

CORRECCIONES DE ERRORES:

  • azurerm_function_app - Corregir regresiones en el almacenamiento de la aplicación de función introducido en la versión 2.77 (azurerm_function_app)
  • azurerm_managed_application - Se ha corregido el error de typecasting (azurerm_managed_application)

2.79.1 (01 de octubre de 2021)

CORRECCIONES DE ERRORES:

  • azurerm_managed_disk : la propiedad ahora tiene en cuenta los discos administrados que ya están administrados max_sharesComputed por Terraform (azurerm_managed_disk)

2.79.0 (01 de octubre de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • Origen de datos: azurerm_key_vault_certificate : exportación de los atributos y ( expiresnot_beforeazurerm_key_vault_certificate)
  • Origen de datos: azurerm_key_vault_certificate_data - exportar el atributo ( not_beforeazurerm_key_vault_certificate_data)
  • azurerm_communication_service - exporte primary_connection_string los atributos , , y ( secondary_connection_stringprimary_keysecondary_keyazurerm_communication_service)
  • azurerm_consumption_budget_subscription compatibilidad con el Forecasted tipo de umbral (azurerm_consumption_budget_subscription)
  • azurerm_consumption_budget_resource_group support for the Forecasted' threshold type (azurerm_consumption_budget_resource_group support for the )
  • azurerm_managed_disk - compatibilidad con la max_shares propiedad (azurerm_managed_disk)
  • azurerm_mssql_database : ahora actualizará primero las SKU de bases de datos replicadas (azurerm_mssql_database)
  • azurerm_virtual_hub_connection - función de actualización de cambios de estado optimizada (azurerm_virtual_hub_connection)

CORRECCIONES DE ERRORES:

  • azurerm_cosmosdb_account - ahora se puede cambiar sin crear un mongo_server_version nuevo cambio (azurerm_cosmosdb_account)
  • azurerm_iothub : suprime correctamente las diferencias de connection_string la propiedad (azurerm_iothub)
  • azurerm_kubernetes_cluster : establecer explícitamente en cuando no está predeterminado solucionar un cambio de comportamiento importante en upgrade_channelNone AKS (azurerm_kubernetes_cluster)
  • azurerm_linux_virtual_machine_scale_set : no omitirá correctamente el protected_setting bloque con el bloque ( extensionazurerm_linux_virtual_machine_scale_set)
  • azurerm_windows_virtual_machine_scale_set : no omitirá correctamente el protected_setting bloque con el bloque ( extensionazurerm_windows_virtual_machine_scale_set)
  • azurerm_app_configuration_key : establezca correctamente la etag propiedad (azurerm_app_configuration_key)

2.78.0  (23 de septiembre de 2021)

NOTAS DE LA ACTUALIZACIÓN

  • se ha actualizado para establecer la propiedad de API correcta con el esquema correcto: para conservar el comportamiento anterior, cambie a azurerm_data_factory_dataset_snowflakeschema_column la propiedad ( structure_columnazurerm_data_factory_dataset_snowflake).

CARACTERÍSTICAS:

MEJORAS:

  • actualizar iothub a la versión de API ( 2021-03-31iothub)
  • Origen de datos: azurerm_private_endpoint_connection - Exportación de atributos desde puntos de conexión privados ( network_interfaceazurerm_private_endpoint_connection)
  • azurerm_app_service - compatibilidad con la vnet_route_all_enabled propiedad (azurerm_app_service)
  • azurerm_bot_channel_slack - compatibilidad con la signing_secret propiedad (azurerm_bot_channel_slack)
  • azurerm_data_factory - compatibilidad para identity ser SystemAssiged y ( UserAssignedazurerm_data_factory)
  • azurerm_function_app - compatibilidad con la vnet_route_all_enabled propiedad (azurerm_function_app)
  • azurerm_machine_learning_workspace - compatibilidad con public_network_access_enabled las propiedades , y ( public_network_access_enableddiscovery_urlazurerm_machine_learning_workspace)
  • azurerm_private_endpoint_connection : exporte network_interface el atributo desde puntos de conexión privados (azurerm_private_endpoint_connection)
  • azurerm_storage_account_network_rules - En storage_account_nameresource_group_name desuso y en favor storage_account_id de (azurerm_storage_account_network_rules )
  • azurerm_storage_share_file - ahora volverá a crear y cargar los archivos eliminados o que faltan (azurerm_storage_share_file)
  • azurerm_synapse_workspace - ahora tenant_id se calcula la propiedad (azurerm_synapse_workspace)

CORRECCIONES DE ERRORES:

  • Origen de datos: - evitar el miedo si la API devuelve un azurerm_app_service_certificate valor nulo o ( issue_dateexpiration_dateazurerm_app_service_certificate)
  • azurerm_app_service_certificate - evitar el miedo si la API devuelve un valor nulo issue_date o expiration_date (azurerm_app_service_certificate)
  • azurerm_app_service_certificate_binding : se revirte un cambio que introdujo un error en la selección de certificados para certificados no administrados (azurerm_app_service_certificate_binding)
  • azurerm_container_group : permite la creación de volúmenes compartidos entre contenedores en un grupo de varios contenedores (azurerm_container_group)
  • azurerm_kubernetes_cluster : al cambiar private_cluster_public_fqdn_enabled ya no se ha creado un recurso nuevo (azurerm_kubernetes_cluster)
  • azurerm_app_configuration_key - Corregir puntero nulo para la clave quitada (azurerm_app_configuration_key)

2.77.0 (17 de septiembre de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • Origen de datos: azurerm_mssql_elasticpool : sku exporte el bloque (azurerm_mssql_elasticpool)
  • azurerm_api_management : ahora admite la purga de instancias eliminadas temporalmente a través de la característica purge_soft_delete_on_destroy de nivel de proveedor (azurerm_api_management)
  • azurerm_data_factory_trigger_schedule - compatibilidad con la activated propiedad (azurerm_data_factory_trigger_schedule)
  • azurerm_logic_app_workflow - compatibilidad con las enabled propiedades access_control y (azurerm_logic_app_workflow)
  • azurerm_monitor_scheduled_query_rules_alert - propiedad auto_mitigation_enabled support (azurerm_monitor_scheduled_query_rules_alert)
  • azurerm_machine_learning_inference_cluster - compatibilidad con el identity bloque (azurerm_machine_learning_inference_cluster)
  • azurerm_machine_learning_compute_cluster - compatibilidad con la ssh_public_access_enabled enhancement propiedad y los identityssh bloques y (azurerm_machine_learning_compute_cluster)
  • azurerm_spring_cloud_service - compatibilidad con la connection_string propiedad (azurerm_spring_cloud_service)

CORRECCIONES DE ERRORES:

  • azurerm_app_service_certificate_binding - retrabajo para la eliminación de la huella digital del servicio (azurerm_app_service_certificate_binding)
  • azurerm_app_service_managed_certificate: corrección para vacía issue_date (azurerm_app_service_managed_certificate)
  • azurerm_cosmosdb_sql_container: se corrige el bloqueo al eliminar (azurerm_cosmosdb_sql_container)
  • azurerm_frontdoor - Corrección del bloqueo cuando la memoria caché está deshabilitada (azurerm_frontdoor)
  • azurerm_function_app - app_settings Corrección WEBSITE_CONTENTSHARE para (azurerm_function_app)
  • azurerm_function_app_slot - app_settings Corrección WEBSITE_CONTENTSHARE para (azurerm_function_app_slot)
  • azurerm_kubernetes_cluster_node_pool - os_sku ahora se calcula (azurerm_kubernetes_cluster_node_pool)
  • azurerm_linux_virtual_machine_scale_set - Se ha corregido un bloqueo automatic_os_policy cuando era nulo (azurerm_linux_virtual_machine_scale_set)
  • azurerm_lb - compatibilidad para agregar o reemplazar un frontend_ip_configuration con availability_zone (azurerm_lb)
  • azurerm_virtual_hub_connection - corregir la condición de carrera en la creación de recursos de red virtual (azurerm_virtual_hub_connection)

2.76.0 (10 de septiembre de 2021)

NOTAS

CARACTERÍSTICAS:

MEJORAS:

  • actualizar cdn a la versión de API ( 2021-09-01cdn)
  • actualizar cosmos a la versión de API ( 2021-06-15cosmos)
  • azurerm_app_service_certificate - argumento de app_service_plan_id compatibilidad para el uso con ASE (azurerm_app_service_certificate)
  • azurerm_application_gateway - Compatibilidad de mTLS con Application Gateway (azurerm_application_gateway)
  • azurerm_cosmosdb_account compatibilidad con la local_authentication_disabled propiedad (azurerm_cosmosdb_account)
  • azurerm_data_factory_integration_runtime_azure - compatibilidad con las cleanup_enabled propiedades subnet_id y (azurerm_data_factory_integration_runtime_azure)
  • azurerm_data_factory_trigger_schedule - compatibilidad con las schedule propiedades description y (azurerm_data_factory_trigger_schedule)
  • azurerm_firewall_policy_rule_collection_group - compatibilidad con description las propiedades , , , y ( destination_addressesdestination_urlsterminate_tlsweb_categoriesazurerm_firewall_policy_rule_collection_group)
  • azurerm_eventgrid_event_subscription - compatibilidad con los delivery_identitydead_letter_identity bloques y (azurerm_eventgrid_event_subscription)
  • azurerm_eventgrid_system_topic_event_subscription - compatibilidad con los delivery_identitydead_letter_identity bloques y (azurerm_eventgrid_system_topic_event_subscription)
  • azurerm_eventgrid_domain compatibilidad con el identity bloque (azurerm_eventgrid_domain)
  • azurerm_eventgrid_topic compatibilidad con el identity bloque (azurerm_eventgrid_topic)
  • azurerm_eventgrid_system_topic compatibilidad con el identity bloque (azurerm_eventgrid_system_topic)
  • azurerm_kubernetes_cluster - compatibilidad con la os_sku propiedad (azurerm_kubernetes_cluster)
  • azurerm_synapse_workspace - compatibilidad con la tenant_id propiedad (azurerm_synapse_workspace)
  • azurerm_site_recovery_network_mapping- refactorización para usar un formateador o analizador de identificadores (azurerm_site_recovery_network_mapping)
  • azurerm_stream_analytics_output_blob - compatibilidad con el Parquet tipo y las propiedades y ( batch_max_wait_timebatch_min_rowsazurerm_stream_analytics_output_blob)
  • azurerm_virtual_network_gateway_resource - compatibilidad con varios tipos de autenticación vpn (azurerm_virtual_network_gateway_resource)

CORRECCIONES DE ERRORES:

  • Origen de datos: azurerm_kubernetes_cluster - leer correctamente el recurso local_account_disabled cuando es ( trueazurerm_kubernetes_cluster)
  • azurerm_api_management_subscription - validación subscription_id de relajación (azurerm_api_management_subscription)
  • azurerm_app_configuration_key - corregir la importación de KV sin etiqueta (azurerm_app_configuration_key)
  • azurerm_synapse_sql_pool : admite correctamente caracteres UTF-8 para la name propiedad (azurerm_synapse_sql_pool)

2.75.0 (02 de septiembre de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualizar a v57.0.0github.com/Azure/azure-sdk-for-go de (v57.0.0)
  • actualizar dataprotection a la versión de API ( 2021-07-01dataprotection)
  • azurerm_application_insights : admite la local_authentication_disabled propiedad (azurerm_application_insights)
  • azurerm_data_factory_linked_service_azure_blob_storage - compatibilidad con la key_vault_sas_token propiedad (azurerm_data_factory_linked_service_azure_blob_storage)
  • azurerm_data_factory_linked_service_azure_function compatibilidad con el key_vault_key bloque (azurerm_data_factory_linked_service_azure_function)
  • azurerm_data_protection_backup_instance_postgresql : admite la database_credential_key_vault_secret_id propiedad (azurerm_data_protection_backup_instance_postgresql)
  • azurerm_hdinsight_hadoop_cluster - compatibilidad con el security_profile bloque (azurerm_hdinsight_hadoop_cluster)
  • azurerm_hdinsight_hbase_cluster - compatibilidad con el security_profile bloque (azurerm_hdinsight_hbase_cluster)
  • azurerm_hdinsight_interactive_query_cluster - compatibilidad con el security_profile bloque (azurerm_hdinsight_interactive_query_cluster)
  • azurerm_hdinsight_kafka_cluster - compatibilidad con el security_profile bloque (azurerm_hdinsight_kafka_cluster)
  • azurerm_hdinsight_spark_cluster - compatibilidad con el security_profile bloque (azurerm_hdinsight_spark_cluster)
  • azurerm_mssql_server- refactorización para usar un formateador o analizador de identificadores (azurerm_mssql_server)
  • azurerm_policy_virtual_machine_configuration_assignment - compatibilidad con assignment_type las propiedades , y ( content_uricontent_hashazurerm_policy_virtual_machine_configuration_assignment)
  • azurerm_storage_account : controla valores nulos para AllowBlobPublicAccess (azurerm_storage_account)
  • azurerm_synapse_spark_pool - Agregar spark de compatibilidad 3.1 para (azurerm_synapse_spark_pool)

2.74.0 (27 de agosto de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualizar monitor a la versión de API ( 2021-07-01-previewmonitor)
  • dependencies: actualizar devtestlabs a la versión de API ( 2018-09-15devtestlabs)
  • Origen de datos: azurerm_servicebus_namespace_authorization_rule - compatibilidad con las propiedades y ( primary_connection_string_aliassecondary_connection_string_aliasazurerm_servicebus_namespace_authorization_rule)
  • Origen de datos: azurerm_servicebus_queue_authorization_rule - compatibilidad con las propiedades y ( primary_connection_string_aliassecondary_connection_string_aliasazurerm_servicebus_queue_authorization_rule)
  • Origen de datos: azurerm_network_service_tags - nuevas propiedades y ( ipv4_cidrsipv6_cidrsazurerm_network_service_tags)
  • azurerm_api_management - ahora exporta el expiry certificado y los atributos ( thumbprintsubjectazurerm_api_management)
  • azurerm_app_configuration - compatibilidad con identidades asignadas por el usuario (azurerm_app_configuration)
  • azurerm_app_service - Agregar compatibilidad con vnet_route_all_enabled la propiedad (azurerm_app_service)
  • azurerm_app_service_plan - compatibilidad con la zone_redundant propiedad (azurerm_app_service_plan)
  • azurerm_data_factory_dataset_binary - compatibilidad con dynamic_path_enabled las propiedades y ( dynamic_path_enabledazurerm_data_factory_dataset_binary)
  • azurerm_data_factory_dataset_delimited_text - compatibilidad con dynamic_path_enabled las propiedades y ( dynamic_path_enabledazurerm_data_factory_dataset_delimited_text)
  • azurerm_data_factory_dataset_json - compatibilidad con dynamic_path_enabled las propiedades y ( dynamic_path_enabledazurerm_data_factory_dataset_json)
  • azurerm_data_factory_dataset_parquet - compatibilidad con dynamic_path_enabled las propiedades y ( dynamic_path_enabledazurerm_data_factory_dataset_parquet)
  • azurerm_firewall_policy - compatibilidad con los intrusion_detection bloques , identity y ( tls_certificateazurerm_firewall_policy)
  • azurerm_kubernetes_cluster - compatibilidad con la pod_subnet_id propiedad (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster_node_pool - compatibilidad con la pod_subnet_id propiedad (azurerm_kubernetes_cluster_node_pool)
  • azurerm_monitor_autoscale_setting - compatibilidad con el campo divide_by_instance_count dentro del bloque ( metric_triggerazurerm_monitor_autoscale_setting)
  • azurerm_redis_enterprise_cluster - Ahora tags se puede actualizar la propiedad (azurerm_redis_enterprise_cluster)
  • azurerm_storage_account - Agregar compatibilidad con shared_key_access_enabled la propiedad (azurerm_storage_account)
  • azurerm_servicebus_namespace_authorization_rule - compatibilidad con las primary_connection_string_alias propiedades secondary_connection_string_alias y (azurerm_servicebus_namespace_authorization_rule)
  • azurerm_servicebus_topic_authorization_rule - compatibilidad con las primary_connection_string_alias propiedades secondary_connection_string_alias y (azurerm_servicebus_topic_authorization_rule)
  • azurerm_dev_test_global_vm_shutdown_schedule - compatibilidad con la mail propiedad (azurerm_dev_test_global_vm_shutdown_schedule)

CORRECCIONES DE ERRORES:

  • azurerm_data_factory_dataset_delimited_text : admite valores vacíos para column_delimiter las propiedades , y ( row_delimiterquote_characterescape_characterencodingazurerm_data_factory_dataset_delimited_text)
  • azurerm_cosmosdb_cassandra_table - actualizar correctamente throughput (azurerm_cosmosdb_cassandra_table)
  • azurerm_private_dns_a_record - corregir la regresión en name la validación y agregar la validación del límite máximo del conjunto de registros (azurerm_private_dns_a_record)
  • azurerm_postgresql_flexible_server_database Las charset propiedades y ahora son collation opcionales (azurerm_postgresql_flexible_server_database)
  • azurerm_spring_cloud_app - Corregir bloqueo cuando la identidad no está presente (azurerm_spring_cloud_app)

2.73.0 (20 de agosto de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • Dependencias: actualizar github.com/Azure/azure-sdk-for-go a v56.2.0 (github.com/Azure/azure-sdk-for-go)
  • Dependencias: actualización frontdoor para usar la versión de API ( 2020-05-01frontdoor)
  • Dependencias: actualización web para usar la versión de API ( 2021-02-01web)
  • Dependencias: actualización kusto para usar la versión de API ( 2021-01-01kusto)
  • Dependencias: actualización machinelearning para usar la versión de API ( 2021-07-01machinelearning)
  • Dependencias: actualización network para usar la versión de API ( 2021-02-01network)
  • appconfiguration: actualización para usar el SDK insertado más reciente (12950)
  • eventhub: actualización para usar el SDK insertado más reciente (12946)
  • Origen de datos: azurerm_iothub - compatibilidad con la propiedad ( hostnameazurerm_iothub)
  • Origen de datos: refactorización para usar un formateador o analizador de azurerm_application_security_group identificadores (azurerm_application_security_group)
  • azurerm_active_directory_domain_service - exporte resource_id el atributo (azurerm_active_directory_domain_service)
  • azurerm_app_service_environment_v3 - actualizado para cambios de ga-ga, incluida la compatibilidad con , , y varias internal_load_balancing_modezone_redundant propiedades dedicated_host_count exportadas nuevas (azurerm_app_service_environment_v3)
  • azurerm_application_security_group - refactorización para usar un formateador o analizador de identificadores (azurerm_application_security_group)
  • azurerm_data_lake_store - compatibilidad con el identity bloque (azurerm_data_lake_store)
  • azurerm_kubernetes_cluster - compatibilidad con las ultra_ssd_enabled propiedades private_cluster_public_fqdn_enabled y (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster_node_pool - compatibilidad con la ultra_ssd_enabled propiedad (azurerm_kubernetes_cluster_node_pool)
  • azurerm_logic_app_trigger_http_request - compatibilidad con el callback_url atributo (azurerm_logic_app_trigger_http_request)
  • azurerm_netapp_volume - compatibilidad con la snapshot_directory_visible propiedad (azurerm_netapp_volume)
  • azurerm_sql_server - compatibilidad para configurar threat_detection_policy (azurerm_sql_server)
  • azurerm_stream_analytics_output_eventhub - compatibilidad con la property_columns propiedad (azurerm_stream_analytics_output_eventhub)

CORRECCIONES DE ERRORES:

  • azurerm_frontdoor - exponer la compatibilidad con cache_duration los campos y ( cache_query_parametersazurerm_frontdoor)
  • azurerm_network_watcher_flow_log : trunca correctamente el nombre asegurándose de que no termina en - (azurerm_network_watcher_flow_log)
  • azurerm_databricks_workspace - lógica de la ejecución de public_network_access_enabled la propiedad (azurerm_databricks_workspace)
  • azurerm_databricks_workspace - Corregir posible bloqueo en Lectura (azurerm_databricks_workspace)
  • azurerm_private_dns_zone_id - Controlar correctamente casos inconsistentes (azurerm_private_dns_zone_id)
  • azurerm_private_dns_a_record_resource : valide actualmente la propiedad name permitiendo @ s (azurerm_private_dns_a_record_resource)
  • azurerm_eventhub_namespace - compatibilidad hasta 40 para la propiedad ( maximum_throughput_unitsazurerm_eventhub_namespace)
  • azurerm_kubernetes_cluster- Corregir bloqueo en la actualización cuando se configuró previamente AAD profile is now nil (azurerm_kubernetes_cluster)
  • azurerm_redis_enterprise_cluster : al cambiar la propiedad tags ya no se crea un nuevo recurso (azurerm_redis_enterprise_cluster)
  • azurerm_storage_account - permitir 0 para la cors.max_age_in_seconds propiedad (azurerm_storage_account)
  • azurerm_servicebus_topic - validar correctamente la name propiedad (azurerm_servicebus_topic)
  • azurerm_virtual_hub_connection : no bloqueará correctamente su red cirtual durante las actualizaciones (azurerm_virtual_hub_connection)
  • azurerm_linux_virtual_machine_scale_set : se corrige un posible bloqueo en las actualizaciones rolling_upgrade_policy del bloque (azurerm_linux_virtual_machine_scale_set)

2.72.0 (12 de agosto de 2021)

NOTAS DE LA ACTUALIZACIÓN

  • Esta versión del proveedor de Azure presenta la marca de características prevent_deletion_if_contains_resources (que está deshabilitada de forma predeterminada) que (cuando está habilitada) significa que Terraform buscará recursos anidados en el grupo de recursos durante la eliminación del grupo de recursos y requerirá que estos recursos se eliminen primero. Así se evita la eliminación involuntaria de recursos no administrados dentro de un grupo de recursos y su valor predeterminado es desactivado en las versiones 2.x del proveedor de Azure, pero se habilitará de forma predeterminada en la versión 3.0 del proveedor de Azure. Consulte la documentación del bloque para más información. (12657)

CARACTERÍSTICAS:

MEJORAS:

  • azurerm_api_management_named_value - compatibilidad con identidades administradas del sistema (azurerm_api_management_named_value)
  • azurerm_application_insights_smart_detection_rule : admite todas las reglas disponibles de forma currenly en el SDK (azurerm_application_insights_smart_detection_rule)
  • azurerm_function_app - Agregar compatibilidad para dotnet_framework_version en (azurerm_function_app)
  • azurerm_resource_group - condicionalmente (según la marca de características; consulte la sección "Notas de actualización") para comprobar los recursos anidados durante la eliminación del grupo de recursos y generar un error si se encuentran recursos prevent_deletion_if_contains_resources (azurerm_resource_group)

CORRECCIONES DE ERRORES:

  • Origen de datos: actualización del encabezado PEM cuando se usa una clave privada RSA para que esto se valide con azurerm_key_vault_certificate_data OpenSSL (azurerm_key_vault_certificate_data)
  • azurerm_active_directory_domain_service - quitar una comprobación innecesaria durante la eliminación (azurerm_active_directory_domain_service)
  • azurerm_app_service_environment - quitar una comprobación innecesaria durante la eliminación (azurerm_app_service_environment)
  • azurerm_cdn_profile - quitar una comprobación innecesaria durante la eliminación (azurerm_cdn_profile)
  • azurerm_container_registry_scope_map - quitar una comprobación innecesaria durante la eliminación (azurerm_container_registry_scope_map)
  • azurerm_container_registry_token - quitar una comprobación innecesaria durante la eliminación (azurerm_container_registry_token)
  • azurerm_container_registry_webhook - quitar una comprobación innecesaria durante la eliminación (azurerm_container_registry_webhook)
  • azurerm_container_registry - quitar una comprobación innecesaria durante la eliminación (azurerm_container_registry)
  • azurerm_data_factory_dataset_delimited_text : envíe correctamente valores opcionales opcionales a la API (azurerm_data_factory_dataset_delimited_text)
  • azurerm_data_lake_analytics_account - quitar una comprobación innecesaria durante la eliminación (azurerm_data_lake_analytics_account)
  • azurerm_data_lake_store - quitar una comprobación innecesaria durante la eliminación (azurerm_data_lake_store)
  • azurerm_data_protection_backup_instance_disk - quitar una comprobación innecesaria durante la eliminación (azurerm_data_protection_backup_instance_disk)
  • azurerm_database_migration_service - quitar una comprobación innecesaria durante la eliminación (azurerm_database_migration_service)
  • azurerm_dns_zone - quitar una comprobación innecesaria durante la eliminación (azurerm_dns_zone)
  • azurerm_eventgrid_domain_topic - quitar una comprobación innecesaria durante la eliminación (azurerm_eventgrid_domain_topic)
  • azurerm_eventgrid_domain - quitar una comprobación innecesaria durante la eliminación (azurerm_eventgrid_domain)
  • azurerm_eventgrid_event_subscription - quitar una comprobación innecesaria durante la eliminación (azurerm_eventgrid_event_subscription)
  • azurerm_eventgrid_system_topic_event_subscription - quitar una comprobación innecesaria durante la eliminación (azurerm_eventgrid_system_topic_event_subscription)
  • azurerm_eventgrid_system_topic - quitar una comprobación innecesaria durante la eliminación (azurerm_eventgrid_system_topic)
  • azurerm_eventgrid_topic - quitar una comprobación innecesaria durante la eliminación (azurerm_eventgrid_topic)
  • azurerm_express_route_circuit_authorization - quitar una comprobación innecesaria durante la eliminación (azurerm_express_route_circuit_authorization)
  • azurerm_express_route_circuit_peering - quitar una comprobación innecesaria durante la eliminación (azurerm_express_route_circuit_peering)
  • azurerm_express_route_gateway - quitar una comprobación innecesaria durante la eliminación (azurerm_express_route_gateway)
  • azurerm_express_route_port - quitar una comprobación innecesaria durante la eliminación (azurerm_express_route_port)
  • azurerm_frontdoor_firewall_policy - quitar una comprobación innecesaria durante la eliminación (azurerm_frontdoor_firewall_policy)
  • azurerm_hpc_cache_blob_nfs_target - quitar una comprobación innecesaria durante la eliminación (azurerm_hpc_cache_blob_nfs_target)
  • azurerm_iothub - quitar una comprobación innecesaria durante la eliminación (azurerm_iothub)
  • azurerm_key_vault_managed_hardware_security_module - quitar una comprobación innecesaria durante la eliminación (azurerm_key_vault_managed_hardware_security_module)
  • azurerm_kubernetes_cluster : evitar el miedo nulo cuando la configuración de rbac está vacía (azurerm_kubernetes_cluster)
  • azurerm_iot_dps - corregir un bloqueo durante la creación (azurerm_iot_dps)
  • azurerm_local_network_gateway - quitar una comprobación innecesaria durante la eliminación (azurerm_local_network_gateway)
  • azurerm_logic_app_trigger_recurrence : actualice las cadenas de zona horaria para que coincidan con el comportamiento de la API y use la zona horaria incluso cuando no se especifique start_time (azurerm_logic_app_trigger_recurrence)
  • azurerm_mariadb_database - quitar una comprobación innecesaria durante la eliminación (azurerm_mariadb_database)
  • azurerm_mariadb_server - quitar una comprobación innecesaria durante la eliminación (azurerm_mariadb_server)
  • azurerm_mariadb_virtual_network_rule - quitar una comprobación innecesaria durante la eliminación (azurerm_mariadb_virtual_network_rule)
  • azurerm_mssql_database - quitar una comprobación innecesaria durante la eliminación (azurerm_mssql_database)
  • azurerm_mssql_virtual_network_rule - quitar una comprobación innecesaria durante la eliminación (azurerm_mssql_virtual_network_rule)
  • azurerm_mysql_server - quitar una comprobación innecesaria durante la eliminación (azurerm_mysql_server)
  • azurerm_nat_gateway - quitar una comprobación innecesaria durante la eliminación (azurerm_nat_gateway)
  • azurerm_network_packet_capture - quitar una comprobación innecesaria durante la eliminación (azurerm_network_packet_capture)
  • azurerm_packet_capture - quitar una comprobación innecesaria durante la eliminación (azurerm_packet_capture)
  • azurerm_postgresql_configuration - quitar una comprobación innecesaria durante la eliminación (azurerm_postgresql_configuration)
  • azurerm_postgresql_firewall_rule - quitar una comprobación innecesaria durante la eliminación (azurerm_postgresql_firewall_rule)
  • azurerm_postgresql_server - quitar una comprobación innecesaria durante la eliminación (azurerm_postgresql_server)
  • azurerm_postgresql_virtual_network_rule - quitar una comprobación innecesaria durante la eliminación (azurerm_postgresql_virtual_network_rule)
  • azurerm_private_dns_zone_virtual_network_link - quitar una comprobación innecesaria durante la eliminación (azurerm_private_dns_zone_virtual_network_link)
  • azurerm_private_endpoint - quitar una comprobación innecesaria durante la eliminación (azurerm_private_endpoint)
  • azurerm_private_link_service - quitar una comprobación innecesaria durante la eliminación (azurerm_private_link_service)
  • azurerm_shared_image_gallery - quitar una comprobación innecesaria durante la eliminación (azurerm_shared_image_gallery)
  • azurerm_sql_virtual_network_rule - quitar una comprobación innecesaria durante la eliminación (azurerm_sql_virtual_network_rule)
  • azurerm_virtual_machine_scale_set_extension - quitar una comprobación innecesaria durante la eliminación (azurerm_virtual_machine_scale_set_extension)
  • azurerm_virtual_wan - quitar una comprobación innecesaria durante la eliminación (azurerm_virtual_wan)
  • azurerm_vpn_gateway_connection - quitar una comprobación innecesaria durante la eliminación (azurerm_vpn_gateway_connection)
  • azurerm_web_application_firewall_policy - quitar una comprobación innecesaria durante la eliminación (azurerm_web_application_firewall_policy)

2.71.0 (06 de agosto de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualizar a v56.0.0 de github.com/Azure/azure-sdk-for-go (v56.0.0)
  • dependencies: actualización appinsights para usar la versión de API ( 2020-02-02appinsights)
  • dependencies: actualización containerservice para usar la versión de API ( 2021-05-1containerservice)
  • dependencies: actualización machinelearning para usar la versión de API ( 2021-04-01machinelearning)
  • dependencies: actualización databricks para usar la versión de API ( 2021-04-01-previewdatabricks)
  • PowerBI: refactorización para usar un SDK incrustado (12787)
  • SignalR: refactorización para usar un SDK incrustado (12785)
  • azurerm_api_management_api_diagnostic - compatibilidad con la operation_name_format propiedad (azurerm_api_management_api_diagnostic)
  • azurerm_app_service - compatibilidad con las propiedades acr_use_managed_identity_credentials y acr_user_managed_identity_client_id (azurerm_app_service)
  • azurerm_app_service - compatibilidad v6.0 con la propiedad ( dotnet_framework_versionazurerm_app_service)
  • azurerm_application_insights - compatibilidad con la workspace_id propiedad (azurerm_application_insights)
  • azurerm_databricks_workspace - compatibilidad con el punto de conexión de private link (azurerm_databricks_workspace)
  • azurerm_databricks_workspace - Agregar compatibilidad para Customer Managed Keys for Managed Services (azurerm_databricks_workspace)
  • azurerm_data_factory_linked_service_data_lake_storage_gen2 : no envíe una cadena de conexión segura cuando use una identidad administrada (azurerm_data_factory_linked_service_data_lake_storage_gen2)
  • azurerm_function_app - compatibilidad con elastic_instance_minimum las propiedades , y ( app_scale_limitruntime_scale_monitoring_enabledazurerm_function_app)
  • azurerm_kubernetes_cluster - compatibilidad con la local_account_disabled propiedad (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - compatibilidad con el maintenance_window bloque (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - El campo automatic_channel_upgrade ahora se puede establecer en ( node-imageazurerm_kubernetes_cluster)
  • azurerm_logic_app_workflow - compatibilidad con workflow_parameters (azurerm_logic_app_workflow)
  • azurerm_mssql_database - compatibilidad con Free las SKU y ( FSV2azurerm_mssql_database)
  • azurerm_network_security_group - La protocol propiedad ahora admite los valores y ( AhEspazurerm_network_security_group)
  • azurerm_public_ip_resource - compatibilidad con sku_tier propiedad (azurerm_public_ip_resource)
  • azurerm_redis_cache - compatibilidad con replicas_per_primary las propiedades redis_version y bloques , y ( tenant_settingsazurerm_redis_cache)
  • azurerm_redis_enterprise_cluster : ahora se puede aprovisionar en Canada Central (azurerm_redis_enterprise_cluster)
  • azurerm_static_site - SKU Standard de soporte (azurerm_static_site)

CORRECCIONES DE ERRORES:

  • Origen de azurerm_ssh_public_key datos: normalizar la clave pública SSH (azurerm_ssh_public_key)
  • azurerm_api_management_api_subscription : se corrige el ámbito predeterminado para que sea en lugar de como requiere la /apis API más reciente ( all_apisazurerm_api_management_api_subscription)
  • azurerm_app_service_active_slot - Corrección 404 no encontrada en la lectura de la ranura (azurerm_app_service_active_slot)
  • azurerm_linux_virtual_machine_scale_set - Corregir bloqueo al comprobar la imagen más reciente (azurerm_linux_virtual_machine_scale_set)
  • azurerm_kubernetes_cluster - valore rápidamente la propiedad net_ipv4_ip_local_port_range_max (azurerm_kubernetes_cluster)
  • azurerm_local_network_gateway - corregir un bloqueo en el que LocalNetworkAddressSpace el bloque era nulo (azurerm_local_network_gateway)
  • azurerm_notification_hub_authorization_rule - cambiar para usar un formateador de identificador (azurerm_notification_hub_authorization_rule)
  • azurerm_notification_hub - cambiar para usar un formateador de identificador (azurerm_notification_hub)
  • azurerm_notification_hub_namespace - cambiar para usar un formateador de identificador (azurerm_notification_hub_namespace)
  • azurerm_postgresql_database - Corregir un bloqueo en el SDK de Azure (azurerm_postgresql_database)
  • azurerm_private_dns_zone - corregir un bloqueo durante la eliminación (azurerm_private_dns_zone)
  • azurerm_resource_group_template_deployment - corregir la eliminación de elementos anidados cuando se usan elementos de nivel no superior (azurerm_resource_group_template_deployment)
  • azurerm_subscription_template_deployment - corregir la eliminación de elementos anidados cuando se usan elementos de nivel no superior (azurerm_subscription_template_deployment)
  • azurerm_virtual_machine_extension - Cambiar la publisher propiedad ahora crea un nuevo recurso (azurerm_virtual_machine_extension)

2.70.0 (30 de julio de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: Actualizar web (App Service) API a 2021-01-15 (web)
  • analysisservices: refactorización para usar un SDK incrustado (12771)
  • maps: refactorización para usar un SDK incrustado (12716)
  • msi: refactorización para usar un SDK incrustado (12715)
  • relay: refactorización para usar un SDK incrustado (12772)
  • vmware: refactorización para usar un SDK incrustado (12751)
  • Origen de datos: azurerm_storage_account_sas - compatibilidad con la propiedad ( ip_addressesazurerm_storage_account_sas)
  • azurerm_api_management_diagnostic - compatibilidad con la propiedad operation_name_format (azurerm_api_management_diagnostic)
  • azurerm_automation_certificate - Ahora exportable se puede establecer la propiedad (azurerm_automation_certificate)
  • azurerm_data_factory_dataset_binary - El blob path y las propiedades ahora son filename opcionales (azurerm_data_factory_dataset_binary)
  • azurerm_data_factory_trigger_blob_event - compatibilidad con la activation propiedad (azurerm_data_factory_trigger_blob_event)
  • azurerm_data_factory_pipeline - compatibilidad con las concurrency propiedades moniter_metrics_after_duration y (azurerm_data_factory_pipeline)
  • azurerm_hdinsight_interactive_query_cluster - compatibilidad con la encryption_in_transit_enabled propiedad (azurerm_hdinsight_interactive_query_cluster)
  • azurerm_hdinsight_spark_cluster - compatibilidad con la encryption_in_transit_enabled propiedad (azurerm_hdinsight_spark_cluster)
  • azurerm_firewall_polcy - compatibilidad con la propiedad private_ip_ranges (azurerm_firewall_polcy)

CORRECCIONES DE ERRORES:

  • azurerm_cdn_endpoint : se corrige un bloqueo cuando el futuro es nulo (azurerm_cdn_endpoint)
  • azurerm_private_endpoint - Trabajar en torno a un problema de uso de mayúsculas y minúsculas en para los recursos private_connection_resource_id de MariaDB, MySQL y PostgreSQL (azurerm_private_endpoint)

2.69.0 (23 de julio de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: Updgrading to v55.6.0 of github.com/Azure/azure-sdk-for-go (v55.6.0)
  • azurerm_api_management_named_value : el campo secret_id ahora se puede establecer en una clave de Key Vault sin versión (azurerm_api_management_named_value)
  • azurerm_data_factory_integration_runtime_azure_ssis - compatibilidad con public_ips los express_custom_setuppackage_store bloques , , y proxy (azurerm_data_factory_integration_runtime_azure_ssis)
  • azurerm_data_factory_integration_runtime_azure_ssis - compatibilidad con los key_vault_password bloques , key_vault_license y (azurerm_data_factory_integration_runtime_azure_ssis)
  • azurerm_bot_channels_registration - compatibilidad con cmk_key_vault_url , , y ( descriptionicon_urlisolated_network_enabledazurerm_bot_channels_registration)
  • azurerm_data_factory_integration_runtime_azure - compatibilidad con la virtual_network_enabled propiedad (azurerm_data_factory_integration_runtime_azure)
  • azurerm_eventgrid_event_subscription - compatibilidad con la advanced_filtering_on_arrays_enabled propiedad (azurerm_eventgrid_event_subscription)
  • azurerm_eventgrid_system_topic_event_subscription - compatibilidad con la advanced_filtering_on_arrays_enabled propiedad (azurerm_eventgrid_system_topic_event_subscription)
  • azurerm_eventhub_namespace- compatibilidad con el Azure Event Hubs de Premium espacio de nombresazurerm_eventhub_namespace
  • azurerm_kubernetes_cluster - compatibilidad con la degradación sku_tier de a sin volver a crear el clúster ( PaidFreeazurerm_kubernetes_cluster)
  • azurerm_kusto_eventgrid_data_connection: se han agregado los elementos data_format admitidos APACHEAVRO, ORC, PARQUET, TSVE y W3CLOGFILE a la función de validación. (12687)
  • azurerm_postgresql_flexible_server - compatibilidad con el high_availability bloque (azurerm_postgresql_flexible_server)

CORRECCIONES DE ERRORES:

  • data.azurerm_redis_cache : se ha corregido un error que provocaba que el origen de datos generara un error (data.azurerm_redis_cache)
  • azurerm_application_gateway : devuelve un error cuando la directiva ssl no está configurada correctamente (azurerm_application_gateway)
  • azurerm_data_factory_linked_custom_service : se ha corregido un error que provocaba que additional_properties se leyese incorrectamente en el estado (azurerm_data_factory_linked_custom_service)
  • azurerm_eventhub_authorization_rule : se corrige el error "error vacío que no se puede reintentar recibido" (azurerm_eventhub_authorization_rule)
  • azurerm_machine_learning_compute_cluster : se corrige un bloqueo al crear un clúster sin especificar subnet_resource_id (azurerm_machine_learning_compute_cluster)
  • azurerm_storage_account - validación de account_replication_type fija (azurerm_storage_account)

2.68.0 (16 de julio de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualizar a v55.5.0 de github.com/Azure/azure-sdk-for-go (v55.5.0)
  • dependencies: actualización bot para usar la versión de API ( 2021-03-01bot)
  • dependencies: actualización maintenance para usar la versión de API ( 2021-05-01maintenance)
  • azurerm_api_management_named_value - compatibilidad con el value_from_key_vault bloque (azurerm_api_management_named_value)
  • azurerm_api_management_api_diagnostic - compatibilidad con la data_masking propiedad 1 (azurerm_api_management_api_diagnostic)
  • azurerm_cognitive_account - compatibilidad con identity las propiedades , , , , y ( storagedisable_local_authfqdnspublic_network_access_enabledrestrict_outbound_network_accessazurerm_cognitive_account)
  • azurerm_cognitive_account - La virtual_network_subnet_ids propiedad ha quedado en desuso en el uso de virtual_network_rules block para supoportar la ignore_missing_vnet_service_endpoint propiedad (azurerm_cognitive_account)
  • azurerm_container_registry : ahora exporta los principal_id atributos y en el bloque ( tenant_ididentityazurerm_container_registry)
  • azurerm_data_factory - compatibilidad con la managed_virtual_network_enabled propiedad (azurerm_data_factory)
  • azurerm_linux_virtual_machine_scale_set - Corrección de la solicitud gradual de instancia de VMSS no necesaria (azurerm_linux_virtual_machine_scale_set)
  • azurerm_maintenance_configuration - compatibilidad con los windowvisibility bloques , properties y (azurerm_maintenance_configuration)
  • azurerm_powerbi_embedded - compatibilidad con la mode propiedad (azurerm_powerbi_embedded)
  • azurerm_redis_cache - compatibilidad con la maintenance_window propiedad en el bloque ( patch_scheduleazurerm_redis_cache)
  • azurerm_storage_account_customer_managed_key - compatibilidad con la user_assigned_identity_id propiedad (azurerm_storage_account_customer_managed_key)

CORRECCIONES DE ERRORES:

  • azurerm_api_management : ya no fuerza un nuevo recurso al cambiar la subnet_id propiedad (azurerm_api_management)
  • azurerm_function_app : establezca un valor predeterminado para y permita que se especifique una cadena en blanco según la documentación os_type (azurerm_function_app)
  • azurerm_key_vault_access_policy - evitar un posible ataque de miedo al eliminar (azurerm_key_vault_access_policy)
  • azurerm_postgresql_flexible_server : agregue una nueva propiedad calculada para evitar un cambio importante en la private_dns_zone_id API (azurerm_postgresql_flexible_server)
  • machine_learning_compute_cluster - hacer que subnet_resource_id la propiedad sea realmente opcional (machine_learning_compute_cluster)
  • azurerm_mssql_database: no permita que se license_type para bases de datos de SQL sin servidor (azurerm_mssql_database)
  • azurerm_subnet_network_security_group_association : evitar posibles interbloqueos al usar varios recursos de asociación (azurerm_subnet_network_security_group_association)

2.67.0 (9 de julio de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualización postgresqlflexibleservers para usar la versión de API ( 2021-06-01postgresqlflexibleservers)
  • azurerm_databricks_workspace - agregar compatibilidad con machine_learning_workspace_idcustomer_managed_key_enabled , y ( infrastructure_encryption_enabledstorage_account_identityazurerm_databricks_workspace)
  • azurerm_security_center_assessment_policy - compatibilidad con categories el propety (azurerm_security_center_assessment_policy)

CORRECCIONES DE ERRORES:

  • azurerm_api_management : se ha corregido un problema por el que cambiar la ubicación de un elemento additional_location forzaría un nuevo recurso (azurerm_api_management)
  • azurerm_app_service: se ha corregido un bloqueo cuando falta el grupo de recursos o el entorno de ASE. (12518)
  • azurerm_automation_variable_int - Orden de análisis de valores fijos que hace que 1 se considere un valor bool (azurerm_automation_variable_int)
  • azurerm_automation_variable_bool - Orden de análisis de valores fijos que hace que 1 se considere un valor bool (azurerm_automation_variable_bool)
  • azurerm_data_factory_dataset_parquet - la azure_blob_storage_location.filename propiedad cis ahora es opcional (azurerm_data_factory_dataset_parquet)
  • azurerm_kusto_eventhub_data_connection - APACHEAVRO ahora se puede usar como data_format opción (azurerm_kusto_eventhub_data_connection)
  • azurerm_site_recovery_replicated_vm - Corrección de un posible bloqueo en las managed_disk propiedades de lectura (azurerm_site_recovery_replicated_vm )
  • azurerm_storage_account - account_replication_type ahora se puede actualizar (azurerm_storage_account)
  • azurerm_storage_management_policy - Corregir bloqueo en la lectura de propiedades (azurerm_storage_management_policy)
  • azurerm_storage_share_directory ahora permite el carácter de subrayado en name la propiedad [azurerm_storage_share_directory]
  • azurerm_security_center_subscription_pricing - se ha quitado la nota de permiso de propietario de la documentación (azurerm_security_center_subscription_pricing)

ENTRADAS EN DESUSO:

  • azurerm_postgresql_flexible_server - La cmk_enabled propiedad ha quedado en desuso porque se ha quitado de la API (azurerm_postgresql_flexible_server)
  • azurerm_virtual_machine_configuration_policy_assignment - ha quedado en desuso y se ha cambiado el nombre a azurerm_policy_virtual_machine_configuration_assignment (azurerm_virtual_machine_configuration_policy_assignment)

2.66.0 (2 de julio de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualización cognitive para usar la versión de API ( 2021-03-01cognitive)
  • dependencies: actualización trafficmanager para usar la versión de API ( 2018-08-01trafficmanager)
  • azurerm_api_management_backend - compatibilidad con la client_certificate_id propiedad (azurerm_api_management_backend)
  • azurerm_api_management_api - compatibilidad con revision_description las propiedades , y ( version_descriptionsource_api_idazurerm_api_management_api)
  • azurerm_batch_account - compatibilidad con la public_network_access_enabled propiedad (azurerm_batch_account)
  • azurerm_eventgrid_event_subscription - compatibilidad con filtros avanzados string_not_begins_withstring_not_ends_with adicionales, , , , y ( string_not_containsis_not_nullis_null_or_undefinednumber_in_rangenumber_not_in_rangeazurerm_eventgrid_event_subscription)
  • azurerm_eventgrid_system_topic_event_subscription - compatibilidad con filtros avanzados string_not_begins_withstring_not_ends_with adicionales, , , , y ( string_not_containsis_not_nullis_null_or_undefinednumber_in_rangenumber_not_in_rangeazurerm_eventgrid_system_topic_event_subscription)
  • azurerm_kubernetes_cluster - compatibilidad con fips_enabled las propiedades , y ( kubelet_disk_typelicenseazurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster_node_pool - compatibilidad con fips_enabled las propiedades , y ( kubelet_disk_typeazurerm_kubernetes_cluster_node_pool)
  • azurerm_lighthouse_definition - compatibilidad con el plan bloque (azurerm_lighthouse_definition)
  • azurerm_site_recovery_replicated_vm - Agregar compatibilidad para target_disk_encryption_set_id en managed_disk (azurerm_site_recovery_replicated_vm)
  • azurerm_traffic_manager_endpoint - admite para minimum_required_child_endpoints_ipv4 y minimum_required_child_endpoints_ipv6 (azurerm_traffic_manager_endpoint)

CORRECCIONES DE ERRORES:

  • azurerm_app_service : se ha app_setting y el orden de configuración de SCM (azurerm_app_service)
  • azurerm_hdinsight_kafka_cluster : ya no se preocupe por una propiedad component_version vacía (azurerm_hdinsight_kafka_cluster)
  • azurerm_spatial_anchors_account : la tags propiedad ahora se puede actualizar sin crear un nuevo recurso (azurerm_spatial_anchors_account)
  • Origen de datos - Corregir el procesamiento de identificadores para Read (#12436)

2.65.0 (25 de junio de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualizando v2.6.1 a de github.com/hashicorp/terraform-plugin-sdk (v2.6.1)
  • dependencies: actualizar a v55.3.0 de github.com/Azure/azure-sdk-for-go (v55.3.0)
  • dependencies: actualizando v0.11.19 a de github.com/Azure/go-autorest/autorest (v0.11.19)
  • dependencies: actualizando v0.9.14 a de github.com/Azure/go-autorest/autorest/adal (v0.9.14)
  • dependencies: actualización del SDK incrustado para espacios de nombres de Eventhub para usar la versión de API 2021-01-01-preview (2021-01-01-preview)
  • azurerm_express_route_circuit_peering - compatibilidad con las bandwidth_in_gbps propiedades express_route_port_id y (azurerm_express_route_circuit_peering)
  • azurerm_kusto_iothub_data_connection - compatibilidad con data_format las propiedades , y ( mapping_rule_nametable_nameazurerm_kusto_iothub_data_connection)
  • azurerm_linux_virtual_machine - La proximity_placement_group_id actualización ya no creará un nuevo resoruce (azurerm_linux_virtual_machine)
  • azurerm_security_center_assessment_metadata - compatibilidad con la categories propiedad (azurerm_security_center_assessment_metadata)
  • azurerm_windows_virtual_machine - La proximity_placement_group_id actualización ya no creará un nuevo resoruce (azurerm_windows_virtual_machine)

CORRECCIONES DE ERRORES:

  • azurerm_data_factory : se ha corregido un error en el que la propiedad se almacenaba con mayúsculas y minúsculas name incorrectas (azurerm_data_factory)

2.64.0 (18 de junio de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualizando v55.2.0 a de github.com/Azure/azure-sdk-for-go (v55.2.0)
  • dependencies: actualización synapse para usar la versión de API ( 2021-03-01synapse)
  • azurerm_api_management - compatibilidad con client_certificate_enabled las propiedades , , y ( gateway_disabledmin_api_versionzonesazurerm_api_management)
  • azurerm_api_management_api_schema - impedir que el plan no esté vacío después de aplicar a las definiciones json (azurerm_api_management_api_schema)
  • azurerm_application_gateway - correctamentepultar el identity bloque (azurerm_application_gateway)
  • azurerm_container_registry - compatibilidad con el zone_redundancy_enabled campo (azurerm_container_registry)
  • azurerm_cosmosdb_sql_container - compatibilidad con el spatial_index bloque (azurerm_cosmosdb_sql_container)
  • azurerm_cosmos_gremlin_graph - compatibilidad con la spatial_index propiedad (azurerm_cosmos_gremlin_graph)
  • azurerm_data_factory - compatibilidad con global_parameter (azurerm_data_factory)
  • azurerm_kubernetes_cluster - compatibilidad con los kubelet_configlinux_os_config bloques y (azurerm_kubernetes_cluster)
  • azurerm_monitor_metric_alert : admite el StartsWith operador de dimensión (azurerm_monitor_metric_alert)
  • azurerm_private_link_service - Cambiar load_balancer_frontend_ip_configuration_ids lista ya no crea un nuevo recurso (azurerm_private_link_service)
  • azurerm_stream_analytics_job : admite para el identity bloque (azurerm_stream_analytics_job)
  • azurerm_storage_account - compatibilidad con el share_properties bloque (azurerm_storage_account)
  • azurerm_synapse_workspace - compatibilidad con la data_exfiltration_protection_enabled propiedad (azurerm_synapse_workspace)
  • azurerm_synapse_role_assignment - compatibilidad con ámbitos y nuevos tipos de rol (azurerm_synapse_role_assignment)

CORRECCIONES DE ERRORES:

  • azurerm_synapse_role_assignment : admite nuevos roles y ámbitos (azurerm_synapse_role_assignment)
  • azurerm_lb - Corrección del error de comportamiento de zona introducido en la actualización reciente de la API (azurerm_lb)

2.63.0 (11 de junio de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualización streamanalytics para usar la versión de API ( 2020-03-01-previewstreamanalytics)
  • dependencies: actualización virtualdesktop para usar la versión de API ( 2020-11-02-previewvirtualdesktop)
  • data.azurerm_synapse_workspace - compatibilidad con el identity atributo (data.azurerm_synapse_workspace)
  • azurerm_cosmosdb_gremlin_graph - compatibilidad con las composite_index propiedades partition_key_version y (azurerm_cosmosdb_gremlin_graph)
  • azurerm_data_factory_dataset_azure_blob - compatibilidad con las dynamic_filename_enabled propiedades dynamic_path_enabled y (azurerm_data_factory_dataset_azure_blob)
  • azurerm_data_factory_dataset_delimited_text : admite la azure_blob_fs_location propiedad (azurerm_data_factory_dataset_delimited_text)
  • azurerm_data_factory_linked_service_azure_sql_database - compatibilidad con la key_vault_connection_string propiedad (azurerm_data_factory_linked_service_azure_sql_database)
  • azurerm_data_factory_linked_service_sql_server - add key_vault_connection_string argument (azurerm_data_factory_linked_service_sql_server)
  • azurerm_data_factory_linked_service_data_lake_storage_gen2 : admite para la storage_account_key propiedad (azurerm_data_factory_linked_service_data_lake_storage_gen2)
  • azurerm_eventhub - compatibilidad con la status propiedad (azurerm_eventhub)
  • azurerm_kubernetes_cluster - admite la migración de service_principalidentity a (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster -support for BYO kubelet_identity (azurerm_kubernetes_cluster)
  • azurerm_kusto_cluster_customer_managed_key : admite para la user_identity propiedad (azurerm_kusto_cluster_customer_managed_key)
  • azurerm_network_watcher_flow_log - compatibilidad con las location propiedades tags y (azurerm_network_watcher_flow_log)
  • azurerm_storage_account - compatibilidad con identidades asignadas por el usuario (azurerm_storage_account)
  • azurerm_storage_account_customer_managed_key : admite el uso de claves de almacenes de claves en una suscripción remota (azurerm_storage_account_customer_managed_key)
  • azurerm_virtual_desktop_host_pool - compatibilidad con la start_vm_on_connect propiedad (azurerm_virtual_desktop_host_pool)
  • azurerm_vpn_server_configuration - ahora admite varios auth bloques (azurerm_vpn_server_configuration)

CORRECCIONES DE ERRORES:

  • Servicio: App Configuration: se ha corregido un error en las etiquetas de los recursos por el cual todos se establecían en el mismo valor (12062)
  • Servicio: Event Hubs: se ha corregido un error en las etiquetas de los recursos por el cual todos se establecían en el mismo valor (12062)
  • azurerm_subscription - corregir la capacidad de DevTest especificar como workload (azurerm_subscription)
  • azurerm_sentinel_alert_rule_scheduled : la duración de la frecuencia de consulta puede ser de hasta 14 días (azurerm_sentinel_alert_rule_scheduled)

2.62.1 (8 de junio de 2021)

CORRECCIONES DE ERRORES:

  • azurerm_role_assignment : use el identificador correcto al asignar roles a recursos (azurerm_role_assignment)

2.62.0 (4 de junio de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualización network para usar la versión de API ( 2020-11-01network)
  • azurerm_app_service_environment - compatibilidad con internal_ip_address las propiedades , y ( service_ip_addressoutbound_ip_addressesazurerm_app_service_environment)
  • azurerm_api_management_api_subscription - compatibilidad con la api_id propiedad (azurerm_api_management_api_subscription)
  • azurerm_container_registry - compatibilidad con claves de cifrado sin versión para ACR (azurerm_container_registry)
  • azurerm_kubernetes_cluster - compatibilidad gateway_name con Application Gateway complemento (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - compatibilidad con la actualización azure_rbac_enabled de (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - compatibilidad con node_public_ip_prefix_id (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster_node_pool - compatibilidad con node_public_ip_prefix_id (azurerm_kubernetes_cluster_node_pool)
  • azurerm_machine_learning_inference_cluster - compatibilidad con las ssl.leaf_domain_label propiedades ssl.overwrite_existing_domain y (azurerm_machine_learning_inference_cluster)
  • azurerm_role_assignment : admite la delegated_managed_identity_resource_id propiedad (azurerm_role_assignment)

CORRECCIONES DE ERRORES:

  • azuerrm_postgres_server - no realizar ninguna actualización password a menos que cambie (azuerrm_postgres_server)
  • azuerrm_storage_acount - evitar containerDeleteRetentionPolicy y lastAccessTimeTrackingPolicy no se AzureUSGovernment admiten en los errores (azuerrm_storage_acount)

2.61.0 (27 de mayo de 2021)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#11824)

MEJORAS:

  • dependencies: actualizando v54.3.0 a de github.com/Azure/azure-sdk-for-go (v54.3.0)
  • dependencies: actualización mixedreality para usar la versión de API ( 2021-01-01mixedreality)
  • refactorización: cambio para usar un SDK insertado para appconfiguration (appconfiguration)
  • refactorización: cambio para usar un SDK insertado para eventhub (eventhub)
  • provider: compatibilidad con la característica máquina skip_shutdown_and_force_delete virtual (skip_shutdown_and_force_delete)
  • provider: compatibilidad con la característica conjunto de escalado de force_delete máquinas virtuales (force_delete)
  • Proveedor: ya no registra automáticamente el proveedor de recursos Microsoft.DevSpaces (11822)
  • Origen de datos: azurerm_key_vault_certificate_data : admite agrupaciones de certificados y agrega compatibilidad con claves ECDSA (azurerm_key_vault_certificate_data)
  • azurerm_data_factory_linked_service_sftp - compatibilidad con propiedades relacionadas con hostkey (azurerm_data_factory_linked_service_sftp)
  • azurerm_spatial_anchors_account - compatibilidad con account_domain y account_id (azurerm_spatial_anchors_account)
  • azurerm_static_site - Agregar compatibilidad con tags el atributo (azurerm_static_site)
  • azurerm_storage_account - private_link_access admite más valores (azurerm_storage_account)
  • azurerm_storage_account_network_rules: private_link_access admite más valores (azurerm_storage_account_network_rules)
  • azurerm_synapse_spark_pool - spark_version ahora admite 3.0 (azurerm_synapse_spark_pool)

CORRECCIONES DE ERRORES:

  • azurerm_cdn_endpoint : no envíe un vacío a origin_host_header la API (azurerm_cdn_endpoint)
  • azurerm_linux_virtual_machine_scale_set: al cambiar disable_automatic_rollback las propiedades y ya no se ha creado un nuevo recurso ( enable_automatic_os_upgradeazurerm_linux_virtual_machine_scale_set)
  • azurerm_storage_share: identificador de corrección resource_manager_id para (azurerm_storage_share)
  • azurerm_windows_virtual_machine_scale_set: al cambiar disable_automatic_rollback las propiedades y ya no se ha creado un nuevo recurso ( enable_automatic_os_upgradeazurerm_windows_virtual_machine_scale_set)

2.60.0 (20 de mayo de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualización aks para usar la versión de API ( 2021-03-01aks)
  • dependencies: actualización eventgrid para usar la versión de API ( 2020-10-15-previeweventgrid)
  • azurerm_cosmosdb_mongo_collection - compatibilidad con la analytical_storage_ttl propiedad (azurerm_cosmosdb_mongo_collection)
  • azurerm_cosmosdb_cassandra_table - compatibilidad con la analytical_storage_ttl propiedad (azurerm_cosmosdb_cassandra_table)
  • azurerm_healthcare_service - compatibilidad con la public_network_access_enabled propiedad (azurerm_healthcare_service)
  • azurerm_hdinsight_kafka_cluster - compatibilidad con la encryption_in_transit_enabled propiedad (azurerm_hdinsight_kafka_cluster)
  • azurerm_media_services_account - compatibilidad con el key_delivery_access_control bloque (azurerm_media_services_account)
  • azurerm_monitor_activity_log_alert - compatibilidad con Security el tipo de evento Azure Service Health alertas (azurerm_monitor_activity_log_alert)
  • azurerm_netapp_volume - compatibilidad con la security_style propiedad (azurerm_netapp_volume)
  • azurerm_redis_cache - supot para replicas_per_master la peoperty (azurerm_redis_cache)
  • azurerm_spring_cloud_service - compatibilidad con el required_network_traffic_rules bloque (azurerm_spring_cloud_service)
  • azurerm_storage_account_management_policy : la name propiedad ahora puede contener ( -azurerm_storage_account_management_policy)

CORRECCIONES DE ERRORES:

  • azurerm_frontdoor - Se ha agregado una comprobación para nil evitar el miedo al destruir (azurerm_frontdoor)
  • azurerm_linux_virtual_machine_scale_set - los extension bloques ahora son un conjunto (azurerm_linux_virtual_machine_scale_set)
  • azurerm_virtual_network_gateway_connection - Corregir un error en el shared_key que no se estaba actualizando (azurerm_virtual_network_gateway_connection)
  • azurerm_windows_virtual_machine_scale_set - los extension bloques ahora son un conjunto (azurerm_windows_virtual_machine_scale_set)
  • azurerm_windows_virtual_machine_scale_set : al cambiar license_type , ya no se creará un nuevo recurso (azurerm_windows_virtual_machine_scale_set)

2.59.0 (14 de mayo de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualizar a v54.4.0github.com/Azure/azure-sdk-for-go de (v54.4.0)
  • dependencies: actualización databox a la versión de API ( 2020-12-01databox)
  • dependencies: actualización maps a la versión de API ( 2021-02-01maps)
  • Origen de datos: azurerm_kubernetes_cluster - Agregar exportación para el complemento ( ingress_application_gateway_identityingress_application_gatewayazurerm_kubernetes_cluster)
  • azurerm_cosmosdb_account - compatibilidad con los identitycors_rule bloques y (azurerm_cosmosdb_account)
  • azurerm_cosmosdb_account - compatibilidad con la backup propiedad (azurerm_cosmosdb_account)
  • azurerm_cosmosdb_sql_container - compatibilidad con la analytical_storage_ttl propiedad (azurerm_cosmosdb_sql_container)
  • azurerm_container_registry - compatibilidad con los identityencryption bloques y (azurerm_container_registry)
  • azurerm_frontdoor_custom_https_configuration: se ha agregado compatibilidad con la importación de recursos. (11642)
  • azurerm_kubernetes_cluster - exporte ingress_application_gateway_identity el atributo para el complemento ( ingress_application_gatewayazurerm_kubernetes_cluster)
  • azurerm_managed_disk - compatibilidad con la tier propiedad (azurerm_managed_disk)
  • azurerm_storage_account - compatibilidad con los azure_files_identity_based_authenticationrouting_preference bloques y (azurerm_storage_account)
  • azurerm_storage_account - compatibilidad con la private_link_access propiedad (azurerm_storage_account)
  • azurerm_storage_account - compatibilidad con la change_feed_enabled propiedad (azurerm_storage_account)

CORRECCIONES DE ERRORES

  • Origen de datos: azurerm_container_registry_token - actualización de la validación del campo ( nameazurerm_container_registry_token)
  • azurerm_bastion_host - La actualización ip_configuration de las propiedades de bloque ahora fuerza un nuevo recurso (azurerm_bastion_host)
  • azurerm_container_registry_token - actualizar la validación del name campo (azurerm_container_registry_token)
  • azurerm_mssql_database - will ahora importa correctamente la creation_source_database_id propiedad para las bases de datos secundarias (azurerm_mssql_database)
  • azurerm_storage_account : permite valores vacíos o en blanco para las allowed_headers propiedades exposed_headers y (azurerm_storage_account)

2.58.0 (7 de mayo de 2021)

NOTAS DE LA ACTUALIZACIÓN

  • azurerm_frontdoor: el campo custom_https_provisioning_enabled y el bloque custom_https_configuration han entrado en desuso y se han quitado porque ya no se admiten. (11456)
  • azurerm_frontdoor_custom_https_configuration: el elemento resource_group_name ha entrado en desuso y se ha quitado porque ya no se admite. (11456)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualización network-db a la versión de API ( 2020-07-01network-db)
  • azurerm_cosmosdb_account - compatibilidad con access_key_metadata_writes_enabled las propiedades , y ( mongo_server_versionnetwork_acl_bypassazurerm_cosmosdb_account)
  • azurerm_data_factory - compatibilidad con la customer_managed_key_id propiedad (azurerm_data_factory)
  • azurerm_data_factory_pipeline - compatibilidad con la folder propiedad (azurerm_data_factory_pipeline)
  • azurerm_frontdoor: se ha corregido el problema por el cual los elementos de recursos de Frontdoor se devuelven desordenados. (11456)
  • azurerm_hdinsight_*_cluster - compatibilidad con el escalado automático #8104 (azurerm_hdinsight_*_cluster)
  • azurerm_network_security_rule - compatibilidad con los protocolos Ah y Esp (azurerm_network_security_rule)
  • azurerm_network_connection_monitor - compatibilidad con coverage_level las propiedades , y ( excluded_ip_addressesincluded_ip_addressestarget_resource_idresource_typeazurerm_network_connection_monitor)

2.57.0 (30 de abril de 2021)

NOTAS DE LA ACTUALIZACIÓN

  • azurerm_api_management_authorization_server - Debido a un error en la versión de la API de API Management, Terraform no observará los cambios en y en 2020-12-01resource_owner_username Azure ( resource_owner_passwordazurerm_api_management_authorization_server)
  • azurerm_cosmosdb_account : la versión de cosmos API tiene como valor predeterminado las 2021-02-01 nuevas cuentas de MongoDB en en su lugar ( v3.6v3.2azurerm_cosmosdb_account)
  • azurerm_cosmosdb_mongo_collection: la nueva versión de API/MongoDB requiere ahora el índice _idazurerm_cosmosdb_mongo_collection
  • azurerm_cosmosdb_gremlin_graph y azurerm_cosmosdb_sql_container : la propiedad ahora es obligatoria ( patition_key_pathazurerm_cosmosdb_gremlin_graph)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualizando v53.4.0 a de github.com/Azure/azure-sdk-for-go (v53.4.0)
  • dependencies: actualizando v1.17.2 a de github.com/hashicorp/terraform-plugin-sdk (v1.17.2)
  • dependencies: actualización cosmos-db a la versión de API ( 2021-02-01cosmos-db)
  • dependencies: actualización keyvault a la versión de API ( v7.1keyvault)
  • Origen de datos: azurerm_healthcare_service - exportar el atributo ( cosmosdb_key_vault_key_versionless_idazurerm_healthcare_service)
  • Origen de datos: azurerm_key_vault_certificate : curve exporte el atributo en key_properties el bloque (azurerm_key_vault_certificate)
  • Origen de datos: azurerm_virtual_machine_scale_set ahora exporta network_interfaces (azurerm_virtual_machine_scale_set)
  • azurerm_app_service - compatibilidad con las site_config.ip_restrictions.headers propiedades site_config.scm_ip_restrictions.headers y (azurerm_app_service)
  • azurerm_app_service_slot - compatibilidad con las site_config.ip_restrictions.headers propiedades site_config.scm_ip_restrictions.headers y (azurerm_app_service_slot)
  • azurerm_backup_policy_file_share - compatibilidad con los retention_weeklyretention_monthly bloques , retention_yearly y (azurerm_backup_policy_file_share)
  • azurerm_cosmosdb_sql_container - compatibilidad con el conflict_resolution_policy bloque (azurerm_cosmosdb_sql_container)
  • azurerm_container_group - compatibilidad con el exposed_port bloque (azurerm_container_group)
  • azurerm_container_registry - desuso de georeplication_locations la propiedad en lugar de la propiedad georeplicationsazurerm_container_registry]
  • azurerm_database_migration : cambio al uso de un formateador de identificador (azurerm_database_migration)
  • azurerm_database_migration_project : cambio al uso de un formateador de identificador (azurerm_database_migration_project)
  • azurerm_databricks_workspace : cambio al uso de un formateador de identificador (azurerm_databricks_workspace)
  • azurerm_databricks_workspace : corrige la propagación de etiquetas a los recursos conectados (azurerm_databricks_workspace)
  • azurerm_data_factory_linked_service_azure_file_storage - compatibilidad con la key_vault_password propiedad (azurerm_data_factory_linked_service_azure_file_storage)
  • azurerm_dedicated_host_group - compatibilidad con la automatic_placement_enabled propiedad (azurerm_dedicated_host_group)
  • azurerm_frontdoor - sincronizar MaxItems en varios atributos para que coincidan con azure docs (azurerm_frontdoor)
  • azurerm_frontdoor_custom_https_configuration - quitar la validación de la versión secreta al usar Azure Key Vault como origen del certificado (azurerm_frontdoor_custom_https_configuration)
  • azurerm_function_app - compatibilidad con las site_config.ip_restrictions.headers propiedades site_config.scm_ip_restrictions.headers y (azurerm_function_app)
  • azurerm_function_app - admite la java_version propiedad (azurerm_function_app)
  • azurerm_hdinsight_interactive_query_cluster - Agregar compatibilidad con el punto de conexión de private link (azurerm_hdinsight_interactive_query_cluster)
  • azurerm_hdinsight_hadoop_cluster - Agregar compatibilidad con el punto de conexión de private link (azurerm_hdinsight_hadoop_cluster)
  • azurerm_hdinsight_spark_cluster - Agregar compatibilidad con el punto de conexión de private link (azurerm_hdinsight_spark_cluster)
  • azurerm_healthcare_service - compatibilidad con la cosmosdb_key_vault_key_versionless_id propiedad (azurerm_healthcare_service)
  • azurerm_kubernetes_cluster - compatibilidad con ingress_application_gateway el complemento (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - compatibilidad con la azure_rbac_enabled propiedad (azurerm_kubernetes_cluster)
  • azurerm_hpc_cache - compatibilidad con los directory_active_directorydirectory_flat_file bloques , directory_ldap y (azurerm_hpc_cache)
  • azurerm_key_vault_certificate : admite valores adicionales para key_size la propiedad en el bloque ( key_propertiesazurerm_key_vault_certificate)
  • azurerm_key_vault_certificate : admite la curve propiedad en el bloque ( key_propertiesazurerm_key_vault_certificate)
  • azurerm_key_vault_certificate - La key_size propiedad del bloque ahora es opcional ( key_propertiesazurerm_key_vault_certificate)
  • azurerm_kubernetes_cluster - compatibilidad con la dns_prefix_private_cluster propiedad (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - compatibilidad con max_node_provisioning_time las propiedades , y ( max_unready_percentagemax_unready_nodesazurerm_kubernetes_cluster)
  • azurerm_storage_encryption_scope - compatibilidad con la infrastructure_encryption_required propiedad (azurerm_storage_encryption_scope)
  • azurerm_kubernetes_cluster compatibilidad con empty_bulk_delete_max en el bloque auto_scaler_profile #(azurerm_kubernetes_cluster)
  • azurerm_lighthouse_definition - compatibilidad con la delegated_role_definition_ids propiedad (azurerm_lighthouse_definition)
  • azurerm_managed_application - compatibilidad con la parameter_values propiedad (azurerm_managed_application)
  • azurerm_managed_disk - compatibilidad con las network_access_policy propiedades disk_access_id y (azurerm_managed_disk)
  • azurerm_postgresql_server : espere a que se reinicie la réplica cuando sea necesario (azurerm_postgresql_server)
  • azurerm_redis_enterprise_cluster - compatibilidad con las minimum_tls_version propiedades hostname y (azurerm_redis_enterprise_cluster)
  • azurerm_storage_account - compatibilidad con versioning_enabled las propiedades , y dentro del bloque ( default_service_versionlast_access_time_enabledblob_propertiesazurerm_storage_account)
  • azurerm_storage_account - compatibilidad con la nfsv3_enabled propiedad (azurerm_storage_account)
  • azurerm_storage_management_policy - compatibilidad con el version bloque (azurerm_storage_management_policy)
  • azurerm_synapse_workspace - compatibilidad con la customer_managed_key_versionless_id propiedad (azurerm_synapse_workspace)

CORRECCIONES DE ERRORES:

  • azurerm_api_management : ya no se preocupe por un vacío hostname_configuration (azurerm_api_management)
  • azurerm_api_management_diagnostic - Corregir un bloqueo con los frontend_requestfrontend_response bloques , backend_request , y backend_response (azurerm_api_management_diagnostic)
  • azurerm_eventgrid_system_topic - quitar la validación estricta topic_type en (azurerm_eventgrid_system_topic)
  • azurerm_iothub : cambie filter_rule de TypeSet a TypeList para resolver un problema de ordenación (azurerm_iothub)
  • azurerm_linux_virtual_machine_scale_set : el valor predeterminado de la propiedad ya no forzará priority un reemplazo del recurso (azurerm_linux_virtual_machine_scale_set)
  • azurerm_monitor_activity_log_alert - corregir una diferencia persistente para el service_health bloque (azurerm_monitor_activity_log_alert)
  • azurerm_mssql_database : devuelve un error cuando la base de datos secundaria max_size_gb usa (azurerm_mssql_database )
  • azurerm_mssql_database : importe correctamente la create_mode propiedad (azurerm_mssql_database)
  • azurerm_netap_volume : establezca correctamente replication_frequency el atributo en el bloque ( data_protection_replicationazurerm_netap_volume)
  • azurerm_postgresql_server - asegúrese public_network_access_enabled de que está establecido correctamente para las réplicas (azurerm_postgresql_server)
  • azurerm_postgresql_server : ahora puede deshabilitar correctamente la replicación si es necesario create_mode cuando se cambia (azurerm_postgresql_server)
  • azurerm_virtual_network_gatewa: la actualización del bloque custom_route ya no fuerza la creación de un nuevo recurso [GH- 11433]

2.56.0 (15 de abril de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: github.com/Azure/azure-sdk-for-go actualizando a v53.0.0 (github.com/Azure/azure-sdk-for-go)
  • dependencies: actualización containerservice a la versión de API ( 2021-02-01containerservice)
  • azurerm_app_service - corregir broken ip_restrictions y scm_ip_restrictions (azurerm_app_service)
  • azurerm_application_gateway - compatibilidad para configurar firewall_policy_id dentro del bloque ( path_ruleazurerm_application_gateway)
  • azurerm_firewall_policy_rule_collection_group : permite * la network_rule_collection.destination_ports propiedad (azurerm_firewall_policy_rule_collection_group)
  • azurerm_function_app - corregir broken ip_restrictions y scm_ip_restrictions (azurerm_function_app)
  • azurerm_data_factory_linked_service_sql_database : admite la autenticación de identidad administrada y entidad de servicio y agrega keyvault_password la propiedad (azurerm_data_factory_linked_service_sql_database)
  • azurerm_hpc_cache - compatibilidad con tags (azurerm_hpc_cache)
  • azurerm_linux_virtual_machine_scale_set - Compatibilidad con la extensión de mantenimiento para el modo ugrade gradual (azurerm_linux_virtual_machine_scale_set)
  • azurerm_monitor_activity_log_alert - compatibilidad con service_health (azurerm_monitor_activity_log_alert)
  • azurerm_mssql_database - compatibilidad con la geo_backup_enabled propiedad (azurerm_mssql_database)
  • azurerm_public_ip - compatibilidad con ip_tags (azurerm_public_ip)
  • azurerm_windows_virtual_machine_scale_set - Compatibilidad con la extensión de mantenimiento para el modo ugrade gradual (azurerm_windows_virtual_machine_scale_set)

CORRECCIONES DE ERRORES:

  • azurerm_app_service_slot - Corregir el error de bloqueo cuando se le da http_logs vacío (azurerm_app_service_slot)

2.55.0 (8 de abril de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • Origen de datos: azurerm_user_assigned_identity - exportar tenant_id (azurerm_user_assigned_identity)
  • Origen de datos: azurerm_function_app - exportar client_cert_mode (azurerm_function_app)
  • azurerm_eventgrid_data_connection - compatibilidad con table_name las propiedades , y ( mapping_rule_namedata_formatazurerm_eventgrid_data_connection)
  • azurerm_hpc_cache - compatibilidad para configurar dns (azurerm_hpc_cache)
  • azurerm_hpc_cache - compatibilidad para configurar ntp_server (azurerm_hpc_cache)
  • azurerm_hpc_cache_nfs_target - compatibilidad con la access_policy_name propiedad (azurerm_hpc_cache_nfs_target)
  • azurerm_hpc_cache_nfs_target - usage_model ahora se puede establecer en READ_HEAVY_CHECK_180WRITE_WORKLOAD_CHECK_30 , y ( WRITE_WORKLOAD_CHECK_60WRITE_WORKLOAD_CLOUDWSazurerm_hpc_cache_nfs_target)
  • azurerm_function_app - compatibilidad para configurar client_cert_mode (azurerm_function_app)
  • azurerm_netapp_volume - agregar root_access_enabled al export_policy_rule bloque (azurerm_netapp_volume)
  • azurerm_private_endpoint : permite especificar un alias (azurerm_private_endpoint)
  • azurerm_user_assigned_identity - exportar tenant_id (azurerm_user_assigned_identity)
  • azurerm_web_application_firewall_policy - version dentro del managed_rule_set bloque ahora se puede establecer en (OWASP) ( 3.2azurerm_web_application_firewall_policy)

CORRECCIONES DE ERRORES:

  • Origen de datos: corrección de un error en el que el identificador de recurso no contendrá el nombre del grupo de recursos al azurerm_dns_zone buscarlo (azurerm_dns_zone)
  • azurerm_media_service_account - storage_authentication_type acepta correctamente y ManagedIdentitySystem (azurerm_media_service_account)
  • azurerm_web_application_firewall_policy - http_listener_ids y path_based_rule_ids ahora solo se calculan (azurerm_web_application_firewall_policy)

2.54.0 (2 de abril de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualizar a v52.6.0github.com/Azure/azure-sdk-for-go de (v52.6.0)
  • dependencies: actualización storage a la versión de API ( 2021-01-01storage)
  • dependencias: storagecache actualizar (también llamada ) a hpc la versión de API ( 2021-03-01storagecache)
  • azurerm_application_gateway - compatibilidad con la reescritura de direcciones URL con url el bloque (azurerm_application_gateway)
  • azurerm_cognitive_account - Agregar compatibilidad para network_acls (azurerm_cognitive_account)
  • azurerm_container_registry - compatibilidad con la quarantine_policy_enabled propiedad (azurerm_container_registry)
  • azurerm_firewall - compatibilidad con la private_ip_ranges propiedad [pazurerm_firewall]
  • azurerm_log_analytics_workspace - Se ha corregido el problema por el que no se podía especificar daily_quota_gb -1 para (azurerm_log_analytics_workspace)
  • azurerm_spring_cloud_service : admite para la sample_rate propiedad (azurerm_spring_cloud_service)
  • azurerm_storage_account - compatibilidad con la container_delete_retention_policy propiedad (azurerm_storage_account)
  • azurerm_virtual_desktop_host_pool - compatibilidad con la custom_rdp_properties propiedad (azurerm_virtual_desktop_host_pool)
  • azurerm_web_application_firewall_policy - compatibilidad con las http_listener_ids propiedades path_based_rule_ids y (azurerm_web_application_firewall_policy)

CORRECCIONES DE ERRORES:

  • azurerm_api_management - la certificate_password propiedad ahora es opcional (azurerm_api_management)
  • azurerm_data_factory_linked_service_azure_blob_storage - Implementación correcta de la identidad administrada mediante la implementación service_endpoint de la propiedad (azurerm_data_factory_linked_service_azure_blob_storage)
  • azurerm_machine_learning_workspace - desuso de la SKU, ya que azure la ha Enterprise dejado en desuso (azurerm_machine_learning_workspace)
  • azurerm_machine_learning_workspace : admite registros de contenedor en otras suscripciones (azurerm_machine_learning_workspace)
  • azurerm_site_recovery_fabric - Corrige el error al comprobar el recurso existente (azurerm_site_recovery_fabric)
  • azurerm_spring_cloud_custom_domain - thumbprint es necesario al especificar certificate_name (azurerm_spring_cloud_custom_domain)
  • azurerm_subscription : corrige el tiempo de espera roto al destruir (azurerm_subscription)

2.53.0 (26 de marzo de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualizar a v52.5.0github.com/Azure/azure-sdk-for-go de (v52.5.0)
  • Origen de datos: azurerm_key_vault_secret - compatibilidad con el atributo ( versionless_idazurerm_key_vault_secret)
  • azurerm_container_registry - compatibilidad con la public_network_access_enabled propiedad (azurerm_container_registry)
  • azurerm_kusto_eventhub_data_connection - compatibilidad con el event_system_properties bloque (azurerm_kusto_eventhub_data_connection)
  • azurerm_logic_app_trigger_recurrence - Agregar compatibilidad para schedule (azurerm_logic_app_trigger_recurrence)
  • azurerm_resource_group_template_deployment - Agregar compatibilidad con template_spec_version_id la propiedad (azurerm_resource_group_template_deployment)
  • azurerm_role_definition - el permissions bloque ahora es opcional (azurerm_role_definition)
  • azurerm_subscription_template_deployment - Agregar compatibilidad con template_spec_version_id la propiedad (azurerm_subscription_template_deployment)

CORRECCIONES DE ERRORES:

  • azurerm_frontdoor_custom_https_configuration - corregir un bloqueo durante la actualización (azurerm_frontdoor_custom_https_configuration)
  • azurerm_resource_group_template_deployment - enviar siempre parameters_content durante una actualización (azurerm_resource_group_template_deployment)
  • azurerm_role_definition - corregir el bloqueo cuando los permisos están vacíos (azurerm_role_definition)
  • azurerm_subscription_template_deployment - enviar siempre parameters_content durante una actualización (azurerm_subscription_template_deployment)
  • azurerm_spring_cloud_app : admite para la tls_enabled propiedad (azurerm_spring_cloud_app)

2.52.0 (18 de marzo de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualizar a v52.4.0github.com/Azure/azure-sdk-for-go de (v52.4.0)
  • azurerm_api_management_subscription - convertir user_id la propiedad en opcional [azurerm_api_management_subscription}

CORRECCIONES DE ERRORES:

  • azurerm_cosmosdb_account_resource - marcar connection_string como confidencial (azurerm_cosmosdb_account_resource)
  • azurerm_eventhub_namespace_disaster_recovery_config - desuso de la propiedad debido a un error de API del lado alternate_name del servicio (azurerm_eventhub_namespace_disaster_recovery_config)
  • azurerm_local_network_gateway - convertir la address_space propiedad en opcional (azurerm_local_network_gateway)
  • azurerm_management_group - validación de subscription_id entradas de propiedad de lista (azurerm_management_group)

2.51.0 (12 de marzo de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualizar a v52.3.0 de github.com/Azure/azure-sdk-for-go (github.com/Azure/azure-sdk-for-go)
  • azurerm_role_assignment : admite identificadores de inscripción scope en el argumento (azurerm_role_assignment)
  • azurerm_kubernetes_cluster - compatibilidad None con la propiedad ( private_dns_zone_idazurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - compatibilidad con expander en el bloque ( auto_scaler_profileazurerm_kubernetes_cluster)
  • azurerm_linux_virtual_machine - compatibilidad para configurar platform_fault_domain (azurerm_linux_virtual_machine)
  • azurerm_linux_virtual_machine_scale_set : ya no volverá a crear el recurso rolling_upgrade_policy cuando se actualice o ( health_probe_idazurerm_linux_virtual_machine_scale_set)
  • azurerm_netapp_volume : admite la creación a partir de una instantánea a create_from_snapshot_resource_id través de la propiedad (azurerm_netapp_volume)
  • azurerm_role_assignment - compatibilidad con descriptioncondition , y ( condition_versionazurerm_role_assignment)
  • azurerm_windows_virtual_machine - compatibilidad para configurar platform_fault_domain (azurerm_windows_virtual_machine)
  • azurerm_windows_virtual_machine_scale_set : ya no volverá a crear el recurso rolling_upgrade_policy cuando se actualice o ( health_probe_idazurerm_windows_virtual_machine_scale_set)

CORRECCIONES DE ERRORES:

  • Origen de datos: reintentar la lectura de las claves para evitar una API rota azurerm_function_app_host_keys (azurerm_function_app_host_keys)
  • Origen de datos: azurerm_log_analytics_workspace - asegúrese de que se devuelve con las id mayúsculas y minúsculas correctas (azurerm_log_analytics_workspace)
  • Origen de datos: azurerm_monitor_action_group - agregar compatibilidad con el atributo ( aad_authazurerm_monitor_action_group)
  • azurerm_api_management_custom_domain - evitar una diferencia perpetuos (azurerm_api_management_custom_domain)
  • azurerm_eventhub_consumer_group - detectar como quitado cuando se elimina en Azure (azurerm_eventhub_consumer_group)
  • azurerm_key_vault_access_policy - Corrección de la destrucción en la que las mayúsculas y minúsculas de los permisos en el servicio no coinciden con la configuración o el estado (azurerm_key_vault_access_policy)
  • azurerm_key_vault_secret : establecer el valor del secreto después de recuperarlo (azurerm_key_vault_secret)
  • azurerm_kusto_eventhub_data_connection - make table_name y data_format optional (azurerm_kusto_eventhub_data_connection)
  • azurerm_mssql_virtual_machine - solución alternativa para el valor de API log_backup_frequency_in_minutes incoherente para en manual_schedule el bloque (azurerm_mssql_virtual_machine)
  • azurerm_postgres_server - compatibilidad con el escalado de conjuntos de réplicas (azurerm_postgres_server)
  • azurerm_postgresql_aad_administrator - evitar nombres de usuario no válidos para login la propiedad (azurerm_postgresql_aad_administrator)

2.50.0 (5 de marzo de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualizar a v52.0.0github.com/Azure/azure-sdk-for-go de (v52.0.0)
  • dependencies: actualización compute a la versión de API ( 2020-12-01compute)
  • Origen de datos: actualización para usar un identificador de recurso de Terraform coherente para evitar problemas azurerm_dns_zone de API (azurerm_dns_zone)
  • azurerm_dns_a_record - actualización para usar un identificador de recurso de Terraform coherente para evitar problemas de API (azurerm_dns_a_record)
  • azurerm_dns_aaaa_record - actualización para usar un identificador de recurso de Terraform coherente para evitar problemas de API (azurerm_dns_aaaa_record)
  • azurerm_dns_caa_record - actualización para usar un identificador de recurso de Terraform coherente para evitar problemas de API (azurerm_dns_caa_record)
  • azurerm_dns_cname_record - actualización para usar un identificador de recurso de Terraform coherente para evitar problemas de API (azurerm_dns_cname_record)
  • azurerm_dns_mx_record - actualización para usar un identificador de recurso de Terraform coherente para evitar problemas de API (azurerm_dns_mx_record)
  • azurerm_dns_ns_record - actualización para usar un identificador de recurso de Terraform coherente para evitar problemas de API (azurerm_dns_ns_record)
  • azurerm_dns_ptr_record - actualización para usar un identificador de recurso de Terraform coherente para evitar problemas de API (azurerm_dns_ptr_record)
  • azurerm_dns_srv_record - actualización para usar un identificador de recurso de Terraform coherente para evitar problemas de API (azurerm_dns_srv_record)
  • azurerm_dns_txt_record - actualización para usar un identificador de recurso de Terraform coherente para evitar problemas de API (azurerm_dns_txt_record)
  • azurerm_dns_zone - actualización para usar un identificador de recurso de Terraform coherente para evitar problemas de API (azurerm_dns_zone)
  • azurerm_function_app_host_keys - compatibilidad con event_grid_extension_config_key (azurerm_function_app_host_keys)
  • azurerm_keyvault_secret - compatibilidad con la versionless_id propiedad (azurerm_keyvault_secret)
  • azurerm_kubernetes_cluster - compatibilidad private_dns_zone_id cuando se usa ( service_principalazurerm_kubernetes_cluster)
  • azurerm_kusto_cluster : admite para la double_encryption_enabled propiedad (azurerm_kusto_cluster)
  • azurerm_linux_virtual_machine - compatibilidad para configurar license_type (azurerm_linux_virtual_machine)
  • azurerm_log_analytics_workspace_resource : admite la eliminación permanente de áreas de trabajo con la permanently_delete_on_destroy marca de característica (azurerm_log_analytics_workspace_resource)
  • azurerm_monitor_action_group - compatibilidad con webhooks seguros a través del aad_auth bloque (azurerm_monitor_action_group)
  • azurerm_mssql_database - compatibilidad con la log_monitoring_enabled propiedad dentro del bloque ( extended_auditing_policyazurerm_mssql_database)
  • azurerm_mssql_database_extended_auditing_policy - compatibilidad con la log_monitoring_enabled propiedad (azurerm_mssql_database_extended_auditing_policy )
  • azurerm_mssql_server - compatibilidad con la log_monitoring_enabled propiedad dentro del bloque ( extended_auditing_policyazurerm_mssql_server)
  • azurerm_mssql_server_extended_auditing_policy - compatibilidad con la log_monitoring_enabled propiedad [azurerm_mssql_server_extended_auditing_policy ]
  • azurerm_signalr_service - compatibilidad con el upstream_endpoint bloque (azurerm_signalr_service)
  • azurerm_sql_server - compatibilidad con la log_monitoring_enabled propiedad dentro del bloque ( extended_auditing_policyazurerm_sql_server)
  • azurerm_sql_database - compatibilidad con la log_monitoring_enabled propiedad dentro del bloque ( extended_auditing_policyazurerm_sql_database)
  • azurerm_spring_cloud_java_deployment - compatibilidad con actualizaciones diferenciales (azurerm_spring_cloud_java_deployment)
  • azurerm_virtual_network_gateway - en peering_address desuso peering_addresses en lugar de (azurerm_virtual_network_gateway)

CORRECCIONES DE ERRORES:

  • Origen de datos: azurerm_netapp_volume - corregir un bloqueo al establecer ( data_protection_replicationazurerm_netapp_volume)
  • azurerm_api_management : el cambio de la propiedad ya no fuerza la creación de un nuevo cambio sku_name (azurerm_api_management)
  • azurerm_api_management : el campo tenant_access solo se puede configurar cuando no se usa una SKU de consumo (azurerm_api_management)
  • azurerum_frontdoor : se ha quitado la validación de MaxItems de los grupos de back-end (azurerum_frontdoor)
  • azurerm_kubernetes_cluster_resource - permitir contraseñas de Windows tan cortas como 8 charaters long (azurerm_kubernetes_cluster_resource)
  • azurerm_cosmosdb_mongo_collection- omitir el rendimiento si Cosmos base de datos aprovisionada en modo de capacidad "sin servidor" (azurerm_cosmosdb_mongo_collection)
  • azurerm_linux_virtual_machine - Analizar el identificador de identidad asignado por el usuario sin tener en cuenta las mayúsculas y minúsculas para evitar un problema de la API de Azure (azurerm_linux_virtual_machine)
  • azurerm_linux_virtual_machine_scale_set - Analizar el identificador de identidad asignado por el usuario sin tener en cuenta las mayúsculas y minúsculas para evitar un problema de la API de Azure (azurerm_linux_virtual_machine_scale_set)
  • azurerm_netapp_volume - corregir un bloqueo al establecer data_protection_replication (azurerm_netapp_volume)
  • azurerm_virtual_machine - Analizar el identificador de identidad asignado por el usuario sin tener en cuenta las mayúsculas y minúsculas para evitar un problema de la API de Azure (azurerm_virtual_machine)
  • azurerm_virtual_machine_scale_set - Analizar el identificador de identidad asignado por el usuario sin tener en cuenta las mayúsculas y minúsculas para evitar un problema de la API de Azure (azurerm_virtual_machine_scale_set)
  • azurerm_windows_virtual_machine - Analizar el identificador de identidad asignado por el usuario sin tener en cuenta las mayúsculas y minúsculas para evitar un problema de la API de Azure (azurerm_windows_virtual_machine)
  • azurerm_windows_virtual_machine_scale_set - Analizar el identificador de identidad asignado por el usuario sin tener en cuenta las mayúsculas y minúsculas para evitar un problema de la API de Azure (azurerm_windows_virtual_machine_scale_set)

2.49.0 (26 de febrero de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualizar github.com/hashicorp/terraform-plugin-sdk a la rama más reciente ( 1.xgithub.com/hashicorp/terraform-plugin-sdk)
  • dependencies: github.com/hashicorp/go-azure-helpers actualizando a v0.14.0 (github.com/hashicorp/go-azure-helpers)
  • dependencies: github.com/Azure/go-autorest/autorest actualizando a v0.11.18 (github.com/Azure/go-autorest/autorest)
  • Pruebas: se han actualizado las pruebas para usar los archivos binarios de la versión de Terraform al ejecutar las pruebas de aceptación (10523)
  • azurerm_api_management - compatibilidad con el tenant_access bloque (azurerm_api_management)
  • azurerm_api_management_logger - compatibilidad con la configuración resource_id de (azurerm_api_management_logger)
  • azurerm_data_factory_linked_service_azure_blob_storage - ahora admite la sas_uri propiedad (azurerm_data_factory_linked_service_azure_blob_storage)
  • azurerm_data_factory_linked_service_azure_blob_storage : ahora admite la autenticación de identidad administrada y entidad de servicio (azurerm_data_factory_linked_service_azure_blob_storage)
  • azurerm_monitor_smart_detector_alert_rule : admite para la tags propiedad (azurerm_monitor_smart_detector_alert_rule)
  • azurerm_netapp_volume - compatibilidad con el data_protection_replication bloque (azurerm_netapp_volume)
  • azurerm_sentinel_alert_rule_ms_security_incident - compatibilidad Microsoft Defender Advanced Threat Protection y valores para la propiedad ( Office 365 Advanced Threat Protectionproduct_filterazurerm_sentinel_alert_rule_ms_security_incident)
  • azurerm_service_fabric_cluster - Agregar compatibilidad con el upgrade policy bloque (azurerm_service_fabric_cluster)

CORRECCIONES DE ERRORES:

  • Proveedor: se ha corregido la compatibilidad con Azure Cloud Shell (10740)
  • Proveedor: la autenticación de MSI no está disponible explícitamente en Azure App Service y las aplicaciones de funciones, ya que no se admiten intencionadamente (10740)
  • provider: solo muestra el mensaje de desuso si skip_credentials_registration está configurado explícitamente (skip_credentials_registration)
  • azurerm_batch_certificate - permitir vacío password cuando el formato es pfx (azurerm_batch_certificate)
  • azurerm_data_factory_integration_runtime_azure_ssis - las administrator_login propiedades y ahora son administrator_password opcionales (azurerm_data_factory_integration_runtime_azure_ssis)
  • azurerm_data_factory_integration_runtime_managed - las administrator_login propiedades y ahora son administrator_password opcionales (azurerm_data_factory_integration_runtime_managed)
  • azurerm_eventhub_namespace : capacity la propiedad ahora puede ser mayor que 50 (azurerm_eventhub_namespace)
  • azurerm_key_vault_certificate - esperando a que se complete la eliminación antes de purgar (azurerm_key_vault_certificate)
  • azurerm_key_vault_key : ahora espera a que se complete la eliminación antes de purgar (azurerm_key_vault_key)
  • azurerm_key_vault_secret : ahora espera a que se complete la eliminación antes de purgar (azurerm_key_vault_secret)
  • azurerm_kusto_cluster : al cambiar la propiedad se fuerza la creación de virtual_network_configuration un nuevo recurso (azurerm_kusto_cluster)
  • azurerm_lb_outbound_rule : corregir un bloqueo cuando frontendIPConfigurations se omite en la respuesta de API (azurerm_lb_outbound_rule)
  • azurerm_media_content_key_policy : se ha corregido un error de codificación que impedía configurar ask en el bloque ( fairplay_configurationazurerm_media_content_key_policy)

2.48.0 (18 de febrero de 2021)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#10268)

MEJORAS:

  • dependencies: actualización para compilar mediante Go 1.16, que agrega compatibilidad con darwin/arm64 (Apple Silicon) (darwin/arm64)
  • dependencies: github.com/Azure/azure-sdk-for-go actualizando a v51.2.0 (github.com/Azure/azure-sdk-for-go)
  • Origen de datos: azurerm_bastion_host - actualización para usar un formateador de identificador de recurso (azurerm_bastion_host)
  • Origen de datos: azurerm_point_to_site_vpn_gateway - actualización para usar un formateador de identificador de recurso (azurerm_point_to_site_vpn_gateway)
  • Origen de datos: azurerm_kubernetes_cluster - exponer el bloque ( upgrade_settingsazurerm_kubernetes_cluster)
  • Origen de datos: azurerm_kubernetes_cluster_node_pool - exponer el bloque ( upgrade_settingsazurerm_kubernetes_cluster_node_pool)
  • Origen de datos: azurerm_route : paso a paso para usar un formateador de identificador de recurso (azurerm_route)
  • Origen de datos: azurerm_subnet - actualización para usar un formateador de identificador de recurso (azurerm_subnet )
  • Origen de datos: azurerm_subscriptions : agregar el campo al bloque ( idsubscriptionsazurerm_subscriptions)
  • Origen de datos: azurerm_virtual_network - actualización para usar un formateador de identificador de recurso (azurerm_virtual_network)
  • azurerm_bastion_host - actualizar para usar un formateador de identificador de recurso (azurerm_bastion_host)
  • azurerm_bastion_host - compatibilidad con la validación de importación mejorada (azurerm_bastion_host)
  • azurerm_kubernetes_cluster - compatibilidad para configurar el upgrade_settings bloque (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - compatibilidad con automatic_channel_upgrade (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - compatibilidad con skip_nodes_with_local_storage dentro del bloque ( auto_scaler_profileazurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - compatibilidad con skip_nodes_with_system_pods dentro del bloque ( auto_scaler_profileazurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster_node_pool - compatibilidad para configurar el upgrade_settings bloque (azurerm_kubernetes_cluster_node_pool)
  • azurerm_lighthouse_definition - Agregar compatibilidad con principal_id_display_name la propiedad (azurerm_lighthouse_definition)
  • azurerm_log_analytics_workspace - Compatibilidad con capacity_reservation_level la propiedad y la SKU ( CapacityReservationazurerm_log_analytics_workspace)
  • azurerm_point_to_site_vpn_gateway - actualizar para usar un formateador de identificador de recurso (azurerm_point_to_site_vpn_gateway)
  • azurerm_point_to_site_vpn_gateway - compatibilidad con la validación de importación mejorada (azurerm_point_to_site_vpn_gateway)
  • azurerm_route - actualizar para usar un formateador de identificador de recurso (azurerm_route)
  • azurerm_route - compatibilidad con la validación de importación mejorada (azurerm_route)
  • azurerm_subnet - actualizar para usar un formateador de identificador de recurso (azurerm_subnet)
  • azurerm_subnet - compatibilidad con la validación de importación mejorada (azurerm_subnet)
  • synapse_workspace_resource - compatibilidad con los azure_devops_repogithub_repo bloques y (synapse_workspace_resource)
  • azurerm_virtual_network - actualizar para usar un formateador de identificador de recurso (azurerm_virtual_network)
  • azurerm_virtual_network - compatibilidad con la validación de importación mejorada (azurerm_virtual_network)

CORRECCIONES DE ERRORES:

  • azurerm_eventgrid_event_subscription : cambie el número de elementos advanced_filter posibles 5 de a ( 25azurerm_eventgrid_event_subscription)
  • azurerm_key_vault - normalizar las mayúsculas y minúsculas en los campos certificate_permissions , y dentro del bloque ( key_permissionssecret_permissionsstorage_permissionsaccess_policyazurerm_key_vault)
  • azurerm_key_vault_access_policy - normalizar las mayúsculas y minúsculas en los campos certificate_permissionskey_permissions , y ( secret_permissionsstorage_permissionsazurerm_key_vault_access_policy )
  • azurerm_mariadb_firewall_rule : valide correctamente name la propiedad (azurerm_mariadb_firewall_rule)
  • azurerm_postgresql_server - cambiar correctamente ssl_minimal_tls_version_enforced al actualizar (azurerm_postgresql_server)
  • azurerm_private_endpoint : solo actualiza el grupo de DNS privado asociado cuando hay cambios (azurerm_private_endpoint)
  • azurerm_resource_group_template_deployment : se ha corregido un problema por el que no se podía encontrar la versión de API para los elementos anidados durante la eliminación (azurerm_resource_group_template_deployment)

2.47.0 (11 de febrero de 2021)

NOTAS DE LA ACTUALIZACIÓN

  • azurerm_frontdoor y azurerm_frontdoor_custom_https_configuration: se han agregado los nuevos campos backend_pool_health_probes, backend_pool_load_balancing_settings, backend_pools, frontend_endpoints y routing_rules al recurso azurerm_frontdoor, que son una asignación de referencias de nombre e identificador. Una próxima versión del proveedor de Azure cambiará los bloques backend_pool, backend_pool_health_probe, backend_pool_load_balancing, frontend_endpoint y routing_rule de una lista a un conjunto para evitar un problema de ordenación dentro de la API de Azure; por lo tanto, debe actualizar la configuración de Terraform para hacer referencia a estas nuevas asignaciones, en lugar de a las listas directamente, debido al próximo cambio importante. Por ejemplo, cambiar azurerm_frontdoor.example.frontend_endpoint[1].id a azurerm_frontdoor.example.frontend_endpoints["exampleFrontendEndpoint2"] (azurerm_frontdoor.example.frontend_endpoint[1].id)
  • azurerm_lb_backend_address_pool: el campo backend_addresses ha entrado en desuso y ya no es funcional; en su lugar, el recurso azurerm_lb_backend_address_pool_address ofrece la misma funcionalidad. (10488)
  • azurerm_linux_virtual_machine_scale_set&azurerm_windows_virtual_machine_scale_set - El bloque en línea ahora está disponible con carácter general: la variable de entorno ya no tiene ningún efecto y se puede quitar extensionARM_PROVIDER_VMSS_EXTENSIONS_BETA (azurerm_linux_virtual_machine_scale_set)
  • azurerm_data_factory_integration_runtime_managed - Este recurso ha cambiado de nombre o ha quedado en desuso en lugar de azurerm_data_factory_integration_runtime_azure_ssis (azurerm_data_factory_integration_runtime_managed)
  • El campo provider-block ahora está en desuso porque no era funcional y se quitará en skip_credentials_validation la versión 3.0 del proveedor de Azure (skip_credentials_validation)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: github.com/hashicorp/terraform-plugin-sdk actualizando a v1.16.0 (github.com/hashicorp/terraform-plugin-sdk)
  • azurerm_frontdoor - Se han agregado los nuevos campos , , , , que son un mapa de referencias de identificador de backend_pool_health_probesbackend_pool_load_balancing_settings nombre ( backend_poolsfrontend_endpointsrouting_rulesazurerm_frontdoor)
  • azurerm_kubernetes_cluster - actualizar la validación del log_analytics_workspace_id campo dentro del bloque dentro del bloque ( oms_agentaddon_profileazurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - compatibilidad para configurar only_critical_addons_enabled (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - compatibilidad para configurar private_dns_zone_id (azurerm_kubernetes_cluster)
  • azurerm_linux_virtual_machine_scale_set : el bloque ahora está disponible con disponibilidad general sin habilitar extension la versión beta (azurerm_linux_virtual_machine_scale_set)
  • azurerm_media_streaming_endpoint - exportar el campo host_name (azurerm_media_streaming_endpoint)
  • azurerm_mssql_virtual_machine - compatibilidad con auto_backup (azurerm_mssql_virtual_machine)
  • azurerm_windows_virtual_machine_scale_set : el bloque ahora está disponible con disponibilidad general sin habilitar extension la versión beta (azurerm_windows_virtual_machine_scale_set)
  • azurerm_site_recovery_replicated_vm - compatibilidad con la propiedad y cambio o fuerza la creación de recovery_public_ip_address_id un nuevo recurso ( target_static_iptarget_static_ipazurerm_site_recovery_replicated_vm)

CORRECCIONES DE ERRORES:

  • Proveedor: el campo skip_credentials_validation del bloque del proveedor ahora está en desuso porque no era funcional. Esto se quitará en la versión 3.0 del proveedor de Azure (10464)
  • Origen de datos: azurerm_shared_image_versions : recuperación de todas las versiones de la imagen antes de filtrar (azurerm_shared_image_versions)
  • azurerm_app_service - la ip_restriction.x.ip_address propiedadnow acepta cualquier cosa que no sea una cadena vacía (azurerm_app_service)
  • azurerm_cosmosdb_account : valida key_vault_key_id que la propiedad no tiene versiones (azurerm_cosmosdb_account)
  • azurerm_cosmosdb_account : ya no se preocupe si la respuesta es nula (azurerm_cosmosdb_account)
  • azurerm_eventhub_namespace - cambiar correctamente a la Basic SKU (azurerm_eventhub_namespace)
  • azurerm_key_vault_key - exporte versionless_id el atributo (azurerm_key_vault_key)
  • azurerm_lb_backend_address_pool - El backend_addresses bloque está ahora en desuso y no es funcional: use el recurso en su lugar ( azurerm_lb_backend_address_pool_addressazurerm_lb_backend_address_pool)
  • azurerm_linux_virtual_machine_scale_set - corregir un error cuando protected_settings dentro del bloque era una cadena vacía ( extensionazurerm_linux_virtual_machine_scale_set)
  • azurerm_linux_virtual_machine_scale_set - corregir un error cuando settings dentro del bloque era una cadena vacía ( extensionazurerm_linux_virtual_machine_scale_set)
  • azurerm_monitor_diagnostic_setting : al cambiar log_analytics_workspace_id la propiedad ya no se crea un nuevo recurso (azurerm_monitor_diagnostic_setting)
  • azurerm_storage_data_lake_gen2_filesystem : no establezca ni recupere acl cuando HNS no esté habilitado (azurerm_storage_data_lake_gen2_filesystem)
  • azurerm_windows_virtual_machine_scale_set - corregir un error cuando protected_settings dentro del bloque era una cadena vacía ( extensionazurerm_windows_virtual_machine_scale_set )
  • azurerm_windows_virtual_machine_scale_set - corregir un error cuando settings dentro del bloque era una cadena vacía ( extensionazurerm_windows_virtual_machine_scale_set )

2.46.1 (5 de febrero de 2021)

CORRECCIONES DE ERRORES:

  • azurerm_lb_backend_address_pool - marcar backend_address como calculado (azurerm_lb_backend_address_pool)

2.46.0 (4 de febrero de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualización recoveryservices a la versión de API ( 2018-07-10recoveryservices)
  • azurerm_api_management_diagnostic - compatibilidad con always_log_errors las propiedades , , y ( http_correlation_protocollog_client_ipsampling_percentageverbosityazurerm_api_management_diagnostic)
  • azurerm_api_management_diagnostic - compatibilidad con frontend_request los frontend_response bloques , backend_request y ( backend_responseazurerm_api_management_diagnostic)
  • azurerm_kubernetes_cluster - compatibilidad para configurar el campo enable_host_encryption dentro del bloque ( default_node_poolazurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - Validación de longitud agregada al admin_password campo dentro del bloque ( windows_profileazurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster_node_pool - compatibilidad con enable_host_encryption (azurerm_kubernetes_cluster_node_pool)
  • azurerm_lb_backend_address_pool - compatibilidad con el backend_address bloque (azurerm_lb_backend_address_pool)
  • azurerm_redis_cache - compatibilidad con la public_network_access_enabled propiedad (azurerm_redis_cache)
  • azurerm_role_assignment - agregar validación para que sea un grupo de administración, una suscripción, un grupo de recursos o un identificador de recurso scope (azurerm_role_assignment)
  • azurerm_service_fabric_cluster - compatibilidad con el reverse_proxy_certificate_common_names bloque (azurerm_service_fabric_cluster)
  • azurerm_monitor_metric_alert - compatibilidad con la skip_metric_validation propiedad (azurerm_monitor_metric_alert)

CORRECCIONES DE ERRORES:

  • Origen de datos: corregir una excepción con identidades administradas asignadas por azurerm_api_management el usuario (azurerm_api_management)
  • azurerm_api_management_api_diagnostic : se ha corregido un error en el que al especificar log_client_ip = false no se deshabilitaba la configuración (azurerm_api_management_api_diagnostic)
  • azurerm_key_vault - corregir una condición de carrera al establecer la memoria caché (azurerm_key_vault)
  • azurerm_key_vault_certificate - corregir una condición de carrera al establecer la memoria caché (azurerm_key_vault_certificate)
  • azurerm_key_vault_key - corregir una condición de carrera al establecer la memoria caché (azurerm_key_vault_key)
  • azurerm_key_vault_secret - corregir una condición de carrera al establecer la memoria caché (azurerm_key_vault_secret)
  • azurerm_mssql_virtual_machine : corregir un bloqueo en el que KeyVault era nulo en la respuesta de la API (azurerm_mssql_virtual_machine)
  • azurerm_storage_account_datasource : evitar que el miedo pase un vacío name (azurerm_storage_account_datasource)
  • azurerm_storage_data_lake_gen2_filesystem : cambie la ace propiedad a typeSet para garantizar una ordenación coherente (azurerm_storage_data_lake_gen2_filesystem)
  • azurerm_storage_data_lake_gen2_path : cambie la ace propiedad a typeSet para garantizar una ordenación coherente (azurerm_storage_data_lake_gen2_path)

2.45.1 (28 de enero de 2021)

CORRECCIONES DE ERRORES:

  • azurerm_app_service_environment : evitar el miedo cuando la API devuelve una configuración de clúster nula (azurerm_app_service_environment)

2.45.0 (28 de enero de 2021)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualizar a v0.11.17github.com/Azure/go-autorest/autorest de (v0.11.17)
  • dependencies: actualizar los firewall recursos para usar el API para redes ( 2020-07-01firewall)
  • dependencies: actualizar los load balancer recursos para usar la API para redes ( 2020-05-01load balancer)
  • Origen de datos: azurerm_app_service_environment : cluster_setting exporte el bloque (azurerm_app_service_environment)
  • Origen de datos: azurerm_key_vault_certificate - compatibilidad con el atributo ( certificate_data_base64azurerm_key_vault_certificate)
  • azurerm_app_service - compatibilidad con el propety number_of_workers (azurerm_app_service)
  • azurerm_app_service_environment - compatibilidad con el cluster_setting bloque (azurerm_app_service_environment)
  • azurerm_data_factory_dataset_delimited_text - compatibilidad con la compression_codec propiedad (azurerm_data_factory_dataset_delimited_text)
  • azurerm_firewall_policy - compatibilidad con la sku propiedad (azurerm_firewall_policy)
  • azurerm_iothub - compatibilidad con la enrichment propiedad (azurerm_iothub)
  • azurerm_key_vault - carga optimizada de y almacenamiento en caché agregado al recuperar el Key Vault (azurerm_key_vault)
  • azurerm_key_vault : admite los formatos ipv4 y cidr para la network_acls.ip_rules propiedad (azurerm_key_vault)
  • azurerm_key_vault_certificate - carga optimizada de y almacenamiento en caché agregado al recuperar el Key Vault (azurerm_key_vault_certificate)
  • azurerm_key_vault_key - carga optimizada de y almacenamiento en caché agregado al recuperar el Key Vault (azurerm_key_vault_key)
  • azurerm_key_vault_secret - carga optimizada de y almacenamiento en caché agregado al recuperar el Key Vault (azurerm_key_vault_secret)
  • azurerm_key_vault_certificate - compatibilidad con el certificate_data_base64 atributo (azurerm_key_vault_certificate)
  • azurerm_linux_virtual_machine - omitir el apagado de una máquina en un estado de error (azurerm_linux_virtual_machine)
  • azurerm_media_services_account - compatibilidad para establecer storage_authentication_type el campo en ( Systemazurerm_media_services_account)
  • azurerm_redis_cache : admite varias zonas de disponibilidad (azurerm_redis_cache)
  • azurerm_storage_data_lake_gen2_filesystem - compatibilidad con el ace bloque (azurerm_storage_data_lake_gen2_filesystem)
  • azurerm_servicebus_namespace : ahora permitirá una capacidad de 16 para la SKU ( Premiumazurerm_servicebus_namespace)
  • azurerm_windows_virtual_machine - omitir el apagado de una máquina en un estado de error (azurerm_windows_virtual_machine)
  • azurerm_linux_virtual_machine_scale_set - compatibilidad con la extensions_time_budget propiedad (azurerm_linux_virtual_machine_scale_set)
  • azurerm_windows_virtual_machine_scale_set - compatibilidad con la extensions_time_budget propiedad (azurerm_windows_virtual_machine_scale_set)

CORRECCIONES DE ERRORES:

  • azurerm_iot_time_series_insights_reference_data_set - el campo data_string_comparison_behavior es ahora ForceNew (azurerm_iot_time_series_insights_reference_data_set)
  • azurerm_iot_time_series_insights_reference_data_set - el key_property bloque es ahora ( ForceNewazurerm_iot_time_series_insights_reference_data_set)
  • azurerm_linux_virtual_machine_scale_set : se ha corregido un problema por el que el campo dentro del protected_settings bloque no podía estar vacío ( extensionazurerm_linux_virtual_machine_scale_set)
  • azurerm_linux_virtual_machine_scale_set : se ha corregido un problema por el que el campo dentro del settings bloque no podía estar vacío ( extensionazurerm_linux_virtual_machine_scale_set)
  • azurerm_media_streaming_endpoint : detener el punto de conexión de streaming antes de la eliminación si el punto de conexión está en estado de ejecución (azurerm_media_streaming_endpoint)
  • azurerm_role_definition : no agregue a a scope menos que no se especifique ninguno ( assignable_scopesazurerm_role_definition)
  • azurerm_windows_virtual_machine_scale_set : se ha corregido un problema por el que el campo dentro del protected_settings bloque no podía estar vacío ( extensionazurerm_windows_virtual_machine_scale_set)
  • azurerm_windows_virtual_machine_scale_set : se ha corregido un problema por el que el campo dentro del settings bloque no podía estar vacío ( extensionazurerm_windows_virtual_machine_scale_set)

2.44.0 (21 de enero de 2021)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#10228)
  • Nuevo recurso: (#9971)

MEJORAS:

  • dependencies: github.com/Azure/go-autorest actualizando a v0.11.16 (github.com/Azure/go-autorest)
  • dependencies: actualización appconfiguration a la versión de API ( 2020-06-01appconfiguration)
  • dependencies: actualización appplatform a la versión de API ( 2020-07-01appplatform)
  • dependencies: actualización containerservice a la versión de API ( 2020-12-01containerservice)
  • dependencies: actualización msi a la versión de API ( 2018-11-30msi)
  • Origen de datos: azurerm_kubernetes_cluster - compatibilidad con el campo dentro del bloque ( user_assigned_identity_ididentityazurerm_kubernetes_cluster)
  • azurerm_api_management : admite cifrados TLS adicionales dentro security del bloque (azurerm_api_management)
  • azurerm_api_management_api_diagnostic - admite la sampling_percentage propiedad (azurerm_api_management_api_diagnostic)
  • azurerm_container_group - compatibilidad con la actualización tags (azurerm_container_group)
  • azurerm_kubernetes_cluster : el campo type dentro del bloque ahora se puede establecer en ( identityUserAssignedazurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - compatibilidad con el campo new_pod_scale_up_delay dentro del bloque ( auto_scaler_profileazurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - compatibilidad con el campo user_assigned_identity_id dentro del bloque ( identityazurerm_kubernetes_cluster)
  • azurerm_monitor_autoscale_setting - ahora admite la dimensions propiedad (azurerm_monitor_autoscale_setting)
  • azurerm_sentinel_alert_rule_scheduled - ahora admite la event_grouping_setting propiedad (azurerm_sentinel_alert_rule_scheduled)

CORRECCIONES DE ERRORES:

  • azurerm_backup_protected_file_share - actualizar para tener en cuenta un cambio importante en la API (azurerm_backup_protected_file_share)
  • azurerm_key_vault_certificate - corregir un bloqueo cuando subject dentro del bloque era nulo ( certificate_policyazurerm_key_vault_certificate)
  • azurerm_user_assigned_identity - Agregar una migración de estado para actualizar el formato de identificador (azurerm_user_assigned_identity)

2.43.0 (14 de enero de 2021)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#7020)

MEJORAS:

  • Origen de datos: azurerm_api_management - garantizar el uso de identity_ids mayúsculas y minúsculas del campo identity dentro del bloque (azurerm_api_management)
  • Origen de datos: azurerm_kubernetes_cluster - garantizar el uso de identity_ids mayúsculas y minúsculas del campo identity dentro del bloque (azurerm_kubernetes_cluster)
  • Origen de datos: azurerm_virtual_machine - garantizar el uso de identity_ids mayúsculas y minúsculas del campo identity dentro del bloque (azurerm_virtual_machine)
  • Origen de datos: azurerm_virtual_machine_scale_set - garantizar el uso de identity_ids mayúsculas y minúsculas del campo identity dentro del bloque (azurerm_virtual_machine_scale_set)
  • azurerm_api_management - Agregar validación en el identity_ids campo dentro del bloque ( identityazurerm_api_management)
  • azurerm_app_service - Agregar validación en el identity_ids campo dentro del bloque ( identityazurerm_app_service)
  • azurerm_app_service_slot - Agregar validación en el identity_ids campo dentro del bloque ( identityazurerm_app_service_slot)
  • azurerm_container_group - Agregar validación en el identity_ids campo dentro del bloque ( identityazurerm_container_group)
  • azurerm_cosmosdb_account - compatibilidad con analytical_storage_enabled property (azurerm_cosmosdb_account)
  • azurerm_cosmosdb_gremlin_graph - admite la default_ttl propiedad (azurerm_cosmosdb_gremlin_graph)
  • azurerm_data_factory - compatibilidad con public_network_enabled (azurerm_data_factory)
  • azurerm_data_factory_dataset_delimited_text - compatibilidad con la compression_type propiedad (azurerm_data_factory_dataset_delimited_text)
  • azurerm_data_factory_linked_service_sql_server: compatibilidad con el key_vault_password bloque (azurerm_data_factory_linked_service_sql_server)
  • azurerm_eventgrid_domain - compatibilidad con las public_network_access_enabled propiedades inbound_ip_rule y (azurerm_eventgrid_domain)
  • azurerm_eventgrid_topic - compatibilidad con las public_network_access_enabled propiedades inbound_ip_rule y (azurerm_eventgrid_topic)
  • azurerm_eventhub_namespace - admite la trusted_service_access_enabled propiedad (azurerm_eventhub_namespace)
  • azurerm_function_app - Agregar validación en el identity_ids campo dentro del bloque ( identityazurerm_function_app)
  • azurerm_function_app_slot - Agregar validación en el identity_ids campo dentro del bloque ( identityazurerm_function_app_slot)
  • azurerm_kusto_cluster - Agregar validación en el identity_ids campo dentro del bloque ( identityazurerm_kusto_cluster)
  • azurerm_linux_virtual_machine - Agregar validación en el identity_ids campo dentro del bloque ( identityazurerm_linux_virtual_machine)
  • azurerm_linux_virtual_machine_scale_set - Agregar validación en el identity_ids campo dentro del bloque ( identityazurerm_linux_virtual_machine_scale_set)
  • azurerm_security_center_automation - el campo event_source dentro del bloque ahora admite y ( sourceSecureScoreControls SecureScoresazurerm_security_center_automation)
  • azurerm_synapse_workspace - compatibilidad con la sql_identity_control_enabled propiedad (azurerm_synapse_workspace)
  • azurerm_virtual_machine - Agregar validación en el identity_ids campo dentro del bloque ( identityazurerm_virtual_machine)
  • azurerm_virtual_machine_scale_set - Agregar validación en el identity_ids campo dentro del bloque ( identityazurerm_virtual_machine_scale_set)
  • azurerm_windows_virtual_machine - Agregar validación en el identity_ids campo dentro del bloque ( identityazurerm_windows_virtual_machine)
  • azurerm_windows_virtual_machine_scale_set - Agregar validación en el identity_ids campo dentro del bloque ( identityazurerm_windows_virtual_machine_scale_set)

CORRECCIONES DE ERRORES:

  • Origen de datos: azurerm_log_analytics_workspace : devuelve el identificador de recurso con el uso correcto de mayúsculas y minúsculas (azurerm_log_analytics_workspace)
  • azurerm_advanced_threat_protection : se corrige una regresión en el formato de identificador de recurso (azurerm_advanced_threat_protection)
  • azurerm_api_management - garantizar el uso de identity_ids mayúsculas y minúsculas del campo identity dentro del bloque (azurerm_api_management)
  • azurerm_app_service - garantizar el uso de identity_ids mayúsculas y minúsculas del campo identity dentro del bloque (azurerm_app_service)
  • azurerm_app_service_slot - garantizar el uso de identity_ids mayúsculas y minúsculas del campo identity dentro del bloque (azurerm_app_service_slot)
  • azurerm_application_gateway - garantizar la aplicación de identity_ids mayúsculas y minúsculas dentro identity del bloque (azurerm_application_gateway)
  • azurerm_blueprint_assignment - garantizar el uso de identity_ids mayúsculas y minúsculas del campo identity dentro del bloque (azurerm_blueprint_assignment)
  • azurerm_container_group - garantizar el uso de identity_ids mayúsculas y minúsculas del campo identity dentro del bloque (azurerm_container_group)
  • azurerm_databricks_workspace - Cambiar la SKU ya no siempre obliga a crear un nuevo recurso (azurerm_databricks_workspace)
  • azurerm_function_app - garantizar el uso de identity_ids mayúsculas y minúsculas del campo identity dentro del bloque (azurerm_function_app)
  • azurerm_function_app_slot - garantizar el uso de identity_ids mayúsculas y minúsculas del campo identity dentro del bloque (azurerm_function_app_slot)
  • azurerm_kubernetes_cluster - garantizar el uso de user_assigned_identity_id mayúsculas y minúsculas del campo kubelet_identity dentro del bloque (azurerm_kubernetes_cluster)
  • azurerm_kusto_cluster - garantizar el uso de identity_ids mayúsculas y minúsculas del campo identity dentro del bloque (azurerm_kusto_cluster)
  • azurerm_linux_virtual_machine - garantizar el uso de identity_ids mayúsculas y minúsculas del campo identity dentro del bloque (azurerm_linux_virtual_machine)
  • azurerm_linux_virtual_machine_scale_set - garantizar el uso de identity_ids mayúsculas y minúsculas del campo identity dentro del bloque (azurerm_linux_virtual_machine_scale_set)
  • azurerm_monitor_diagnostic_setting : control de mayúsculas y minúsculas mixtas del identificador de regla de autorización del espacio de nombres de EventHub (azurerm_monitor_diagnostic_setting)
  • azurerm_mssql_virtual_machine: se aborda la diferencia persistente y se usa la expiración relativa para la contraseña de la entidad de servicioazurerm_mssql_virtual_machine
  • azurerm_role_assignment - corregir la condición de carrera en lectura después de la creación (azurerm_role_assignment)
  • azurerm_role_definition - solucionar posibles problemas de coherencia en la actualización y eliminación (azurerm_role_definition)
  • azurerm_virtual_machine - garantizar el uso de identity_ids mayúsculas y minúsculas del campo identity dentro del bloque (azurerm_virtual_machine)
  • azurerm_virtual_machine_scale_set - garantizar el uso de identity_ids mayúsculas y minúsculas del campo identity dentro del bloque (azurerm_virtual_machine_scale_set)
  • azurerm_windows_virtual_machine - garantizar el uso de identity_ids mayúsculas y minúsculas del campo identity dentro del bloque (azurerm_windows_virtual_machine)
  • azurerm_windows_virtual_machine_scale_set - garantizar el uso de identity_ids mayúsculas y minúsculas del campo identity dentro del bloque (azurerm_windows_virtual_machine_scale_set)

2.42.0 (8 de enero de 2021)

CAMBIOS IMPORTANTES

  • azurerm_key_vault: el valor predeterminado del campo soft_delete_enabled ahora es true para que coincida con el cambio importante en la API de Azure por la cual los almacenes de claves ahora tienen habilitada la eliminación temporal de manera predeterminada, lo que no se puede deshabilitar. Esta propiedad ahora no es funcional, tiene como valor predeterminado true y se quitará en la versión 3.0 del proveedor de Azure. (10088)
  • azurerm_key_vault: el valor predeterminado del campo soft_delete_retention_days ahora es de 90 días para que coincida con el comportamiento de la API de Azure, ya que la API de Azure no devuelve un valor para este campo cuando no está configurado explícitamente, por lo que si se establece de manera predeterminada se elimina una diferencia con 0. (10088)

CARACTERÍSTICAS:

MEJORAS:

  • batch: actualización a la versión de API 2020-03-01 (2020-03-01)
  • dependencies: actualizar a v49.2.0github.com/Azure/azure-sdk-for-go de (v49.2.0)
  • dependencies: actualizar a v0.15.1github.com/tombuildsstuff/giovanni de (v0.15.1)
  • Origen de datos: azurerm_hdinsight_cluster - compatibilidad con la propiedad ( kafka_rest_proxy_endpointazurerm_hdinsight_cluster)
  • Origen de datos: azurerm_databricks_workspace - compatibilidad con la propiedad ( tagsazurerm_databricks_workspace)
  • Origen de datos: azurerm_subscription - compatibilidad con la propiedad ( tagsazurerm_subscription)
  • azurerm_app_service - ahora admite detailed_error_mesage_enabled y registra la configuración ( failed_request_tracing_enabled azurerm_app_service)
  • azurerm_app_service - ahora admite service_tag en ip_restriction bloques (azurerm_app_service)
  • azurerm_app_service_slot - ahora admite detailed_error_mesage_enabled y registra la configuración ( failed_request_tracing_enabled azurerm_app_service_slot)
  • azurerm_batch_pool compatibilidad con la public_address_provisioning_type propiedad (azurerm_batch_pool)
  • azurerm_api_management - compatibilidad Consumption_0 con la propiedad ( sku_nameazurerm_api_management)
  • azurerm_cdn_endpoint : solo envíe content_types_to_compress y a la API cuando realmente se establezca ( geo_filterazurerm_cdn_endpoint)
  • azurerm_cosmosdb_mongo_collection : vuelva a leer correctamente _id el índice cuando mongo 3.6 (azurerm_cosmosdb_mongo_collection)
  • azurerm_container_group - compatibilidad con la volume.empty_dir propiedad (azurerm_container_group)
  • azurerm_data_factory_linked_service_azure_file_storage - compatibilidad con la file_share propiedad (azurerm_data_factory_linked_service_azure_file_storage)
  • azurerm_dedicated_host - compatibilidad con valores sku_name adicionales (azurerm_dedicated_host)
  • azurerm_devspace_controller - en desuso, ya que ya no se pueden aprovisionar nuevos controladores de DevSpace, esto se quitará en la versión 3.0 del proveedor de Azure (azurerm_devspace_controller)
  • azurerm_function_app : se pre_warmed_instance_count calcula para usar el valor predeterminado de Azure (azurerm_function_app)
  • azurerm_function_app - ahora admite service_tag en ip_restriction bloques (azurerm_function_app)
  • azurerm_hdinsight_hadoop_cluster : permite el Standard_D4a_V4 valor de la propiedad ( vm_typeazurerm_hdinsight_hadoop_cluster)
  • azurerm_hdinsight_kafka_cluster - compatibilidad con los rest_proxykafka_management_node bloques y (azurerm_hdinsight_kafka_cluster)
  • azurerm_key_vault: el campo soft_delete_enabled ahora tiene el valor predeterminado true para que coincida con el comportamiento de la API de Azure, donde la eliminación temporal está habilitada de manera forzosa y ya no se puede deshabilitar. Este campo está en desuso, se puede quitar de forma segura de la configuración de Terraform y se quitará en la versión 3.0 del proveedor de Azure. (10088)
  • azurerm_kubernetes_cluster - Agregar compatibilidad con network_mode (azurerm_kubernetes_cluster)
  • azurerm_log_analytics_linked_service - Agregar validación para el tipo de identificador de recurso (azurerm_log_analytics_linked_service)
  • azurerm_log_analytics_linked_service - Actualización de la validación para usar funciones de validación generadas (azurerm_log_analytics_linked_service)
  • azurerm_monitor_diagnostic_setting - validación que es un identificador de regla de autorización de espacio de nombres eventhub_authorization_rule_id de EventHub (azurerm_monitor_diagnostic_setting)
  • azurerm_monitor_diagnostic_setting - validación que es log_analytics_workspace_id un identificador de área de trabajo de Log Analytics (azurerm_monitor_diagnostic_setting)
  • azurerm_monitor_diagnostic_setting- validación que storage_account_id es un Storage de cuenta (azurerm_monitor_diagnostic_setting)
  • azurerm_network_security_rule - aumentar permitido el número de application_security_group bloques permitidos (azurerm_network_security_rule)
  • azurerm_sentinel_alert_rule_ms_security_incident : admite las alert_rule_template_guid propiedades display_name_exclude_filter y (azurerm_sentinel_alert_rule_ms_security_incident)
  • azurerm_sentinel_alert_rule_scheduled - compatibilidad con la alert_rule_template_guid propiedad (azurerm_sentinel_alert_rule_scheduled)
  • azurerm_sentinel_alert_rule_scheduled - compatibilidad para crear incidentes (azurerm_sentinel_alert_rule_scheduled)
  • azurerm_spring_cloud_app : admite las propiedades https_onlyis_public , y ( persistent_diskazurerm_spring_cloud_app)
  • azurerm_subscription - compatibilidad con la tags propiedad (azurerm_subscription)
  • azurerm_synapse_workspace - compatibilidad con la managed_resource_group_name propiedad (azurerm_synapse_workspace)
  • azurerm_traffic_manager_profile - compatibilidad con la traffic_view_enabled propiedad (azurerm_traffic_manager_profile)

CORRECCIONES DE ERRORES:

provider: no registrará correctamente los Microsoft.BlueprintMicrosoft.HealthcareApis Y LOS (Microsoft.Blueprint)

  • azurerm_application_gateway - permitir 750 cuando la SKU es ( file_upload_limit_mbWAF_v2azurerm_application_gateway)
  • azurerm_firewall_policy_rule_collection_group : valide correctamente network_rule_collection.destination_ports la propiedad (azurerm_firewall_policy_rule_collection_group)
  • azurerm_cdn_endpoint - cambiar muchas delivery_rule condiciones a opcional ( match_valuesazurerm_cdn_endpoint)
  • azurerm_cosmosdb_account - incluir siempre en las solicitudes de actualización para la compatibilidad del motor key_vault_id de directivas de Azure (azurerm_cosmosdb_account)
  • azurerm_cosmosdb_table : no llame a la API de rendimiento cuando no tiene servidor (azurerm_cosmosdb_table)
  • azurerm_key_vault: el campo soft_delete_retention_days ahora tiene el valor predeterminado de 90 días para que coincida con el comportamiento de la API de Azure. (10088)
  • azurerm_kubernetes_cluster - analice oms log_analytics_workspace_id para asegurarse de que las mayúsculas y minúsculas son correctas (azurerm_kubernetes_cluster)
  • azurerm_role_assignment corrección del bloqueo en la lógica de reintento (azurerm_role_assignment)
  • azurerm_storage_account - permitir hns account_tier cuando es Premium (azurerm_storage_account)
  • azurerm_storage_share_file : permite cargar archivos de menos de 4 KB (azurerm_storage_share_file)

2.41.0 (17 de diciembre de 2020)

NOTAS DE LA ACTUALIZACIÓN:

  • azurerm_key_vault: Azure presentará un cambio importante el 31 de diciembre de 2020 mediante la habilitación forzosa de la eliminación temporal en todos los almacenes de claves nuevos y existentes. Para solucionar este problema, esta versión del proveedor de Azure todavía le permite configurar la eliminación temporal antes de esta fecha (pero una vez habilitada, no se puede deshabilitar). Dado que los nuevos almacenes de claves se aprovisionarán automáticamente con eliminación temporal en el futuro y se actualizarán los almacenes de claves existentes, una versión futura dejará en desuso el campo soft_delete_enabled y el valor predeterminado será true a principios de 2021. (9911)
  • azurerm_key_vault_certificate: Terraform ahora intentará la operación purge en los certificados durante la eliminación debido a un próximo cambio importante en la API de Azure por el cual los almacenes de claves tendrán la eliminación temporal habilitada de manera forzosa. Esto se puede deshabilitar estableciendo el campo purge_soft_delete_on_destroy que se encuentra dentro del bloque features -> keyvault en false. (9911)
  • azurerm_key_vault_key: Terraform ahora intentará la operación purge en las claves durante la eliminación debido a un próximo cambio importante en la API de Azure por el cual los almacenes de claves tendrán la eliminación temporal habilitada de manera forzosa. Esto se puede deshabilitar estableciendo el campo purge_soft_delete_on_destroy que se encuentra dentro del bloque features -> keyvault en false. (9911)
  • azurerm_key_vault_secret: Terraform ahora intentará la operación purge en los secretos durante la eliminación debido a un próximo cambio importante en la API de Azure por el cual los almacenes de claves tendrán la eliminación temporal habilitada de manera forzosa. Esto se puede deshabilitar estableciendo el campo purge_soft_delete_on_destroy que se encuentra dentro del bloque features -> keyvault en false. (9911)

CARACTERÍSTICAS:

MEJORAS:

  • azurerm_app_service - Agregar compatibilidad con outbound_ip_address_list y possible_outbound_ip_address_list (azurerm_app_service)
  • azurerm_disk_encryption_set - compatibilidad con la actualización key_vault_key_id (azurerm_disk_encryption_set)
  • azurerm_iot_time_series_insights_gen2_environment - exponer data_access_fqdn (azurerm_iot_time_series_insights_gen2_environment)
  • azurerm_key_vault_certificate - Realizar una "purga" del certificado durante la eliminación si la característica se incluye dentro del bloque, vea las "Notas de actualización" para obtener más información features (azurerm_key_vault_certificate)
  • azurerm_key_vault_key - Realizar una "purga" de la clave durante la eliminación si la característica se incluye dentro del bloque, vea las "Notas de actualización" para obtener más información features (azurerm_key_vault_key)
  • azurerm_key_vault_secret - Realizar una "purga" del secreto durante la eliminación si la característica se incluye dentro del bloque, vea las "Notas de actualización" para obtener más información features (azurerm_key_vault_secret)
  • azurerm_log_analytics_linked_service - Agregar nuevos campos workspace_idread_access_id , y ( write_access_idazurerm_log_analytics_linked_service)
  • azurerm_linux_virtual_machine - Normalización de las claves SSH para cubrir los casos de importación de máquinas virtuales (azurerm_linux_virtual_machine)
  • azurerm_subnet - compatibilidad con el service_endpoint_policy bloque (azurerm_subnet)
  • azurerm_traffic_manager_profile - compatibilidad con nuevos max_return campos y compatibilidad para que sea ( traffic_routing_methodMultiValueazurerm_traffic_manager_profile)

CORRECCIONES DE ERRORES:

  • azurerm_key_vault_certificate - leer y dentro del bloque desde el certificado si no se devuelve dns_names desde la API ( emailssubject_alternative_namesazurerm_key_vault_certificate)
  • azurerm_key_vault_certificate - sondear hasta que el certificado se elimine completamente durante la eliminación (azurerm_key_vault_certificate)
  • azurerm_key_vault_key - sondear hasta que la clave se elimine completamente durante la eliminación (azurerm_key_vault_key)
  • azurerm_key_vault_secret - sondear hasta que el secreto se elimine completamente durante la eliminación (azurerm_key_vault_secret)
  • azurerm_log_analytics_workspace : agregar una migración de estado para actualizar correctamente el identificador de recurso (azurerm_log_analytics_workspace)

2.40.0 (10 de diciembre de 2020)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualizar github.com/Azure/go-autorest/validation a v0.3.1 (github.com/Azure/go-autorest/validation)
  • dependencies: actualización de Log Analytics a la versión de API 2020-08-01 (2020-08-01)
  • Interno: se ha deshabilitado la validación de Azure SDK porque es superflua (9783)
  • azurerm_app_service - compatibilidad con la versión de PHP 7.4 (azurerm_app_service)
  • azurerm_bot_channel_directline - compatibilidad con la validación de importación mejorada (azurerm_bot_channel_directline)
  • azurerm_bot_channel_email - compatibilidad con la validación de importación mejorada (azurerm_bot_channel_email)
  • azurerm_bot_channel_ms_teams - compatibilidad con la validación de importación mejorada (azurerm_bot_channel_ms_teams)
  • azurerm_bot_channel_slack - compatibilidad con la validación de importación mejorada (azurerm_bot_channel_slack)
  • azurerm_bot_channels_registration - compatibilidad con la validación de importación mejorada (azurerm_bot_channels_registration)
  • azurerm_bot_connection - compatibilidad con la validación de importación mejorada (azurerm_bot_connection)
  • azurerm_bot_web_app - compatibilidad con la validación de importación mejorada (azurerm_bot_web_app)
  • azurerm_cosmosdb_sql_container - compatibilidad con la partition_key_version propiedad (azurerm_cosmosdb_sql_container)
  • azurerm_kusto_cluster - compatibilidad con la engine propiedad (azurerm_kusto_cluster)
  • azurerm_kusto_eventhub_data_connection - compatibilidad con compression (azurerm_kusto_eventhub_data_connection)
  • azurerm_iothub - compatibilidad con la min_tls_version propiedad (azurerm_iothub)
  • azurerm_recovery_services_vault - compatibilidad con el identity bloque (azurerm_recovery_services_vault)
  • azurerm_redis_cache - Agregar validación de importación mejorada (azurerm_redis_cache)
  • azurerm_redis_cache - Agregar validación que subnet_id sea un identificador de subred válido (azurerm_redis_cache)
  • azurerm_redis_firewall_rule - Agregar validación de importación mejorada (azurerm_redis_firewall_rule)
  • azurerm_redis_linked_server - Agregar validación de importación mejorada (azurerm_redis_linked_server)
  • azurerm_redis_linked_server - Agregar validación que linked_redis_cache_id sea un identificador de Redis Cache válido (azurerm_redis_linked_server)
  • azurerm_security_center_automation - compatibilidad con las description propiedades tags y (azurerm_security_center_automation)
  • azurerm_stream_analytics_reference_input_blob - compatibilidad con la validación de importación mejorada (azurerm_stream_analytics_reference_input_blob)
  • azurerm_stream_analytics_stream_input_blob - compatibilidad con la validación de importación mejorada (azurerm_stream_analytics_stream_input_blob)
  • azurerm_stream_analytics_stream_input_iothub - compatibilidad con la validación de importación mejorada (azurerm_stream_analytics_stream_input_iothub)
  • azurerm_stream_analytics_stream_input_eventhub - compatibilidad con la validación de importación mejorada (azurerm_stream_analytics_stream_input_eventhub)
  • azurerm_storage_account : habilite las allow_blob_public_access propiedades y en la nube del Gobierno de azurerm_storage_account EE. UU. (azurerm_storage_account)

CORRECCIONES DE ERRORES:

  • azurerm_app_service_managed_certificate : cree un certificado en el grupo de recursos del plan de servicio para evitar el bucle diff (azurerm_app_service_managed_certificate)
  • azurerm_bot_channel_directline - El campo bot_name ahora es ForceNew para que coincida con el comportamiento de la documentación o la API (azurerm_bot_channel_directline)
  • azurerm_bot_channel_ms_teams - El campo bot_name ahora es ForceNew para que coincida con el comportamiento de la documentación o la API (azurerm_bot_channel_ms_teams)
  • azurerm_bot_channel_slack - El campo bot_name ahora es ForceNew para que coincida con el comportamiento de la documentación o la API (azurerm_bot_channel_slack)
  • azurerm_bot_connection - El campo bot_name ahora es ForceNew para que coincida con el comportamiento de la documentación o la API (azurerm_bot_connection)
  • azurerm_frontdoor - Trabajar en torno a un problema de API ascendente reescribiendo los identificadores devueltos en Terraform (azurerm_frontdoor)
  • azurerm_frontdoor_custom_https_configuration - Trabajar en torno a un problema de API ascendente reescribiendo los identificadores devueltos en Terraform (azurerm_frontdoor_custom_https_configuration)
  • azurerm_frontdoor_firewall_policy - Trabajar en torno a un problema de API ascendente reescribiendo los identificadores devueltos en Terraform (azurerm_frontdoor_firewall_policy)
  • azurerm_media_services_account - Corregir un error en storage_authentication_type el que no se estableció (azurerm_media_services_account)
  • azurerm_media_service_account - comprobar la presencia de una cuenta existente durante la creación (azurerm_media_service_account)
  • azurerm_postgresql_server - Cambiar la geo_redundant_backup_enabled propiedad ahora fuerza un nuevo recurso (azurerm_postgresql_server)
  • azurerm_postgresql_server - Se ha corregido el problema al especificar atributos vacíos de la lista de detección de amenazas (azurerm_postgresql_server)
  • azurerm_signar_service : tener un vacío en el bloque ya no provocará un allowed_origins miedo ( corsazurerm_signar_service)

2.39.0 (4 de diciembre de 2020)

CARACTERÍSTICAS:

MEJORAS:

  • azurerm_dashboard - Agregar validación en el momento de la importación para asegurarse de que el identificador es para un panel (azurerm_dashboard)
  • azurerm_keyvault_certificate - agregar 3072 a los valores permitidos para ( key_sizeazurerm_keyvault_certificate)
  • azurerm_media_services_account - compatibilidad con identity las propiedades , y ( tagsstorage_authenticationazurerm_media_services_account)
  • azurerm_notification_hub_authorization_rule - Agregar validación en el momento de la importación para asegurarse de que el identificador es para una regla de autorización del centro de notificaciones (azurerm_notification_hub_authorization_rule)
  • azurerm_notification_hub_namespace - Agregar validación en el momento de la importación para asegurarse de que el identificador es para un espacio de nombres del centro de notificaciones (azurerm_notification_hub_namespace)
  • azurerm_postgresql_active_directory_administrator - validar durante la importación que el identificador es para un administrador de Active Directory PostgreSQL (azurerm_postgresql_active_directory_administrator)
  • azurerm_postgresql_configuration - validar durante la importación que el identificador es para una configuración de PostgreSQL (azurerm_postgresql_configuration)
  • azurerm_postgresql_database - validar durante la importación que el identificador es para una base de datos postgreSQL (azurerm_postgresql_database)
  • azurerm_postgresql_firewall_rule - validar durante la importación que el identificador es para una regla de firewall de PostgreSQL (azurerm_postgresql_firewall_rule)
  • azurerm_postgresql_virtual_network_rule - validar durante la importación que el identificador es para una regla de Virtual Network PostgreSQL (azurerm_postgresql_virtual_network_rule)
  • azurerm_traffic_manager_profile - permitir hasta 2147483647 para la propiedad ( ttlazurerm_traffic_manager_profile)

CORRECCIONES DE ERRORES:

  • azurerm_security_center_workspace - corregir las mayúsculas y minúsculas workspace_id en (azurerm_security_center_workspace)
  • azurerm_eventhub_dedicated_cluster - La sku_name capacidad puede ser mayor ( 1azurerm_eventhub_dedicated_cluster)

2.38.0 (27 de noviembre de 2020)

CARACTERÍSTICAS:

  • Nuevo recurso (#9378)
  • Nuevo origen de datos: (#9430)
  • Nuevo origen de datos: (#9382)
  • Nuevo recurso: (#9430)

MEJORAS:

  • dependencies: actualizar App Service a la versión de API 2020-06-01 (2020-06-01)
  • El origen azurerm_app_service de datos ahora exporta el atributo ( custom_domain_verification_idazurerm_app_service)
  • El origen azurerm_function_app de datos ahora exporta el atributo ( custom_domain_verification_idazurerm_function_app)
  • Origen de datos: azurerm_spring_cloud_service ahora exporta el atributo ( outbound_public_ip_addressesazurerm_spring_cloud_service)
  • azurerm_app_service ahora exporta custom_domain_verification_id (azurerm_app_service)
  • azurerm_application_insights : la validación del identificador de recurso es correcta durante la importación (azurerm_application_insights)
  • azurerm_application_insights_web_test : la validación del identificador de recurso es correcta durante la importación (azurerm_application_insights_web_test)
  • azurerm_express_route_circuit_peering - compatibilidad con el ipv6 bloque (azurerm_express_route_circuit_peering)
  • azurerm_function_app ahora exporta el custom_domain_verification_id atributo (azurerm_function_app)
  • azurerm_vpn_server_configuration - en radius_server desuso del bloque que admite radius varios servidores (azurerm_vpn_server_configuration)
  • azurerm_spring_cloud_service - ahora exporta el outbound_public_ip_addresses atributo (azurerm_spring_cloud_service)
  • azurerm_virtual_network_gateway - compatibilidad con las dpd_timeout_seconds propiedades local_azure_ip_address_enabled y (azurerm_virtual_network_gateway)
  • azurerm_virtual_network_gateway_connection - compatibilidad con private_ip_address_enabled las propiedades y el bloque ( custom_routeazurerm_virtual_network_gateway_connection)

CORRECCIONES DE ERRORES:

  • azurerm_api_management : se corrige un problema por el que los certificados del portal para desarrolladores se actualizan en cada aplicación (azurerm_api_management)
  • azurerm_cosmosdb_account - actualiza rápidamente la propiedad zone_redundant durante las actualizaciones (azurerm_cosmosdb_account)
  • azurerm_search_service - allowed_ips ahora admite la especificación de un bloque CIDR además de una dirección IPv4 (azurerm_search_service)
  • azurerm_virtual_desktop_application_group - Agregar una migración de estado para evitar un cambio importante al actualizar desde o v2.35.0 versiones posteriores (azurerm_virtual_desktop_application_group)
  • azurerm_virtual_desktop_host_pool - Agregar una migración de estado para evitar un cambio importante al actualizar desde o v2.35.0 versiones posteriores (azurerm_virtual_desktop_host_pool)
  • azurerm_virtual_desktop_workspace - Agregar una migración de estado para evitar un cambio importante al actualizar desde o v2.35.0 versiones posteriores (azurerm_virtual_desktop_workspace)
  • azurerm_virtual_desktop_workspace_application_group_association - Agregar una migración de estado para evitar un cambio importante al actualizar desde o v2.35.0 versiones posteriores (azurerm_virtual_desktop_workspace_application_group_association)
  • azurerm_windows_virtual_machine : ya no establece patch_mode en la creación si es el valor predeterminado (azurerm_windows_virtual_machine)

2.37.0 (20 de noviembre de 2020)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#9272)
  • Nuevo origen de datos: (#8894)
  • Nuevo recurso: (#8946)
  • Nuevo recurso: (#8946)
  • Nuevo recurso: (#8781)
  • Nuevo recurso: (#7521)
  • Nuevo recurso: (#8894)
  • Nuevo recurso: (#9160)

MEJORAS:

  • Almacenamiento: mejoras de base para admitir alternar entre el plano de datos y las API de Storage de Resource Manager en el futuro (9314)
  • Origen de datos: azurerm_firewall - exponer , , , , y ( dns_serversfirewall_policy_idsku_namesku_tierthreat_intel_modevirtual_hubzonesazurerm_firewall)
  • Origen de datos: azurerm_firewall - exponer y dentro del bloque ( public_ip_address_idprivate_ip_address_idip_configurationazurerm_firewall)
  • Origen de datos: azurerm_firewall - exponer dentro del bloque ( namemanagement_ip_configurationazurerm_firewall)
  • Origen de datos: azurerm_kubernetes_node_pool - exponer os_disk_type (azurerm_kubernetes_node_pool)
  • azurerm_api_management_api_diagnostic - compatibilidad con always_log_errors los atributos , y ( http_correlation_protocollog_client_ipverbosityazurerm_api_management_api_diagnostic)
  • azurerm_api_management_api_diagnostic : admite los frontend_requestfrontend_response bloques , backend_request y ( backend_responseazurerm_api_management_api_diagnostic)
  • azurerm_container_group - compatibilidad con volúmenes de contenedores container.#.volume.#.secret secretos con el atributo (azurerm_container_group)
  • azurerm_cosmosdb_account - compatibilidad con la public_network_access_enabled propiedad (azurerm_cosmosdb_account)
  • azurerm_cosmosdb_cassandra_keyspace - throughput ahora se puede establecer en mayor que 1000000 si está habilitado por Soporte técnico de Azure (azurerm_cosmosdb_cassandra_keyspace)
  • azurerm_cosmosdb_gremlin_database - throughput ahora se puede establecer en mayor que 1000000 si está habilitado por Soporte técnico de Azure (azurerm_cosmosdb_gremlin_database)
  • azurerm_cosmosdb_mongo_database - throughput ahora se puede establecer en mayor que 1000000 si está habilitado por Soporte técnico de Azure (azurerm_cosmosdb_mongo_database)
  • azurerm_cosmosdb_sql_container - max_throughput dentro del bloque ahora se puede establecer en mayor que si está habilitado autoscale_settings1000000 Soporte técnico de Azure (azurerm_cosmosdb_sql_container)
  • azurerm_cosmosdb_sql_database - throughput ahora se puede establecer en mayor que 1000000 si está habilitado por Soporte técnico de Azure (azurerm_cosmosdb_sql_database)
  • azurerm_cosmosdb_table - throughput ahora se puede establecer en mayor que 1000000 si está habilitado por Soporte técnico de Azure (azurerm_cosmosdb_table)
  • azurerm_dns_zone - compatibilidad con el soa_record bloque (azurerm_dns_zone)
  • azurerm_firewall - compatibilidad con firewall_policy_idsku_name , y ( sku_tiervirtual_hubazurerm_firewall)
  • azurerm_kubernetes_cluster - compatibilidad para configurar os_disk_type dentro del bloque ( default_node_poolazurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - max_count dentro del default_node_pool bloque ahora se puede establecer en un valor máximo de ( 1000azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - min_count dentro del default_node_pool bloque ahora se puede establecer en un valor máximo de ( 1000azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - node_count dentro del default_node_pool bloque ahora se puede establecer en un valor máximo de ( 1000azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster : el bloque http_application_routing dentro del bloque ahora se puede actualizar o quitar ( addon_profileazurerm_kubernetes_cluster)
  • azurerm_kubernetes_node_pool - compatibilidad para configurar os_disk_type (azurerm_kubernetes_node_pool)
  • azurerm_kubernetes_node_pool - max_count ahora se puede establecer en un valor máximo de 1000 (azurerm_kubernetes_node_pool)
  • azurerm_kubernetes_node_pool - min_count ahora se puede establecer en un valor máximo de 1000 (azurerm_kubernetes_node_pool)
  • azurerm_kubernetes_node_pool - node_count ahora se puede establecer en un valor máximo de 1000 (azurerm_kubernetes_node_pool)
  • azurerm_linux_virtual_machine - compatibilidad con la extensions_time_budget propiedad (azurerm_linux_virtual_machine)
  • azurerm_linux_virtual_machine - La actualización dedicated_host_id de ya no fuerza un nuevo recurso (azurerm_linux_virtual_machine)
  • azurerm_linux_virtual_machine - compatibilidad con apagados estables (a través del bloque de características) (azurerm_linux_virtual_machine)
  • azurerm_linux_virtual_machine_scale_set - compatibilidad con platform_fault_domain_count las propiedades , y ( disk_iops_read_writedisk_mbps_read_writeazurerm_linux_virtual_machine_scale_set)
  • azurerm_mssql_database - sku_name admite más DWxxxc opciones (azurerm_mssql_database)
  • azurerm_policy_set_definition - compatibilidad con el policy_definition_group bloque (azurerm_policy_set_definition)
  • azurerm_postgresql_server - aumentar el almacenamiento máximo a 16TiB (azurerm_postgresql_server)
  • azurerm_private_dns_zone - compatibilidad con el soa_record bloque (azurerm_private_dns_zone)
  • azurerm_storage_blob - compatibilidad con content_md5 (azurerm_storage_blob)
  • azurerm_windows_virtual_machine - compatibilidad con la extensions_time_budget propiedad (azurerm_windows_virtual_machine)
  • azurerm_windows_virtual_machine - La actualización dedicated_host_id de nolonger fuerza un nuevo recurso (azurerm_windows_virtual_machine)
  • azurerm_windows_virtual_machine - compatibilidad con apagados estables (a través del bloque de características) (azurerm_windows_virtual_machine)
  • azurerm_windows_virtual_machine - compatibilidad con la patch_mode propiedad (azurerm_windows_virtual_machine)
  • azurerm_windows_virtual_machine_scale_set - compatibilidad con platform_fault_domain_count las propiedades , y ( disk_iops_read_writedisk_mbps_read_writeazurerm_windows_virtual_machine_scale_set)

CORRECCIONES DE ERRORES:

  • Origen de datos: azurerm_key_vault_certificate : se corrige un bloqueo al serializar el bloque de directiva de certificado (azurerm_key_vault_certificate)
  • azurerm_api_management : el campo xml_content dentro del bloque ahora admite policy interpolaciones de C#/.net (azurerm_api_management)
  • azurerm_cosmosdb_sql_container : ya no intenta obtener la configuración de rendimiento cuando la cuenta de Cosmos no tiene servidor (azurerm_cosmosdb_sql_container)
  • azurerm_firewall_policy - en desuso de la propiedad, ya que la API ya dns.network_rule_fqdn_enabled no permite establecerla (azurerm_firewall_policy)
  • azurerm_key_vault_certificate - corregir un bloqueo al serializar el bloque de directiva de certificado (azurerm_key_vault_certificate)
  • azurerm_mssql_virtual_machine - corregir un bloqueo al serializar auto_patching (azurerm_mssql_virtual_machine)
  • azurerm_resource_group_template_deployment : se ha corregido un problema durante la eliminación en el que no se podía determinar la versión de API de los recursos anidados (azurerm_resource_group_template_deployment)

2.36.0 (12 de noviembre de 2020)

NOTAS DE LA ACTUALIZACIÓN:

  • azurerm_network_connection_monitor: se ha actualizado para que funcione con la versión v2 del recurso, ya que el equipo del servicio va a dejar en desuso la versión v1: todas las propiedades de la versión v1 han quedado en desuso y se quitarán en la versión 3.0 del proveedor y se agregarán propiedades de la versión v2. (8640)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#8544)
  • Nuevo origen de datos: (#9229)
  • Nuevo recurso: (#8228)
  • Nuevo recurso: (#8544)
  • Nuevo recurso: (#9014)
  • Nuevo recurso: (#9032)
  • Nuevo recurso: (#8978)
  • Nuevo recurso: (#8959)

MEJORAS:

  • dependencies: actualizar a v0.4.2 de github.com/Azure/go-autorest/autorest/azure/cli (v0.4.2)
  • dependencies: actualizar a v48.1.0 de github.com/Azure/azure-sdk-for-go (v48.1.0)
  • dependencies: actualizar a v0.13.0 de github.com/hashicorp/go-azure-helpers (v0.13.0)
  • dependencies: actualizar a v0.14.0 de github.com/tombuildsstuff/giovanni (v0.14.0)
  • storage: actualizar la API del plano de datos a la versión de API 2019-12-12 (2019-12-12)
  • Origen de azurerm_kubernetes_node_pool datos: exportación proximity_placement_group_id (azurerm_kubernetes_node_pool)
  • azurerm_app_service compatibilidad v5.0 con dotnet_framework_version (azurerm_app_service)
  • azurerm_availability_set - Agregar validación al name campo (azurerm_availability_set)
  • azurerm_cosmosdb_account - compatibilidad con la key_vault_key_id propiedad que permite el uso de claves administradas por el cliente (azurerm_cosmosdb_account)
  • azurerm_eventgrid_domain - Agregar validación al name campo (azurerm_eventgrid_domain)
  • azurerm_eventgrid_domain_topic - Agregar validación al name campo (azurerm_eventgrid_domain_topic)
  • azurerm_eventgrid_domain_topic - Agregar validación al domain_name campo (azurerm_eventgrid_domain_topic)
  • azurerm_eventgrid_event_subscription - Agregar validación al name campo (azurerm_eventgrid_event_subscription)
  • azurerm_eventgrid_topic - Agregar validación al name campo (azurerm_eventgrid_topic)
  • azurerm_eventgrid_system_topic - Agregar validación al name campo (azurerm_eventgrid_system_topic)
  • azurerm_function_app - compatibilidad con la health_check_path propiedad en site_config (azurerm_function_app)
  • azurerm_linux_virtual_machine - Compatibilidad con diagnósticos de arranque administrados al dejar la storage_account_uri propiedad vacía (azurerm_linux_virtual_machine)
  • azurerm_linux_virtual_machine_scale_set - Compatibilidad con diagnósticos de arranque administrados al dejar la storage_account_uri propiedad vacía (azurerm_linux_virtual_machine_scale_set)
  • azurerm_log_analytics_workspace - compatibilidad con las internet_ingestion_enabled propiedades internet_query_enabled y (azurerm_log_analytics_workspace)
  • azurerm_logic_app_workflow Se ha agregado la validación del nombre de la aplicación lógica (azurerm_logic_app_workflow)
  • azurerm_kubernetes_cluster - compatibilidad con proximity_placement_group_id dentro del bloque ( default_node_poolazurerm_kubernetes_cluster)
  • azurerm_kubernetes_node_pool - compatibilidad con proximity_placement_group_id (azurerm_kubernetes_node_pool)
  • azurerm_policy_remediation - compatibilidad con la resource_discovery_mode propiedad (azurerm_policy_remediation)
  • azurerm_point_to_site_vpn_gateway - compatibilidad con el route bloque (azurerm_point_to_site_vpn_gateway)
  • azurerm_virtual_network - compatibilidad con bgp_community y vnet_protection_enabled (azurerm_virtual_network)
  • azurerm_vpn_gateway - compatibilidad con los instance_0_bgp_peering_addressesinstance_1_bgp_peering_addresses bloques y (azurerm_vpn_gateway)
  • azurerm_windows_virtual_machine - Compatibilidad con diagnósticos de arranque administrados al dejar la storage_account_uri propiedad vacía (azurerm_windows_virtual_machine)
  • azurerm_windows_virtual_machine_scale_set - Compatibilidad con diagnósticos de arranque administrados al dejar la storage_account_uri propiedad vacía (azurerm_windows_virtual_machine_scale_set)

CORRECCIONES DE ERRORES:

  • azurerm_cosmosdb_sql_database ya no intenta obtener la configuración de rendimiento cuando la cuenta de Cosmos no tiene servidor (azurerm_cosmosdb_sql_database)
  • azurerm_kubernetes_cluster - Cambiar el campo dentro del bloque ahora requiere volver a crear el recurso para que coincida con el comportamiento de la API de availability_zonesdefault_node_pool Azure (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster_node_pool - Cambiar el campo ahora requiere volver a crear el recurso para que coincida con el comportamiento de la API de availability_zones Azure (azurerm_kubernetes_cluster_node_pool)
  • azurerm_log_analytics_workspace : se corrige Free el nivel al establecer la propiedad ( daily_quota_gbazurerm_log_analytics_workspace)
  • azurerm_linux_virtual_machine - El campo disk_size_gb dentro del bloque ahora se puede configurar hasta ( os_disk4095azurerm_linux_virtual_machine)
  • azurerm_linux_virtual_machine_scale_set : el campo disk_size_gb dentro del bloque ahora se puede configurar hasta ( os_disk4095azurerm_linux_virtual_machine_scale_set)
  • azurerm_linux_virtual_machine_scale_set : el campo computer_name_prefix ahora puede terminar con un guion (azurerm_linux_virtual_machine_scale_set)
  • azurerm_windows_virtual_machine : el campo disk_size_gb dentro del bloque ahora se puede configurar hasta ( os_disk4095azurerm_windows_virtual_machine)
  • azurerm_windows_virtual_machine_scale_set : el campo disk_size_gb dentro del bloque ahora se puede configurar hasta ( os_disk4095azurerm_windows_virtual_machine_scale_set)

2.35.0 (5 de noviembre de 2020)

NOTAS DE LA ACTUALIZACIÓN:

  • azurerm_kubernetes_cluster - El campo y (dentro del bloque) ya no se pueden configurar; consulte a continuación para obtener más enable_pod_security_policynode_taints detalles ( default_node_poolazurerm_kubernetes_cluster)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#8629)
  • Nuevo recurso: (#8603)
  • Nuevo recurso: (#8912)
  • Nuevo recurso: (#8939)

MEJORAS:

  • dependencies: actualización containerservice a la versión de API ( 2020-09-01containerservice)
  • dependencies: actualización iottimeseriesinsights a la versión de API ( 2020-05-15iottimeseriesinsights)
  • azurerm_data_factory_linked_service_data_lake_storage_gen2 - Admite la autenticación de identidad administrada use_managed_identity a través de (azurerm_data_factory_linked_service_data_lake_storage_gen2)
  • azurerm_firewall : admite la dns_servers propiedad (azurerm_firewall)
  • azurerm_firewall_network_rule_collection : admite la destination_fqdns propiedad en el bloque ( ruleazurerm_firewall_network_rule_collection)
  • azurerm_virtual_hub_connection - compatibilidad con el routing bloque (azurerm_virtual_hub_connection)

CORRECCIONES DE ERRORES:

  • Se ha corregido la regresión que impedía el registro del cliente de Synapse en todos los entornos de Azure (9100)
  • azurerm_cosmosdb_mongo_database ya no intenta obtener la configuración de rendimiento cuando la cuenta de Cosmos no tiene servidor (azurerm_cosmosdb_mongo_database)
  • azurerm_key_vault_access_policy - Comprobar la coherencia de la directiva de acceso antes de confirmar el estado (azurerm_key_vault_access_policy)
  • azurerm_kubernetes_cluster : el campo ya no se puede establecer, debido a que esta funcionalidad se ha quitado de enable_pod_security_policy AKS a partir 2020-10-15 de (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster : el campo ya no se puede establecer en el bloque para que coincida con el comportamiento node_taintsdefault_node_pool de AKS (azurerm_kubernetes_cluster)
  • azurerm_virtual_desktop_application_group - agregar validación al host_pool_id campo (azurerm_virtual_desktop_application_group)
  • azurerm_virtual_desktop_workspace_application_group_association - agregar validación al application_group_id campo (azurerm_virtual_desktop_workspace_application_group_association)
  • azurerm_virtual_desktop_workspace_application_group_association - agregar validación al workspace_id campo (azurerm_virtual_desktop_workspace_application_group_association)
  • azurerm_virtual_desktop_workspace_application_group_association - Validar el identificador durante la importación es un identificador de asociación del grupo de aplicaciones del área de trabajo (azurerm_virtual_desktop_workspace_application_group_association)
  • azurerm_postgresql_firewall_rule - agregar validación para start_ip_address las propiedades y ( end_ip_addressazurerm_postgresql_firewall_rule)

2.34.0 (29 de octubre de 2020)

NOTAS DE LA ACTUALIZACIÓN

  • azurerm_api_management_api - corregir una regresión introducida en la versión 2.16 donde este valor para se ha predeterminado en en lugar de subscription_requiredfalse ( trueazurerm_api_management_api)

CARACTERÍSTICAS:

MEJORAS:

  • Origen de datos: azurerm_policy_definition ahora puede buscar la directiva integrada por nombre (azurerm_policy_definition)
  • azurerm_backup_policy_vm - compatibilidad con la propiedad instant_restore_retention_days (azurerm_backup_policy_vm)
  • azurerm_container_group - compatibilidad con la propiedad git_repo dentro del bloque ( volumeazurerm_container_group)
  • azurerm_iothub - compatibilidad con la resource_group propiedad dentro del bloque ( endpointazurerm_iothub)
  • azurerm_key_vault - compatibilidad con el contact bloque (azurerm_key_vault)
  • azurerm_log_analytics_saved_search - compatibilidad con tags (azurerm_log_analytics_saved_search)
  • azurerm_log_analytics_solution - compatibilidad con tags (azurerm_log_analytics_solution)
  • azurerm_logic_app_trigger_recurrence - compatibilidad con time_zone [azurerm_logic_app_trigger_recurrence]
  • azurerm_policy_definition - ahora puede buscar la directiva integrada por nombre (azurerm_policy_definition)

CORRECCIONES DE ERRORES:

  • azurerm_automation_module : genera el error completo de la API de Azure durante la creación (azurerm_automation_module)
  • azurerm_api_management_api - corregir una regresión introducida en la versión 2.16 donde el valor de se ha predeterminado en en lugar de subscription_requiredfalse ( trueazurerm_api_management_api)
  • azurerm_app_service : corregir un bloqueo al aprovisionar un servicio de aplicaciones dentro de un App Service Environment que no existe (azurerm_app_service)
  • azurerm_cdn_endpoint - deshabilitar el valor predeterminado persistente para is_compression_enabled en el archivo de estado (azurerm_cdn_endpoint)
  • azurerm_databricks_workspace validar correctamente la name propiedad (azurerm_databricks_workspace)
  • azurerm_dev_test_policy - ahora elimina correctamente (azurerm_dev_test_policy)
  • azurerm_log_analytics_workspace - compatibilidad con la daily_quota_gb propiedad (azurerm_log_analytics_workspace)
  • azurerm_local_network_gateway - compatibilidad con la gateway_fqdn propiedad (azurerm_local_network_gateway)
  • azurerm_key_vault - evitar diferencias no deseadas debido a mayúsculas y minúsculas incoherentes sku_name para la propiedad (azurerm_key_vault)
  • azurerm_kubernetes_cluster : se ha corregido min_count el problema por el que y no podían ser max_count iguales (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - min_count se puede actualizar cuando enable_auto_scaling se establece en true (azurerm_kubernetes_cluster)
  • azurerm_private_dns_zone_virtual_network_link : corrige el problema del caso name en (azurerm_private_dns_zone_virtual_network_link)
  • azurerm_private_endpoint : se corrige el bloqueo al eliminar el punto de conexión privado (azurerm_private_endpoint)
  • azurerm_signalr_service - cambiar el bloque features a un conjunto para que el orden sea irrelevante (azurerm_signalr_service)
  • azurerm_virtual_desktop_application_group : valide correctamente name la propiedad (azurerm_virtual_desktop_application_group)

2.33.0 (22 de octubre de 2020)

NOTAS DE LA ACTUALIZACIÓN

  • Esta versión incluye una solución alternativa para un cambio importante en la API de Azure relacionada con la directiva de auditoría extendida de los recursos de SQL y MSSQL. El equipo del servicio ha confirmado que esta regresión se implementará primero en todas las regiones antes de implementar la corrección de errores; por lo tanto, esta solución alternativa se quitará en una versión futura una vez que la corrección de la API de Azure se haya implementado en todas las regiones.

CARACTERÍSTICAS:

MEJORAS:

  • Origen de datos: azurerm_shared_image_version - exponer os_disk_image_size_gb (azurerm_shared_image_version)
  • azurerm_app_configuration - compatibilidad con el identity bloque (azurerm_app_configuration)
  • azurerm_cosmosdb_sql_container - compatibilidad con índices compuestos (azurerm_cosmosdb_sql_container)
  • azurerm_mssql_database : no establezca directivas de retención a largo plazo y a corto plazo al usar DW las SKU (azurerm_mssql_database)
  • azurerm_mysql_firewall_rule - Validar los campos start_ip_address y son direcciones IP ( end_ip_addressazurerm_mysql_firewall_rule)
  • azurerm_redis_firewall_rule - Validar los campos start_ip y son direcciones IP ( end_ipazurerm_redis_firewall_rule)
  • azurerm_search_service - compatibilidad con el identity bloque (azurerm_search_service)
  • azurerm_sql_firewall_rule - agregar validación para los start_ip_address campos end_ip_address y (azurerm_sql_firewall_rule)

CORRECCIONES DE ERRORES:

  • azurerm_application_gateway : ahora admite ignore_changes para cuando se usan certificados ssl_certificate preexistentes (azurerm_application_gateway)
  • azurerm_mssql_database - trabajar en torno a un cambio o regresión importante en la API de Azure (azurerm_mssql_database)
  • azurerm_mssql_database_extended_auditing_policy - trabajar en torno a un cambio o regresión importante en la API de Azure (azurerm_mssql_database_extended_auditing_policy)
  • azurerm_mssql_server - trabajar en torno a un cambio o regresión importante en la API de Azure (azurerm_mssql_server)
  • azurerm_mssql_server_extended_auditing_policy - trabajar en torno a un cambio o regresión importante en la API de Azure (azurerm_mssql_server_extended_auditing_policy)
  • azurerm_sql_database - trabajar en torno a un cambio o regresión importante en la API de Azure (azurerm_sql_database)
  • azurerm_sql_server - trabajar en torno a un cambio o regresión importante en la API de Azure (azurerm_sql_server)
  • azurerm_policy_set_definition - Corrección de actualizaciones parameters para y parameter_values en policy_definition_reference bloques (azurerm_policy_set_definition)

2.32.0 (15 de octubre de 2020)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#8787)
  • Nuevo recurso: (#8783)
  • Nuevo recurso: (#8838)
  • Nuevo recurso: (#8735)

MEJORAS:

  • azurerm_container_registry - compatibilidad con los trust_policyretention_policy bloques y (azurerm_container_registry)
  • azurerm_security_center_contact - Invalidación de la función creat del SDK para controlar 201 el código de respuesta (azurerm_security_center_contact)

2.31.1 (8 de octubre de 2020)

MEJORAS:

  • azurerm_cognitive_account - kind ahora admite Personalizer (azurerm_cognitive_account)
  • azurerm_search_service - sku ahora admite storage_optimized_l1 y storage_optimized_l2 (azurerm_search_service)
  • azurerm_storage_share- establezca metadata en y establezca y en ( ComputedaclstartexpiryOptionalazurerm_storage_share)

CORRECCIONES DE ERRORES:

  • azurerm_dedicated_hardware_security_module - stamp_id ahora opcional para permitir el uso en ubicaciones que usan zones (azurerm_dedicated_hardware_security_module)
  • azurerm_storage_account-large_file_share_enabled marcado como calculado para evitar que los recursos compartidos de almacenamiento existentes intenten deshabilitar el valor predeterminado (azurerm_storage_account)

2.31.0 (8 de octubre de 2020)

NOTAS DE LA ACTUALIZACIÓN

  • Esta versión actualiza el recurso azurerm_security_center_subscription_pricing para usar la versión más reciente de la API de seguridad, que ahora permite configurar varios tipos de recursos, ya que ahora está disponible el nuevo campo resource_type. Las configuraciones establecen el valor predeterminado de resource_type en VirtualMachines, lo que coincide con el comportamiento de la versión anterior, pero es posible que se tenga que actualizar la configuración de Terraform.

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: github.com/Azure/azure-sdk-for-go actualizando a v46.4.0 (github.com/Azure/azure-sdk-for-go)
  • data.azurerm_application_insights - compatibilidad con la connection_string propiedad (data.azurerm_application_insights)
  • azurerm_app_service - compatibilidad con direcciones IPV6 en la ip_restriction propiedad (azurerm_app_service)
  • azurerm_application_insights - compatibilidad con la connection_string propiedad (azurerm_application_insights)
  • azurerm_backup_policy_vm- validar que las copias de seguridad diarias >7 son (azurerm_backup_policy_vm)
  • azurerm_dedicated_host - Agregar compatibilidad con las DSv4-Type1 propiedades sku_name y (azurerm_dedicated_host)
  • azurerm_iothub - Compatibilidad con la public_network_access_enabled propiedad (azurerm_iothub)
  • azurerm_key_vault_certificate_issuer - la org_id propiedad ahora es opcional (azurerm_key_vault_certificate_issuer)
  • azurerm_kubernetes_cluster_node_pool - Las max_node propiedades , y ahora se pueden establecer en ( min_nodenode_count0azurerm_kubernetes_cluster_node_pool)
  • azurerm_mssql_database - La min_capacity propiedad ahora se puede establecer en ( 0azurerm_mssql_database)
  • azurerm_mssql_database - compatibilidad con long_term_retention_policyshort_term_retention_policy bloques y [azurerm_mssql_database]
  • azurerm_mssql_server - admite la minimum_tls_version propiedad (azurerm_mssql_server)
  • azurerm_mssql_virtual_machine - compatibilidad con storage_configuration_settings (azurerm_mssql_virtual_machine)
  • azurerm_security_center_subscription_pricing - ahora admite por resource_type precio (azurerm_security_center_subscription_pricing)
  • azurerm_storage_account - compatibilidad con la large_file_share_enabled propiedad (azurerm_storage_account)
  • azurerm_storage_share - compatibilidad con grandes cuotas (hasta 102400 GB) (azurerm_storage_share)

CORRECCIONES DE ERRORES:

  • azurerm_function_app : marque el app_settings bloque como calculado (azurerm_function_app)
  • azurerm_function_app_slot : marque el app_settings bloque como calculado (azurerm_function_app_slot)
  • azurerm_policy_set_definition : corrige el problema con el atributo parameter_values vacío (azurerm_policy_set_definition)
  • azurerm_policy_definition - mode property ahora aplica el caso correcto (azurerm_policy_definition)

2.30.0 (1 de octubre de 2020)

NOTAS DE LA ACTUALIZACIÓN

  • Esta versión cambia el nombre de determinados campos dentro del (recurso de origen de datos) y el origen de datos para seguir las directrices del lenguaje inclusivo de azurerm_cosmosdb_account&azurerm_function_app_host_keys HashiCorp: azurerm_cosmosdb_account donde se ha cambiado el nombre de los campos, los campos existentes seguirán estando disponibles hasta la siguiente versión principal del proveedor de Azure ( v3.0 )

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#6189)
  • Nuevo origen de datos: (#8556)
  • Nuevo recurso: (#8556)
  • Nuevo recurso: (#8672)
  • Nuevo recurso: (#8672)

MEJORAS:

  • dependencies: iothub actualizando a 2020-03-01 (iothub)
  • dependencies: storagecache actualizando a 2020-03-01 (storagecache)
  • dependencies: actualización resources a la versión de API ( 2020-06-01resources)
  • azurerm_analysis_services_server - compatibilidad con las S8v2S9v2 SKU y (azurerm_analysis_services_server)
  • azurerm_cognitive_account- compatibilidad con Ssku (azurerm_cognitive_account)
  • azurerm_container_group - compatibilidad con el dns_config bloque (azurerm_container_group)
  • azurerm_cosmosdb_account - admite la zone_reduntant propiedad (azurerm_cosmosdb_account)
  • azurerm_cosmosdb_mongo_collection : respetará ahora el orden de la keys propiedad en el bloque ( indexazurerm_cosmosdb_mongo_collection)
  • azurerm_hpc_cache : admite las mtu propiedades root_squash_enabled y (azurerm_hpc_cache)
  • azurerm_key_vault - Agregar compatibilidad para enable_rbac_authorization (azurerm_key_vault)
  • azurerm_lighthouse_assignment : limite scope la propiedad a subsriptions (azurerm_lighthouse_assignment)
  • azurerm_logic_app_workflow - compatibilidad con la integration_service_environment_id propiedad (azurerm_logic_app_workflow)
  • azurerm_servicebus_topic - validar la max_size_in_megabytes propiedad (azurerm_servicebus_topic)
  • azurerm_servicebus_queue - validar la max_size_in_megabytes propiedad (azurerm_servicebus_queue)
  • azurerm_servicebus_subscription_rule - admite la correlation_filter.properties propiedad (azurerm_servicebus_subscription_rule)
  • azurerm_storage_management_policy : admite el appendBlob valor de blob_types (azurerm_storage_management_policy)

CORRECCIONES DE ERRORES:

  • azurerm_monitor_metric_alert - espera de propiedad al crear o actualizar varias alertas de métricas de supervisión (azurerm_monitor_metric_alert)
  • azurerm_linux_virtual_machine_scale_set : se corrige el error JSON vacío settings en y cuando no se usan estos valores ( protected_settingsazurerm_linux_virtual_machine_scale_set)

2.29.0 (24 de septiembre de 2020)

NOTAS DE LA ACTUALIZACIÓN:

  • azurerm_api_management : el valor se ha quitado del bloque para que coincida con otros recursos, para especificar un servicio de API Management sin identidad administrada que quite el bloque Noneidentity ( identityazurerm_api_management)
  • azurerm_container_registry : la propiedad fuerza ahora un nuevo recurso según lo requiera la versión actualizada de storage_account_id la API (azurerm_container_registry)
  • azurerm_virtual_hub_connection - en desuso del campo, ya que debido a un cambio importante en el comportamiento de la API, ya no se usa vitual_network_to_hub_gateways_traffic_allowed (azurerm_virtual_hub_connection)
  • azurerm_virtual_hub_connection - en desuso del campo, ya que debido a un cambio importante en el comportamiento de la API, ya no se usa hub_to_vitual_network_traffic_allowed (azurerm_virtual_hub_connection)
  • azurerm_virtual_wan - en desuso del campo, ya que debido a un cambio importante en el comportamiento de la API, ya no se usa allow_vnet_to_vnet_traffic (azurerm_virtual_wan)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#8464)
  • Nuevo origen de datos: (#8502)
  • Nuevo origen de datos: (#7390)
  • Nuevo origen de datos: (#8462)
  • Nuevo origen de datos: (#7917)
  • Nuevo recurso: (#8464)
  • Nuevo recurso: (#7390)
  • Nuevo recurso: (#8125)
  • Nuevo recurso: (#8126)

MEJORAS:

  • dependencies: github.com/Azure/azure-sdk-for-go actualizando a v46.3.0 (github.com/Azure/azure-sdk-for-go)
  • dependencies: containerregistry actualizando a 2019-05-01 (containerregistry)
  • Origen de datos: : exporte el atributo para las ubicaciones principales y azurerm_api_managementprivate_ip_addresses adicionales (azurerm_api_management)
  • azurerm_api_management : admite el virtual_network_configuration bloque para ubicaciones adicionales (azurerm_api_management)
  • azurerm_api_management - exporte private_ip_addresses el atributo para ubicaciones adicionales (azurerm_api_management)
  • azurerm_cosmosdb_account : admite el Serverless valor de la propiedad ( capabilitiesazurerm_cosmosdb_account)
  • azurerm_cosmosdb_sql_container - compatibilidad con la indexing_policy propiedad (azurerm_cosmosdb_sql_container)
  • azurerm_mssql_server - compatibilidad con las recover_database_id propiedades restore_dropped_database_id y (azurerm_mssql_server)
  • azurerm_policy_set_definition - compatibilidad con valores de parámetro con tipo de otro tipo y, a continuación, cadena en bloque en desuso the policy_definition_reference en lugar de ( parametersparameter_vcaluessazurerm_policy_set_definition)
  • azurerm_search_service - Agregar compatibilidad para allowed_ips (azurerm_search_service)
  • azurerm_service_fabric_cluster - Quitar el límite de dos bloques client_certificate_thumbprint para (azurerm_service_fabric_cluster)
  • azurerm_signalr_service - compatibilidad con actualizaciones diferenciales (azurerm_signalr_service)
  • azurerm_spring_cloud_service - compatibilidad para configurar el network bloque (azurerm_spring_cloud_service)
  • azurerm_virtual_hub_connection - en desuso del campo, ya que debido a un cambio importante en el comportamiento de la API, ya no se usa vitual_network_to_hub_gateways_traffic_allowed (azurerm_virtual_hub_connection)
  • azurerm_virtual_hub_connection - en desuso del campo, ya que debido a un cambio importante en el comportamiento de la API, ya no se usa hub_to_vitual_network_traffic_allowed (azurerm_virtual_hub_connection)
  • azurerm_virtual_hub_connection : cambio para usar la API ahora independiente para aprovisionar estos recursos (azurerm_virtual_hub_connection)
  • azurerm_virtual_wan - en desuso del campo, ya que debido a un cambio importante en el comportamiento de la API, ya no se usa allow_vnet_to_vnet_traffic (azurerm_virtual_wan)
  • azurerm_windows_virtual_machine - compatibilidad para actualizar el license_type campo (azurerm_windows_virtual_machine)

CORRECCIONES DE ERRORES:

  • azurerm_api_management - Se ha quitado el valor del campo dentro del bloque : para quitar una identidad administrada, quite el bloque Nonetype ( identityidentityazurerm_api_management)
  • azurerm_app_service : no intente administrar source_control cuando scm_type VSTSRM es (azurerm_app_service)
  • azurerm_function_app : no intente administrar source_control cuando scm_type VSTSRM es (azurerm_function_app)
  • azurerm_kubernetes_cluster - seleccionar el primer grupo de nodos del sistema si se ha quitado el original default_node_pool (azurerm_kubernetes_cluster)

2.28.0 (17 de septiembre de 2020)

NOTAS DE LA ACTUALIZACIÓN

  • El campo id del elemento azurerm_role_definition ha cambiado en la versión 2.27.0 para solucionar un error en la API de Azure al usar grupos de administración, donde no se devuelve el ámbito; el campo id existente está disponible como role_definition_resource_id a partir de esta versión del proveedor de Azure.

CARACTERÍSTICAS:

  • Nuevo origen de datos: [#7907]
  • Nuevo origen de datos: (#8438)
  • Nuevo origen de datos: [#7843]
  • Nuevo recurso: (#7907)
  • Nuevo recurso: (#6560)
  • Nuevo recurso: (#6560)
  • Nuevo recurso: (#8447)
  • Nuevo recurso: (#7843)
  • Nuevo recurso: (#8095)

MEJORAS:

  • Origen de datos: azurerm_app_service_environment - Exponer información vip de un entorno de App Service (azurerm_app_service_environment)
  • Origen de datos: azurerm_function_app : identity exporte el bloque (azurerm_function_app)
  • azurerm_app_service_hybrid_connection : admite retransmisiones en distintos espacios de nombres (azurerm_app_service_hybrid_connection)
  • azurerm_cosmosdb_cassandra_keyspace : admite el autoscale_settings bloque (azurerm_cosmosdb_cassandra_keyspace)
  • azurerm_cosmosdb_gremlin_database : admite el autoscale_settings bloque (azurerm_cosmosdb_gremlin_database)
  • azurerm_cosmosdb_gremlin_graph : admite el autoscale_settings bloque (azurerm_cosmosdb_gremlin_graph)
  • azurerm_cosmosdb_mongo_collection : admite el autoscale_settings bloque (azurerm_cosmosdb_mongo_collection)
  • azurerm_cosmosdb_mongo_database : admite el autoscale_settings bloque (azurerm_cosmosdb_mongo_database)
  • azurerm_cosmosdb_sql_container : admite el autoscale_settings bloque (azurerm_cosmosdb_sql_container)
  • azurerm_cosmosdb_sql_database : admite el autoscale_settings bloque (azurerm_cosmosdb_sql_database)
  • azurerm_cosmosdb_table : admite el autoscale_settings bloque (azurerm_cosmosdb_table)
  • azurerm_firewall : admite el management_ip_configuration bloque (azurerm_firewall)
  • azurerm_storage_account_customer_managed_key - compatibilidad con la rotación de claves (azurerm_storage_account_customer_managed_key)

CORRECCIONES DE ERRORES:

  • Origen de datos: : se corrige un bloqueo cuando la API devuelve a veces un azurerm_function_app_host_keys identificador NULL (azurerm_function_app_host_keys)
  • azurerm_cognitive_account - esperar correctamente en la lógica de actualización (azurerm_cognitive_account)
  • azurerm_eventhub_consumer_group : permite que name la propiedad se establezca en ( $Defaultazurerm_eventhub_consumer_group)
  • azurerm_kubernetes_cluster : asegúrese de que el caso del área de trabajo de Log Analytics del agente de OMS se conserva después de deshabilitar o habilitar (azurerm_kubernetes_cluster)
  • azurerm_management_group_id - afloje las restriciones de mayúsculas y minúsculas durante el análisis del identificador del grupo de administración (azurerm_management_group_id)
  • azurerm_packet_capture - Corrección de la ruta de acceso del identificador para que coincida con el cambio en la API (azurerm_packet_capture)
  • azurerm_role_definition - expose role_definition_resource_id (azurerm_role_definition)

2.27.0 (10 de septiembre de 2020)

NOTAS DE LA ACTUALIZACIÓN

  • El campo id del elemento azurerm_role_definition ha cambiado en la versión 2.28.0 para solucionar un error en la API de Azure al usar grupos de administración, donde no se devuelve el ámbito; el campo id existente está disponible como role_definition_resource_id en el nuevo recurso a partir de la versión 2.28.0 del proveedor de Azure.

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#7885)
  • Nuevo origen de datos: (#7902)
  • Nuevo origen de datos: (#8365)
  • Nuevo recurso: (#7793)
  • Nuevo recurso: (#7885)
  • Nuevo recurso: (#7873)
  • Nuevo recurso: (#8349)

MEJORAS:

  • Origen de datos: azurerm_virtual_network_gateway - exponer y dentro del bloque ( aad_audienceaad_issueraad_tenantvpn_client_configurationazurerm_virtual_network_gateway)
  • azurerm_cosmosdb_account : compatibilidad con el AllowSelfServeUpgradeToMongo36 valor del campo dentro del bloque ( namecapabilitiesazurerm_cosmosdb_account)
  • azurerm_linux_virtual_machine - Agregar compatibilidad para encryption_at_host_enabled (azurerm_linux_virtual_machine)
  • azurerm_linux_virtual_machine_scale_set - Agregar compatibilidad para encryption_at_host_enabled (azurerm_linux_virtual_machine_scale_set)
  • azurerm_servicebus_subscription - Agregar compatibilidad para dead_lettering_on_filter_evaluation_error (azurerm_servicebus_subscription)
  • azurerm_spring_cloud_app - compatibilidad con el identity bloque (azurerm_spring_cloud_app)
  • azurerm_storage_share_directory - Validación de nombre de actualización (azurerm_storage_share_directory)
  • azurerm_virtual_network_gateway - compatibilidad con aad_audience y dentro del bloque ( aad_issueraad_tenantvpn_client_configurationazurerm_virtual_network_gateway)
  • azurerm_windows_virtual_machine - Agregar compatibilidad para encryption_at_host_enabled (azurerm_windows_virtual_machine)
  • azurerm_windows_virtual_machine_scale_set - Agregar compatibilidad para encryption_at_host_enabled (azurerm_windows_virtual_machine_scale_set)

CORRECCIONES DE ERRORES:

  • azurerm_api_management_x.y.api_name - corrección de validación (azurerm_api_management_x.y.api_name)
  • azurerm_application_insights_webtests - Se ha corregido un problema por el kind que la propiedad a veces se establece en ( nullazurerm_application_insights_webtests)
  • azurerm_cognitive_account - Corrige un bloqueo al aprovisionar un QnAMaker y admite AnomalyDetector (azurerm_cognitive_account)
  • azurerm_linux_virtual_machine - Agregar WaitForState en la eliminación de máquina virtual (azurerm_linux_virtual_machine)
  • azurerm_network_security_group : se ha corregido un problema por el que se produciría un error en las actualizaciones del recurso (azurerm_network_security_group)
  • azurerm_role_definition : se ha corregido la operación de eliminación cuando el rol está en el ámbito del grupo de administración (azurerm_role_definition)
  • azurerm_windows_virtual_machine - Agregar WaitForState en la eliminación de máquina virtual (azurerm_windows_virtual_machine)

2.26.0 (4 de septiembre de 2020)

NOTAS DE LA ACTUALIZACIÓN:

  • Participar en la versión beta: esta versión presenta una versión beta en la que se puede participar para las extensiones del conjunto de escalado de máquinas virtuales en línea. Esta funcionalidad permite que el recurso se utilice con Azure Service Fabric y otras extensiones que pueden requerir la inclusión en tiempo de creación en los miembros del conjunto de escalado. Consulte la documentación de azurerm_linux_virtual_machine_scale_set y azurerm_windows_virtual_machine_scale_set para más información.

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: loganalytics actualizando a 2020-03-01-preview (loganalytics)
  • azurerm_api_management_subscription - Compatibilidad allow_tracing property (azurerm_api_management_subscription)
  • azurerm_application_gateway - Agregar compatibilidad para probe.properties.port (azurerm_application_gateway )
  • azurerm_linux_virtual_machine_scale_set - Compatibilidad beta con extension bloques (azurerm_linux_virtual_machine_scale_set)
  • azurerm_log_analytics_workspace: el sku valor ahora es opcional y el valor predeterminado es ( PerGB2018azurerm_log_analytics_workspace)
  • azurerm_windows_virtual_machine_scale_set - Compatibilidad beta con extension bloques (azurerm_windows_virtual_machine_scale_set)

CORRECCIONES DE ERRORES:

  • azurerm_cdn_endpoint : corregir el uso de mayúsculas y minúsculas del identificador de recurso para que sea coherente (azurerm_cdn_endpoint)
  • azurerm_cdn_profile : corregir el uso de mayúsculas y minúsculas del identificador de recurso para que sea coherente (azurerm_cdn_profile)
  • azurerm_key_vault_key - actualizar la versión más reciente de la clave al actualizar los metadatos (azurerm_key_vault_key)
  • azurerm_key_vault_secret - actualizar la versión más reciente del secreto al actualizar los metadatos (azurerm_key_vault_secret)
  • azurerm_linux_virtual_machine : permite la actualización independientemente del valor de (para cuando el agente de máquina virtual se haya allow_extension_operationsprovision_vm_agent instalado manualmente) (azurerm_linux_virtual_machine)
  • azurerm_linux_virtual_machine_scale_set- Solucionar un error en la API de Azure enviando siempre la referencia de imagen de Storage existente durante las actualizaciones (azurerm_linux_virtual_machine_scale_set)
  • azurerm_network_interface_application_gateway_association : controlar la interfaz de red que se va a eliminar durante una actualización (azurerm_network_interface_application_gateway_association)
  • azurerm_network_interface_application_security_group_association : controlar la interfaz de red que se va a eliminar durante una actualización (azurerm_network_interface_application_security_group_association)
  • azurerm_network_interface_backend_address_pool_association : controlar la interfaz de red que se va a eliminar durante una actualización (azurerm_network_interface_backend_address_pool_association)
  • azurerm_network_interface_nat_rule_association_resource : controlar la interfaz de red que se va a eliminar durante una actualización (azurerm_network_interface_nat_rule_association_resource)
  • azurerm_network_interface_network_security_group_association - controlar la interfaz de red que se va a eliminar durante una actualización (azurerm_network_interface_network_security_group_association)
  • azurerm_windows_virtual_machine : permite la actualización independientemente del valor de (para cuando el agente de máquina virtual se haya instalado allow_extension_operationsprovision_vm_agent manualmente) (azurerm_windows_virtual_machine)
  • azurerm_windows_virtual_machine_scale_set- Solucionar un error en la API de Azure enviando siempre la referencia de imagen de Storage existente durante las actualizaciones (azurerm_windows_virtual_machine_scale_set)

2.25.0 (27 de agosto de 2020)

NOTAS DE LA ACTUALIZACIÓN:

  • azurerm_container_group - El campo de ahora asigna claves con valores vacíos, que difieren de las versiones anteriores de este proveedor que omitían los valores secure_environment_variablescontainer vacíos (azurerm_container_group)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: keyvault actualizando a 2019-09-01 (keyvault)
  • azurerm_app_service_slot_virtual_network_swift_connection - agregar la validación de que app_service_id es un identificador App Service /Function App (azurerm_app_service_slot_virtual_network_swift_connection)
  • azurerm_app_service_slot_virtual_network_swift_connection - agregar la validación de que subnet es un identificador de subred (azurerm_app_service_slot_virtual_network_swift_connection)
  • azurerm_batch_pool - Quitar network_configuration de la carga de actualización (azurerm_batch_pool)
  • azurerm_frontdoor_firewall_policy - match_variable dentro del match_condition bloque ahora se puede establecer en ( SocketAddrazurerm_frontdoor_firewall_policy)
  • azurerm_linux_virtual_machine_scale_set - upgrade_mode="Automatic" ya no requiere sondeo de estado (azurerm_linux_virtual_machine_scale_set)
  • azurerm_key_vault - compatibilidad con soft_delete_retention_days (azurerm_key_vault)
  • azurerm_shared_image - Compatibilidad con purchase_plan (azurerm_shared_image)
  • azurerm_shared_image_gallery - validar en el momento de la importación que el identificador es para un Shared Image Gallery (azurerm_shared_image_gallery)
  • azurerm_windows_virtual_machine_scale_set - upgrade_mode="Automatic" ya no requiere sondeo de estado (azurerm_windows_virtual_machine_scale_set)

CORRECCIONES DE ERRORES:

  • Origen de datos: - asegurarse de que el bloque azurerm_app_servicesite_config está correctamente establecido en el estado (azurerm_app_service)
  • Validación mejorada: se admiten "centralindia", "southindia" y "westindia" como regiones válidas en la nube pública de Azure (solución alternativa para datos no válidos de la API de Azure) (8217)
  • azurerm_application_gateway - permitir la ip_addresses configuración dentro del bloque en una lista vacía ( backend_address_poolazurerm_application_gateway)
  • azurerm_application_gateway - Agregar validación al zone campo (azurerm_application_gateway)
  • azurerm_container_group : el secure_environment_variables campo dentro de ahora asigna claves con valores container vacíos (azurerm_container_group)
  • azurerm_dedicated_host : esperando a que el recurso haya desaparecido 20 veces en lugar de 10 para evitar un problema de API (azurerm_dedicated_host)
  • azurerm_dedicated_host_group - Agregar validación al zone campo (azurerm_dedicated_host_group)
  • azurerm_firewall - Agregar validación al zone campo (azurerm_firewall)
  • azurerm_hardware_security_module - Agregar validación al zone campo (azurerm_hardware_security_module)
  • azurerm_lb - Agregar validación al zone campo (azurerm_lb)
  • azurerm_linux_virtual_machine - compatibilidad con la ultra_ssd_enabled actualización dentro del bloque sin volver a crear la máquina virtual ( additional_capabilitiesazurerm_linux_virtual_machine)
  • azurerm_linux_virtual_machine_scale_set - Agregar validación al zone campo (azurerm_linux_virtual_machine_scale_set)
  • azurerm_managed_disk - Agregar validación al zone campo (azurerm_managed_disk)
  • azurerm_nat_gateway - Agregar validación al zone campo (azurerm_nat_gateway)
  • azurerm_orchestrated_virtual_machine_scale_set - Agregar validación al zone campo (azurerm_orchestrated_virtual_machine_scale_set)
  • azurerm_public_ip_prefix - Agregar validación al zone campo (azurerm_public_ip_prefix)
  • azurerm_public_ip - Agregar validación al zone campo (azurerm_public_ip)
  • azurerm_redis_cache - Agregar validación al zone campo (azurerm_redis_cache)
  • azurerm_virtual_machine - Agregar validación al zone campo (azurerm_virtual_machine)
  • azurerm_virtual_machine_scale_set - Agregar validación al zone campo (azurerm_virtual_machine_scale_set)
  • azurerm_windows_virtual_machine - compatibilidad con la ultra_ssd_enabled actualización dentro del bloque sin volver a crear la máquina virtual ( additional_capabilitiesazurerm_windows_virtual_machine)
  • azurerm_windows_virtual_machine_scale_set - Agregar validación al zone campo (azurerm_windows_virtual_machine_scale_set)

2.24.0 (20 de agosto de 2020)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualización containerinstance a la versión de API ( 2019-12-01containerinstance)
  • azurerm_api_management_api - ahora admite oauth2_authorization y openid_authentication (azurerm_api_management_api)
  • azurerm_policy_definition - mode ahora se puede actualizar sin volver a crear el recurso (azurerm_policy_definition)

CORRECCIONES DE ERRORES:

  • azurerm_frontdoor - asegurarse de que todos los campos están establecidos en el estado (azurerm_frontdoor)
  • azurerm_frontdoor - volver a escribir identificadores de recursos incoherentes entre mayúsculas y minúsculas para asegurarse de que son confiables (azurerm_frontdoor)
  • azurerm_frontdoor_firewall_policy - asegurarse de que todos los campos están establecidos en el estado (azurerm_frontdoor_firewall_policy)
  • azurerm_frontdoor_firewall_policy - volver a escribir identificadores de recursos incoherentes entre mayúsculas y minúsculas para asegurarse de que son confiables (azurerm_frontdoor_firewall_policy)
  • azurerm_frontdoor_custom_https_configuration - asegurarse de que todos los campos están establecidos en el estado (azurerm_frontdoor_custom_https_configuration)
  • azurerm_frontdoor_custom_https_configuration - asegurarse de resource_group_name que el campo está establecido en el estado (azurerm_frontdoor_custom_https_configuration)
  • azurerm_frontdoor_custom_https_configuration - volver a escribir identificadores de recursos incoherentes entre mayúsculas y minúsculas para asegurarse de que son confiables (azurerm_frontdoor_custom_https_configuration)
  • azurerm_frontdoor_custom_https_configuration - Actualizar el identificador para usar el identificador de recurso de frontendEndpoint en lugar de un identificador de recurso personalizado (azurerm_frontdoor_custom_https_configuration)
  • azurerm_lb - Cambio para usar la versión de API para 2020-03-01 solucionar un error en la versión de API ( 2020-05-01azurerm_lb)
  • azurerm_lb_backend_address_pool : se agrega una validación más específica para el Load Balancer id. de usuario (azurerm_lb_backend_address_pool)
  • azurerm_lb_backend_address_pool - asegurarse de que todos los campos siempre están establecidos en el estado (azurerm_lb_backend_address_pool)
  • azurerm_lb_backend_address_pool - Cambio para usar la versión de API para 2020-03-01 solucionar un error en la versión de API ( 2020-05-01azurerm_lb_backend_address_pool)
  • azurerm_lb_nat_pool : se agrega una validación más específica para el Load Balancer id. de usuario (azurerm_lb_nat_pool)
  • azurerm_lb_nat_pool - asegurarse de que todos los campos siempre están establecidos en el estado (azurerm_lb_nat_pool)
  • azurerm_lb_nat_pool - Cambio para usar la versión de API para 2020-03-01 solucionar un error en la versión de API ( 2020-05-01azurerm_lb_nat_pool)
  • azurerm_lb_nat_rule : se agrega una validación más específica para el Load Balancer id. de usuario (azurerm_lb_nat_rule)
  • azurerm_lb_nat_rule - asegurarse de que todos los campos siempre están establecidos en el estado (azurerm_lb_nat_rule)
  • azurerm_lb_nat_rule - Cambio para usar la versión de API para 2020-03-01 solucionar un error en la versión de API ( 2020-05-01azurerm_lb_nat_rule)
  • azurerm_lb_outbound_rule : se agrega una validación más específica para el Load Balancer id. de usuario (azurerm_lb_outbound_rule)
  • azurerm_lb_outbound_rule - asegurarse de que todos los campos siempre están establecidos en el estado (azurerm_lb_outbound_rule)
  • azurerm_lb_outbound_rule - Cambio para usar la versión de API para 2020-03-01 solucionar un error en la versión de API ( 2020-05-01azurerm_lb_outbound_rule)
  • azurerm_lb_probe : se agrega una validación más específica para el Load Balancer id. de usuario (azurerm_lb_probe)
  • azurerm_lb_probe - asegurarse de que todos los campos siempre están establecidos en el estado (azurerm_lb_probe)
  • azurerm_lb_probe - Cambio para usar la versión de API para 2020-03-01 solucionar un error en la versión de API ( 2020-05-01azurerm_lb_probe)
  • azurerm_lb_rule : se agrega una validación más específica para el Load Balancer id. de usuario (azurerm_lb_rule)
  • azurerm_lb_rule - asegurarse de que todos los campos siempre están establecidos en el estado (azurerm_lb_rule)
  • azurerm_lb_rule - Cambio para usar la versión de API para 2020-03-01 solucionar un error en la versión de API ( 2020-05-01azurerm_lb_rule)
  • azurerm_storage_account : solo se envían y en Azure Público, ya que actualmente no se allow_blob_public_accessmin_tls_version admiten en otras regiones (azurerm_storage_account)

2.23.0 (13 de agosto de 2020)

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: containerservice actualizando a 2020-04-01 (containerservice)
  • dependencies: mysql actualizando a 2020-01-01 (mysql)
  • dependencies: postgresql actualizando a 2020-01-01 (postgresql)
  • Origen de datos: azurerm_app_service ahora exporta la configuración ( source_controlazurerm_app_service)
  • Origen de datos: azurerm_function_app ahora exporta la configuración ( source_controlazurerm_function_app)
  • Origen de datos: azurerm_function_app ahora exporta la configuración ( site_configazurerm_function_app)
  • azurerm_app_service ahora admite source_control la configuración (azurerm_app_service)
  • azurerm_function_app ahora admite source_control la configuración (azurerm_function_app)
  • azurerm_function_app ahora admite la ip_restriction configuración completa (azurerm_function_app)
  • azurerm_function_app ahora admite la scm_ip_restriction configuración completa (azurerm_function_app)
  • azurerm_eventhub_namespace - compatibilidad con el identity bloque (azurerm_eventhub_namespace)
  • azurerm_postgresql_server - compatibilidad con el identity bloque (azurerm_postgresql_server)
  • azurerm_site_recovery_replicated_vm - compatibilidad con la target_network_id configuración y en la network_interface conmutación por error (azurerm_site_recovery_replicated_vm)
  • azurerm_storage_account - compatibilidad static_website con el tipo de cuenta ( BlockBlobStorageazurerm_storage_account)
  • azurerm_storage_account - filtrar allow_blob_public_access y desde Azure US Government ( min_tls_versionazurerm_storage_account)

CORRECCIONES DE ERRORES:

  • Todos los recursos que usan location un campo , lo que permite el valor al usar la validación mejorada ( globallocation)
  • Origen de datos: azurerm_api_management_user - user_id ahora acepta caracteres únicos (azurerm_api_management_user)
  • azurerm_application_gateway - aplicar mayúsculas y rule_type minúsculas para la propiedad (azurerm_application_gateway)
  • azurerm_iothub_consumer_group - bloqueo durante la creación y eliminación para solucionar un problema de API (azurerm_iothub_consumer_group)
  • azurerm_iothub - las listas y ahora se pueden borrar si endpoint se establece en ( route[]azurerm_iothub)
  • azurerm_linux_virtual_machine - controlar máquinas que ya están detenidas o desasignadas (azurerm_linux_virtual_machine)
  • azurerm_mariadb_virtual_network_rule ahora funcionará entre suscripciones (azurerm_mariadb_virtual_network_rule)
  • azurerm_monitor_metric_alert_resource - seguir usando SingleResourceMultiMetricCriteria para las alertas existentes (azurerm_monitor_metric_alert_resource)
  • azurerm_mysql_server : evitar un plan no vacío al usar threat_detection_policy (azurerm_mysql_server)
  • azurerm_orchestrated_virtual_machine_scale_set - allow single_placement_group to be true (azurerm_orchestrated_virtual_machine_scale_set)
  • azurerm_mysql_server - compatibilidad con el identity bloque (azurerm_mysql_server)
  • azurerm_storage_account : establezca el valor predeterminado min_tls_version en TLS_10 (azurerm_storage_account)
  • azurerm_traffic_manager_profile - La actualización ya no borra todos los puntos de conexión (azurerm_traffic_manager_profile)
  • azurerm_windows_virtual_machine - controlar máquinas que ya están detenidas o desasignadas [azurerm_windows_virtual_machine]'
  • azurerm_data_factory_dataset_delimited_text - Corrección del problema con la azure_blob_storage_account propiedad (azurerm_data_factory_dataset_delimited_text)

2.22.0 (7 de agosto de 2020)

DEPENDENCIAS:

  • actualizar github.com/Azure/azure-sdk-for-go a v44.2.0 (github.com/Azure/azure-sdk-for-go)

MEJORAS:

  • azurerm_cosmosdb_account - compatibilidad DisableRateLimitingResponses con la propiedad ( capabilitiesazurerm_cosmosdb_account)
  • azurerm_storage_account - compatibilidad con la min_tls_version propiedad (azurerm_storage_account)
  • azurerm_storage_account_sas - compatibilidad con la signed_version attribute propiedad (azurerm_storage_account_sas)
  • azurerm_servicebus_queue - compatibilidad con enable_batched_operations , , y ( statusforward_toforward_dead_lettered_messages_toazurerm_servicebus_queue)

CORRECCIONES DE ERRORES:

  • Origen de datos: azurerm_key_vault_certificate corrección de un bloqueo al usar certificados acmebot (azurerm_key_vault_certificate)
  • azurerm_iothub_shared_access_policy: evitar primary_connection_string&secondary_connection_string que se regenere durante cada aplicación (azurerm_iothub_shared_access_policy)

2.21.0 (31 de julio de 2020)

DEPENDENCIAS:

  • actualizar search a 2020-03-13 (search)
  • actualizar go-azure-helpers a v0.11.2 (go-azure-helpers)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#7840)
  • Nuevo recurso: (#7727)

MEJORAS:

  • azurerm_api_management_identity_provider_aad - Compatibilidad con signin_tenant (azurerm_api_management_identity_provider_aad)
  • azurerm_app_service_plan - actualizar la relación entre kind y reserved (azurerm_app_service_plan)
  • azurerm_automation_runbook - volver azurerm_automation_job_schedule a crear después de una actualización (azurerm_automation_runbook)
  • azurerm_app_service_slot - compatibilidad con application_logs.file_system (azurerm_app_service_slot)
  • azurerm_firewall - ya no requiere zone (azurerm_firewall)
  • azurerm_function_app_slot - compatibilidad con la site_config.auto_swap_slot_name propiedad (azurerm_function_app_slot)
  • azurerm_kubernetes_cluster - compatibilidad con la actualización local de FreePaid a para ( sku_tierazurerm_kubernetes_cluster)
  • azurerm_monitor_scheduled_query_rules_alert - action.0.custom_webhook_payload ahora se envía como vacío para permitir que el valor predeterminado de Azure suba efecto(azurerm_monitor_scheduled_query_rules_alert)
  • azurerm_search_service - compatibilidad con la public_network_access_enabled propiedad (azurerm_search_service)
  • azurerm_servicebus_subscription - compatibilidad con la status propiedad (azurerm_servicebus_subscription)

CORRECCIONES DE ERRORES:

  • azurerm_automation_runbook : permitir publish_content_link que no se establezca el recurso (azurerm_automation_runbook)
  • azurerm_api_management_named_value : se value ha marcado como confidencial para ocultar los valores secretos (azurerm_api_management_named_value)
  • azurerm_cognitive_account - permitir qname_runtime_endpoint que no se establezca (azurerm_cognitive_account)
  • azurerm_iothub_dps : el único valor válido para sku la propiedad para la API es ahora ( S1azurerm_iothub_dps)
  • azurerm_eventgrid_event_subscription - desuso topic_name de , ya que ahora es de solo lectura en la API (azurerm_eventgrid_event_subscription)
  • azurerm_kubernetes_cluster: las actualizaciones ya no producirán errores al usar la integración AAD administrada (azurerm_kubernetes_cluster)

2.20.0 (23 de julio de 2020)

NOTAS DE LA ACTUALIZACIÓN

  • Validación mejorada para ubicaciones: el proveedor de Azure ahora valida que el valor del argumento es una región de Azure compatible dentro del entorno de Azure que se usa (desde Azure Metadata Service), lo que nos permite detectar errores de configuración para este campo en el momento, en lugar de durante terraform plan un terraform apply . Esta funcionalidad ahora está habilitada de manera predeterminada y se puede rechazar la participación estableciendo la variable de entorno ARM_PROVIDER_ENHANCED_VALIDATION en false.
  • azurerm_storage_account : ahora el valor predeterminado es false para alinearse con el portal y allow_blob_public_access ser seguro de forma predeterminada (azurerm_storage_account)

DEPENDENCIAS:

  • actualizar github.com/Azure/azure-sdk-for-go a v44.1.0 (github.com/Azure/azure-sdk-for-go)
  • actualizar cosmos a 2020-04-01 (cosmos)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#7517)
  • Nuevo recurso: - add dataset_data_lake_gen1 suppport for azurerm_data_share (dataset_data_lake_gen1)
  • Nuevo recurso: : mueva la puerta principal a su propio recurso para permitir la creación o actualización en paralelo custom_https_configuration de certificados HTTPS personalizados. (7498)
  • Nuevo recurso: (#7520)
  • Nuevo recurso: (#7517)

MEJORAS:

  • azurerm_cosmos_db_account - agregar compatibilidad con la enable_free_tier propiedad (azurerm_cosmos_db_account)

CORRECCIONES DE ERRORES:

  • Origen de datos: azurerm_private_dns_zone : se corrige un bloqueo cuando la zona no existe (azurerm_private_dns_zone)
  • azurerm_application_gateway - Corregir bloqueo con gateway_ip_configuration (azurerm_application_gateway)
  • azurerm_cosmos_account - La propiedad ha quedado en desuso, ya que el servicio ya no la acepta como entrada desde el 25 de abril de geo_location.prefix 2019 (azurerm_cosmos_account)
  • azurerm_monitor_autoscale_setting - Corregir bloqueo en notification (azurerm_monitor_autoscale_setting)
  • azurerm_storage_account : ahora el valor predeterminado es false para alinearse con el portal y allow_blob_public_access ser seguro de forma predeterminada (azurerm_storage_account)

2.19.0 (16 de julio de 2020)

NOTAS DE LA ACTUALIZACIÓN:

  • HDInsight 3.6 se retirará (en la nube pública de Azure) el 30-12-2020: HDInsight 4.0 no admite servicios de ML, RServer ni clústeres de Storm, por lo que los recursos azurerm_hdinsight_ml_services_cluster, azurerm_hdinsight_rserver_cluster y azurerm_hdinsight_storm_cluster entran en desuso y se quitarán en la siguiente versión principal del proveedor de Azure. (7706)
  • Proveedor: ya no registra automáticamente el proveedor de recursos Microsoft.StorageCache (7768)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#6341)
  • Nuevo recurso: (#6341)

MEJORAS:

  • dependencies: actualizar a v44.0.0 de github.com/Azure/azure-sdk-for-go (github.com/Azure/azure-sdk-for-go)
  • dependencies: actualizar la machinelearning API a la versión ( 2020-04-01machinelearning)
  • Origen de datos: azurerm_storage_account - exponer allow_blob_public_access (azurerm_storage_account)
  • Origen de datos: ahora proporciona comentarios si se necesita un para azurerm_dns_zoneresource_group_name resolver una zona ambigua (azurerm_dns_zone)
  • azurerm_automation_schedule - Validación actualizada para cadenas de zona horaria (azurerm_automation_schedule)
  • azurerm_express_route_circuit_peering - compatibilidad con la route_filter_id propiedad (azurerm_express_route_circuit_peering)
  • azurerm_kubernetes_cluster : ya no se envía el complemento en Azure China ya que no se kubernetes_dashboard admite en esta región (azurerm_kubernetes_cluster)
  • azurerm_local_network_gateway- address_space order ahora se puede cambiar (azurerm_local_network_gateway)
  • azurerm_machine_learning_workspace - agregar el campo high_business_impact (azurerm_machine_learning_workspace)
  • azurerm_monitor_metric_alert - compatibilidad con varios ámbitos y criterios asociados (azurerm_monitor_metric_alert)
  • azurerm_mssql_databaseelastic_pool_id remove forcenew (azurerm_mssql_database)
  • azurerm_policy_assignment - compatibilidad con metadata la propiedad (azurerm_policy_assignment)
  • azurerm_policy_set_definition - compatibilidad con la policy_definition_reference_id propiedad (azurerm_policy_set_definition)
  • azurerm_storage_account - compatibilidad para configurar allow_blob_public_access (azurerm_storage_account)
  • azurerm_storage_container - La creación del contenedor volverá a intentarlo si un contenedor con el mismo nombre no ha completado su operación de eliminación (azurerm_storage_container)
  • azurerm_storage_share - La creación del recurso compartido volverá a intentarlo si un recurso compartido con el mismo nombre no ha completado su operación de eliminación anterior (azurerm_storage_share)
  • azurerm_virtual_network_gateway_connection - compatibilidad con el traffic_selector_policy bloque (azurerm_virtual_network_gateway_connection)
  • azurerm_orchestrated_virtual_machine_scale_set - compatibilidad con la proximity_placement_group_id propiedad (azurerm_orchestrated_virtual_machine_scale_set)

CORRECCIONES DE ERRORES:

  • provider: en metadata_url desuso, ya que se trata de un nombre de host ( metadata_hostmetadata_url)
  • azurerm_*_virtual_machine - allow_extensions_operations ahora se puede actualizar (azurerm_*_virtual_machine)
  • azurerm_eventhub_namespace - cambiar a zone_redundant ahora forzar un nuevo recurso (azurerm_eventhub_namespace)
  • azurerm_express_route_circuit - Corregir el posible problema de coherencia en create (azurerm_express_route_circuit)
  • azurerm_express_route_circuit - corregir un posible bloqueo (azurerm_express_route_circuit)
  • azurerm_managed_disk : permite hasta 65536 GB para la propiedad ( disk_size_gbazurerm_managed_disk)
  • azurerm_machine_learning_workspace: esperando hasta que Machine Learning área de trabajo se haya eliminado por completo (azurerm_machine_learning_workspace)
  • azurerm_mysql_server - ssl_minimal_tls_version_enforced ahora se ha establecido correctamente en las actualizaciones (azurerm_mysql_server)
  • azurerm_notification_hub - validar que el identificador está en el formato correcto al importar el recurso (azurerm_notification_hub)
  • azurerm_redis_cache - corregir un error al aprovisionar con la autenticación deshabilitada (azurerm_redis_cache)
  • azurerm_virtual_hub : el campo address_prefix ahora debe coincidir con el comportamiento de la API de Azure ( ForceNewazurerm_virtual_hub)
  • azurerm_virtual_hub_connection - usar el tiempo de espera de eliminación si se especifica (azurerm_virtual_hub_connection)

2.18.0 (10 de julio de 2020)

CARACTERÍSTICAS:

  • metadata_url se puede establecer en el nivel de proveedor para usar un entorno proporcionado por una dirección URL específica (metadata_url)
  • Nuevo origen de datos: (#7074)
  • Nuevo origen de datos: (#7469)
  • Nuevo recurso: (#6847)
  • Nuevo recurso: (#6847)
  • Nuevo recurso: (#6847)
  • Nuevo recurso: (#6847)
  • Nuevo recurso: (#5916)
  • Nuevo recurso: (#6366)
  • Nuevo recurso: (#6366)
  • Nuevo recurso: (#6366)
  • Nuevo recurso: (#6366)
  • Nuevo recurso: (#6366)
  • Nuevo recurso: (#6366)
  • Nuevo recurso: (#6366)
  • Nuevo recurso: (#6366)
  • Nuevo recurso: (#6366)
  • Nuevo recurso: (#6366)
  • Nuevo recurso: (#6366)
  • Nuevo recurso: (#7074)
  • Nuevo recurso: (#7377)
  • Nuevo recurso: (#7484)
  • Nuevo recurso: (#7621)

MEJORAS:

  • dependencies: github.com/tombuildsstuff/giovanni actualizando a v0.11.0 (github.com/tombuildsstuff/giovanni)
  • dependencies: network actualizando a 2020-05-01 (network)
  • Origen de datos: azurerm_eventhub_namespace - exponer el campo ( dedicated_cluster_idazurerm_eventhub_namespace)
  • azurerm_cosmosdb_account - compatibilidad con la ignore_missing_vnet_service_endpoint propiedad (azurerm_cosmosdb_account)
  • azurerm_application_gateway - compatibilidad con el firewall_policy_id atributo dentro del bloque ( http_listenerazurerm_application_gateway)
  • azurerm_eventhub_namespace - compatibilidad para configurar el dedicated_cluster_id campo (azurerm_eventhub_namespace)
  • azurerm_eventhub_namespace - compatibilidad para establecer partition_count en cuando se usa un clúster dedicado ( 1024azurerm_eventhub_namespace)
  • azurerm_eventhub_namespace - compatibilidad para establecer retention_count en cuando se usa un clúster dedicado ( 90azurerm_eventhub_namespace)
  • azurerm_hdinsight_hadoop_cluster - ahora admite Azure Monitor (azurerm_hdinsight_hadoop_cluster)
  • azurerm_hdinsight_hbase_cluster : ahora admite tiendas de metadatos externas (azurerm_hdinsight_hbase_cluster)
  • azurerm_hdinsight_hbase_cluster - ahora admite Azure Monitor (azurerm_hdinsight_hbase_cluster)
  • azurerm_hdinsight_interactive_query_cluster : ahora admite tiendas de metadatos externas (azurerm_hdinsight_interactive_query_cluster)
  • azurerm_hdinsight_interactive_query_cluster - ahora admite Azure Monitor (azurerm_hdinsight_interactive_query_cluster)
  • azurerm_hdinsight_kafka_cluster : ahora admite tiendas de metadatos externas (azurerm_hdinsight_kafka_cluster)
  • azurerm_hdinsight_kafka_cluster : ahora admite Azure Monitor externo (azurerm_hdinsight_kafka_cluster)
  • azurerm_hdinsight_spark_cluster : ahora admite tiendas de metadatos externas (azurerm_hdinsight_spark_cluster)
  • azurerm_hdinsight_spark_cluster : ahora admite Azure Monitor externo (azurerm_hdinsight_spark_cluster)
  • azurerm_hdinsight_storm_cluster : ahora admite tiendas de metadatos externas (azurerm_hdinsight_storm_cluster)
  • azurerm_hdinsight_storm_cluster : ahora admite Azure Monitor externo (azurerm_hdinsight_storm_cluster)
  • azurerm_policy_set_definition - La propiedad ha quedado en desuso en la conducción de para alinearse con management_group_id el comportamiento de ( management_group_nameazurerm_policy_definitionazurerm_policy_set_definition)
  • azurerm_kusto_cluster - compatibilidad con la language_extensions propiedad (azurerm_kusto_cluster)
  • azurerm_kusto_cluster - Compatibilidad con la optimized_auto_scale propiedad (azurerm_kusto_cluster)
  • azurerm_mysql_server - compatibilidad con la threat_detection_policy propiedad (azurerm_mysql_server)
  • azurerm_mssql_database - La sku_name propiedad ahora solo fuerza un nuevo recurso para la familia HS (Hiperescala) (azurerm_mssql_database)
  • azurerm_web_application_firewall_policy : permite establecer version0.1 en (para cuando se establece en type ) ( Microsoft_BotManagerRuleSetazurerm_web_application_firewall_policy)
  • azurerm_web_application_firewall_policy : admite la transforms propiedad en el bloque ( custom_rules.match_conditionsazurerm_web_application_firewall_policy)
  • azurerm_web_application_firewall_policy : admite las request_body_check propiedades , y en el bloque ( file_upload_limit_in_mbmax_request_body_size_in_kbpolicy_settingsazurerm_web_application_firewall_policy)

CORRECCIONES DE ERRORES:

  • azurerm_api_management_api_operation_policy - analizar correctamente XLM (azurerm_api_management_api_operation_policy)
  • azurerm_application_insights_api_key : ahora comprueba correctamente si el recurso existe tras la creación (azurerm_application_insights_api_key)
  • azurerm_api_management_identity_provider_aad - corregir diferencias perpetuos client_secret en la propiedad (azurerm_api_management_identity_provider_aad)
  • azurerm_eventhub_namespace_authorization_rule - Actualizar correctamente los identificadores de recursos antiguos (azurerm_eventhub_namespace_authorization_rule)
  • azurerm_policy_remediation : se quita la validación del campo, ya que no es un identificador de policy_definition_reference_id recurso (azurerm_policy_remediation)
  • azurerm_storage_data_lake_gen2_filesystem : evitar un bloqueo durante el plan si se eliminó la cuenta de almacenamiento (azurerm_storage_data_lake_gen2_filesystem)

2.17.0 (3 de julio de 2020)

NOTAS DE LA ACTUALIZACIÓN:

  • azurerm_hdinsight_hadoop_cluster : la propiedad dentro del bloque ahora tiene como valor predeterminado y no se puede deshabilitar, debido a un cambio de comportamiento en la API de enabledgateway Azure ( trueazurerm_hdinsight_hadoop_cluster).
  • azurerm_hdinsight_hbase_cluster : la propiedad dentro del bloque ahora tiene como valor predeterminado y no se puede deshabilitar, debido a un cambio de comportamiento en la API de enabledgateway Azure ( trueazurerm_hdinsight_hbase_cluster).
  • azurerm_hdinsight_interactive_query_cluster : la propiedad dentro del bloque ahora tiene como valor predeterminado y no se puede deshabilitar, debido a un cambio de comportamiento en la API de enabledgateway Azure ( trueazurerm_hdinsight_interactive_query_cluster).
  • azurerm_hdinsight_kafka_cluster : la propiedad dentro del bloque ahora tiene como valor predeterminado y no se puede deshabilitar, debido a un cambio de comportamiento en la API de enabledgateway Azure ( trueazurerm_hdinsight_kafka_cluster).
  • azurerm_hdinsight_ml_services_cluster : la propiedad dentro del bloque ahora tiene como valor predeterminado y no se puede deshabilitar, debido a un cambio de comportamiento en la API de enabledgateway Azure ( trueazurerm_hdinsight_ml_services_cluster).
  • azurerm_hdinsight_rserver_cluster : la propiedad dentro del bloque ahora tiene como valor predeterminado y no se puede deshabilitar, debido a un cambio de comportamiento en la API de enabledgateway Azure ( trueazurerm_hdinsight_rserver_cluster).
  • azurerm_hdinsight_spark_cluster : la propiedad dentro del bloque ahora tiene como valor predeterminado y no se puede deshabilitar, debido a un cambio de comportamiento en la API de enabledgateway Azure ( trueazurerm_hdinsight_spark_cluster).
  • azurerm_hdinsight_storm_cluster : la propiedad dentro del bloque ahora tiene como valor predeterminado y no se puede deshabilitar, debido a un cambio de comportamiento en la API de enabledgateway Azure ( trueazurerm_hdinsight_storm_cluster).

CARACTERÍSTICAS:

MEJORAS:

  • dependencies: actualizar a v43.2.0 de github.com/Azure/azure-sdk-for-go (github.com/Azure/azure-sdk-for-go)
  • Origen de datos: azurerm_eventhub_namespace - exponer la propiedad ( zone_redundantazurerm_eventhub_namespace)
  • Origen de datos: azurerm_postgresql_server - exponer sku_name (azurerm_postgresql_server)
  • azurerm_app_service_environment - La propiedad ha quedado en desuso y se ha cambiado el nombre a para aclarar la función y el formato user_whitelisted_ip_rangesallowed_user_ip_cidrs esperado (azurerm_app_service_environment)
  • azurerm_eventhub_namespace - compatibilidad con la zone_redundant propiedad (azurerm_eventhub_namespace)
  • azurerm_key_vault_certificate - exponer el certificate_attribute bloque (azurerm_key_vault_certificate)
  • azurerm_kusto_cluster - Compatibilidad trusted_external_tenants (azurerm_kusto_cluster)
  • azurerm_sentinel_alert_rule_ms_security_incident - La propiedad ha quedado en desuso y se ha cambiado el nombre a para text_whitelist que coincida mejor con la API ( display_name_filterazurerm_sentinel_alert_rule_ms_security_incident)
  • azurerm_shared_image - compatibilidad con imágenes especializadas a través specialized de la propiedad (azurerm_shared_image)
  • azurerm_shared_image_version - compatibilidad con imágenes especializadas a través specialized de la propiedad (azurerm_shared_image_version)
  • azurerm_spring_cloud_service - compatibilidad con sku_name (azurerm_spring_cloud_service)
  • azurerm_spring_cloud_service - compatibilidad con el trace bloque (azurerm_spring_cloud_service)

CORRECCIONES DE ERRORES:

  • azurerm_api_management_named_value - sondear hasta que la propiedad se cree completamente (azurerm_api_management_named_value)
  • azurerm_api_management_property - sondear hasta que la propiedad se cree completamente (azurerm_api_management_property)
  • azurerm_linux_virtual_machine_scale_set - usar la característica de roll_instances_when_required proveedor cuando se establece en ( upgrade_modeManualazurerm_linux_virtual_machine_scale_set)
  • azurerm_marketplace_agreement - Corrección del problema en torno a la importación (azurerm_marketplace_agreement)
  • azurerm_windows_virtual_machine_scale_set - usar la característica de roll_instances_when_required proveedor cuando se establece en ( upgrade_modeManualazurerm_windows_virtual_machine_scale_set)

2.16.0 (25 de junio de 2020)

DEPENDENCIAS:

  • actualizar github.com/Azure/go-autorest/azure/cli a v0.3.1 (github.com/Azure/go-autorest/azure/cli)

CARACTERÍSTICAS:

MEJORAS:

  • Autenticación: CLI de Azure: compatibilidad con tokens de acceso en directorios personalizados (7433)
  • azurerm_api_management_api - compatibilidad con la subscription_required propiedad (azurerm_api_management_api)
  • azurerm_app_service_environment : admite un valor de Web, Publishing para la propiedad ( internal_load_balancing_modeazurerm_app_service_environment)
  • azurerm_kusto_cluster - compatibilidad con el identity bloque (azurerm_kusto_cluster)
  • azurerm_kusto_cluster - compatibilidad con virtual_network_configuration bloque (azurerm_kusto_cluster)
  • azurerm_kusto_cluster - supoport para la zone propiedad (azurerm_kusto_cluster)
  • azurerm_firewall - compatibilidad para configurar threat_intel_mode (azurerm_firewall)
  • azurerm_management_group : esperando hasta que el grupo de administración se haya replicado completamente después de crear (azurerm_management_group)
  • azurerm_monitor_activity_log_alert - compatibilidad con los campos recommendation_category y en el bloque ( recommendation_impactrecommendation_typecriteriaazurerm_monitor_activity_log_alert)
  • azurerm_mssql_database - admite hasta 5 para la propiedad ( min_capacityazurerm_mssql_database)
  • azurerm_mssql_database - admitir GP_S_Gen5 SKU hasta GP_S_Gen5_40 (azurerm_mssql_database)

CORRECCIONES DE ERRORES:

  • azurerm_api_management_api - permitir puntos como prefijo del name campo (azurerm_api_management_api)
  • azurerm_function_app - correcciones de estado app_settings para (azurerm_function_app)
  • azurerm_hdinsight_hadoop_cluster : correcciones para la validación del número de nodos e instancias (azurerm_hdinsight_hadoop_cluster)
  • azurerm_hdinsight_hbase_cluster : correcciones para la validación del número de nodos e instancias (azurerm_hdinsight_hbase_cluster)
  • azurerm_hdinsight_interactive_query_cluster : correcciones para la validación del número de nodos e instancias (azurerm_hdinsight_interactive_query_cluster)
  • azurerm_hdinsight_kafka_cluster : correcciones para la validación del número de nodos e instancias (azurerm_hdinsight_kafka_cluster)
  • azurerm_hdinsight_ml_services_cluster : correcciones para la validación del número de nodos e instancias (azurerm_hdinsight_ml_services_cluster)
  • azurerm_hdinsight_rserver_cluster : correcciones para la validación del número de nodos e instancias (azurerm_hdinsight_rserver_cluster)
  • azurerm_hdinsight_spark_cluster : correcciones para la validación del número de nodos e instancias (azurerm_hdinsight_spark_cluster)
  • azurerm_hdinsight_storm_cluster : correcciones para la validación del número de nodos e instancias (azurerm_hdinsight_storm_cluster)
  • azurerm_monitor_autoscale_settings - compatibilidad para establecer time_aggregation en según la documentación ( Lastazurerm_monitor_autoscale_settings)
  • azurerm_postgresql_server : ahora puede actualizar el nivel de sku_name volviendo a crear el recurso (azurerm_postgresql_server)
  • azurerm_network_interface_security_group_association - ahora se considera delete whtn the network interfact is notfound (azurerm_network_interface_security_group_association)
  • azurerm_role_definition - la importación de terraform ahora establece el ámbito para evitar que se vuelva a crear una fuerza (azurerm_role_definition)
  • azurerm_storage_account_network_rules - borrar de forma ip_rules corretly , virtual_network_subnet_ids cuando se establece en ( []azurerm_storage_account_network_rules)

2.15.0 (19 de junio de 2020)

NOTAS DE LA ACTUALIZACIÓN:

  • azurerm_orchestrated_virtual_machine_scale_set : el equipo de servicio ahora debe ser la propiedad en la API de proceso single_placement_groupfalse ( 2019-12-01azurerm_orchestrated_virtual_machine_scale_set)

DEPENDENCIES

  • actualizar a v43.1.0 de github.com/Azure/azure-sdk-for-go (v43.1.0)
  • actualizar kusto a 2019-12-01 (kusto)
  • actualizar kusto a 2020-02-15 (kusto)

CARACTERÍSTICAS

MEJORAS:

  • Origen de datos: azurerm_management_group - compatibilidad con la búsqueda a través de ( display_nameazurerm_management_group)
  • azurerm_api_management - compatibilidad con la developer_portal_url propiedad (azurerm_api_management)
  • azurerm_app_service - compatibilidad con scm_ip_restriction (azurerm_app_service)
  • azurerm_app_service_certificate - compatibilidad con hosting_environment_profile_id el propety (azurerm_app_service_certificate )
  • azurerm_app_service_environment - compatibilidad con la user_whitelisted_ip_ranges propiedad (azurerm_app_service_environment)
  • azurerm_kusto_cluster - Compatibilidad con enable_purge (azurerm_kusto_cluster)
  • azurerm_kusto_cluster - Compatibilidad con SKU de clúster de Kusto extendidas (azurerm_kusto_cluster)
  • azurerm_policy_assignment - Se ha agregado compatibilidad con enforcement_mode (azurerm_policy_assignment)
  • azurerm_private_endpoint - compatibilidad con los private_dns_zone_groupprivate_dns_zone_configs bloques , custom_dns_configs y (azurerm_private_endpoint)
  • azurerm_storage_share_directory - name ahora puede contener un directorio anidado (azurerm_storage_share_directory )

CORRECCIONES DE ERRORES:

  • azurerm_api_management_api - Esperar correctamente el futuro en la creación o actualización (azurerm_api_management_api)
  • azurerm_bot_connection - Agregar una comprobación en tiempo de ejecución para los proveedores de servicios disponibles en la región de Azure que se usa (azurerm_bot_connection)
  • azurerm_healthcare_service - la access_policy_object_ids propiedad ahora es opcional (azurerm_healthcare_service)
  • azurerm_hdinsight_cluster - desusar la min_instance_count propiedad (azurerm_hdinsight_cluster)
  • azurerm_network_watcher_flow_log - deshabilitar correctamente el registro de flujo al destruir (azurerm_network_watcher_flow_log)

2.14.0 (11 de junio de 2020)

NOTAS DE LA ACTUALIZACIÓN:

  • azurerm_kubernetes_cluster - el Azure Policy ahora solo admite v2 (según la API de Azure) (azurerm_kubernetes_cluster)

DEPENDENCIAS:

  • containerservice - actualizando 2020-03-01 a (containerservice)
  • policy - actualizando 2019-09-01 a (policy)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#6930)
  • Nuevo origen de datos: (#6930)
  • Nuevo origen de datos: (#7285)
  • Nuevo origen de datos: (#7233)
  • Nuevo recurso: (#6930)
  • Nuevo recurso: (#6971)
  • Nuevo recurso: (#7202)
  • Nuevo recurso: (#7112)
  • Nuevo recurso: (#7224)

MEJORAS:

  • Origen de datos: azurerm_kubernetes_cluster - exponer el del Azure Policy complemento ( versionazurerm_kubernetes_cluster)
  • Origen de datos: azurerm_kubernetes_cluster - exponer el que se usa para cada grupo de nodos ( orchestrator_versionazurerm_kubernetes_cluster)
  • Origen de datos: azurerm_kubernetes_cluster - exponer el campo ( disk_encryption_set_idazurerm_kubernetes_cluster)
  • azurerm_api_management_api - asegurarse wsdl_selector de que se rellena cuando es ( content_formatwsdlazurerm_api_management_api)
  • azurerm_cosmosdb_account La modificación geo_location ya no desencadena una recreación del recurso (azurerm_cosmosdb_account)
  • azurerm_eventgrid_event_subscription - compatibilidad con azure_function_endpoint (azurerm_eventgrid_event_subscription)
  • azurerm_eventgrid_event_subscription - exponer base_url , , y en el bloque ( max_events_per_batchpreferred_batch_size_in_kilobytesactive_directory_tenant_idactive_directory_app_id_or_uriwebhook_endpointazurerm_eventgrid_event_subscription)
  • azurerm_kubernetes_cluster - compatibilidad para configurar o actualizar la versión de Kubernetes usada en el grupo de nodos predeterminado (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster- compatibilidad con Azure Active Directory (administrado) Integration v2 (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - compatibilidad con el uso de un conjunto de cifrado de disco (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - compatibilidad para configurar el perfil de escalado automático (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - compatibilidad para configurar outbound_ports_allocated y dentro del bloque ( idle_timeout_in_minutesload_balancer_profileazurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - compatibilidad con el Acuerdo de Nivel de Servicio de tiempo de actividad/SKU de pago (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - exponer el private_fqdn del clúster (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster_node_pool - compatibilidad para configurar o actualizar la versión de Kubernetes (azurerm_kubernetes_cluster_node_pool)
  • azurerm_kubernetes_cluster_node_pool - compatibilidad con grupos de nodos de Spot (azurerm_kubernetes_cluster_node_pool)
  • azurerm_kubernetes_cluster_node_pool - compatibilidad con grupos de & nodos de usuario del sistema (azurerm_kubernetes_cluster_node_pool)
  • azurerm_web_application_firewall_policy - Agregar compatibilidad con el GeoMatch operador en el filtro de solicitud (azurerm_web_application_firewall_policy)

CORRECCIONES DE ERRORES:

  • Origen de datos: : se ha corregido un problema por el que algunos campos de solo lectura se marcaban involuntarlamente como configurables por el usuario azurerm_kubernetes_cluster (azurerm_kubernetes_cluster)
  • azurerm_application_gateway : compatibilidad para especificar el identificador de un secreto de Key Vault sin una versión (azurerm_application_gateway)
  • azurerm_bot_channel_ms_teams : solo se calling_web_hook envía cuando tiene un valor (azurerm_bot_channel_ms_teams)
  • azurerm_eventhub_namespace_authorization_rule : controlar el cambio del identificador de recurso en el lado de Azure de authorizationRules a AuthorizationRules (azurerm_eventhub_namespace_authorization_rule)
  • azurerm_eventgrid_event_subscription - corregir un bloqueo cuando subject_filter se omitió (azurerm_eventgrid_event_subscription)
  • azurerm_function_app : se app_settings al usar el plan de consumo de Linux (azurerm_function_app)
  • azurerm_linux_virtual_machine_scale_set - Agregar validación para el max_bid_price campo (azurerm_linux_virtual_machine_scale_set)
  • azurerm_kubernetes_cluster - el Azure Policy complemento no se admite en Azure China y ya no se envía (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - el Azure Policy complemento no se admite en Azure US Government y ya no se envía (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - El complemento panel de Kubernetes no se admite en Azure US Government y ya no se envía (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - buscar un grupo de nodos del sistema al importar default_node_pool (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster_node_pool - Los cambios en el campo ahora fuerzan un nuevo recurso, que coincide con el comportamiento actualizado de node_taints la API (azurerm_kubernetes_cluster_node_pool)
  • azurerm_management_group : usar el identificador de suscripción en lugar del identificador de recurso de suscripción al separar suscripciones de Grupos de administración durante la eliminación (azurerm_management_group)
  • azurerm_windows_virtual_machine_scale_set - Agregar validación para el max_bid_price campo (azurerm_windows_virtual_machine_scale_set)

2.13.0 (4 de junio de 2020)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#7099)
  • Nuevo origen de datos: (#7141)
  • Nuevo recurso: (#7099)
  • Nuevo recurso: (#6563)
  • Nuevo recurso: (#6563)

MEJORAS:

  • azurerm_data_factory_pipeline - Compatibilidad con activities (azurerm_data_factory_pipeline)
  • azurerm_eventgrid_event_subscription - compatibilidad con el filtrado avanzado (azurerm_eventgrid_event_subscription)
  • azurerm_signalr_service - compatibilidad con EnableMessagingLogs la característica (azurerm_signalr_service)

CORRECCIONES DE ERRORES:

  • azurerm_app_service : la prioridad predeterminada ahora se establece en ip restricitons cuando no se especifica explícitamente (azurerm_app_service)
  • azurerm_app_service - App Services el ámbito correcto para la disponibilidad de nombres en ASE (azurerm_app_service)
  • azurerm_cdn_endpoint - origin_host_header ahora se puede establecer en vacío (azurerm_cdn_endpoint)
  • azurerm_cosmosdb_account - Solución alternativa para el error de código de respuesta CheckNameExists 500 (azurerm_cosmosdb_account)
  • azurerm_eventhub_authorization_rule - Corregir errores intermitentes 404 (azurerm_eventhub_authorization_rule)
  • azurerm_eventgrid_event_subscription : se corrige un error al establecer hybrid_connection_endpoint el bloque (azurerm_eventgrid_event_subscription)
  • azurerm_function_app - se establece Kind correctamente cuando os_type es ( linuxazurerm_function_app)
  • azurerm_key_vault_certificate - establecer siempre los certificate_data campos thumbprint y (azurerm_key_vault_certificate)
  • azurerm_role_assignment - compatibilidad con asignaciones de roles en versión preliminar (azurerm_role_assignment)
  • azurerm_virtual_network_gateway - vpn_client_protocols ahora también se calcula para evitar diferencias permanentes (azurerm_virtual_network_gateway)

2.12.0 (28 de mayo de 2020)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#6867)
  • Nuevo recurso: (#5536)
  • Nuevo recurso: (#6450)

MEJORAS:

  • Origen de datos: azurerm_kubernetes_cluster - exponer el bloque dentro del bloque ( oms_agent_identityaddon_profileazurerm_kubernetes_cluster)
  • Origen de datos: azurerm_kubernetes_cluster - exponer las propiedades y ( identitykubelet_identityazurerm_kubernetes_cluster)
  • azurerm_batch_pool - admite la container_image_names propiedad (azurerm_batch_pool)
  • azurerm_eventgrid_event_subscription - compatibilidad con expiration_time_utc la propiedad , y , ( service_bus_topic_endpointservice_bus_queue_endpointazurerm_eventgrid_event_subscription)
  • azurerm_eventgrid_event_subscription - el eventhub_endpoint ha quedado en desuso en lugar de eventhub_endpoint_id la propiedad (azurerm_eventgrid_event_subscription)
  • azurerm_eventgrid_event_subscription - el hybrid_connection_endpoint ha quedado en desuso en lugar de hybrid_connection_endpoint_id la propiedad (azurerm_eventgrid_event_subscription)
  • azurerm_eventgrid_topic - compatibilidad con input_schemainput_mapping_fields , y ( input_mapping_default_valuesazurerm_eventgrid_topic)
  • azurerm_kubernetes_cluster - exponer el oms_agent_identity bloque dentro del bloque ( addon_profileazurerm_kubernetes_cluster)
  • azurerm_logic_app_action_http - compatibilidad con la run_after propiedad (azurerm_logic_app_action_http)
  • azurerm_storage_account - compatibilidad RAGZRS con y para la propiedad ( GZRSaccount_replication_typeazurerm_storage_account)

CORRECCIONES DE ERRORES:

  • azurerm_api_management_api_version_set : control de cambios en el identificador de recurso de Azure (azurerm_api_management_api_version_set)
  • azurerm_key_vault_certificate - Corregir un error al usar certificados firmados externamente (mediante el emisor) donde el sondeo continuaría Unknown indefinidamente (azurerm_key_vault_certificate)
  • azurerm_linux_virtual_machine - Validar correctamente la longitud de las propiedades ssh de rsa public_key (azurerm_linux_virtual_machine)
  • azurerm_linux_virtual_machine - permitir la virtual_machine_scale_set_id configuración en la implementación no zonal (azurerm_linux_virtual_machine)
  • azurerm_servicebus_topic - compatibilidad con números en name el campo (azurerm_servicebus_topic)
  • azurerm_shared_image_version - target_region.x.storage_account_type ahora tiene el valor predeterminado y se pueden agregar o quitar target_region varios s (azurerm_shared_image_version)
  • azurerm_sql_virtual_network_rule - actualizar la validación del name campo (azurerm_sql_virtual_network_rule)
  • azurerm_windows_virtual_machine - permitir la virtual_machine_scale_set_id configuración en la implementación no zonal (azurerm_windows_virtual_machine)
  • azurerm_windows_virtual_machine - Validar correctamente la longitud de las propiedades ssh de rsa public_key (azurerm_windows_virtual_machine)

2.11.0 (21 de mayo de 2020)

DEPENDENCIAS:

  • actualizar github.com/Azure/azure-sdk-for-go a v42.1.0 (github.com/Azure/azure-sdk-for-go)
  • actualizar network a 2020-03-01 (network)

CARACTERÍSTICAS:

  • Validación mejorada de opt-in/experimental para ubicaciones: Esto permite validar que el campo que se especifica es una región de Azure válida dentro del entorno de Azure que se usa, que se puede capturar a través de en lugar de terraform planterraform apply . Esto se puede habilitar estableciendo la variable de entorno en y se habilitará de forma predeterminada en una versión futura del proveedor ARM_PROVIDER_ENHANCED_VALIDATIONtrue de AzureRM (ARM_PROVIDER_ENHANCED_VALIDATION)
  • Origen de datos: (#6789)
  • Nuevo recurso: (#6789)
  • Nuevo recurso: (#7012)
  • Nuevo recurso: (#6626)

MEJORAS:

  • Origen de datos: azurerm_platform_image - compatibilidad con el filtro ( versionazurerm_platform_image)
  • azurerm_api_management_api_version_set - actualizar la validación del name campo (azurerm_api_management_api_version_set)
  • azurerm_app_service - El ip_restriction bloque ahora admite la propiedad ( actionazurerm_app_service)
  • azurerm_databricks_workspace - exponer workspace_id y workspace_url (azurerm_databricks_workspace)
  • azurerm_netapp_volume - admite la mount_ip_addresses propiedad (azurerm_netapp_volume)
  • azurerm_redis_cache- admitir nuevas directivas maxmemory allkeys-lfu&volatile-lfu (azurerm_redis_cache)
  • azurerm_storage_account - permitir el valor PATCH de dentro del bloque dentro del bloque ( allowed_methodscors_ruleblob_propertiesazurerm_storage_account)

CORRECCIONES DE ERRORES:

  • Origen de datos: azurerm_api_management_group : genera un error cuando no se encuentra el grupo (azurerm_api_management_group)
  • Origen de datos: : genera un error cuando no se encuentra azurerm_image la imagen (azurerm_image)
  • Origen de datos: azurerm_data_lake_store : genera un error Data Lake Store no se encuentra (azurerm_data_lake_store)
  • Origen de datos: azurerm_data_share_account : genera un error cuando Data Share no se encuentra la cuenta (azurerm_data_share_account)
  • Origen de datos: : genera un error cuando no se encuentra el clúster de azurerm_hdinsight_cluster HDInsight (azurerm_hdinsight_cluster)
  • Origen de datos: : genera un error cuando no se encuentra azurerm_healthcare_service el servicio HealthCare (azurerm_healthcare_service)
  • Origen de datos: azurerm_healthcare_service - asegurarse de que todos los bloques se establecen en la respuesta (azurerm_healthcare_service)
  • Origen de datos: : genera un error cuando no se encuentra azurerm_firewall el firewall (azurerm_firewall)
  • Origen de datos: : genera un error cuando no se encuentra la configuración azurerm_maintenance_configuration de mantenimiento (azurerm_maintenance_configuration)
  • Origen de datos: : genera un error cuando no se encuentra la conexión de punto de conexión azurerm_private_endpoint_connection privado (azurerm_private_endpoint_connection)
  • Origen de datos: azurerm_resources - no devuelve todos los recursos coincidentes a veces (azurerm_resources)
  • Origen de datos: : genera un error cuando no se encuentra azurerm_shared_image_version la versión de la imagen (azurerm_shared_image_version)
  • Origen de datos: azurerm_shared_image_versions : genera un error cuando no se encuentran versiones de imagen (azurerm_shared_image_versions)
  • Origen de datos: : genera un error cuando no se encuentra la identidad asignada azurerm_user_assigned_identity por el usuario (azurerm_user_assigned_identity)
  • azurerm_api_management_subscription - corregir la exportación de primary_key y secondary_key (azurerm_api_management_subscription)
  • azurerm_eventgrid_event_subscription - analizar correctamente el identificador (azurerm_eventgrid_event_subscription)
  • azurerm_healthcare_service - asegurarse de que todos los bloques se establecen en la respuesta (azurerm_healthcare_service)
  • azurerm_linux_virtual_machine - permitir que el nombre termine con una letra mayúscula (azurerm_linux_virtual_machine)
  • azurerm_linux_virtual_machine_scale_set - permitir que el nombre termine con una mayúscula (azurerm_linux_virtual_machine_scale_set)
  • azurerm_management_group - Solución alternativa para el error 403 en la respuesta del servicio (azurerm_management_group)
  • azurerm_postgresql_server : no intente obtener la protección contra amenazas cuando sku sea basic (azurerm_postgresql_server)
  • azurerm_windows_virtual_machine - permitir que el nombre termine con una mayúscula (azurerm_windows_virtual_machine)
  • azurerm_windows_virtual_machine_scale_set - permitir que el nombre termine con una mayúscula (azurerm_windows_virtual_machine_scale_set)

2.10.0 (14 de mayo de 2020)

DEPENDENCIAS:

  • actualizar eventgrid a 2020-04-01-preview (eventgrid)
  • actualizar iothub a 2019-03-22-preview (iothub)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#6841)
  • Nuevo recurso: (#6859)

MEJORAS:

  • Todos los orígenes de datos: agregar validación para que el campo no esté vacío donde resource_group_name sea Obligatorio (resource_group_name)
  • Origen de datos: azurerm_virtual_machine - atributo de exportación ( identityazurerm_virtual_machine)
  • azurerm_api_management - compatibilidad para configurar el Portal para desarrolladores (azurerm_api_management)
  • azurerm_api_management - compatibilidad con identidades administradas asignadas por el usuario (azurerm_api_management)
  • azurerm_api_management - Compatibilidad key_vault_id que no tiene una versión (azurerm_api_management)
  • azurerm_api_management_diagnostic - admite la propiedad necesaria api_management_logger_id (azurerm_api_management_diagnostic)
  • azurerm_application_gateway - compatibilidad con directivas de WAF (azurerm_application_gateway)
  • azurerm_app_service_environment : permite especificar un grupo de recursos explícito (azurerm_app_service_environment)
  • azurerm_express_route_circuit - Desaprovisione y vuelva a aprovisionar el circuito al cambiar la reducción de ancho de banda (azurerm_express_route_circuit)
  • azurerm_frontdoor - exponer el header_frontdoor_id atributo (azurerm_frontdoor)
  • azurerm_log_analytics_workspace - Agregar compatibilidad para rentention_in_days el nivel Gratis (azurerm_log_analytics_workspace)
  • azurerm_mariadb_server : compatibilidad con la propiedad que permite la creación de réplicas, restauraciones a un momento dado y restauraciones create_mode geográficas (azurerm_mariadb_server)
  • azurerm_mariadb_server - compatibilidad con la public_network_access_enabled propiedad (azurerm_mariadb_server)
  • azurerm_mariadb_server : todas las propiedades del storage_profile bloque se han movido al nivel superior (azurerm_mariadb_server)
  • azurerm_mariadb_server: se ha cambiado el nombre de las siguientes propiedades y se han cambiado a un tipo booleano: ssl_enforcement a ssl_enforcement_enabled, geo_redundant_backup a geo_redundant_backup_enabled y auto_grow
  • azurerm_mysql_server : compatibilidad con la propiedad que permite la creación de réplicas, restauraciones a un momento dado y restauraciones create_mode geográficas (azurerm_mysql_server)
  • azurerm_mysql_server - compatibilidad con la public_network_access_enabled propiedad (azurerm_mysql_server)
  • azurerm_mysql_server : todas las propiedades del storage_profile bloque se han movido al nivel superior (azurerm_mysql_server)
  • azurerm_mysql_server - Se ha cambiado el nombre de las siguientes propiedades a un tipo booleano: a , a y a ssl_enforcementssl_enforcement_enabled ( geo_redundant_backupgeo_redundant_backup_enabledauto_growauto_grow_enabledazurerm_mysql_server)
  • azurerm_mssql_server - Agregar compatibilidad con la azuread_administrator propiedad (azurerm_mssql_server)
  • azurerm_postgres_server - compatibilidad con la threat_detection_policy propiedad (azurerm_postgres_server)
  • azurerm_storage_account - habilitar la migración account_kind de Storage a ( StorageV2azurerm_storage_account)
  • azurerm_windows_virtual_machine - ahora os_disk.disk_encryption_set_id se puede actualizar (azurerm_windows_virtual_machine)

CORRECCIONES DE ERRORES:

  • Origen de datos: - usar el identificador de la cuenta de Automation, en lugar del identificador de la información de registro de la cuenta de azurerm_automation_account Automation (azurerm_automation_account)
  • Origen de datos: azurerm_security_group : corrección del bloqueo donde id es nulo (azurerm_security_group)
  • Origen de datos: azurerm_mysql_server : quita la propiedad porque no se devuelve desde la API ( administrator_login_passwordazurerm_mysql_server)
  • azurerm_api_management - corregir un bloqueo cuando policy es nulo (azurerm_api_management)
  • azurerm_api_management : solo envía hostname_configuration las propiedades si no están vacías (azurerm_api_management)
  • azurerm_api_management_diagnostic : ahora se puede aprovisionar de nuevo si se admite api_management_logger_id (azurerm_api_management_diagnostic)
  • azurerm_api_management_named_value : se corrige el plan no vacío cuando secret es true (azurerm_api_management_named_value)
  • azurerm_application_insights - retention_in_days el valor predeterminado es 90 (azurerm_application_insights)
  • azurerm_data_factory_trigger_schedule - establecer el type valor necesario para las referencias de canalización (azurerm_data_factory_trigger_schedule)
  • azurerm_kubernetes_cluster : corrige el InvalidLoadbalancerProfile error (azurerm_kubernetes_cluster)
  • azurerm_linux_virtual_machine_scale_set - compatibilidad para actualizar la do_not_run_extensions_on_overprovisioned_machines propiedad (azurerm_linux_virtual_machine_scale_set)
  • azurerm_monitor_diagnostic_setting - Corregir posible bloqueo con retention_policy (azurerm_monitor_diagnostic_setting)
  • azurerm_mariadb_server - La storage_mb propiedad ahora es opcional cuando está habilitada ( auto_growazurerm_mariadb_server)
  • azurerm_mysql_server - La storage_mb propiedad ahora es opcional cuando está habilitada ( auto_growazurerm_mysql_server)
  • azurerm_role_assignment - Se ha agregado una comprobación de coherencia de eventos a la creación de asignaciones (azurerm_role_assignment)
  • azurerm_windows_virtual_machine_scale_set - compatibilidad para actualizar la do_not_run_extensions_on_overprovisioned_machines propiedad (azurerm_windows_virtual_machine_scale_set)

2.9.0 (7 de mayo de 2020)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#6575)
  • Nuevo recurso: (#6575)
  • Nuevo recurso: (#6435)
  • Nuevo recurso: (#6650)

MEJORAS:

  • Origen de datos: - compatibilidad con la propiedad azurerm_eventhub_authorization_ruleprimary_connection_string_alias ( secondary_connection_string_aliasazurerm_eventhub_authorization_rule)
  • Origen de datos: - compatibilidad con la propiedad azurerm_eventhub_namespace_authorization_ruleprimary_connection_string_alias ( secondary_connection_string_aliasazurerm_eventhub_namespace_authorization_rule)
  • Origen de datos: - compatibilidad con la propiedad azurerm_eventhub_namespacedefault_primary_connection_string_alias ( _defaultsecondary_connection_string_aliasazurerm_eventhub_namespace)
  • azurerm_analysis_services_server : admite la actualización cuando el servidor está en pausa (azurerm_analysis_services_server)
  • azurerm_app_service - Compatibilidad con health_check_path versión preliminar agregada (azurerm_app_service)
  • azurerm_app_service - compatibilidad con name y priority en ( ip_restrictionsazurerm_app_service)
  • azurerm_application_gateway - compatibilidad con certificados SSL sin contraseñas (azurerm_application_gateway)
  • azurerm_eventhub_authorization_rule - compatibilidad con primary_connection_string_alias la secondary_connection_string_alias propiedad (azurerm_eventhub_authorization_rule)
  • azurerm_eventhub_namespace_authorization_rule - compatibilidad con primary_connection_string_alias la secondary_connection_string_alias propiedad (azurerm_eventhub_namespace_authorization_rule)
  • azurerm_eventhub_namespace - compatibilidad con default_primary_connection_string_alias la _defaultsecondary_connection_string_alias propiedad (azurerm_eventhub_namespace)
  • azurerm_hdinsight_hadoop_cluster - compatibilidad con tiendas de metadatos al crear el clúster (azurerm_hdinsight_hadoop_cluster)
  • azurerm_key_vault_certificate - compatibilidad para recuperar un certificado eliminado temporalmente si la features marca está establecida en ( recover_soft_deleted_key_vaultstrueazurerm_key_vault_certificate)
  • azurerm_key_vault_key - compatibilidad para recuperar una clave eliminada temporalmente si la features marca está establecida en ( recover_soft_deleted_key_vaultstrueazurerm_key_vault_key)
  • azurerm_key_vault_secret - compatibilidad para recuperar un secreto eliminado temporalmente si la features marca está establecida en ( recover_soft_deleted_key_vaultstrueazurerm_key_vault_secret)
  • azurerm_linux_virtual_machine_scale_set - compatibilidad para configurar discos create_mode de datos (azurerm_linux_virtual_machine_scale_set)
  • azurerm_monitor_diagnostic_setting - log_analytics_destination_type supports AzureDiagnostics (azurerm_monitor_diagnostic_setting)
  • azurerm_windows_virtual_machine_scale_set - compatibilidad para configurar discos create_mode de datos (azurerm_windows_virtual_machine_scale_set)

CORRECCIONES DE ERRORES:

  • provider: genera un error cuando el entorno está establecido en AZURESTACKCLOUD (AZURESTACKCLOUD)
  • azurerm_analysis_services_server - El campo de nombre de restricción ip ya no distingue mayúsculas de minúsculas (azurerm_analysis_services_server)
  • azurerm_automation_runbook - La publish_content_link propiedad ahora es opcional (azurerm_automation_runbook)
  • azurerm_eventhub_namespace_authorization_rule: el bloqueo para evitar que varios recursos no entren en conflictoazurerm_eventhub_namespace_authorization_rule
  • azurerm_network_interface - Los cambios en los servidores DNS ya no usan la actualización incremental (azurerm_network_interface)
  • azurerm_policy_assignment - permitir directivas con ámbitos sin subscription/<id> (directivas integradas) (azurerm_policy_assignment)
  • azurerm_policy_definition : los cambios en las claves dinámicas ( , , , ) del campo se excluyen de createdBycreatedOn las updatedByupdatedOnmetadata diferencias (azurerm_policy_definition)
  • azurerm_redis_cache - asegúrese rdb_storage_connection_string de que está establecido cuando está habilitado ( rdb_backup_enabledazurerm_redis_cache)
  • azurerm_site_recovery_network_mapping - controlar un error de API al comprobar la presencia de una asignación de red existente (azurerm_site_recovery_network_mapping)

2.8.0 (30 de abril de 2020)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#6606)
  • Nuevo origen de datos: (#6700)
  • Nuevo recurso: (#6386)
  • Nuevo recurso: (#6677)
  • Nuevo recurso: (#6606)

MEJORAS:

  • azurerm_api_management - sku_name admite el Consumption valor de sku (azurerm_api_management)
  • azurerm_api_management_api - compatibilidad con formatos de contenido de openapi v3 (azurerm_api_management_api)
  • azurerm_application_gateway - propiedad host_names support (azurerm_application_gateway)
  • azurerm_express_route_circuit_peering - compatibilidad con las customer_asn propiedades routing_registry_name y (azurerm_express_route_circuit_peering)
  • azurerm_frontdoor - Agregar compatibilidad para backend_pools_send_receive_timeout_seconds (azurerm_frontdoor)
  • azurerm_mssql_server -support la public_network_access_enabled propiedad (azurerm_mssql_server)
  • azurerm_mssql_database - compatibilidad con el extended_auditing_policy bloque (azurerm_mssql_database)
  • azurerm_mssql_elasticpool - support license_type (azurerm_mssql_elasticpool)
  • azurerm_subnet: compatibilidad con varios prefijos con address_prefixes (azurerm_subnet)
  • data.azurerm_shared_image_version - name admite latest y recent (data.azurerm_shared_image_version)

CORRECCIONES DE ERRORES:

  • azurerm_key_vault : ahora se puede crear sin permisos de nivel de suscripción (azurerm_key_vault)
  • azurerm_linux_virtual_machine - corregir la validación de name para permitir nombres de recursos de longitud completa (azurerm_linux_virtual_machine)
  • azurerm_linux_virtual_machine_scale_set - corregir la validación de name para permitir nombres de recursos de longitud completa (azurerm_linux_virtual_machine_scale_set)
  • azurerm_monitor_diagnostic_setting - make retention_policy y retention_policy optional (azurerm_monitor_diagnostic_setting)
  • azurerm_redis_cache : se compilan correctamente cadenas de conexión cuando SSL está deshabilitado (azurerm_redis_cache)
  • azurerm_sql_database - evitar la directiva de auditoría extendida para bases de datos secundarias (azurerm_sql_database)
  • azurerm_web_application_firewall_policy - compatibilidad con la propiedad que requiere la nueva versión managed_rules de API (azurerm_web_application_firewall_policy)
  • azurerm_windows_virtual_machine - corregir la validación de name para permitir nombres de recursos de longitud completa (azurerm_windows_virtual_machine)
  • azurerm_windows_virtual_machine_scale_set - corregir la validación de name para permitir nombres de recursos de longitud completa (azurerm_windows_virtual_machine_scale_set)
  • azurerm_virtual_network_gateway_connection - shared_key ahora es opcional cuando type es IPSec (azurerm_virtual_network_gateway_connection)

2.7.0 (23 de abril de 2020)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#6512)
  • Nuevo recurso: (#6038)
  • Nuevo recurso: (#6379)
  • Nuevo recurso: (#6384)

DEPENDENCIAS:

  • actualizar apimanagement a 2019-12-01 (apimanagement)
  • actualizar la bifurcación de github.com/Azure/go-autorest (github.com/Azure/go-autorest)

MEJORAS:

  • Origen de datos: app_service_environment : location exporte la propiedad (app_service_environment)
  • Origen de datos: azurerm_notification_hub_namespace - export tags (azurerm_notification_hub_namespace)
  • azurerm_api_management - compatibilidad con integraciones de red virtual (azurerm_api_management)
  • azurerm_cosmosdb_mongo_collection - compatibilidad con las index propiedades system_index y (azurerm_cosmosdb_mongo_collection)
  • azurerm_function_app - se han storage_account_id agregado y storage_account_access_key (azurerm_function_app)
  • azurerm_kubernetes_cluster - en desuso private_link_enabled en lugar de ( private_cluster_enabled azurerm_kubernetes_cluster)
  • azurerm_mysql_server - compatibilidad con la public_network_access_enabled propiedad (azurerm_mysql_server)
  • azurerm_notification_hub - compatibilidad con tags (azurerm_notification_hub)
  • azurerm_notification_hub_namespace - compatibilidad con tags (azurerm_notification_hub_namespace)
  • azurerm_postgres_server : compatibilidad con la propiedad que permite crear réplicas, restauraciones a un momento dado y create_mode restauraciones geográficas (azurerm_postgres_server)
  • azurerm_postgres_server - compatibilidad con infrastructure_encryption_enabled las propiedades , y ( public_network_access_enabledssl_minimal_tls_version_enforcedazurerm_postgres_server)
  • azurerm_postgres_server : todas las propiedades del storage_profile bloque se han movido al nivel superior (azurerm_postgres_server)
  • azurerm_postgres_server - Se ha cambiado el nombre de las siguientes propiedades a un tipo booleano: a , a y a ssl_enforcementssl_enforcement_enabled ( geo_redundant_backupgeo_redundant_backup_enabledauto_growauto_grow_enabledazurerm_postgres_server)
  • azurerm_private_endpoint - Agregar compatibilidad para tags (azurerm_private_endpoint)
  • azurerm_shared_image - propiedad hyper_v_generation support (azurerm_shared_image)
  • azurerm_linux_virtual_machine_scale_set - compatibilidad con la automatic_instance_repair propiedad (azurerm_linux_virtual_machine_scale_set)
  • azurerm_windows_virtual_machine_scale_set - compatibilidad con la automatic_instance_repair propiedad (azurerm_windows_virtual_machine_scale_set)

CORRECCIONES DE ERRORES:

  • Origen de datos: azurerm_private_link_service - corregir un bloqueo al analizar la respuesta (azurerm_private_link_service)
  • azurerm_application_gateway - evitar el miedo al no permitir valores vacíos backend_address_pool.#.fqdns para (azurerm_application_gateway)
  • azurerm_application_gateway : bloquear la reordenación sin cambios ya no provoca la actualización (azurerm_application_gateway)
  • azurerm_cdn_endpoint - origin_host_header ahora es necesario (azurerm_cdn_endpoint)
  • azurerm_cdn_endpoint - establecer el request_header_condition bloque (azurerm_cdn_endpoint)
  • azurerm_iothub_dps : se corrige el bloqueo cuando la ruta de acceso no tiene mayúsculas de minúsculas correctamente (azurerm_iothub_dps)
  • azurerm_linux_virtual_machine_scale_set - corrige el bloqueo con boot_diagnositics (azurerm_linux_virtual_machine_scale_set)
  • azurerm_policy_assignment : permite ámbitos que no empiezan por subscription/<id> (azurerm_policy_assignment)
  • azurerm_postgres_server : la storage_mb propiedad ahora es opcional cuando está habilitada ( auto_growazurerm_postgres_server)
  • azurerm_public_ip_prefix - Actualice prefix_length la validación para aceptar todos los intervalos de direcciones IPv4 válidos (azurerm_public_ip_prefix)
  • azurerm_route - agregar validación a las name propiedades route_table_name y (azurerm_route)
  • azurerm_virtual_network_gateway - Por requisitos de API, public_ip_address_id es necesario (azurerm_virtual_network_gateway)

2.6.0 (16 de abril de 2020)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#6305)

DEPENDENCIAS:

  • actualizar github.com/Azure/azure-sdk-for-go a v41.2.0 (github.com/Azure/azure-sdk-for-go)

MEJORAS:

  • Origen de datos: azurerm_policy_definition ahora puede buscar con ( nameazurerm_policy_definition)
  • Origen de datos: azurerm_policy_definition : el campo ha management_group_id quedado en desuso y ha cambiado de nombre management_group_name a (azurerm_policy_definition)
  • azurerm_application_insights - compatibilidad con la disable_ip_masking propiedad (azurerm_application_insights)
  • azurerm_cdn_endpoint - compatibilidad para configurar delivery_rule (azurerm_cdn_endpoint)
  • azurerm_cdn_endpoint - compatibilidad para configurar global_delivery_rule (azurerm_cdn_endpoint)
  • azurerm_function_app - compatibilidad con la pre_warmed_instance_count propiedad (azurerm_function_app)
  • azurerm_hdinsight_hadoop_cluster - compatibilidad con la tls_min_version propiedad (azurerm_hdinsight_hadoop_cluster)
  • azurerm_hdinsight_hbase_cluster - compatibilidad con la tls_min_version propiedad (azurerm_hdinsight_hbase_cluster)
  • azurerm_hdinsight_interactive_query_cluster - compatibilidad con la tls_min_version propiedad (azurerm_hdinsight_interactive_query_cluster)
  • azurerm_hdinsight_kafka_cluster - compatibilidad con la tls_min_version propiedad (azurerm_hdinsight_kafka_cluster)
  • azurerm_hdinsight_ml_services_cluster - compatibilidad con la tls_min_version propiedad (azurerm_hdinsight_ml_services_cluster)
  • azurerm_hdinsight_rserver_cluster - compatibilidad con la tls_min_version propiedad (azurerm_hdinsight_rserver_cluster)
  • azurerm_hdinsight_spark_cluster - compatibilidad con la tls_min_version propiedad (azurerm_hdinsight_spark_cluster)
  • azurerm_hdinsight_storm_cluster : admite la threat_detection_policy propiedad (azurerm_hdinsight_storm_cluster)
  • azurerm_kubernetes_cluster - exportar kubelet_identity (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - compatibilidad con la actualización managed_outbound_ip_count de los campos , y dentro del bloque ( outbound_ip_prefix_idsoutbound_ip_address_idsload_balancer_profileazurerm_kubernetes_cluster)
  • azurerm_network_interface - exporte internal_domain_name_suffix la propiedad (azurerm_network_interface)
  • azurerm_policy_definition - ha management_group_id quedado en desuso y se ha cambiado el nombre a management_group_name (azurerm_policy_definition)
  • azurerm_sql_server - compatibilidad con la connection_policy propiedad (azurerm_sql_server)
  • azurerm_virtual_network - exporte guid el atributo (azurerm_virtual_network)

CORRECCIONES DE ERRORES:

  • Origen de datos: corrección de un error en el que no se estableció azurerm_data_factory el identificador (azurerm_data_factory)
  • Origen de datos: azurerm_eventhub_namespace_authorization_rule - asegurarse de que el campo está establecido ( idazurerm_eventhub_namespace_authorization_rule)
  • Origen de datos: azurerm_mariadb_server - asegurarse de que el campo está establecido ( idazurerm_mariadb_server)
  • Origen de datos: azurerm_network_ddos_protection_plan - asegurarse de que el campo está establecido ( idazurerm_network_ddos_protection_plan)
  • azurerm_function_app : evitar el miedo de la API que devuelve una restricción de seguridad de IP vacía (azurerm_function_app)
  • azurerm_machine_learning_workspace - La Enterprise SKU ahora funcionará correctamente (azurerm_machine_learning_workspace)
  • azurerm_managed_disk: se corrige un error por el que la máquina se detendría independientemente de si estaba apagada actualmente o no (azurerm_managed_disk)

2.5.0 (9 de abril de 2020)

CAMBIOS IMPORTANTES:

  • Azure Kubernetes Service
    • Debido a un cambio importante en la API de AKS, el recurso azurerm_kubernetes_cluster presenta un cambio de comportamiento significativo en el que ya no se admite la creación de clústeres de autenticación de modo mixto (por ejemplo, el uso de una entidad de servicio con una identidad administrada).
    • El equipo de AKS ha confirmado que la API de Azure actualizará los clústeres existentes para usar solo MSI cuando se realiza un cambio en el clúster (pero no en el grupo de nodos). Aunque Terraform podría realizar esto automáticamente, algunos entornos tienen restricciones sobre qué etiquetas se pueden agregar o quitar; por lo tanto, esta operación tendrá que realizarse fuera de banda. En su lugar, al detectar un clúster de modo mixto que aún no se ha actualizado (o al detectar un clúster de modo mixto anterior en el que la configuración de Terraform todavía contiene un bloque service_principal), Terraform mostrará instrucciones sobre cómo continuar.
    • azurerm_kubernetes_cluster_node_pool: los clústeres con la escalabilidad automática deshabilitada deben asegurarse de que min_count y max_count se establezcan en null (o se omitan) en lugar de 0 (puesto que 0 no es un valor válido para estos campos).

NOTAS:

  • Actualmente, hay un error en la API de Azure Kubernetes Service (AKS) por el cual las etiquetas de los grupos de nodos se devuelven con un uso incorrecto de mayúsculas y minúsculas: se está realizando un seguimiento de este error en este problema. Esto afecta al campo tags del bloque default_node_pool de azurerm_kubernetes_clusters y el campo tags del recurso azurerm_kubernetes_cluster_node_pool.

MEJORAS:

  • dependencies: actualización para usar la 2020-02-01 versión de Containers API (2020-02-01)
  • Nuevo recurso: (#6309)
  • azurerm_kubernetes_cluster - lo que hace que el bloque sea opcional, por lo que ahora es posible crear clústeres service_principal solo msi (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster- Hacer que el bloque se calcule como Windows credenciales ahora las genera Azure si no se especifica windows_profile (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - compatibilidad con outbound_type dentro del bloque ( network_profileazurerm_kubernetes_cluster)
  • azurerm_linux_virtual_machine - No se puede actualizar la configuración de cifrado de disco del sistema operativo (azurerm_linux_virtual_machine)
  • azurerm_windows_virtual_machine - No se puede actualizar la configuración de cifrado de disco del sistema operativo (azurerm_windows_virtual_machine)

CORRECCIONES DE ERRORES:

  • azurerm_kubernetes_cluster - requerir que y dentro del bloque se establezcan en en lugar de cuando el escalado automático min_countmax_count está deshabilitado ( default_node_poolnull0azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - asegurarse de que un valor de dentro del bloque siempre se pasa a la API para que coincida con un requisito de la node_countdefault_node_pool API (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - asegurarse de tags que se establecen en el estado de ( default_node_poolazurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - enviar condicionalmente el aci_connector_linux bloque para Azure China (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster : enviar condicionalmente el http_application_routing bloque para Azure China Azure US Government ( &azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster_node_pool - requerir que min_count y max_count se establezcan en en lugar de null cuando el escalado automático está deshabilitado ( 0azurerm_kubernetes_cluster_node_pool)
  • azurerm_linux_virtual_machine - si la propiedad de lectura está vacía, suponga priority que es ( Regularazurerm_linux_virtual_machine)
  • azurerm_windows_virtual_machine - si la propiedad de lectura está vacía, suponga priority que es ( Regularazurerm_windows_virtual_machine)

2.4.0 (2 de abril de 2020)

CARACTERÍSTICAS:

MEJORAS:

  • azurerm_network_interface - enviar siempre enable_accelerated_networking a la API (azurerm_network_interface)
  • azurerm_management_group - en desuso y cambie el nombre de la propiedad a para que coincida mejor con lo group_idname que representa (azurerm_management_group)

ERRORES:

  • azurerm_application_gateway - ahora se puede include_path establecer con target_url (azurerm_application_gateway)
  • azurerm_policy_set_definition - marcar metadata como calculado (azurerm_policy_set_definition)

2.3.0 (27 de marzo de 2020)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#6083)
  • Nuevo origen de datos: (#6229)
  • Nuevo recurso: (#6234)
  • Nuevo recurso: (#6035)
  • Nuevo recurso: (#5696)
  • Nuevo recurso: (#6083)
  • Nuevo recurso: (#5263)
  • Nuevo recurso: (#5746)

MEJORAS:

  • dependencies: github.com/Azure/azure-sdk-for-go actualizando a v40.3.0 (github.com/Azure/azure-sdk-for-go)
  • dependencies: github.com/terraform-providers/terraform-provider-azuread actualizando a v0.8.0 (github.com/terraform-providers/terraform-provider-azuread)
  • dependencies: github.com/tombuildsstuff/giovanni actualizando a v0.10.0 (github.com/tombuildsstuff/giovanni)
  • todos los recursos que usan el campo : agregar validación para asegurarse de que no es una cadena vacía donde este campo es location Obligatorio (location)
  • Origen de azurerm_storage_container datos: exposición resource_manager_id del campo (azurerm_storage_container)
  • azurerm_automation_schedule - agregar validación para el campo de zona horaria (azurerm_automation_schedule)
  • azurerm_cognitive_account - compatibilidad con la qna_runtime_endpoint propiedad (azurerm_cognitive_account)
  • azurerm_hpc_cache - exponer el mount_addresses campo (azurerm_hpc_cache)
  • azurerm_lb : permite direcciones ipv6 para la private_ip_address propiedad (azurerm_lb)
  • azurerm_managed_disk - el disk_encryption_set_id campo ya no es ForceNew (azurerm_managed_disk)
  • azurerm_public_ip - compatibilidad con direcciones IPv6 dinámicas (azurerm_public_ip)
  • azurerm_service_fabric_cluster - compatibilidad con la client_certificate_common_name propiedad (azurerm_service_fabric_cluster)
  • azurerm_storage_container - exponer el resource_manager_id campo (azurerm_storage_container)
  • azurerm_storage_share - exponer el resource_manager_id campo (azurerm_storage_share)
  • azurerm_traffic_manager_profile - compatibilidad con la custom_header propiedad (azurerm_traffic_manager_profile)

CORRECCIONES DE ERRORES:

  • azurerm_analysis_server : cambiar el bloque a un conjunto en lugar de a una lista para controlar que se ipv4_firewall_rule desordene (azurerm_analysis_server)
  • azurerm_linux_virtual_machine - hacer que custom_data el campo sea confidencial (azurerm_linux_virtual_machine)
  • azurerm_linux_virtual_machine_scale_set - hacer que custom_data el campo sea confidencial (azurerm_linux_virtual_machine_scale_set)
  • azurerm_managed_disk: solo reinicia la máquina virtual conectada al cambiar el tamaño del disco, el identificador del conjunto de cifrado de disco o Storage tipo de cuenta (azurerm_managed_disk)
  • azurerm_netapp_volume : permite hasta 102400 MB para la propiedad ( storage_quota_in_gbazurerm_netapp_volume)
  • azurerm_policy_definition - corregir un error al analizar el identificador del grupo de administración (azurerm_policy_definition)
  • azurerm_postgresql_server - actualizar la validación del name campo (azurerm_postgresql_server)
  • azurerm_sql_database : use el URI base correcto para el cliente de directivas de auditoría extendidas (azurerm_sql_database)
  • azurerm_storage_management_policy - establecimiento condicional de valores dentro del base_blob bloque (azurerm_storage_management_policy)
  • azurerm_virtual_machine_data_disk_attachment : se detecta que los datos adjuntos del disco han desaparecido cuando la máquina virtual ya no está disponible (azurerm_virtual_machine_data_disk_attachment)
  • azurerm_windows_virtual_machine - hacer que custom_data el campo sea confidencial (azurerm_windows_virtual_machine)
  • azurerm_windows_virtual_machine_scale_set - hacer que custom_data el campo sea confidencial (azurerm_windows_virtual_machine_scale_set)

2.2.0 (18 de marzo de 2020)

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#6133)
  • Nuevo origen de datos: (#5152)
  • Nuevo recurso: (#6131)
  • Nuevo recurso: (#5152)
  • Nuevo recurso: (#5951)

MEJORAS:

  • Origen de datos: * azurerm_logic_app_workflow - exponer campo calculado: ( endpoint_configurationazurerm_logic_app_workflow)
  • azurerm_application_gateway - Compatibilidad con el certificado SSL del almacén de claves a través key_value_secret_id de la propiedad (azurerm_application_gateway)
  • azurerm_function_app - compatibilidad para configurar daily_memory_time_quota (azurerm_function_app)
  • azurerm_logic_app_workflow - exponer campo calculado: endpoint_configuration (azurerm_logic_app_workflow)
  • azurerm_linux_virtual_machine_scale_set - compatibilidad con scale_in_policy y terminate_notification (azurerm_linux_virtual_machine_scale_set)
  • azurerm_sql_database - compatibilidad con la extended_auditing_policy propiedad (azurerm_sql_database)
  • azurerm_windows_virtual_machine_scale_set - compatibilidad con scale_in_policy y terminate_notification (azurerm_windows_virtual_machine_scale_set)

CORRECCIONES DE ERRORES:

  • Origen de datos: : compilar y desde el punto de conexión de servicio en lugar del punto de conexión azurerm_iothub_dps_shared_access_policyprimary_connection_stringsecondary_connection_string Dispositivos (azurerm_iothub_dps_shared_access_policy)
  • azurerm_function_app- Agregar WEBSITE_CONTENT&WEBSITE_CONTENTAZUREFILECONNECTIONSTRING para planes Premium (azurerm_function_app)
  • azurerm_iothub_dps_shared_access_policy : compilar y desde el punto de conexión de servicio en lugar del punto primary_connection_stringsecondary_connection_string de conexión Dispositivos (azurerm_iothub_dps_shared_access_policy)
  • azurerm_linux_virtual_machine - actualizar la validación para name para permitir períodos (azurerm_linux_virtual_machine)
  • azurerm_linux_virtual_machine_scale_set - actualizar la validación para name para permitir períodos (azurerm_linux_virtual_machine_scale_set)
  • azurerm_storage_management_policy - Se ha corregido el uso de acciones de regla de blob único (azurerm_storage_management_policy)

2.1.0 (11 de marzo de 2020)

NOTAS:

El recurso azurerm_frontdoor ha introducido un cambio importante debido a la API de servicio subyacente, que exige que los atributos location se establezcan en "Global" en todos los servicios de Front Door de nueva implementación.

CARACTERÍSTICAS:

  • Nuevo origen de datos: (#5993)
  • Nuevo origen de datos: (#5258)
  • Nuevo origen de datos: (#5942)
  • Nuevo origen de datos: (#6017)
  • Nuevo recurso: (#5445)
  • Nuevo recurso: (#5993)
  • Nuevo recurso: (#5258)
  • Nuevo recurso: (#5528)
  • Nuevo recurso: (#5446)
  • Nuevo recurso: (#5053)
  • Nuevo recurso: (#5053)
  • Nuevo recurso: (#6011)

MEJORAS:

  • batch: actualización a la versión de API 2019-08-01 (2019-08-01)
  • containerservice: actualización a la versión de API 2019-11-01 (2019-11-01)
  • netapp: actualización a la versión de API 2019-10-01 (2019-10-01)
  • dependencias: cambiar temporalmente al uso de una bifurcación de para solucionar un problema en el autorizador de almacenamiento github.com/Azure/go-autorest (github.com/Azure/go-autorest)
  • dependencies: github.com/tombuildsstuff/giovanni actualizando a v0.9.0 (github.com/tombuildsstuff/giovanni)
  • azurerm_application_gateway : admite hasta 125 para la propiedad con SKU capacity V2 (azurerm_application_gateway)
  • azurerm_automation_dsc_configuration - compatibilidad con la tags propiedad (azurerm_automation_dsc_configuration)
  • azurerm_batch_pool - compatibilidad con la public_ips propiedad (azurerm_batch_pool)
  • azurerm_frontdoor : se han expuesto nuevos atributos backend_pool_health_probe en el bloque y ( enabledprobe_methodazurerm_frontdoor)
  • azurerm_function_app - Se ha agregado os_type un campo para facilitar la compatibilidad de las aplicaciones de función ( linuxazurerm_function_app)
  • azurerm_kubernetes_cluster: compatibilidad con la node_labels propiedad (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster: compatibilidad con la tags propiedad (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster_node_pool: compatibilidad con la node_labels propiedad (azurerm_kubernetes_cluster_node_pool)
  • azurerm_kubernetes_cluster_node_pool: compatibilidad con la tags propiedad (azurerm_kubernetes_cluster_node_pool)
  • azurerm_kusto_cluster - compatibilidad con enable_disk_encryption las propiedades y ( enable_streaming_ingestazurerm_kusto_cluster)
  • azurerm_lb - compatibilidad con la private_ip_address_version propiedad (azurerm_lb)
  • azurerm_mariadb_server - Cambiar la geo_redundant_backup propiedad ahora fuerza un nuevo recurso (azurerm_mariadb_server)
  • azurerm_netapp_account - compatibilidad con la tags propiedad (azurerm_netapp_account)
  • azurerm_netapp_pool - compatibilidad con la tags propiedad (azurerm_netapp_pool)
  • azurerm_netapp_snapshot - compatibilidad con la tags propiedad (azurerm_netapp_snapshot)
  • azurerm_netapp_volume - compatibilidad con la tags propiedad (azurerm_netapp_volume)
  • azurerm_netapp_volume - compatibilidad con la protocol_types propiedad (azurerm_netapp_volume)
  • azurerm_netapp_volume - las propiedades , y en desuso cifs_enabled de ( nfsv3_enablednfsv4_enabledprotocols_enabledazurerm_netapp_volume)
  • azurerm_network_watcher_flow_log - compatibilidad con la propiedad de análisis interval_in_minutes de tráfico (azurerm_network_watcher_flow_log)
  • azurerm_private_dns_a_record - exporte fqdn la propiedad (azurerm_private_dns_a_record)
  • azurerm_private_dns_aaaa_record - exporte fqdn la propiedad (azurerm_private_dns_aaaa_record)
  • azurerm_private_dns_cname_record - exporte fqdn la propiedad (azurerm_private_dns_cname_record)
  • azurerm_private_dns_mx_record - exporte fqdn la propiedad (azurerm_private_dns_mx_record)
  • azurerm_private_dns_ptr_record - exporte fqdn la propiedad (azurerm_private_dns_ptr_record)
  • azurerm_private_dns_srv_record - exporte fqdn la propiedad (azurerm_private_dns_srv_record)
  • azurerm_private_endpoint : se private_ip_address expone como un atributo calculado (azurerm_private_endpoint)
  • azurerm_redis_cache - compatibilidad con las primary_connection_string propiedades secondary_connection_string y (azurerm_redis_cache)
  • azurerm_sql_server - compatibilidad con la extended_auditing_policy propiedad (azurerm_sql_server)
  • azurerm_storage_account : admite hasta 50 etiquetas (azurerm_storage_account)
  • azurerm_virtual_wan - compatibilidad con la type propiedad (azurerm_virtual_wan)

CORRECCIONES DE ERRORES:

  • azurerm_app_service_plan - ya no envía una propiedad app_service_environment_id vacía al actualizar (azurerm_app_service_plan)
  • azurerm_automation_schedule - corrección de la validación de tiempo (azurerm_automation_schedule)
  • azurerm_batch_pool: ahora se establece correctamente frontend_port_range . (5941)
  • azurerm_dns_txt_record : admite registros de hasta 1024 caracteres de longitud (azurerm_dns_txt_record)
  • azurerm_frontdoor- corregir la forma backend_pool_load_balancing/backend_pool_health_probe (azurerm_frontdoor)
  • azurerm_frontdoor - todos los nuevos recursos de front-door que se crearán en Global la ubicación (azurerm_frontdoor)
  • azurerm_frontdoor_firewall_policy - Agregar validación para las restricciones de nombre de WAF de Frontdoor (azurerm_frontdoor_firewall_policy)
  • azurerm_linux_virtual_machine_scale_set - validación source_image_id correcta (azurerm_linux_virtual_machine_scale_set)
  • azurerm_netapp_volume : admite volmes uoto 100TB en tamaño (azurerm_netapp_volume)
  • azurerm_search_service: el cambio de replica_count&partition_count las propiedades ya no fuerza un nuevo recurso (azurerm_search_service)
  • azurerm_storage_account - corregir un bloqueo cuando se especificó static_website un bloque vacío (azurerm_storage_account)
  • azurerm_storage_account : usar la autorización SharedKey para leer o actualizar el sitio web estático cuando no se usa la autenticación de AzureAD (azurerm_storage_account)

2.0.0 (24 de febrero de 2020)

NOTAS:

  • Versión principal: la versión 2.0 del proveedor de Azure es una versión principal (se han quitado algunos campos o recursos en desuso), consulte la guía de actualización a la versión 2.0 para más información.
  • Bloque de proveedor: el proveedor de Azure ahora requiere que se especifique un bloque dentro del bloque de proveedor, que se puede usar para modificar el comportamiento de determinados recursos; puede encontrar más información sobre el bloque en la documentación.
  • Terraform 0.10/0.11: la versión 2.0 del proveedor de Azure ya no admite Terraform 0.10 ni 0.11; debe actualizar a Terraform 0.12 para usar la versión 2.0 del proveedor de Azure.

CARACTERÍSTICAS:

  • Tiempos de espera personalizados: todos los recursos del proveedor de Azure ahora permiten configurar tiempos de espera personalizados; consulte la documentación sobre tiempos de espera de Terraform y la documentación de cada recurso de origen de datos para más información.
  • Requiere importación: el proveedor de Azure ahora comprueba la presencia de un recurso existente antes de crearlo, lo que significa que si intenta crear un recurso que ya existe (sin importarlo), se le pedirá que lo importe en el estado.
  • Nuevo origen de datos: (#5508)
  • Nuevo origen de datos: (#5805)
  • Nuevo recurso: (#5508)
  • Nuevo recurso: (#5523)
  • Nuevo recurso: (#5705)
  • Nuevo recurso: (#5705)
  • Nuevo recurso: (#5784)
  • Nuevo recurso: (#5668)
  • Nuevo recurso: (#5705)
  • Nuevo recurso: (#5705)
  • Nuevo recurso: (#5705)

CAMBIOS IMPORTANTES:

  • Se ha cambiado el nombre de la variable de entorno DISABLE_CORRELATION_REQUEST_ID a ARM_DISABLE_CORRELATION_REQUEST_ID para que coincida con las otras variables de entorno.
  • El campo tags ya no es de tipo computed.
  • Origen de datos: azurerm_api_management - quitar el bloque en sku desuso (azurerm_api_management)
  • Origen de datos: azurerm_app_service : se quita el campo en desuso del bloque ( subnet_masksite_configazurerm_app_service)
  • Origen de datos: se ha quitado el bloque en desuso, ya que estas propiedades se han movido azurerm_app_service_plan al nivel superior ( propertiesazurerm_app_service_plan)
  • Origen de datos: - Este origen de datos se ha quitado azurerm_azuread_application desde que estaba en desuso (azurerm_azuread_application)
  • Origen de datos: - Este origen de datos se ha quitado azurerm_azuread_service_principal desde que estaba en desuso (azurerm_azuread_service_principal)
  • Origen de datos: : se ha quitado el origen de datos azurerm_builtin_role_definition en desuso (azurerm_builtin_role_definition)
  • Origen de datos: azurerm_dns_zone - quitar el campo en zone_type desuso (azurerm_dns_zone)
  • Origen de datos: azurerm_dns_zone - quitar el campo en registration_virtual_network_ids desuso (azurerm_dns_zone)
  • Origen de datos: azurerm_dns_zone - quitar el campo en resolution_virtual_network_ids desuso (azurerm_dns_zone)
  • Origen de datos: quitando el bloque, ya que ha quedado en desuso en el campo azurerm_key_vaultsku ( sku_nameazurerm_key_vault)
  • Origen de datos: azurerm_key_vault_key - quitar el campo en vault_uri desuso (azurerm_key_vault_key)
  • Origen de datos: azurerm_key_vault_secret - quitar el campo en vault_uri desuso (azurerm_key_vault_secret)
  • Origen de datos: azurerm_kubernetes_cluster - quitar el campo del bloque ( dns_prefixagent_pool_profileazurerm_kubernetes_cluster)
  • Origen de datos: azurerm_network_interface - quitar el campo en desuso ( internal_fqdnazurerm_network_interface)
  • Origen de datos: azurerm_private_link_service - quitar el campo en desuso ( network_interface_idsazurerm_private_link_service)
  • Origen de datos: : se ha quitado el origen de datos azurerm_private_link_endpoint_connection en desuso (azurerm_private_link_endpoint_connection)
  • Origen de datos: azurerm_recovery_services_protection_policy_vm se ha cambiado el nombre a ( azurerm_backup_policy_vmazurerm_recovery_services_protection_policy_vm)
  • Origen de datos: quitando el alias que ha quedado en desuso en lugar del azurerm_role_definitionVirtualMachineContributor nombre completo ( Virtual Machine Contributorazurerm_role_definition)
  • Origen de datos: azurerm_storage_account quitando el campo, ya que Azure ya no lo account_encryption_source puede configurar (azurerm_storage_account)
  • Origen de datos: azurerm_storage_account quitando el campo, ya que Azure ya no lo enable_blob_encryption puede configurar (azurerm_storage_account)
  • Origen de datos: azurerm_storage_account quitando el campo, ya que Azure ya no lo enable_file_encryption puede configurar (azurerm_storage_account)
  • Origen de datos: : este origen de datos se ha quitado azurerm_scheduler_job_collection desde que estaba en desuso (azurerm_scheduler_job_collection)
  • Origen de datos: azurerm_subnet : se quita el campo en ip_configuration desuso (azurerm_subnet)
  • Origen de datos: azurerm_virtual_network - quitar el campo en address_spaces desuso (azurerm_virtual_network)
  • azurerm_api_management - quitar el bloque en sku desuso (azurerm_api_management)
  • azurerm_api_management : se quitan los campos en desuso del security bloque (azurerm_api_management)
  • azurerm_application_gateway : el campo fqdns dentro del bloque ya no se calcula ( backend_address_poolazurerm_application_gateway)
  • azurerm_application_gateway : el campo ip_addresses dentro del bloque ya no se calcula ( backend_address_poolazurerm_application_gateway)
  • azurerm_application_gateway : se ha quitado el campo en desuso fqdn_list dentro del bloque ( backend_address_poolazurerm_application_gateway)
  • azurerm_application_gateway : se ha quitado el campo en desuso ip_address_list dentro del bloque ( backend_address_poolazurerm_application_gateway)
  • azurerm_application_gateway - Se ha quitado el disabled_ssl_protocols campo en desuso (azurerm_application_gateway)
  • azurerm_application_gateway : el campo disabled_protocols dentro del bloque ya no se calcula ( ssl_policyazurerm_application_gateway)
  • azurerm_app_service - quitar el campo subnet_mask del site_config bloque (azurerm_app_service)
  • azurerm_app_service : el campo dentro del bloque ahora hace referencia a un bloque CIDR, en lugar de a una dirección IP para que coincida con la API de ip_addresssite_config Azure (azurerm_app_service)
  • azurerm_app_service - quitar el campo virtual_network_name del site_config bloque (azurerm_app_service)
  • azurerm_app_service_plan : se ha quitado el bloque en desuso, ya que estas propiedades se han properties movido al nivel superior (azurerm_app_service_plan)
  • azurerm_app_service_slot - quitar el campo subnet_mask del site_config bloque (azurerm_app_service_slot)
  • azurerm_app_service_slot : el campo dentro del bloque ahora hace referencia a un bloque CIDR, en lugar de a una dirección IP para que coincida con la API de ip_addresssite_config Azure (azurerm_app_service_slot)
  • azurerm_app_service_slot - quitar el campo virtual_network_name del site_config bloque (azurerm_app_service_slot)
  • azurerm_application_gateway : se actualiza el valor predeterminado del campo dentro del bloque desde body a una cadena vacía ( match*azurerm_application_gateway)
  • azurerm_automation_account - quitar el bloque sku que ha quedado en desuso en el campo sku_name (azurerm_automation_account)
  • azurerm_automation_credential - quitar el campo en account_name desuso (azurerm_automation_credential)
  • azurerm_automation_runbook - quitar el campo en account_name desuso (azurerm_automation_runbook)
  • azurerm_automation_schedule - quitar el campo en account_name desuso (azurerm_automation_schedule)
  • azurerm_autoscale_setting - Se ha quitado el recurso en desuso (azurerm_autoscale_setting)
  • azurerm_availability_set - actualizar el valor predeterminado managed para de a ( falsetrueazurerm_availability_set)
  • azurerm_azuread_application - Este recurso se ha quitado desde que estaba en desuso (azurerm_azuread_application)
  • azurerm_azuread_service_principal_password - Este recurso se ha quitado desde que estaba en desuso (azurerm_azuread_service_principal_password)
  • azurerm_azuread_service_principal - Este recurso se ha quitado desde que estaba en desuso (azurerm_azuread_service_principal)
  • azurerm_client_config - quitar el campo en desuso service_principal_application_id (azurerm_client_config)
  • azurerm_client_config - quitar el campo en desuso service_principal_object_id (azurerm_client_config)
  • azurerm_cognitive_account - quitar el bloque en sku_name desuso (azurerm_cognitive_account)
  • azurerm_connection_monitor - Se ha quitado el recurso en desuso (azurerm_connection_monitor)
  • azurerm_container_group - quitar el port campo del bloque ( containerazurerm_container_group)
  • azurerm_container_group - quitar el protocol campo del bloque ( containerazurerm_container_group)
  • azurerm_container_group - el ports campo ya no se calcula (azurerm_container_group)
  • azurerm_container_group : el campo dentro del bloque ya no se calcula y ahora el valor predeterminado protocolports es ( TCPazurerm_container_group)
  • azurerm_container_group - quitar el campo en desuso command (azurerm_container_group)
  • azurerm_container_registry - quitar el bloque en storage_account desuso (azurerm_container_registry)
  • azurerm_container_service - Este recurso se ha quitado desde que estaba en desuso (azurerm_container_service)
  • azurerm_cosmosdb_mongo_collection - quitar el bloque en indexes desuso (azurerm_cosmosdb_mongo_collection)
  • azurerm_ddos_protection_plan - Se ha quitado el recurso en desuso (azurerm_ddos_protection_plan)
  • azurerm_devspace_controller - quitar el bloque en sku desuso (azurerm_devspace_controller)
  • azurerm_dns_cname_record - quitar el campo en records desuso (azurerm_dns_cname_record)
  • azurerm_dns_ns_record - quitar el campo en records desuso (azurerm_dns_ns_record)
  • azurerm_dns_zone - quitar el campo en zone_type desuso (azurerm_dns_zone)
  • azurerm_dns_zone - quitar el campo en registration_virtual_network_ids desuso (azurerm_dns_zone)
  • azurerm_dns_zone - quitar el campo en resolution_virtual_network_ids desuso (azurerm_dns_zone)
  • azurerm_eventhub - quitar el campo en location desuso (azurerm_eventhub)
  • azurerm_eventhub_authorization_rule - quitar el campo en location desuso (azurerm_eventhub_authorization_rule)
  • azurerm_eventhub_consumer_group - quitar el campo en location desuso (azurerm_eventhub_consumer_group)
  • azurerm_eventhub_namespace - quitar el campo en desuso, ya que ahora kafka_enabled lo administra Azure (azurerm_eventhub_namespace)
  • azurerm_eventhub_namespace_authorization_rule - quitar el campo en location desuso (azurerm_eventhub_namespace_authorization_rule)
  • azurerm_firewall - quitar el campo en internal_public_ip_address_id desuso del ip_configuration bloque (azurerm_firewall)
  • azurerm_firewall : el campo public_ip_address_id dentro del bloque ahora es obligatorio ( ip_configurationazurerm_firewall)
  • azurerm_frontdoor - el cache_enabled campo dentro del bloque ahora tiene como valor predeterminado en lugar de ( forwarding_configurationfalsetrueazurerm_frontdoor)
  • azurerm_frontdoor: el campo cache_query_parameter_strip_directive del bloque forwarding_configuration ahora tiene como valor predeterminado StripAll en lugar de StripNone. (5852)
  • azurerm_frontdoor : el campo dentro del bloque ahora tiene como valor predeterminado forwarding_protocol en lugar de ( forwarding_configurationHttpsOnlyMatchRequestazurerm_frontdoor)
  • azurerm_function_app - quitar el campo virtual_network_name del site_config bloque (azurerm_function_app)
  • azurerm_function_app - Actualizar el campo dentro del bloque para aceptar un CIDR en lugar de una dirección IP para que coincida con el comportamiento actualizado de ip_addressip_restriction la API (azurerm_function_app)
  • azurerm_iot_dps - Este recurso se ha quitado desde que estaba en desuso (azurerm_iot_dps)
  • azurerm_iot_dps_certificate - Este recurso se ha quitado desde que estaba en desuso (azurerm_iot_dps_certificate)
  • azurerm_iothub: se quitará la propiedad en desuso sku.tier. (5790)
  • azurerm_iothub_dps: se quitará la propiedad en desuso sku.tier. (5790)
  • azurerm_key_vault - quitar el bloque porque ha quedado en sku desuso en el campo ( sku_nameazurerm_key_vault)
  • azurerm_key_vault_access_policy - quitar el campo en desuso vault_name que ha sido reemplazado por el campo ( key_vault_idazurerm_key_vault_access_policy)
  • azurerm_key_vault_access_policy - quitar el campo en desuso resource_group_name que ha sido reemplazado por el campo ( key_vault_idazurerm_key_vault_access_policy)
  • azurerm_key_vault_certificate - quitar el campo en vault_uri desuso (azurerm_key_vault_certificate)
  • azurerm_key_vault_key - quitar el campo en vault_uri desuso (azurerm_key_vault_key)
  • azurerm_key_vault_secret - quitar el campo en vault_uri desuso (azurerm_key_vault_secret)
  • azurerm_kubernetes_cluster - actualizar el valor predeterminado de load_balancer_sku a Standard desde ( Basicazurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - el bloque default_node_pool ahora es necesario (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - quitar el bloque en agent_pool_profile desuso (azurerm_kubernetes_cluster)
  • azurerm_kubernetes_cluster - el campo enable_pod_security_policy ya no se calcula (azurerm_kubernetes_cluster)
  • azurerm_lb_backend_address_pool - quitar el campo en location desuso (azurerm_lb_backend_address_pool)
  • azurerm_lb_nat_pool - quitar el campo en location desuso (azurerm_lb_nat_pool)
  • azurerm_lb_nat_rule - quitar el campo en location desuso (azurerm_lb_nat_rule)
  • azurerm_lb_probe - quitar el campo en location desuso (azurerm_lb_probe)
  • azurerm_lb_rule - quitar el campo en location desuso (azurerm_lb_rule)
  • azurerm_log_analytics_workspace_linked_service - Este recurso se ha quitado desde que estaba en desuso (azurerm_log_analytics_workspace_linked_service)
  • azurerm_log_analytics_linked_service: el campo resource_id se ha movido del bloque linked_service_properties al nivel superior y se quitará el campo en desuso linked_service_properties. Esto se ha reemplazado por el resource_id recurso (resource_id)
  • azurerm_maps_account - el sku_name campo ahora distingue mayúsculas de minúsculas (azurerm_maps_account)
  • azurerm_mariadb_server - quitar el bloque porque ha quedado en desuso en sku lugar del campo ( sku_nameazurerm_mariadb_server)
  • azurerm_metric_alertrule - Se ha quitado el recurso en desuso (azurerm_metric_alertrule)
  • azurerm_monitor_metric_alert - actualizar el valor predeterminado auto_mitigate para de a ( falsetrueazurerm_monitor_metric_alert)
  • azurerm_monitor_metric_alertrule - Se ha quitado el recurso en desuso (azurerm_monitor_metric_alertrule)
  • azurerm_mssql_elasticpool - quitar el bloque en elastic_pool_properties desuso (azurerm_mssql_elasticpool)
  • azurerm_mysql_server - quitar el bloque en sku desuso (azurerm_mysql_server)
  • azurerm_network_interface - quitar el campo en application_gateway_backend_address_pools_ids desuso del ip_configurations bloque (azurerm_network_interface)
  • azurerm_network_interface - quitar el campo en application_security_group_ids desuso del ip_configurations bloque (azurerm_network_interface)
  • azurerm_network_interface - quitar el campo en load_balancer_backend_address_pools_ids desuso del ip_configurations bloque (azurerm_network_interface)
  • azurerm_network_interface - quitar el campo en load_balancer_inbound_nat_rules_ids desuso del ip_configurations bloque (azurerm_network_interface)
  • azurerm_network_interface - quitar el campo en internal_fqdn desuso (azurerm_network_interface)
  • azurerm_network_interface - quitar el campo en lugar de un nuevo recurso de división network_security_group_idazurerm_network_interface_security_group_association (azurerm_network_interface)
  • azurerm_network_interface_application_security_group_association - Ahora es necesario quitar las asociaciones de campo entre las interfaces de red y los grupos de seguridad de aplicaciones en todas las configuraciones ip_configuration_name de IP (azurerm_network_interface_application_security_group_association)
  • azurerm_network_interface : el campo ahora es solo calculado, ya que no es virtual_machine_id setable (azurerm_network_interface)
  • azurerm_notification_hub_namesapce - quitar el sku bloque en lugar del argumento ( sku_nameazurerm_notification_hub_namesapce)
  • azurerm_postgresql_server - quitar el bloque sku que ha quedado en desuso en el campo sku_name (azurerm_postgresql_server)
  • azurerm_private_link_endpoint - Se ha quitado el recurso en desuso (azurerm_private_link_endpoint)
  • azurerm_private_link_service - quitar el campo en desuso network_interface_ids (azurerm_private_link_service)
  • azurerm_public_ip - hacer que allocation_method el campo sea obligatorio (azurerm_public_ip)
  • azurerm_public_ip - quitar el campo en desuso public_ip_address_allocation (azurerm_public_ip)
  • azurerm_recovery_network_mapping - Se ha quitado el recurso en desuso (azurerm_recovery_network_mapping)
  • azurerm_recovery_replicated_vm - Se ha quitado el recurso en desuso (azurerm_recovery_replicated_vm)
  • azurerm_recovery_services_fabric - Se ha quitado el recurso en desuso (azurerm_recovery_services_fabric)
  • azurerm_recovery_services_protected_vm - Se ha quitado el recurso en desuso (azurerm_recovery_services_protected_vm)
  • azurerm_recovery_services_protection_container - Se ha quitado el recurso en desuso (azurerm_recovery_services_protection_container)
  • azurerm_recovery_services_protection_container_mapping - Se ha quitado el recurso en desuso (azurerm_recovery_services_protection_container_mapping)
  • azurerm_recovery_services_protection_policy_vm - Se ha quitado el recurso en desuso (azurerm_recovery_services_protection_policy_vm)
  • azurerm_recovery_services_replication_policy - Se ha quitado el recurso en desuso (azurerm_recovery_services_replication_policy)
  • azurerm_relay_namespace - quitar el sku bloque en lugar del campo ( sku_nameazurerm_relay_namespace)
  • azurerm_scheduler_job - Este recurso se ha quitado desde que estaba en desuso (azurerm_scheduler_job)
  • azurerm_scheduler_job_collection - Este recurso se ha quitado desde que estaba en desuso (azurerm_scheduler_job_collection)
  • azurerm_storage_account - actualizar el valor predeterminado account_kind para de a ( StorageStorageV2azurerm_storage_account)
  • azurerm_storage_account - quitar el campo en account_type desuso (azurerm_storage_account)
  • azurerm_storage_account - quitar el campo en enable_advanced_threat_protection desuso (azurerm_storage_account)
  • azurerm_storage_account - actualizar el valor predeterminado enable_https_traffic_only para de a ( falsetrueazurerm_storage_account)
  • azurerm_storage_account - quitar el account_encryption_source campo, ya que Azure ya no lo puede configurar (azurerm_storage_account)
  • azurerm_storage_account - quitar el enable_blob_encryption campo, ya que Azure ya no lo puede configurar (azurerm_storage_account)
  • azurerm_storage_account - quitar el enable_file_encryption campo, ya que Azure ya no lo puede configurar (azurerm_storage_account)
  • azurerm_storage_blob - hacer que type el campo distingue mayúsculas de minúsculas (azurerm_storage_blob)
  • azurerm_storage_blob - quitar el campo en attempts desuso (azurerm_storage_blob)
  • azurerm_storage_blob - quitar el campo en resource_group_name desuso (azurerm_storage_blob)
  • azurerm_storage_container - quitar el campo en resource_group_name desuso (azurerm_storage_container)
  • azurerm_storage_container - quitar el bloque en properties desuso (azurerm_storage_container)
  • azurerm_storage_queue - quitar el campo en resource_group_name desuso (azurerm_storage_queue)
  • azurerm_storage_share - quitar el campo en resource_group_name desuso (azurerm_storage_share)
  • azurerm_storage_table - quitar el campo en resource_group_name desuso (azurerm_storage_table)
  • azurerm_subnet - quitar el campo en ip_configuration desuso (azurerm_subnet)
  • azurerm_subnet - quitar el campo en network_security_group_id desuso (azurerm_subnet)
  • azurerm_subnet - quitar el campo en route_table_id desuso (azurerm_subnet)
  • azurerm_subnet : hacer que actions la lista dentro del bloque dentro del bloque no calculado ( service_delegationservice_endpointsazurerm_subnet)
  • azurerm_virtual_network_peering: ahora el valor predeterminado de allow_virtual_network_access es true, lo que coincide con los comportamientos de la API y del portal. (5832)
  • azurerm_virtual_wan - quitar el campo en desuso security_provider_name (azurerm_virtual_wan)

MEJORAS:

  • web: actualización a la versión de API 2019-08-01 (2019-08-01)
  • Origen de datos: azurerm_kubernetes_service_version : compatibilidad con el filtrado de versiones preliminares (azurerm_kubernetes_service_version)
  • azurerm_dedicated_host - compatibilidad para establecer sku_name en DSv3-Type2 y ( ESv3-Type2azurerm_dedicated_host)
  • azurerm_key_vault - compatibilidad para configurar purge_protection_enabled (azurerm_key_vault)
  • azurerm_key_vault - compatibilidad para configurar soft_delete_enabled (azurerm_key_vault)
  • azurerm_sql_database - compatibilidad para configurar zone_redundant (azurerm_sql_database)
  • azurerm_storage_account - compatibilidad para configurar el static_website bloque (azurerm_storage_account)
  • azurerm_storage_account - compatibilidad para configurar cors_rules dentro del bloque ( blob_propertiesazurerm_storage_account)
  • azurerm_subnet - compatibilidad con actualizaciones diferenciales (azurerm_subnet)
  • azurerm_windows_virtual_machine - corregir un error al aprovisionar desde una imagen de la Galería compartida (azurerm_windows_virtual_machine)

CORRECCIONES DE ERRORES:

  • azurerm_application_insights : el application_type campo ahora distingue mayúsculas de minúsculas como se documenta (azurerm_application_insights)
  • azurerm_api_management_api : permite el path campo en blanco (azurerm_api_management_api)
  • azurerm_eventhub_namespace : el campo ip_rule dentro del bloque ahora admite un máximo de network_rulesets 128 elementos (azurerm_eventhub_namespace)
  • azurerm_eventhub_namespace : el campo virtual_network_rule dentro del bloque ahora admite un máximo de network_rulesets 128 elementos (azurerm_eventhub_namespace)
  • azurerm_linux_virtual_machine - usar el tiempo de espera personalizado de eliminación durante la eliminación (azurerm_linux_virtual_machine)
  • azurerm_netapp_account : permite usar - el carácter en el campo ( nameazurerm_netapp_account)
  • azurerm_network_interface - el dns_servers campo ahora respeta la ordenación (azurerm_network_interface)
  • azurerm_public_ip_prefix : corregir la validación para que prefix_length coincida con la API de Azure (azurerm_public_ip_prefix)
  • azurerm_recovery_services_vault : usar la nube solicitada en lugar del valor predeterminado (azurerm_recovery_services_vault)
  • azurerm_role_assignment - validar que es name un UUID (azurerm_role_assignment)
  • azurerm_signalr_service - asegurarse de que el segmento SignalR se analiza en el caso correcto (azurerm_signalr_service)
  • azurerm_storage_account - bloqueo en el recurso de la cuenta de almacenamiento al actualizar la cuenta de almacenamiento (azurerm_storage_account)
  • azurerm_subnet - compatibilidad con la actualización del enforce_private_link_endpoint_network_policies campo (azurerm_subnet)
  • azurerm_subnet - compatibilidad con la actualización del enforce_private_link_service_network_policies campo (azurerm_subnet)
  • azurerm_windows_virtual_machine - usar el tiempo de espera personalizado de eliminación durante la eliminación (azurerm_windows_virtual_machine)

Nota

Para obtener información sobre los cambios de la versión v1.44.0 y versiones anteriores, consulte el registro de cambios de la versión v1.x.