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-gode (v58.0.0) azurerm_lb_nat_pool- compatibilidad confloating_ip_enabledlas propiedades , y (tcp_reset_enabledidle_timeout_in_minutesazurerm_lb_nat_pool)
CORRECCIONES DE ERRORES:
2.81.0 (14 de octubre de 2021)
CARACTERÍSTICAS:
- Nuevo origen de datos: (#12538)
- Nuevo origen de datos: (#12540)
- Nuevo recurso: (#13636)
- Nuevo recurso: (#13678)
MEJORAS:
- actualizar
batcha la versión de API (2021-06-01batch) - actualizar
mssqla la versión de API (v5.0mssql) - Origen de datos:
azurerm_key_vaultexporta el atributo (enable_rbac_authorizationazurerm_key_vault) azurerm_app_service- compatibilidad con lakey_vault_reference_identity_idpropiedad (azurerm_app_service)azurerm_lb- compatibilidad con lasku_tierpropiedad (azurerm_lb)azurerm_eventgrid_event_subscription: admite eldelivery_propertybloque (azurerm_eventgrid_event_subscription)azurerm_mssql_server- compatibilidad con lasuser_assigned_identity_idspropiedadesprimary_user_assigned_identity_idy (azurerm_mssql_server)azurerm_network_connection_monitor- agregar compatibilidad con ladestination_port_behaviorpropiedad (azurerm_network_connection_monitor)azurerm_security_center_workspace- ahora admite elFreeplan de tarifa (azurerm_security_center_workspace)azurerm_kusto_attached_database_configuration- compatibilidad con lasharingpropiedad (azurerm_kusto_attached_database_configuration)
CORRECCIONES DE ERRORES:
- Origen de datos: - evitar el miedo de un error de índice fuera
azurerm_cosmosdb_accountdel intervalo (azurerm_cosmosdb_account) azurerm_function_app_slot- La propiedad ha quedado en desuso, ya que ya no se puede configurar en la API delclient_affinityservicio (azurerm_function_app_slot)azurerm_kubernetes_cluster: loskube_configbloques 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 lasnilpropiedades 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_ipsdatos: desuso de laattachedpropiedad infavour de laattachment_statuspropiedad 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_ipsattacheden (trueattachment_statusAttachedazurerm_public_ips) azurerm_kusto_eventhub_data_connection supports- compatibilidad con laidentity_idpropiedad (azurerm_kusto_eventhub_data_connection supports)azurerm_managed_disk- compatibilidad con lalogical_sector_sizepropiedad (azurerm_managed_disk)azurerm_service_fabric_cluster- compatibilidad con lasservice_fabric_zonal_upgrade_modepropiedadesservice_fabric_zonal_upgrade_modey (azurerm_service_fabric_cluster)azurerm_stream_analytics_output_eventhub- compatibilidad con lapartition_keypropiedad (azurerm_stream_analytics_output_eventhub)azurerm_linux_virtual_machine_scale_set- actualizar correctamente laoverprovisionpropiedad (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 administradosmax_sharesComputedpor 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- exporteprimary_connection_stringlos atributos , , y (secondary_connection_stringprimary_keysecondary_keyazurerm_communication_service)azurerm_consumption_budget_subscriptioncompatibilidad con elForecastedtipo de umbral (azurerm_consumption_budget_subscription)azurerm_consumption_budget_resource_group support for theForecasted' threshold type (azurerm_consumption_budget_resource_group support for the)azurerm_managed_disk- compatibilidad con lamax_sharespropiedad (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 unmongo_server_versionnuevo cambio (azurerm_cosmosdb_account)azurerm_iothub: suprime correctamente las diferencias deconnection_stringla propiedad (azurerm_iothub)azurerm_kubernetes_cluster: establecer explícitamente en cuando no está predeterminado solucionar un cambio de comportamiento importante enupgrade_channelNoneAKS (azurerm_kubernetes_cluster)azurerm_linux_virtual_machine_scale_set: no omitirá correctamente elprotected_settingbloque con el bloque (extensionazurerm_linux_virtual_machine_scale_set)azurerm_windows_virtual_machine_scale_set: no omitirá correctamente elprotected_settingbloque con el bloque (extensionazurerm_windows_virtual_machine_scale_set)azurerm_app_configuration_key: establezca correctamente laetagpropiedad (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_columnla propiedad (structure_columnazurerm_data_factory_dataset_snowflake).
CARACTERÍSTICAS:
- Nuevo recurso: (#13249)
- Nuevo recurso: (#13271)
- Nuevo recurso: (#13271)
- Nuevo recurso: (#13446)
- Nuevo recurso: (#12952)
- Nuevo recurso: (#12952)
MEJORAS:
- actualizar
iothuba 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 lavnet_route_all_enabledpropiedad (azurerm_app_service)azurerm_bot_channel_slack- compatibilidad con lasigning_secretpropiedad (azurerm_bot_channel_slack)azurerm_data_factory- compatibilidad paraidentityserSystemAssigedy (UserAssignedazurerm_data_factory)azurerm_function_app- compatibilidad con lavnet_route_all_enabledpropiedad (azurerm_function_app)azurerm_machine_learning_workspace- compatibilidad conpublic_network_access_enabledlas propiedades , y (public_network_access_enableddiscovery_urlazurerm_machine_learning_workspace)azurerm_private_endpoint_connection: exportenetwork_interfaceel atributo desde puntos de conexión privados (azurerm_private_endpoint_connection)azurerm_storage_account_network_rules- Enstorage_account_nameresource_group_namedesuso y en favorstorage_account_idde (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- ahoratenant_idse calcula la propiedad (azurerm_synapse_workspace)
CORRECCIONES DE ERRORES:
- Origen de datos: - evitar el miedo si la API devuelve un
azurerm_app_service_certificatevalor nulo o (issue_dateexpiration_dateazurerm_app_service_certificate) azurerm_app_service_certificate- evitar el miedo si la API devuelve un valor nuloissue_dateoexpiration_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 cambiarprivate_cluster_public_fqdn_enabledya 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:
- Nuevo origen de datos: (#13311)
- Nuevo recurso: (#13264)
- Nuevo recurso: (#13341)
- Nuevo recurso: (#13204)
- Nuevo recurso: (#13276)
- Nuevo recurso: (#13276)
- Nuevo recurso: (#13276)
- Nuevo recurso: (#13276)
MEJORAS:
- Origen de datos:
azurerm_mssql_elasticpool:skuexporte el bloque (azurerm_mssql_elasticpool) azurerm_api_management: ahora admite la purga de instancias eliminadas temporalmente a través de la característicapurge_soft_delete_on_destroyde nivel de proveedor (azurerm_api_management)azurerm_data_factory_trigger_schedule- compatibilidad con laactivatedpropiedad (azurerm_data_factory_trigger_schedule)azurerm_logic_app_workflow- compatibilidad con lasenabledpropiedadesaccess_controly (azurerm_logic_app_workflow)azurerm_monitor_scheduled_query_rules_alert- propiedadauto_mitigation_enabledsupport (azurerm_monitor_scheduled_query_rules_alert)azurerm_machine_learning_inference_cluster- compatibilidad con elidentitybloque (azurerm_machine_learning_inference_cluster)azurerm_machine_learning_compute_cluster- compatibilidad con lassh_public_access_enabled enhancementpropiedad y losidentitysshbloques y (azurerm_machine_learning_compute_cluster)azurerm_spring_cloud_service- compatibilidad con laconnection_stringpropiedad (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íaissue_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_settingsCorrecciónWEBSITE_CONTENTSHAREpara (azurerm_function_app)azurerm_function_app_slot-app_settingsCorrecciónWEBSITE_CONTENTSHAREpara (azurerm_function_app_slot)azurerm_kubernetes_cluster_node_pool-os_skuahora se calcula (azurerm_kubernetes_cluster_node_pool)azurerm_linux_virtual_machine_scale_set- Se ha corregido un bloqueoautomatic_os_policycuando era nulo (azurerm_linux_virtual_machine_scale_set)azurerm_lb- compatibilidad para agregar o reemplazar unfrontend_ip_configurationconavailability_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
- Beta opcional: la versión 2.76 del proveedor de Azure introduce una versión beta opcional para una parte de la nueva funcionalidad que llega en la versión 3.0 [se puede encontrar más información en las notas de la versión 3.0 y en la guía de actualización de la versión 3.0 (12132)].
CARACTERÍSTICAS:
- Nuevo origen de datos: (#13033)
- Nuevo recurso: (#12683)
- Nuevo recurso: (#13239)
- Nuevo recurso: (#13215)
- Nuevo recurso: (#13287)
- Nuevo recurso: (#12431)
MEJORAS:
- actualizar
cdna la versión de API (2021-09-01cdn) - actualizar
cosmosa la versión de API (2021-06-15cosmos) azurerm_app_service_certificate- argumento deapp_service_plan_idcompatibilidad para el uso con ASE (azurerm_app_service_certificate)azurerm_application_gateway- Compatibilidad de mTLS con Application Gateway (azurerm_application_gateway)azurerm_cosmosdb_accountcompatibilidad con lalocal_authentication_disabledpropiedad (azurerm_cosmosdb_account)azurerm_data_factory_integration_runtime_azure- compatibilidad con lascleanup_enabledpropiedadessubnet_idy (azurerm_data_factory_integration_runtime_azure)azurerm_data_factory_trigger_schedule- compatibilidad con lasschedulepropiedadesdescriptiony (azurerm_data_factory_trigger_schedule)azurerm_firewall_policy_rule_collection_group- compatibilidad condescriptionlas propiedades , , , y (destination_addressesdestination_urlsterminate_tlsweb_categoriesazurerm_firewall_policy_rule_collection_group)azurerm_eventgrid_event_subscription- compatibilidad con losdelivery_identitydead_letter_identitybloques y (azurerm_eventgrid_event_subscription)azurerm_eventgrid_system_topic_event_subscription- compatibilidad con losdelivery_identitydead_letter_identitybloques y (azurerm_eventgrid_system_topic_event_subscription)azurerm_eventgrid_domaincompatibilidad con elidentitybloque (azurerm_eventgrid_domain)azurerm_eventgrid_topiccompatibilidad con elidentitybloque (azurerm_eventgrid_topic)azurerm_eventgrid_system_topiccompatibilidad con elidentitybloque (azurerm_eventgrid_system_topic)azurerm_kubernetes_cluster- compatibilidad con laos_skupropiedad (azurerm_kubernetes_cluster)azurerm_synapse_workspace- compatibilidad con latenant_idpropiedad (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 elParquettipo 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 recursolocal_account_disabledcuando es (trueazurerm_kubernetes_cluster) azurerm_api_management_subscription- validaciónsubscription_idde 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 lanamepropiedad (azurerm_synapse_sql_pool)
2.75.0 (02 de septiembre de 2021)
CARACTERÍSTICAS:
- Nuevo origen de datos: (#13123)
- Nuevo recurso: (#12901)
- Nuevo recurso: (#13157)
- Nuevo recurso: (#13187)
- Nuevo recurso: (#13118)
MEJORAS:
- dependencies: actualizar a
v57.0.0github.com/Azure/azure-sdk-for-gode (v57.0.0) - actualizar
dataprotectiona la versión de API (2021-07-01dataprotection) azurerm_application_insights: admite lalocal_authentication_disabledpropiedad (azurerm_application_insights)azurerm_data_factory_linked_service_azure_blob_storage- compatibilidad con lakey_vault_sas_tokenpropiedad (azurerm_data_factory_linked_service_azure_blob_storage)azurerm_data_factory_linked_service_azure_functioncompatibilidad con elkey_vault_keybloque (azurerm_data_factory_linked_service_azure_function)azurerm_data_protection_backup_instance_postgresql: admite ladatabase_credential_key_vault_secret_idpropiedad (azurerm_data_protection_backup_instance_postgresql)azurerm_hdinsight_hadoop_cluster- compatibilidad con elsecurity_profilebloque (azurerm_hdinsight_hadoop_cluster)azurerm_hdinsight_hbase_cluster- compatibilidad con elsecurity_profilebloque (azurerm_hdinsight_hbase_cluster)azurerm_hdinsight_interactive_query_cluster- compatibilidad con elsecurity_profilebloque (azurerm_hdinsight_interactive_query_cluster)azurerm_hdinsight_kafka_cluster- compatibilidad con elsecurity_profilebloque (azurerm_hdinsight_kafka_cluster)azurerm_hdinsight_spark_cluster- compatibilidad con elsecurity_profilebloque (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 conassignment_typelas 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 compatibilidad3.1para (azurerm_synapse_spark_pool)
2.74.0 (27 de agosto de 2021)
CARACTERÍSTICAS:
MEJORAS:
- dependencies: actualizar
monitora la versión de API (2021-07-01-previewmonitor) - dependencies: actualizar
devtestlabsa 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 elexpirycertificado y los atributos (thumbprintsubjectazurerm_api_management)azurerm_app_configuration- compatibilidad con identidades asignadas por el usuario (azurerm_app_configuration)azurerm_app_service- Agregar compatibilidad convnet_route_all_enabledla propiedad (azurerm_app_service)azurerm_app_service_plan- compatibilidad con lazone_redundantpropiedad (azurerm_app_service_plan)azurerm_data_factory_dataset_binary- compatibilidad condynamic_path_enabledlas propiedades y (dynamic_path_enabledazurerm_data_factory_dataset_binary)azurerm_data_factory_dataset_delimited_text- compatibilidad condynamic_path_enabledlas propiedades y (dynamic_path_enabledazurerm_data_factory_dataset_delimited_text)azurerm_data_factory_dataset_json- compatibilidad condynamic_path_enabledlas propiedades y (dynamic_path_enabledazurerm_data_factory_dataset_json)azurerm_data_factory_dataset_parquet- compatibilidad condynamic_path_enabledlas propiedades y (dynamic_path_enabledazurerm_data_factory_dataset_parquet)azurerm_firewall_policy- compatibilidad con losintrusion_detectionbloques ,identityy (tls_certificateazurerm_firewall_policy)azurerm_kubernetes_cluster- compatibilidad con lapod_subnet_idpropiedad (azurerm_kubernetes_cluster)azurerm_kubernetes_cluster_node_pool- compatibilidad con lapod_subnet_idpropiedad (azurerm_kubernetes_cluster_node_pool)azurerm_monitor_autoscale_setting- compatibilidad con el campodivide_by_instance_countdentro del bloque (metric_triggerazurerm_monitor_autoscale_setting)azurerm_redis_enterprise_cluster- Ahoratagsse puede actualizar la propiedad (azurerm_redis_enterprise_cluster)azurerm_storage_account- Agregar compatibilidad conshared_key_access_enabledla propiedad (azurerm_storage_account)azurerm_servicebus_namespace_authorization_rule- compatibilidad con lasprimary_connection_string_aliaspropiedadessecondary_connection_string_aliasy (azurerm_servicebus_namespace_authorization_rule)azurerm_servicebus_topic_authorization_rule- compatibilidad con lasprimary_connection_string_aliaspropiedadessecondary_connection_string_aliasy (azurerm_servicebus_topic_authorization_rule)azurerm_dev_test_global_vm_shutdown_schedule- compatibilidad con lamailpropiedad (azurerm_dev_test_global_vm_shutdown_schedule)
CORRECCIONES DE ERRORES:
azurerm_data_factory_dataset_delimited_text: admite valores vacíos paracolumn_delimiterlas propiedades , y (row_delimiterquote_characterescape_characterencodingazurerm_data_factory_dataset_delimited_text)azurerm_cosmosdb_cassandra_table- actualizar correctamentethroughput(azurerm_cosmosdb_cassandra_table)azurerm_private_dns_a_record- corregir la regresión ennamela 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_databaseLascharsetpropiedades y ahora soncollationopcionales (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:
- Nuevo origen de datos: (#12844)
- Nuevo origen de datos: (#13062)
- Nuevo recurso: (#12849)
- Nuevo recurso: (#12982)
- Nuevo recurso: (#13022)
- Nuevo recurso: (#12834)
- Nuevo recurso: (#13003)
MEJORAS:
- Dependencias: actualizar
github.com/Azure/azure-sdk-for-goav56.2.0(github.com/Azure/azure-sdk-for-go) - Dependencias: actualización
frontdoorpara usar la versión de API (2020-05-01frontdoor) - Dependencias: actualización
webpara usar la versión de API (2021-02-01web) - Dependencias: actualización
kustopara usar la versión de API (2021-01-01kusto) - Dependencias: actualización
machinelearningpara usar la versión de API (2021-07-01machinelearning) - Dependencias: actualización
networkpara 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_groupidentificadores (azurerm_application_security_group) azurerm_active_directory_domain_service- exporteresource_idel atributo (azurerm_active_directory_domain_service)azurerm_app_service_environment_v3- actualizado para cambios de ga-ga, incluida la compatibilidad con , , y variasinternal_load_balancing_modezone_redundantpropiedadesdedicated_host_countexportadas 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 elidentitybloque (azurerm_data_lake_store)azurerm_kubernetes_cluster- compatibilidad con lasultra_ssd_enabledpropiedadesprivate_cluster_public_fqdn_enabledy (azurerm_kubernetes_cluster)azurerm_kubernetes_cluster_node_pool- compatibilidad con laultra_ssd_enabledpropiedad (azurerm_kubernetes_cluster_node_pool)azurerm_logic_app_trigger_http_request- compatibilidad con elcallback_urlatributo (azurerm_logic_app_trigger_http_request)azurerm_netapp_volume- compatibilidad con lasnapshot_directory_visiblepropiedad (azurerm_netapp_volume)azurerm_sql_server- compatibilidad para configurarthreat_detection_policy(azurerm_sql_server)azurerm_stream_analytics_output_eventhub- compatibilidad con laproperty_columnspropiedad (azurerm_stream_analytics_output_eventhub)
CORRECCIONES DE ERRORES:
azurerm_frontdoor- exponer la compatibilidad concache_durationlos 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 depublic_network_access_enabledla 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 hasta40para la propiedad (maximum_throughput_unitsazurerm_eventhub_namespace)azurerm_kubernetes_cluster- Corregir bloqueo en la actualización cuando se configuró previamente AAD profile is nownil(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 lacors.max_age_in_secondspropiedad (azurerm_storage_account)azurerm_servicebus_topic- validar correctamente lanamepropiedad (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 actualizacionesrolling_upgrade_policydel 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 paradotnet_framework_versionen (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 recursosprevent_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_dataOpenSSL (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 especifiquestart_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:
- Nuevo origen de datos: (#12543)
- Nuevo recurso: (#12535)
- Nuevo recurso: (#12746)
- Nuevo recurso: (#12496)
- Nuevo recurso: (#12588)
- Nuevo recurso: (#12550)
MEJORAS:
- dependencies: actualizar a
v56.0.0degithub.com/Azure/azure-sdk-for-go(v56.0.0) - dependencies: actualización
appinsightspara usar la versión de API (2020-02-02appinsights) - dependencies: actualización
containerservicepara usar la versión de API (2021-05-1containerservice) - dependencies: actualización
machinelearningpara usar la versión de API (2021-04-01machinelearning) - dependencies: actualización
databrickspara 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 laoperation_name_formatpropiedad (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- compatibilidadv6.0con la propiedad (dotnet_framework_versionazurerm_app_service)azurerm_application_insights- compatibilidad con laworkspace_idpropiedad (azurerm_application_insights)azurerm_databricks_workspace- compatibilidad con el punto de conexión de private link (azurerm_databricks_workspace)azurerm_databricks_workspace- Agregar compatibilidad paraCustomer 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 conelastic_instance_minimumlas propiedades , y (app_scale_limitruntime_scale_monitoring_enabledazurerm_function_app)azurerm_kubernetes_cluster- compatibilidad con lalocal_account_disabledpropiedad (azurerm_kubernetes_cluster)azurerm_kubernetes_cluster- compatibilidad con elmaintenance_windowbloque (azurerm_kubernetes_cluster)azurerm_kubernetes_cluster- El campoautomatic_channel_upgradeahora se puede establecer en (node-imageazurerm_kubernetes_cluster)azurerm_logic_app_workflow- compatibilidad conworkflow_parameters(azurerm_logic_app_workflow)azurerm_mssql_database- compatibilidad conFreelas SKU y (FSV2azurerm_mssql_database)azurerm_network_security_group- Laprotocolpropiedad 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 conreplicas_per_primarylas propiedadesredis_versiony bloques , y (tenant_settingsazurerm_redis_cache)azurerm_redis_enterprise_cluster: ahora se puede aprovisionar enCanada Central(azurerm_redis_enterprise_cluster)azurerm_static_site- SKUStandardde soporte (azurerm_static_site)
CORRECCIONES DE ERRORES:
- Origen de
azurerm_ssh_public_keydatos: 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/apisAPI 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 propiedadnet_ipv4_ip_local_port_range_max(azurerm_kubernetes_cluster)azurerm_local_network_gateway- corregir un bloqueo en el queLocalNetworkAddressSpaceel 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 lapublisherpropiedad ahora crea un nuevo recurso (azurerm_virtual_machine_extension)
2.70.0 (30 de julio de 2021)
CARACTERÍSTICAS:
- Nuevo origen de datos (#12693)
- Nuevo recurso (#12682)
- Nuevo recurso (#12735)
- Nuevo recurso (#12709)
- Nuevo recurso (#12713)
- Nuevo recurso (#12448)
- Nuevo recurso (#12437)
- Nuevo recurso (#12617)
MEJORAS:
- dependencies: Actualizar
web(App Service) API a2021-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 propiedadoperation_name_format(azurerm_api_management_diagnostic)azurerm_automation_certificate- Ahoraexportablese puede establecer la propiedad (azurerm_automation_certificate)azurerm_data_factory_dataset_binary- El blobpathy las propiedades ahora sonfilenameopcionales (azurerm_data_factory_dataset_binary)azurerm_data_factory_trigger_blob_event- compatibilidad con laactivationpropiedad (azurerm_data_factory_trigger_blob_event)azurerm_data_factory_pipeline- compatibilidad con lasconcurrencypropiedadesmoniter_metrics_after_durationy (azurerm_data_factory_pipeline)azurerm_hdinsight_interactive_query_cluster- compatibilidad con laencryption_in_transit_enabledpropiedad (azurerm_hdinsight_interactive_query_cluster)azurerm_hdinsight_spark_cluster- compatibilidad con laencryption_in_transit_enabledpropiedad (azurerm_hdinsight_spark_cluster)azurerm_firewall_polcy- compatibilidad con la propiedadprivate_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 recursosprivate_connection_resource_idde MariaDB, MySQL y PostgreSQL (azurerm_private_endpoint)
2.69.0 (23 de julio de 2021)
CARACTERÍSTICAS:
- Nuevo origen de datos (#10782)
- Nuevo recurso (#10782)
- Nuevo recurso (#10782)
- Nuevo recurso (#12398)
- Nuevo recurso (#12573)
- Nuevo recurso (#12672)
- Nuevo recurso (#12618)
- Nuevo recurso (#12362)
- Nuevo recurso (#12434)
- Nuevo recurso (#10782)
MEJORAS:
- dependencies: Updgrading to
v55.6.0ofgithub.com/Azure/azure-sdk-for-go(v55.6.0) azurerm_api_management_named_value: el camposecret_idahora 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 conpublic_ipslosexpress_custom_setuppackage_storebloques , , yproxy(azurerm_data_factory_integration_runtime_azure_ssis)azurerm_data_factory_integration_runtime_azure_ssis- compatibilidad con loskey_vault_passwordbloques ,key_vault_licensey (azurerm_data_factory_integration_runtime_azure_ssis)azurerm_bot_channels_registration- compatibilidad concmk_key_vault_url, , y (descriptionicon_urlisolated_network_enabledazurerm_bot_channels_registration)azurerm_data_factory_integration_runtime_azure- compatibilidad con lavirtual_network_enabledpropiedad (azurerm_data_factory_integration_runtime_azure)azurerm_eventgrid_event_subscription- compatibilidad con laadvanced_filtering_on_arrays_enabledpropiedad (azurerm_eventgrid_event_subscription)azurerm_eventgrid_system_topic_event_subscription- compatibilidad con laadvanced_filtering_on_arrays_enabledpropiedad (azurerm_eventgrid_system_topic_event_subscription)azurerm_eventhub_namespace- compatibilidad con el Azure Event Hubs de Premium espacio de nombresazurerm_eventhub_namespaceazurerm_kubernetes_cluster- compatibilidad con la degradaciónsku_tierde a sin volver a crear el clúster (PaidFreeazurerm_kubernetes_cluster)azurerm_kusto_eventgrid_data_connection: se han agregado los elementosdata_formatadmitidos APACHEAVRO, ORC, PARQUET, TSVE y W3CLOGFILE a la función de validación. (12687)azurerm_postgresql_flexible_server- compatibilidad con elhigh_availabilitybloque (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 queadditional_propertiesse 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 especificarsubnet_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:
- Nuevo origen de datos (#12579)
- Nuevo recurso (#12562)
- Nuevo recurso (#12361)
- Nuevo recurso (#12484)
- Nuevo recurso (#12369)
- Nuevo recurso (#12273)
- Nuevo recurso (#12294)
- Nuevo recurso (#12495)
MEJORAS:
- dependencies: actualizar a
v55.5.0degithub.com/Azure/azure-sdk-for-go(v55.5.0) - dependencies: actualización
botpara usar la versión de API (2021-03-01bot) - dependencies: actualización
maintenancepara usar la versión de API (2021-05-01maintenance) azurerm_api_management_named_value- compatibilidad con elvalue_from_key_vaultbloque (azurerm_api_management_named_value)azurerm_api_management_api_diagnostic- compatibilidad con ladata_maskingpropiedad 1 (azurerm_api_management_api_diagnostic)azurerm_cognitive_account- compatibilidad conidentitylas propiedades , , , , y (storagedisable_local_authfqdnspublic_network_access_enabledrestrict_outbound_network_accessazurerm_cognitive_account)azurerm_cognitive_account- Lavirtual_network_subnet_idspropiedad ha quedado en desuso en el uso devirtual_network_rulesblock para supoportar laignore_missing_vnet_service_endpointpropiedad (azurerm_cognitive_account)azurerm_container_registry: ahora exporta losprincipal_idatributos y en el bloque (tenant_ididentityazurerm_container_registry)azurerm_data_factory- compatibilidad con lamanaged_virtual_network_enabledpropiedad (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 loswindowvisibilitybloques ,propertiesy (azurerm_maintenance_configuration)azurerm_powerbi_embedded- compatibilidad con lamodepropiedad (azurerm_powerbi_embedded)azurerm_redis_cache- compatibilidad con lamaintenance_windowpropiedad en el bloque (patch_scheduleazurerm_redis_cache)azurerm_storage_account_customer_managed_key- compatibilidad con lauser_assigned_identity_idpropiedad (azurerm_storage_account_customer_managed_key)
CORRECCIONES DE ERRORES:
azurerm_api_management: ya no fuerza un nuevo recurso al cambiar lasubnet_idpropiedad (azurerm_api_management)azurerm_function_app: establezca un valor predeterminado para y permita que se especifique una cadena en blanco según la documentaciónos_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 laprivate_dns_zone_idAPI (azurerm_postgresql_flexible_server)machine_learning_compute_cluster- hacer quesubnet_resource_idla 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
postgresqlflexibleserverspara usar la versión de API (2021-06-01postgresqlflexibleservers) azurerm_databricks_workspace- agregar compatibilidad conmachine_learning_workspace_idcustomer_managed_key_enabled, y (infrastructure_encryption_enabledstorage_account_identityazurerm_databricks_workspace)azurerm_security_center_assessment_policy- compatibilidad concategoriesel 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 elementoadditional_locationforzarí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 que1se considere un valor bool (azurerm_automation_variable_int)azurerm_automation_variable_bool- Orden de análisis de valores fijos que hace que1se considere un valor bool (azurerm_automation_variable_bool)azurerm_data_factory_dataset_parquet- laazure_blob_storage_location.filenamepropiedad cis ahora es opcional (azurerm_data_factory_dataset_parquet)azurerm_kusto_eventhub_data_connection-APACHEAVROahora se puede usar comodata_formatopción (azurerm_kusto_eventhub_data_connection)azurerm_site_recovery_replicated_vm- Corrección de un posible bloqueo en lasmanaged_diskpropiedades de lectura (azurerm_site_recovery_replicated_vm)azurerm_storage_account-account_replication_typeahora se puede actualizar (azurerm_storage_account)azurerm_storage_management_policy- Corregir bloqueo en la lectura de propiedades (azurerm_storage_management_policy)azurerm_storage_share_directoryahora permite el carácter de subrayado ennamela 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- Lacmk_enabledpropiedad 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 aazurerm_policy_virtual_machine_configuration_assignment(azurerm_virtual_machine_configuration_policy_assignment)
2.66.0 (2 de julio de 2021)
CARACTERÍSTICAS:
- Nuevo recurso (#12384)
- Nuevo recurso (#12224)
- Nuevo recurso (#12330)
- Nuevo recurso (#11320)
- Nuevo recurso (#11303)
- Nuevo recurso (#12349)
- Nuevo recurso (#12349)
- Nuevo recurso (#12349)
- Nuevo recurso (#12349)
- Nuevo recurso (#11697)
- Cognitive Service ahora admite la purga de cuentas de eliminación temporal (12281)
MEJORAS:
- dependencies: actualización
cognitivepara usar la versión de API (2021-03-01cognitive) - dependencies: actualización
trafficmanagerpara usar la versión de API (2018-08-01trafficmanager) azurerm_api_management_backend- compatibilidad con laclient_certificate_idpropiedad (azurerm_api_management_backend)azurerm_api_management_api- compatibilidad conrevision_descriptionlas propiedades , y (version_descriptionsource_api_idazurerm_api_management_api)azurerm_batch_account- compatibilidad con lapublic_network_access_enabledpropiedad (azurerm_batch_account)azurerm_eventgrid_event_subscription- compatibilidad con filtros avanzadosstring_not_begins_withstring_not_ends_withadicionales, , , , 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 avanzadosstring_not_begins_withstring_not_ends_withadicionales, , , , y (string_not_containsis_not_nullis_null_or_undefinednumber_in_rangenumber_not_in_rangeazurerm_eventgrid_system_topic_event_subscription)azurerm_kubernetes_cluster- compatibilidad confips_enabledlas propiedades , y (kubelet_disk_typelicenseazurerm_kubernetes_cluster)azurerm_kubernetes_cluster_node_pool- compatibilidad confips_enabledlas propiedades , y (kubelet_disk_typeazurerm_kubernetes_cluster_node_pool)azurerm_lighthouse_definition- compatibilidad con elplanbloque (azurerm_lighthouse_definition)azurerm_site_recovery_replicated_vm- Agregar compatibilidad paratarget_disk_encryption_set_idenmanaged_disk(azurerm_site_recovery_replicated_vm)azurerm_traffic_manager_endpoint- admite paraminimum_required_child_endpoints_ipv4yminimum_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 propiedadcomponent_versionvacía (azurerm_hdinsight_kafka_cluster)azurerm_spatial_anchors_account: latagspropiedad 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.1a degithub.com/hashicorp/terraform-plugin-sdk(v2.6.1) - dependencies: actualizar a
v55.3.0degithub.com/Azure/azure-sdk-for-go(v55.3.0) - dependencies: actualizando
v0.11.19a degithub.com/Azure/go-autorest/autorest(v0.11.19) - dependencies: actualizando
v0.9.14a degithub.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 lasbandwidth_in_gbpspropiedadesexpress_route_port_idy (azurerm_express_route_circuit_peering)azurerm_kusto_iothub_data_connection- compatibilidad condata_formatlas propiedades , y (mapping_rule_nametable_nameazurerm_kusto_iothub_data_connection)azurerm_linux_virtual_machine- Laproximity_placement_group_idactualización ya no creará un nuevo resoruce (azurerm_linux_virtual_machine)azurerm_security_center_assessment_metadata- compatibilidad con lacategoriespropiedad (azurerm_security_center_assessment_metadata)azurerm_windows_virtual_machine- Laproximity_placement_group_idactualizació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úsculasnameincorrectas (azurerm_data_factory)
2.64.0 (18 de junio de 2021)
CARACTERÍSTICAS:
- Nuevo origen de datos (#12147)
- Nuevo recurso (#12174)
- Nuevo recurso (#11556)
- Nuevo recurso (#12072)
- Nuevo recurso (#11675)
- Nuevo recurso (#12159)
- Nuevo recurso (#12077)
MEJORAS:
- dependencies: actualizando
v55.2.0a degithub.com/Azure/azure-sdk-for-go(v55.2.0) - dependencies: actualización
synapsepara usar la versión de API (2021-03-01synapse) azurerm_api_management- compatibilidad conclient_certificate_enabledlas 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 elidentitybloque (azurerm_application_gateway)azurerm_container_registry- compatibilidad con elzone_redundancy_enabledcampo (azurerm_container_registry)azurerm_cosmosdb_sql_container- compatibilidad con elspatial_indexbloque (azurerm_cosmosdb_sql_container)azurerm_cosmos_gremlin_graph- compatibilidad con laspatial_indexpropiedad (azurerm_cosmos_gremlin_graph)azurerm_data_factory- compatibilidad conglobal_parameter(azurerm_data_factory)azurerm_kubernetes_cluster- compatibilidad con loskubelet_configlinux_os_configbloques y (azurerm_kubernetes_cluster)azurerm_monitor_metric_alert: admite elStartsWithoperador de dimensión (azurerm_monitor_metric_alert)azurerm_private_link_service- Cambiarload_balancer_frontend_ip_configuration_idslista ya no crea un nuevo recurso (azurerm_private_link_service)azurerm_stream_analytics_job: admite para elidentitybloque (azurerm_stream_analytics_job)azurerm_storage_account- compatibilidad con elshare_propertiesbloque (azurerm_storage_account)azurerm_synapse_workspace- compatibilidad con ladata_exfiltration_protection_enabledpropiedad (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
streamanalyticspara usar la versión de API (2020-03-01-previewstreamanalytics) - dependencies: actualización
virtualdesktoppara usar la versión de API (2020-11-02-previewvirtualdesktop) data.azurerm_synapse_workspace- compatibilidad con elidentityatributo (data.azurerm_synapse_workspace)azurerm_cosmosdb_gremlin_graph- compatibilidad con lascomposite_indexpropiedadespartition_key_versiony (azurerm_cosmosdb_gremlin_graph)azurerm_data_factory_dataset_azure_blob- compatibilidad con lasdynamic_filename_enabledpropiedadesdynamic_path_enabledy (azurerm_data_factory_dataset_azure_blob)azurerm_data_factory_dataset_delimited_text: admite laazure_blob_fs_locationpropiedad (azurerm_data_factory_dataset_delimited_text)azurerm_data_factory_linked_service_azure_sql_database- compatibilidad con lakey_vault_connection_stringpropiedad (azurerm_data_factory_linked_service_azure_sql_database)azurerm_data_factory_linked_service_sql_server- addkey_vault_connection_stringargument (azurerm_data_factory_linked_service_sql_server)azurerm_data_factory_linked_service_data_lake_storage_gen2: admite para lastorage_account_keypropiedad (azurerm_data_factory_linked_service_data_lake_storage_gen2)azurerm_eventhub- compatibilidad con lastatuspropiedad (azurerm_eventhub)azurerm_kubernetes_cluster- admite la migración deservice_principalidentitya (azurerm_kubernetes_cluster)azurerm_kubernetes_cluster-support for BYOkubelet_identity(azurerm_kubernetes_cluster)azurerm_kusto_cluster_customer_managed_key: admite para lauser_identitypropiedad (azurerm_kusto_cluster_customer_managed_key)azurerm_network_watcher_flow_log- compatibilidad con laslocationpropiedadestagsy (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 lastart_vm_on_connectpropiedad (azurerm_virtual_desktop_host_pool)azurerm_vpn_server_configuration- ahora admite variosauthbloques (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 deDevTestespecificar comoworkload(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
networkpara usar la versión de API (2020-11-01network) azurerm_app_service_environment- compatibilidad coninternal_ip_addresslas propiedades , y (service_ip_addressoutbound_ip_addressesazurerm_app_service_environment)azurerm_api_management_api_subscription- compatibilidad con laapi_idpropiedad (azurerm_api_management_api_subscription)azurerm_container_registry- compatibilidad con claves de cifrado sin versión para ACR (azurerm_container_registry)azurerm_kubernetes_cluster- compatibilidadgateway_namecon Application Gateway complemento (azurerm_kubernetes_cluster)azurerm_kubernetes_cluster- compatibilidad con la actualizaciónazure_rbac_enabledde (azurerm_kubernetes_cluster)azurerm_kubernetes_cluster- compatibilidad connode_public_ip_prefix_id(azurerm_kubernetes_cluster)azurerm_kubernetes_cluster_node_pool- compatibilidad connode_public_ip_prefix_id(azurerm_kubernetes_cluster_node_pool)azurerm_machine_learning_inference_cluster- compatibilidad con lasssl.leaf_domain_labelpropiedadesssl.overwrite_existing_domainy (azurerm_machine_learning_inference_cluster)azurerm_role_assignment: admite ladelegated_managed_identity_resource_idpropiedad (azurerm_role_assignment)
CORRECCIONES DE ERRORES:
azuerrm_postgres_server- no realizar ninguna actualizaciónpassworda menos que cambie (azuerrm_postgres_server)azuerrm_storage_acount- evitarcontainerDeleteRetentionPolicyylastAccessTimeTrackingPolicyno seAzureUSGovernmentadmiten 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.0a degithub.com/Azure/azure-sdk-for-go(v54.3.0) - dependencies: actualización
mixedrealitypara 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_deletevirtual (skip_shutdown_and_force_delete) - provider: compatibilidad con la característica conjunto de escalado de
force_deletemá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 conaccount_domainyaccount_id(azurerm_spatial_anchors_account)azurerm_static_site- Agregar compatibilidad contagsel atributo (azurerm_static_site)azurerm_storage_account-private_link_accessadmite más valores (azurerm_storage_account)azurerm_storage_account_network_rules:private_link_accessadmite más valores (azurerm_storage_account_network_rules)azurerm_synapse_spark_pool-spark_versionahora admite3.0(azurerm_synapse_spark_pool)
CORRECCIONES DE ERRORES:
azurerm_cdn_endpoint: no envíe un vacío aorigin_host_headerla API (azurerm_cdn_endpoint)azurerm_linux_virtual_machine_scale_set: al cambiardisable_automatic_rollbacklas 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ónresource_manager_idpara (azurerm_storage_share)azurerm_windows_virtual_machine_scale_set: al cambiardisable_automatic_rollbacklas 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:
- Nuevo origen de datos: (#11763)
- Nuevo origen de datos: (#11734)
- Nuevo recurso: (#7150)
- Nuevo recurso: (#11550)
MEJORAS:
- dependencies: actualización
akspara usar la versión de API (2021-03-01aks) - dependencies: actualización
eventgridpara usar la versión de API (2020-10-15-previeweventgrid) azurerm_cosmosdb_mongo_collection- compatibilidad con laanalytical_storage_ttlpropiedad (azurerm_cosmosdb_mongo_collection)azurerm_cosmosdb_cassandra_table- compatibilidad con laanalytical_storage_ttlpropiedad (azurerm_cosmosdb_cassandra_table)azurerm_healthcare_service- compatibilidad con lapublic_network_access_enabledpropiedad (azurerm_healthcare_service)azurerm_hdinsight_kafka_cluster- compatibilidad con laencryption_in_transit_enabledpropiedad (azurerm_hdinsight_kafka_cluster)azurerm_media_services_account- compatibilidad con elkey_delivery_access_controlbloque (azurerm_media_services_account)azurerm_monitor_activity_log_alert- compatibilidad conSecurityel tipo de evento Azure Service Health alertas (azurerm_monitor_activity_log_alert)azurerm_netapp_volume- compatibilidad con lasecurity_stylepropiedad (azurerm_netapp_volume)azurerm_redis_cache- supot parareplicas_per_masterla peoperty (azurerm_redis_cache)azurerm_spring_cloud_service- compatibilidad con elrequired_network_traffic_rulesbloque (azurerm_spring_cloud_service)azurerm_storage_account_management_policy: lanamepropiedad ahora puede contener (-azurerm_storage_account_management_policy)
CORRECCIONES DE ERRORES:
azurerm_frontdoor- Se ha agregado una comprobación paranilevitar el miedo al destruir (azurerm_frontdoor)azurerm_linux_virtual_machine_scale_set- losextensionbloques ahora son un conjunto (azurerm_linux_virtual_machine_scale_set)azurerm_virtual_network_gateway_connection- Corregir un error en elshared_keyque no se estaba actualizando (azurerm_virtual_network_gateway_connection)azurerm_windows_virtual_machine_scale_set- losextensionbloques ahora son un conjunto (azurerm_windows_virtual_machine_scale_set)azurerm_windows_virtual_machine_scale_set: al cambiarlicense_type, ya no se creará un nuevo recurso (azurerm_windows_virtual_machine_scale_set)
2.59.0 (14 de mayo de 2021)
CARACTERÍSTICAS:
- Nuevo recurso: (#9201)
- Nuevo recurso: (#9201)
- Nuevo recurso: (#11660)
- Nuevo recurso: (#11552)
- Nuevo recurso: (#11638)
MEJORAS:
- dependencies: actualizar a
v54.4.0github.com/Azure/azure-sdk-for-gode (v54.4.0) - dependencies: actualización
databoxa la versión de API (2020-12-01databox) - dependencies: actualización
mapsa 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 losidentitycors_rulebloques y (azurerm_cosmosdb_account)azurerm_cosmosdb_account- compatibilidad con labackuppropiedad (azurerm_cosmosdb_account)azurerm_cosmosdb_sql_container- compatibilidad con laanalytical_storage_ttlpropiedad (azurerm_cosmosdb_sql_container)azurerm_container_registry- compatibilidad con losidentityencryptionbloques y (azurerm_container_registry)azurerm_frontdoor_custom_https_configuration: se ha agregado compatibilidad con la importación de recursos. (11642)azurerm_kubernetes_cluster- exporteingress_application_gateway_identityel atributo para el complemento (ingress_application_gatewayazurerm_kubernetes_cluster)azurerm_managed_disk- compatibilidad con latierpropiedad (azurerm_managed_disk)azurerm_storage_account- compatibilidad con losazure_files_identity_based_authenticationrouting_preferencebloques y (azurerm_storage_account)azurerm_storage_account- compatibilidad con laprivate_link_accesspropiedad (azurerm_storage_account)azurerm_storage_account- compatibilidad con lachange_feed_enabledpropiedad (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ónip_configurationde las propiedades de bloque ahora fuerza un nuevo recurso (azurerm_bastion_host)azurerm_container_registry_token- actualizar la validación delnamecampo (azurerm_container_registry_token)azurerm_mssql_database- will ahora importa correctamente lacreation_source_database_idpropiedad para las bases de datos secundarias (azurerm_mssql_database)azurerm_storage_account: permite valores vacíos o en blanco para lasallowed_headerspropiedadesexposed_headersy (azurerm_storage_account)
2.58.0 (7 de mayo de 2021)
NOTAS DE LA ACTUALIZACIÓN
azurerm_frontdoor: el campocustom_https_provisioning_enabledy el bloquecustom_https_configurationhan entrado en desuso y se han quitado porque ya no se admiten. (11456)azurerm_frontdoor_custom_https_configuration: el elementoresource_group_nameha entrado en desuso y se ha quitado porque ya no se admite. (11456)
CARACTERÍSTICAS:
- Nuevo origen de datos: (#11562)
- Nuevo recurso: (#11174)
- Nuevo recurso: (#11536)
- Nuevo recurso: (#11535)
- Nuevo recurso: (#11537)
- Nuevo recurso: (#11484)
- Nuevo recurso: (#11533)
MEJORAS:
- dependencies: actualización
network-dba la versión de API (2020-07-01network-db) azurerm_cosmosdb_account- compatibilidad conaccess_key_metadata_writes_enabledlas propiedades , y (mongo_server_versionnetwork_acl_bypassazurerm_cosmosdb_account)azurerm_data_factory- compatibilidad con lacustomer_managed_key_idpropiedad (azurerm_data_factory)azurerm_data_factory_pipeline- compatibilidad con lafolderpropiedad (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 protocolosAhyEsp(azurerm_network_security_rule)azurerm_network_connection_monitor- compatibilidad concoverage_levellas 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 en2020-12-01resource_owner_usernameAzure (resource_owner_passwordazurerm_api_management_authorization_server)azurerm_cosmosdb_account: la versión de cosmos API tiene como valor predeterminado las2021-02-01nuevas 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_collectionazurerm_cosmosdb_gremlin_graphyazurerm_cosmosdb_sql_container: la propiedad ahora es obligatoria (patition_key_pathazurerm_cosmosdb_gremlin_graph)
CARACTERÍSTICAS:
- Origen de datos: (#11350)
- Origen de datos: (#11350)
- Origen de datos: (#11081)
- Origen de datos: (#10873)
- Nuevo recurso: (#11350)
- Nuevo recurso: (#11350)
- Nuevo recurso: (#11116)
- Nuevo recurso: (#11002)
- Nuevo recurso: (#10873)
- Nuevo recurso: (#11110)
- Nuevo recurso: (#11248)
- Nuevo recurso: (#11363)
- Nuevo recurso: (#11148)
- Nuevo recurso: (#11081)
- Nuevo recurso: (#11307)
- Nuevo recurso: (#10669)
- Nuevo recurso: (#11334)
- Nuevo recurso: (#10848)
MEJORAS:
- dependencies: actualizando
v53.4.0a degithub.com/Azure/azure-sdk-for-go(v53.4.0) - dependencies: actualizando
v1.17.2a degithub.com/hashicorp/terraform-plugin-sdk(v1.17.2) - dependencies: actualización
cosmos-dba la versión de API (2021-02-01cosmos-db) - dependencies: actualización
keyvaulta 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:curveexporte el atributo enkey_propertiesel bloque (azurerm_key_vault_certificate) - Origen de datos:
azurerm_virtual_machine_scale_setahora exportanetwork_interfaces(azurerm_virtual_machine_scale_set) azurerm_app_service- compatibilidad con lassite_config.ip_restrictions.headerspropiedadessite_config.scm_ip_restrictions.headersy (azurerm_app_service)azurerm_app_service_slot- compatibilidad con lassite_config.ip_restrictions.headerspropiedadessite_config.scm_ip_restrictions.headersy (azurerm_app_service_slot)azurerm_backup_policy_file_share- compatibilidad con losretention_weeklyretention_monthlybloques ,retention_yearlyy (azurerm_backup_policy_file_share)azurerm_cosmosdb_sql_container- compatibilidad con elconflict_resolution_policybloque (azurerm_cosmosdb_sql_container)azurerm_container_group- compatibilidad con elexposed_portbloque (azurerm_container_group)azurerm_container_registry- desuso degeoreplication_locationsla propiedad en lugar de la propiedadgeoreplicationsazurerm_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 lakey_vault_passwordpropiedad (azurerm_data_factory_linked_service_azure_file_storage)azurerm_dedicated_host_group- compatibilidad con laautomatic_placement_enabledpropiedad (azurerm_dedicated_host_group)azurerm_frontdoor- sincronizarMaxItemsen 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 lassite_config.ip_restrictions.headerspropiedadessite_config.scm_ip_restrictions.headersy (azurerm_function_app)azurerm_function_app- admite lajava_versionpropiedad (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 lacosmosdb_key_vault_key_versionless_idpropiedad (azurerm_healthcare_service)azurerm_kubernetes_cluster- compatibilidad coningress_application_gatewayel complemento (azurerm_kubernetes_cluster)azurerm_kubernetes_cluster- compatibilidad con laazure_rbac_enabledpropiedad (azurerm_kubernetes_cluster)azurerm_hpc_cache- compatibilidad con losdirectory_active_directorydirectory_flat_filebloques ,directory_ldapy (azurerm_hpc_cache)azurerm_key_vault_certificate: admite valores adicionales parakey_sizela propiedad en el bloque (key_propertiesazurerm_key_vault_certificate)azurerm_key_vault_certificate: admite lacurvepropiedad en el bloque (key_propertiesazurerm_key_vault_certificate)azurerm_key_vault_certificate- Lakey_sizepropiedad del bloque ahora es opcional (key_propertiesazurerm_key_vault_certificate)azurerm_kubernetes_cluster- compatibilidad con ladns_prefix_private_clusterpropiedad (azurerm_kubernetes_cluster)azurerm_kubernetes_cluster- compatibilidad conmax_node_provisioning_timelas propiedades , y (max_unready_percentagemax_unready_nodesazurerm_kubernetes_cluster)azurerm_storage_encryption_scope- compatibilidad con lainfrastructure_encryption_requiredpropiedad (azurerm_storage_encryption_scope)azurerm_kubernetes_clustercompatibilidad conempty_bulk_delete_maxen el bloqueauto_scaler_profile#(azurerm_kubernetes_cluster)azurerm_lighthouse_definition- compatibilidad con ladelegated_role_definition_idspropiedad (azurerm_lighthouse_definition)azurerm_managed_application- compatibilidad con laparameter_valuespropiedad (azurerm_managed_application)azurerm_managed_disk- compatibilidad con lasnetwork_access_policypropiedadesdisk_access_idy (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 lasminimum_tls_versionpropiedadeshostnamey (azurerm_redis_enterprise_cluster)azurerm_storage_account- compatibilidad conversioning_enabledlas propiedades , y dentro del bloque (default_service_versionlast_access_time_enabledblob_propertiesazurerm_storage_account)azurerm_storage_account- compatibilidad con lanfsv3_enabledpropiedad (azurerm_storage_account)azurerm_storage_management_policy- compatibilidad con elversionbloque (azurerm_storage_management_policy)azurerm_synapse_workspace- compatibilidad con lacustomer_managed_key_versionless_idpropiedad (azurerm_synapse_workspace)
CORRECCIONES DE ERRORES:
azurerm_api_management: ya no se preocupe por un vacíohostname_configuration(azurerm_api_management)azurerm_api_management_diagnostic- Corregir un bloqueo con losfrontend_requestfrontend_responsebloques ,backend_request, ybackend_response(azurerm_api_management_diagnostic)azurerm_eventgrid_system_topic- quitar la validación estrictatopic_typeen (azurerm_eventgrid_system_topic)azurerm_iothub: cambiefilter_rulede 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ápriorityun reemplazo del recurso (azurerm_linux_virtual_machine_scale_set)azurerm_monitor_activity_log_alert- corregir una diferencia persistente para elservice_healthbloque (azurerm_monitor_activity_log_alert)azurerm_mssql_database: devuelve un error cuando la base de datos secundariamax_size_gbusa (azurerm_mssql_database)azurerm_mssql_database: importe correctamente lacreate_modepropiedad (azurerm_mssql_database)azurerm_netap_volume: establezca correctamentereplication_frequencyel atributo en el bloque (data_protection_replicationazurerm_netap_volume)azurerm_postgresql_server- asegúresepublic_network_access_enabledde que está establecido correctamente para las réplicas (azurerm_postgresql_server)azurerm_postgresql_server: ahora puede deshabilitar correctamente la replicación si es necesariocreate_modecuando se cambia (azurerm_postgresql_server)azurerm_virtual_network_gatewa: la actualización del bloquecustom_routeya 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-goactualizando av53.0.0(github.com/Azure/azure-sdk-for-go) - dependencies: actualización
containerservicea la versión de API (2021-02-01containerservice) azurerm_app_service- corregir brokenip_restrictionsyscm_ip_restrictions(azurerm_app_service)azurerm_application_gateway- compatibilidad para configurarfirewall_policy_iddentro del bloque (path_ruleazurerm_application_gateway)azurerm_firewall_policy_rule_collection_group: permite*lanetwork_rule_collection.destination_portspropiedad (azurerm_firewall_policy_rule_collection_group)azurerm_function_app- corregir brokenip_restrictionsyscm_ip_restrictions(azurerm_function_app)azurerm_data_factory_linked_service_sql_database: admite la autenticación de identidad administrada y entidad de servicio y agregakeyvault_passwordla propiedad (azurerm_data_factory_linked_service_sql_database)azurerm_hpc_cache- compatibilidad contags(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 conservice_health(azurerm_monitor_activity_log_alert)azurerm_mssql_database- compatibilidad con lageo_backup_enabledpropiedad (azurerm_mssql_database)azurerm_public_ip- compatibilidad conip_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 dahttp_logsvacío (azurerm_app_service_slot)
2.55.0 (8 de abril de 2021)
CARACTERÍSTICAS:
MEJORAS:
- Origen de datos:
azurerm_user_assigned_identity- exportartenant_id(azurerm_user_assigned_identity) - Origen de datos:
azurerm_function_app- exportarclient_cert_mode(azurerm_function_app) azurerm_eventgrid_data_connection- compatibilidad contable_namelas propiedades , y (mapping_rule_namedata_formatazurerm_eventgrid_data_connection)azurerm_hpc_cache- compatibilidad para configurardns(azurerm_hpc_cache)azurerm_hpc_cache- compatibilidad para configurarntp_server(azurerm_hpc_cache)azurerm_hpc_cache_nfs_target- compatibilidad con laaccess_policy_namepropiedad (azurerm_hpc_cache_nfs_target)azurerm_hpc_cache_nfs_target-usage_modelahora se puede establecer enREAD_HEAVY_CHECK_180WRITE_WORKLOAD_CHECK_30, y (WRITE_WORKLOAD_CHECK_60WRITE_WORKLOAD_CLOUDWSazurerm_hpc_cache_nfs_target)azurerm_function_app- compatibilidad para configurarclient_cert_mode(azurerm_function_app)azurerm_netapp_volume- agregarroot_access_enabledalexport_policy_rulebloque (azurerm_netapp_volume)azurerm_private_endpoint: permite especificar un alias (azurerm_private_endpoint)azurerm_user_assigned_identity- exportartenant_id(azurerm_user_assigned_identity)azurerm_web_application_firewall_policy-versiondentro delmanaged_rule_setbloque 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_zonebuscarlo (azurerm_dns_zone) azurerm_media_service_account-storage_authentication_typeacepta correctamente yManagedIdentitySystem(azurerm_media_service_account)azurerm_web_application_firewall_policy-http_listener_idsypath_based_rule_idsahora 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-gode (v52.6.0) - dependencies: actualización
storagea la versión de API (2021-01-01storage) - dependencias:
storagecacheactualizar (también llamada ) ahpcla versión de API (2021-03-01storagecache) azurerm_application_gateway- compatibilidad con la reescritura de direcciones URL conurlel bloque (azurerm_application_gateway)azurerm_cognitive_account- Agregar compatibilidad paranetwork_acls(azurerm_cognitive_account)azurerm_container_registry- compatibilidad con laquarantine_policy_enabledpropiedad (azurerm_container_registry)azurerm_firewall- compatibilidad con laprivate_ip_rangespropiedad [pazurerm_firewall]azurerm_log_analytics_workspace- Se ha corregido el problema por el que no se podía especificardaily_quota_gb-1 para (azurerm_log_analytics_workspace)azurerm_spring_cloud_service: admite para lasample_ratepropiedad (azurerm_spring_cloud_service)azurerm_storage_account- compatibilidad con lacontainer_delete_retention_policypropiedad (azurerm_storage_account)azurerm_virtual_desktop_host_pool- compatibilidad con lacustom_rdp_propertiespropiedad (azurerm_virtual_desktop_host_pool)azurerm_web_application_firewall_policy- compatibilidad con lashttp_listener_idspropiedadespath_based_rule_idsy (azurerm_web_application_firewall_policy)
CORRECCIONES DE ERRORES:
azurerm_api_management- lacertificate_passwordpropiedad ahora es opcional (azurerm_api_management)azurerm_data_factory_linked_service_azure_blob_storage- Implementación correcta de la identidad administrada mediante la implementaciónservice_endpointde la propiedad (azurerm_data_factory_linked_service_azure_blob_storage)azurerm_machine_learning_workspace- desuso de la SKU, ya que azure la haEnterprisedejado 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-thumbprintes necesario al especificarcertificate_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-gode (v52.5.0) - Origen de datos:
azurerm_key_vault_secret- compatibilidad con el atributo (versionless_idazurerm_key_vault_secret) azurerm_container_registry- compatibilidad con lapublic_network_access_enabledpropiedad (azurerm_container_registry)azurerm_kusto_eventhub_data_connection- compatibilidad con elevent_system_propertiesbloque (azurerm_kusto_eventhub_data_connection)azurerm_logic_app_trigger_recurrence- Agregar compatibilidad paraschedule(azurerm_logic_app_trigger_recurrence)azurerm_resource_group_template_deployment- Agregar compatibilidad contemplate_spec_version_idla propiedad (azurerm_resource_group_template_deployment)azurerm_role_definition- elpermissionsbloque ahora es opcional (azurerm_role_definition)azurerm_subscription_template_deployment- Agregar compatibilidad contemplate_spec_version_idla 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 siempreparameters_contentdurante 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 siempreparameters_contentdurante una actualización (azurerm_subscription_template_deployment)azurerm_spring_cloud_app: admite para latls_enabledpropiedad (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-gode (v52.4.0) azurerm_api_management_subscription- convertiruser_idla propiedad en opcional [azurerm_api_management_subscription}
CORRECCIONES DE ERRORES:
azurerm_cosmosdb_account_resource- marcarconnection_stringcomo confidencial (azurerm_cosmosdb_account_resource)azurerm_eventhub_namespace_disaster_recovery_config- desuso de la propiedad debido a un error de API del ladoalternate_namedel servicio (azurerm_eventhub_namespace_disaster_recovery_config)azurerm_local_network_gateway- convertir laaddress_spacepropiedad en opcional (azurerm_local_network_gateway)azurerm_management_group- validación desubscription_identradas de propiedad de lista (azurerm_management_group)
2.51.0 (12 de marzo de 2021)
CARACTERÍSTICAS:
- Nuevo recurso: (#10395)
- Nuevo recurso: (#10852)
- Nuevo recurso: (#10030)
- Nuevo recurso: (#10694)
- Nuevo recurso: (#10694)
- Nuevo recurso: (#10666)
- Nuevo recurso: (#10667)
- Nuevo recurso: (#10668)
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ónscopeen el argumento (azurerm_role_assignment)azurerm_kubernetes_cluster- compatibilidadNonecon la propiedad (private_dns_zone_idazurerm_kubernetes_cluster)azurerm_kubernetes_cluster- compatibilidad conexpanderen el bloque (auto_scaler_profileazurerm_kubernetes_cluster)azurerm_linux_virtual_machine- compatibilidad para configurarplatform_fault_domain(azurerm_linux_virtual_machine)azurerm_linux_virtual_machine_scale_set: ya no volverá a crear el recursorolling_upgrade_policycuando se actualice o (health_probe_idazurerm_linux_virtual_machine_scale_set)azurerm_netapp_volume: admite la creación a partir de una instantánea acreate_from_snapshot_resource_idtravés de la propiedad (azurerm_netapp_volume)azurerm_role_assignment- compatibilidad condescriptioncondition, y (condition_versionazurerm_role_assignment)azurerm_windows_virtual_machine- compatibilidad para configurarplatform_fault_domain(azurerm_windows_virtual_machine)azurerm_windows_virtual_machine_scale_set: ya no volverá a crear el recursorolling_upgrade_policycuando 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 lasidmayú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- maketable_nameydata_formatoptional (azurerm_kusto_eventhub_data_connection)azurerm_mssql_virtual_machine- solución alternativa para el valor de APIlog_backup_frequency_in_minutesincoherente para enmanual_scheduleel 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 paraloginla propiedad (azurerm_postgresql_aad_administrator)
2.50.0 (5 de marzo de 2021)
CARACTERÍSTICAS:
- Nuevo origen de datos: (#9284)
- Nuevo recurso: (#10712)
- Nuevo recurso: (#10664)
- Nuevo recurso: (#10665)
- Nuevo recurso: (#10671)
- Nuevo recurso: (#10670)
- Nuevo recurso: (#10718)
- Nuevo recurso: (#9284)
MEJORAS:
- dependencies: actualizar a
v52.0.0github.com/Azure/azure-sdk-for-gode (v52.0.0) - dependencies: actualización
computea 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_zonede 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 conevent_grid_extension_config_key(azurerm_function_app_host_keys)azurerm_keyvault_secret- compatibilidad con laversionless_idpropiedad (azurerm_keyvault_secret)azurerm_kubernetes_cluster- compatibilidadprivate_dns_zone_idcuando se usa (service_principalazurerm_kubernetes_cluster)azurerm_kusto_cluster: admite para ladouble_encryption_enabledpropiedad (azurerm_kusto_cluster)azurerm_linux_virtual_machine- compatibilidad para configurarlicense_type(azurerm_linux_virtual_machine)azurerm_log_analytics_workspace_resource: admite la eliminación permanente de áreas de trabajo con lapermanently_delete_on_destroymarca de característica (azurerm_log_analytics_workspace_resource)azurerm_monitor_action_group- compatibilidad con webhooks seguros a través delaad_authbloque (azurerm_monitor_action_group)azurerm_mssql_database- compatibilidad con lalog_monitoring_enabledpropiedad dentro del bloque (extended_auditing_policyazurerm_mssql_database)azurerm_mssql_database_extended_auditing_policy- compatibilidad con lalog_monitoring_enabledpropiedad (azurerm_mssql_database_extended_auditing_policy)azurerm_mssql_server- compatibilidad con lalog_monitoring_enabledpropiedad dentro del bloque (extended_auditing_policyazurerm_mssql_server)azurerm_mssql_server_extended_auditing_policy- compatibilidad con lalog_monitoring_enabledpropiedad [azurerm_mssql_server_extended_auditing_policy]azurerm_signalr_service- compatibilidad con elupstream_endpointbloque (azurerm_signalr_service)azurerm_sql_server- compatibilidad con lalog_monitoring_enabledpropiedad dentro del bloque (extended_auditing_policyazurerm_sql_server)azurerm_sql_database- compatibilidad con lalog_monitoring_enabledpropiedad 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- enpeering_addressdesusopeering_addressesen 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 cambiosku_name(azurerm_api_management)azurerm_api_management: el campotenant_accesssolo 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 como8charaters 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 establecerdata_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:
- Nuevo origen de datos: (#10678)
- Nuevo recurso: (#10730)
- Nuevo recurso: (#10730)
- Nuevo recurso: (#8626)
- Nuevo recurso: (#10706)
- Nuevo recurso: (#10706)
- Nuevo recurso: (#10124)
- Nuevo recurso: (#10404)
MEJORAS:
- dependencies: actualizar
github.com/hashicorp/terraform-plugin-sdka la rama más reciente (1.xgithub.com/hashicorp/terraform-plugin-sdk) - dependencies:
github.com/hashicorp/go-azure-helpersactualizando av0.14.0(github.com/hashicorp/go-azure-helpers) - dependencies:
github.com/Azure/go-autorest/autorestactualizando av0.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 eltenant_accessbloque (azurerm_api_management)azurerm_api_management_logger- compatibilidad con la configuraciónresource_idde (azurerm_api_management_logger)azurerm_data_factory_linked_service_azure_blob_storage- ahora admite lasas_uripropiedad (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 latagspropiedad (azurerm_monitor_smart_detector_alert_rule)azurerm_netapp_volume- compatibilidad con eldata_protection_replicationbloque (azurerm_netapp_volume)azurerm_sentinel_alert_rule_ms_security_incident- compatibilidadMicrosoft Defender Advanced Threat Protectiony valores para la propiedad (Office 365 Advanced Threat Protectionproduct_filterazurerm_sentinel_alert_rule_ms_security_incident)azurerm_service_fabric_cluster- Agregar compatibilidad con elupgrade policybloque (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_registrationestá configurado explícitamente (skip_credentials_registration) azurerm_batch_certificate- permitir vacíopasswordcuando el formato es pfx (azurerm_batch_certificate)azurerm_data_factory_integration_runtime_azure_ssis- lasadministrator_loginpropiedades y ahora sonadministrator_passwordopcionales (azurerm_data_factory_integration_runtime_azure_ssis)azurerm_data_factory_integration_runtime_managed- lasadministrator_loginpropiedades y ahora sonadministrator_passwordopcionales (azurerm_data_factory_integration_runtime_managed)azurerm_eventhub_namespace:capacityla propiedad ahora puede ser mayor que50(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 devirtual_network_configurationun nuevo recurso (azurerm_kusto_cluster)azurerm_lb_outbound_rule: corregir un bloqueo cuandofrontendIPConfigurationsse 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 configurarasken 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-goactualizando av51.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 elupgrade_settingsbloque (azurerm_kubernetes_cluster)azurerm_kubernetes_cluster- compatibilidad conautomatic_channel_upgrade(azurerm_kubernetes_cluster)azurerm_kubernetes_cluster- compatibilidad conskip_nodes_with_local_storagedentro del bloque (auto_scaler_profileazurerm_kubernetes_cluster)azurerm_kubernetes_cluster- compatibilidad conskip_nodes_with_system_podsdentro del bloque (auto_scaler_profileazurerm_kubernetes_cluster)azurerm_kubernetes_cluster_node_pool- compatibilidad para configurar elupgrade_settingsbloque (azurerm_kubernetes_cluster_node_pool)azurerm_lighthouse_definition- Agregar compatibilidad conprincipal_id_display_namela propiedad (azurerm_lighthouse_definition)azurerm_log_analytics_workspace- Compatibilidad concapacity_reservation_levella 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 losazure_devops_repogithub_repobloques 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 elementosadvanced_filterposibles5de a (25azurerm_eventgrid_event_subscription)azurerm_key_vault- normalizar las mayúsculas y minúsculas en los camposcertificate_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 camposcertificate_permissionskey_permissions, y (secret_permissionsstorage_permissionsazurerm_key_vault_access_policy)azurerm_mariadb_firewall_rule: valide correctamentenamela propiedad (azurerm_mariadb_firewall_rule)azurerm_postgresql_server- cambiar correctamentessl_minimal_tls_version_enforcedal 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_frontdooryazurerm_frontdoor_custom_https_configuration: se han agregado los nuevos camposbackend_pool_health_probes,backend_pool_load_balancing_settings,backend_pools,frontend_endpointsyrouting_rulesal recursoazurerm_frontdoor, que son una asignación de referencias de nombre e identificador. Una próxima versión del proveedor de Azure cambiará los bloquesbackend_pool,backend_pool_health_probe,backend_pool_load_balancing,frontend_endpointyrouting_rulede 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, cambiarazurerm_frontdoor.example.frontend_endpoint[1].idaazurerm_frontdoor.example.frontend_endpoints["exampleFrontendEndpoint2"](azurerm_frontdoor.example.frontend_endpoint[1].id)azurerm_lb_backend_address_pool: el campobackend_addressesha entrado en desuso y ya no es funcional; en su lugar, el recursoazurerm_lb_backend_address_pool_addressofrece 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 quitarextensionARM_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 deazurerm_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_validationla versión 3.0 del proveedor de Azure (skip_credentials_validation)
CARACTERÍSTICAS:
- Nuevo origen de datos: (#8184)
- Nuevo recurso: (#10539)
- Nuevo recurso: (#10236)
- Nuevo recurso: (#10236)
- Nuevo recurso: (#10488)
MEJORAS:
- dependencies:
github.com/hashicorp/terraform-plugin-sdkactualizando av1.16.0(github.com/hashicorp/terraform-plugin-sdk) azurerm_frontdoor- Se han agregado los nuevos campos , , , , que son un mapa de referencias de identificador debackend_pool_health_probesbackend_pool_load_balancing_settingsnombre (backend_poolsfrontend_endpointsrouting_rulesazurerm_frontdoor)azurerm_kubernetes_cluster- actualizar la validación dellog_analytics_workspace_idcampo dentro del bloque dentro del bloque (oms_agentaddon_profileazurerm_kubernetes_cluster)azurerm_kubernetes_cluster- compatibilidad para configuraronly_critical_addons_enabled(azurerm_kubernetes_cluster)azurerm_kubernetes_cluster- compatibilidad para configurarprivate_dns_zone_id(azurerm_kubernetes_cluster)azurerm_linux_virtual_machine_scale_set: el bloque ahora está disponible con disponibilidad general sin habilitarextensionla versión beta (azurerm_linux_virtual_machine_scale_set)azurerm_media_streaming_endpoint- exportar el campohost_name(azurerm_media_streaming_endpoint)azurerm_mssql_virtual_machine- compatibilidad conauto_backup(azurerm_mssql_virtual_machine)azurerm_windows_virtual_machine_scale_set: el bloque ahora está disponible con disponibilidad general sin habilitarextensionla 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 derecovery_public_ip_address_idun nuevo recurso (target_static_iptarget_static_ipazurerm_site_recovery_replicated_vm)
CORRECCIONES DE ERRORES:
- Proveedor: el campo
skip_credentials_validationdel 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- laip_restriction.x.ip_addresspropiedadnow acepta cualquier cosa que no sea una cadena vacía (azurerm_app_service)azurerm_cosmosdb_account: validakey_vault_key_idque 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 laBasicSKU (azurerm_eventhub_namespace)azurerm_key_vault_key- exporteversionless_idel atributo (azurerm_key_vault_key)azurerm_lb_backend_address_pool- Elbackend_addressesbloque 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 cuandoprotected_settingsdentro del bloque era una cadena vacía (extensionazurerm_linux_virtual_machine_scale_set)azurerm_linux_virtual_machine_scale_set- corregir un error cuandosettingsdentro del bloque era una cadena vacía (extensionazurerm_linux_virtual_machine_scale_set)azurerm_monitor_diagnostic_setting: al cambiarlog_analytics_workspace_idla 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 cuandoprotected_settingsdentro del bloque era una cadena vacía (extensionazurerm_windows_virtual_machine_scale_set)azurerm_windows_virtual_machine_scale_set- corregir un error cuandosettingsdentro 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- marcarbackend_addresscomo calculado (azurerm_lb_backend_address_pool)
2.46.0 (4 de febrero de 2021)
CARACTERÍSTICAS:
MEJORAS:
- dependencies: actualización
recoveryservicesa la versión de API (2018-07-10recoveryservices) azurerm_api_management_diagnostic- compatibilidad conalways_log_errorslas propiedades , , y (http_correlation_protocollog_client_ipsampling_percentageverbosityazurerm_api_management_diagnostic)azurerm_api_management_diagnostic- compatibilidad confrontend_requestlosfrontend_responsebloques ,backend_requesty (backend_responseazurerm_api_management_diagnostic)azurerm_kubernetes_cluster- compatibilidad para configurar el campoenable_host_encryptiondentro del bloque (default_node_poolazurerm_kubernetes_cluster)azurerm_kubernetes_cluster- Validación de longitud agregada aladmin_passwordcampo dentro del bloque (windows_profileazurerm_kubernetes_cluster)azurerm_kubernetes_cluster_node_pool- compatibilidad conenable_host_encryption(azurerm_kubernetes_cluster_node_pool)azurerm_lb_backend_address_pool- compatibilidad con elbackend_addressbloque (azurerm_lb_backend_address_pool)azurerm_redis_cache- compatibilidad con lapublic_network_access_enabledpropiedad (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 recursoscope(azurerm_role_assignment)azurerm_service_fabric_cluster- compatibilidad con elreverse_proxy_certificate_common_namesbloque (azurerm_service_fabric_cluster)azurerm_monitor_metric_alert- compatibilidad con laskip_metric_validationpropiedad (azurerm_monitor_metric_alert)
CORRECCIONES DE ERRORES:
- Origen de datos: corregir una excepción con identidades administradas asignadas por
azurerm_api_managementel usuario (azurerm_api_management) azurerm_api_management_api_diagnostic: se ha corregido un error en el que al especificarlog_client_ip = falseno 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íoname(azurerm_storage_account_datasource)azurerm_storage_data_lake_gen2_filesystem: cambie laacepropiedad a typeSet para garantizar una ordenación coherente (azurerm_storage_data_lake_gen2_filesystem)azurerm_storage_data_lake_gen2_path: cambie laacepropiedad 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:
- Nuevo origen de datos (#10181)
- Nuevo recurso: (#10239)
- Nuevo recurso: (#10305)
- Nuevo recurso: (#9239)
- Nuevo recurso: (#10034)
- Nuevo recurso: (#10133)
- Nuevo recurso: (#9959)
- Nuevo recurso: (#9959)
MEJORAS:
- dependencies: actualizar a
v0.11.17github.com/Azure/go-autorest/autorestde (v0.11.17) - dependencies: actualizar los
firewallrecursos para usar el API para redes (2020-07-01firewall) - dependencies: actualizar los
load balancerrecursos para usar la API para redes (2020-05-01load balancer) - Origen de datos:
azurerm_app_service_environment:cluster_settingexporte 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 propetynumber_of_workers(azurerm_app_service)azurerm_app_service_environment- compatibilidad con elcluster_settingbloque (azurerm_app_service_environment)azurerm_data_factory_dataset_delimited_text- compatibilidad con lacompression_codecpropiedad (azurerm_data_factory_dataset_delimited_text)azurerm_firewall_policy- compatibilidad con laskupropiedad (azurerm_firewall_policy)azurerm_iothub- compatibilidad con laenrichmentpropiedad (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 lanetwork_acls.ip_rulespropiedad (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 elcertificate_data_base64atributo (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 establecerstorage_authentication_typeel 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 elacebloque (azurerm_storage_data_lake_gen2_filesystem)azurerm_servicebus_namespace: ahora permitirá una capacidad de16para 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 laextensions_time_budgetpropiedad (azurerm_linux_virtual_machine_scale_set)azurerm_windows_virtual_machine_scale_set- compatibilidad con laextensions_time_budgetpropiedad (azurerm_windows_virtual_machine_scale_set)
CORRECCIONES DE ERRORES:
azurerm_iot_time_series_insights_reference_data_set- el campodata_string_comparison_behaviores ahoraForceNew(azurerm_iot_time_series_insights_reference_data_set)azurerm_iot_time_series_insights_reference_data_set- elkey_propertybloque 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 delprotected_settingsbloque 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 delsettingsbloque 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 ascopemenos 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 delprotected_settingsbloque 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 delsettingsbloque no podía estar vacío (extensionazurerm_windows_virtual_machine_scale_set)
2.44.0 (21 de enero de 2021)
CARACTERÍSTICAS:
MEJORAS:
- dependencies:
github.com/Azure/go-autorestactualizando av0.11.16(github.com/Azure/go-autorest) - dependencies: actualización
appconfigurationa la versión de API (2020-06-01appconfiguration) - dependencies: actualización
appplatforma la versión de API (2020-07-01appplatform) - dependencies: actualización
containerservicea la versión de API (2020-12-01containerservice) - dependencies: actualización
msia 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 dentrosecuritydel bloque (azurerm_api_management)azurerm_api_management_api_diagnostic- admite lasampling_percentagepropiedad (azurerm_api_management_api_diagnostic)azurerm_container_group- compatibilidad con la actualizacióntags(azurerm_container_group)azurerm_kubernetes_cluster: el campotypedentro del bloque ahora se puede establecer en (identityUserAssignedazurerm_kubernetes_cluster)azurerm_kubernetes_cluster- compatibilidad con el camponew_pod_scale_up_delaydentro del bloque (auto_scaler_profileazurerm_kubernetes_cluster)azurerm_kubernetes_cluster- compatibilidad con el campouser_assigned_identity_iddentro del bloque (identityazurerm_kubernetes_cluster)azurerm_monitor_autoscale_setting- ahora admite ladimensionspropiedad (azurerm_monitor_autoscale_setting)azurerm_sentinel_alert_rule_scheduled- ahora admite laevent_grouping_settingpropiedad (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 cuandosubjectdentro 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 deidentity_idsmayúsculas y minúsculas del campoidentitydentro del bloque (azurerm_api_management) - Origen de datos:
azurerm_kubernetes_cluster- garantizar el uso deidentity_idsmayúsculas y minúsculas del campoidentitydentro del bloque (azurerm_kubernetes_cluster) - Origen de datos:
azurerm_virtual_machine- garantizar el uso deidentity_idsmayúsculas y minúsculas del campoidentitydentro del bloque (azurerm_virtual_machine) - Origen de datos:
azurerm_virtual_machine_scale_set- garantizar el uso deidentity_idsmayúsculas y minúsculas del campoidentitydentro del bloque (azurerm_virtual_machine_scale_set) azurerm_api_management- Agregar validación en elidentity_idscampo dentro del bloque (identityazurerm_api_management)azurerm_app_service- Agregar validación en elidentity_idscampo dentro del bloque (identityazurerm_app_service)azurerm_app_service_slot- Agregar validación en elidentity_idscampo dentro del bloque (identityazurerm_app_service_slot)azurerm_container_group- Agregar validación en elidentity_idscampo dentro del bloque (identityazurerm_container_group)azurerm_cosmosdb_account- compatibilidad conanalytical_storage_enabled property(azurerm_cosmosdb_account)azurerm_cosmosdb_gremlin_graph- admite ladefault_ttlpropiedad (azurerm_cosmosdb_gremlin_graph)azurerm_data_factory- compatibilidad conpublic_network_enabled(azurerm_data_factory)azurerm_data_factory_dataset_delimited_text- compatibilidad con lacompression_typepropiedad (azurerm_data_factory_dataset_delimited_text)azurerm_data_factory_linked_service_sql_server: compatibilidad con elkey_vault_passwordbloque (azurerm_data_factory_linked_service_sql_server)azurerm_eventgrid_domain- compatibilidad con laspublic_network_access_enabledpropiedadesinbound_ip_ruley (azurerm_eventgrid_domain)azurerm_eventgrid_topic- compatibilidad con laspublic_network_access_enabledpropiedadesinbound_ip_ruley (azurerm_eventgrid_topic)azurerm_eventhub_namespace- admite latrusted_service_access_enabledpropiedad (azurerm_eventhub_namespace)azurerm_function_app- Agregar validación en elidentity_idscampo dentro del bloque (identityazurerm_function_app)azurerm_function_app_slot- Agregar validación en elidentity_idscampo dentro del bloque (identityazurerm_function_app_slot)azurerm_kusto_cluster- Agregar validación en elidentity_idscampo dentro del bloque (identityazurerm_kusto_cluster)azurerm_linux_virtual_machine- Agregar validación en elidentity_idscampo dentro del bloque (identityazurerm_linux_virtual_machine)azurerm_linux_virtual_machine_scale_set- Agregar validación en elidentity_idscampo dentro del bloque (identityazurerm_linux_virtual_machine_scale_set)azurerm_security_center_automation- el campoevent_sourcedentro del bloque ahora admite y (sourceSecureScoreControlsSecureScoresazurerm_security_center_automation)azurerm_synapse_workspace- compatibilidad con lasql_identity_control_enabledpropiedad (azurerm_synapse_workspace)azurerm_virtual_machine- Agregar validación en elidentity_idscampo dentro del bloque (identityazurerm_virtual_machine)azurerm_virtual_machine_scale_set- Agregar validación en elidentity_idscampo dentro del bloque (identityazurerm_virtual_machine_scale_set)azurerm_windows_virtual_machine- Agregar validación en elidentity_idscampo dentro del bloque (identityazurerm_windows_virtual_machine)azurerm_windows_virtual_machine_scale_set- Agregar validación en elidentity_idscampo 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 deidentity_idsmayúsculas y minúsculas del campoidentitydentro del bloque (azurerm_api_management)azurerm_app_service- garantizar el uso deidentity_idsmayúsculas y minúsculas del campoidentitydentro del bloque (azurerm_app_service)azurerm_app_service_slot- garantizar el uso deidentity_idsmayúsculas y minúsculas del campoidentitydentro del bloque (azurerm_app_service_slot)azurerm_application_gateway- garantizar la aplicación deidentity_idsmayúsculas y minúsculas dentroidentitydel bloque (azurerm_application_gateway)azurerm_blueprint_assignment- garantizar el uso deidentity_idsmayúsculas y minúsculas del campoidentitydentro del bloque (azurerm_blueprint_assignment)azurerm_container_group- garantizar el uso deidentity_idsmayúsculas y minúsculas del campoidentitydentro 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 deidentity_idsmayúsculas y minúsculas del campoidentitydentro del bloque (azurerm_function_app)azurerm_function_app_slot- garantizar el uso deidentity_idsmayúsculas y minúsculas del campoidentitydentro del bloque (azurerm_function_app_slot)azurerm_kubernetes_cluster- garantizar el uso deuser_assigned_identity_idmayúsculas y minúsculas del campokubelet_identitydentro del bloque (azurerm_kubernetes_cluster)azurerm_kusto_cluster- garantizar el uso deidentity_idsmayúsculas y minúsculas del campoidentitydentro del bloque (azurerm_kusto_cluster)azurerm_linux_virtual_machine- garantizar el uso deidentity_idsmayúsculas y minúsculas del campoidentitydentro del bloque (azurerm_linux_virtual_machine)azurerm_linux_virtual_machine_scale_set- garantizar el uso deidentity_idsmayúsculas y minúsculas del campoidentitydentro 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_machineazurerm_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 deidentity_idsmayúsculas y minúsculas del campoidentitydentro del bloque (azurerm_virtual_machine)azurerm_virtual_machine_scale_set- garantizar el uso deidentity_idsmayúsculas y minúsculas del campoidentitydentro del bloque (azurerm_virtual_machine_scale_set)azurerm_windows_virtual_machine- garantizar el uso deidentity_idsmayúsculas y minúsculas del campoidentitydentro del bloque (azurerm_windows_virtual_machine)azurerm_windows_virtual_machine_scale_set- garantizar el uso deidentity_idsmayúsculas y minúsculas del campoidentitydentro 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 camposoft_delete_enabledahora estruepara 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 predeterminadotruey se quitará en la versión 3.0 del proveedor de Azure. (10088)azurerm_key_vault: el valor predeterminado del camposoft_delete_retention_daysahora es de90dí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 con0. (10088)
CARACTERÍSTICAS:
- Nuevo origen de datos: (#10050)
- Nuevo origen de datos: (#9842)
- Nuevo recurso: (#9928)
- Nuevo recurso: (#9889)
- Nuevo recurso: (#9992)
- Nuevo recurso: (#9829)
- Nuevo recurso: (#9842)
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-gode (v49.2.0) - dependencies: actualizar a
v0.15.1github.com/tombuildsstuff/giovannide (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 admitedetailed_error_mesage_enabledy registra la configuración (failed_request_tracing_enabledazurerm_app_service)azurerm_app_service- ahora admiteservice_tagenip_restrictionbloques (azurerm_app_service)azurerm_app_service_slot- ahora admitedetailed_error_mesage_enabledy registra la configuración (failed_request_tracing_enabledazurerm_app_service_slot)azurerm_batch_poolcompatibilidad con lapublic_address_provisioning_typepropiedad (azurerm_batch_pool)azurerm_api_management- compatibilidadConsumption_0con la propiedad (sku_nameazurerm_api_management)azurerm_cdn_endpoint: solo envíecontent_types_to_compressy a la API cuando realmente se establezca (geo_filterazurerm_cdn_endpoint)azurerm_cosmosdb_mongo_collection: vuelva a leer correctamente_idel índice cuando mongo 3.6 (azurerm_cosmosdb_mongo_collection)azurerm_container_group- compatibilidad con lavolume.empty_dirpropiedad (azurerm_container_group)azurerm_data_factory_linked_service_azure_file_storage- compatibilidad con lafile_sharepropiedad (azurerm_data_factory_linked_service_azure_file_storage)azurerm_dedicated_host- compatibilidad con valoressku_nameadicionales (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: sepre_warmed_instance_countcalcula para usar el valor predeterminado de Azure (azurerm_function_app)azurerm_function_app- ahora admiteservice_tagenip_restrictionbloques (azurerm_function_app)azurerm_hdinsight_hadoop_cluster: permite elStandard_D4a_V4valor de la propiedad (vm_typeazurerm_hdinsight_hadoop_cluster)azurerm_hdinsight_kafka_cluster- compatibilidad con losrest_proxykafka_management_nodebloques y (azurerm_hdinsight_kafka_cluster)azurerm_key_vault: el camposoft_delete_enabledahora tiene el valor predeterminadotruepara 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 nombreseventhub_authorization_rule_idde EventHub (azurerm_monitor_diagnostic_setting)azurerm_monitor_diagnostic_setting- validación que eslog_analytics_workspace_idun identificador de área de trabajo de Log Analytics (azurerm_monitor_diagnostic_setting)azurerm_monitor_diagnostic_setting- validación questorage_account_ides un Storage de cuenta (azurerm_monitor_diagnostic_setting)azurerm_network_security_rule- aumentar permitido el número deapplication_security_groupbloques permitidos (azurerm_network_security_rule)azurerm_sentinel_alert_rule_ms_security_incident: admite lasalert_rule_template_guidpropiedadesdisplay_name_exclude_filtery (azurerm_sentinel_alert_rule_ms_security_incident)azurerm_sentinel_alert_rule_scheduled- compatibilidad con laalert_rule_template_guidpropiedad (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 propiedadeshttps_onlyis_public, y (persistent_diskazurerm_spring_cloud_app)azurerm_subscription- compatibilidad con latagspropiedad (azurerm_subscription)azurerm_synapse_workspace- compatibilidad con lamanaged_resource_group_namepropiedad (azurerm_synapse_workspace)azurerm_traffic_manager_profile- compatibilidad con latraffic_view_enabledpropiedad (azurerm_traffic_manager_profile)
CORRECCIONES DE ERRORES:
provider: no registrará correctamente los Microsoft.BlueprintMicrosoft.HealthcareApis Y LOS (Microsoft.Blueprint)
azurerm_application_gateway- permitir750cuando la SKU es (file_upload_limit_mbWAF_v2azurerm_application_gateway)azurerm_firewall_policy_rule_collection_group: valide correctamentenetwork_rule_collection.destination_portsla propiedad (azurerm_firewall_policy_rule_collection_group)azurerm_cdn_endpoint- cambiar muchasdelivery_rulecondiciones a opcional (match_valuesazurerm_cdn_endpoint)azurerm_cosmosdb_account- incluir siempre en las solicitudes de actualización para la compatibilidad del motorkey_vault_idde 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 camposoft_delete_retention_daysahora tiene el valor predeterminado de90días para que coincida con el comportamiento de la API de Azure. (10088)azurerm_kubernetes_cluster- analice omslog_analytics_workspace_idpara asegurarse de que las mayúsculas y minúsculas son correctas (azurerm_kubernetes_cluster)azurerm_role_assignmentcorrección del bloqueo en la lógica de reintento (azurerm_role_assignment)azurerm_storage_account- permitir hnsaccount_tiercuando esPremium(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 camposoft_delete_enabledy el valor predeterminado será true a principios de 2021. (9911)azurerm_key_vault_certificate: Terraform ahora intentará la operaciónpurgeen 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 campopurge_soft_delete_on_destroyque se encuentra dentro del bloquefeatures -> keyvaultenfalse. (9911)azurerm_key_vault_key: Terraform ahora intentará la operaciónpurgeen 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 campopurge_soft_delete_on_destroyque se encuentra dentro del bloquefeatures -> keyvaultenfalse. (9911)azurerm_key_vault_secret: Terraform ahora intentará la operaciónpurgeen 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 campopurge_soft_delete_on_destroyque se encuentra dentro del bloquefeatures -> keyvaultenfalse. (9911)
CARACTERÍSTICAS:
- Nuevo recurso: (#9852)
- Nuevo recurso: (#9859)
- Nuevo recurso: (#9537)
- Nuevo recurso: (#8966)
- Nuevo recurso: (#9260)
MEJORAS:
azurerm_app_service- Agregar compatibilidad conoutbound_ip_address_listypossible_outbound_ip_address_list(azurerm_app_service)azurerm_disk_encryption_set- compatibilidad con la actualizaciónkey_vault_key_id(azurerm_disk_encryption_set)azurerm_iot_time_series_insights_gen2_environment- exponerdata_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ónfeatures(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ónfeatures(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ónfeatures(azurerm_key_vault_secret)azurerm_log_analytics_linked_service- Agregar nuevos camposworkspace_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 elservice_endpoint_policybloque (azurerm_subnet)azurerm_traffic_manager_profile- compatibilidad con nuevosmax_returncampos 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 devuelvedns_namesdesde 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:
- Nuevo recurso: (#9415)
- Nuevo recurso: (#9673)
- Nuevo recurso: (#9702)
- Nuevo recurso: (#9387)
- Nuevo recurso: (#9663)
- Nuevo recurso: (#7951)
- Nuevo recurso: (#9134)
- Nuevo recurso: (#9406)
- Nuevo recurso: (#8540)
MEJORAS:
- dependencies: actualizar
github.com/Azure/go-autorest/validationav0.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 PHP7.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 lapartition_key_versionpropiedad (azurerm_cosmosdb_sql_container)azurerm_kusto_cluster- compatibilidad con laenginepropiedad (azurerm_kusto_cluster)azurerm_kusto_eventhub_data_connection- compatibilidad concompression(azurerm_kusto_eventhub_data_connection)azurerm_iothub- compatibilidad con lamin_tls_versionpropiedad (azurerm_iothub)azurerm_recovery_services_vault- compatibilidad con elidentitybloque (azurerm_recovery_services_vault)azurerm_redis_cache- Agregar validación de importación mejorada (azurerm_redis_cache)azurerm_redis_cache- Agregar validación quesubnet_idsea 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 quelinked_redis_cache_idsea un identificador de Redis Cache válido (azurerm_redis_linked_server)azurerm_security_center_automation- compatibilidad con lasdescriptionpropiedadestagsy (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 lasallow_blob_public_accesspropiedades y en la nube del Gobierno deazurerm_storage_accountEE. 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 campobot_nameahora 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 campobot_nameahora 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 campobot_nameahora es ForceNew para que coincida con el comportamiento de la documentación o la API (azurerm_bot_channel_slack)azurerm_bot_connection- El campobot_nameahora 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 enstorage_authentication_typeel 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 lageo_redundant_backup_enabledpropiedad 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á unallowed_originsmiedo (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- agregar3072a los valores permitidos para (key_sizeazurerm_keyvault_certificate)azurerm_media_services_account- compatibilidad conidentitylas 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 hasta2147483647para la propiedad (ttlazurerm_traffic_manager_profile)
CORRECCIONES DE ERRORES:
azurerm_security_center_workspace- corregir las mayúsculas y minúsculasworkspace_iden (azurerm_security_center_workspace)azurerm_eventhub_dedicated_cluster- Lasku_namecapacidad 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_servicede datos ahora exporta el atributo (custom_domain_verification_idazurerm_app_service) - El origen
azurerm_function_appde datos ahora exporta el atributo (custom_domain_verification_idazurerm_function_app) - Origen de datos:
azurerm_spring_cloud_serviceahora exporta el atributo (outbound_public_ip_addressesazurerm_spring_cloud_service) azurerm_app_serviceahora exportacustom_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 elipv6bloque (azurerm_express_route_circuit_peering)azurerm_function_appahora exporta elcustom_domain_verification_idatributo (azurerm_function_app)azurerm_vpn_server_configuration- enradius_serverdesuso del bloque que admiteradiusvarios servidores (azurerm_vpn_server_configuration)azurerm_spring_cloud_service- ahora exporta eloutbound_public_ip_addressesatributo (azurerm_spring_cloud_service)azurerm_virtual_network_gateway- compatibilidad con lasdpd_timeout_secondspropiedadeslocal_azure_ip_address_enabledy (azurerm_virtual_network_gateway)azurerm_virtual_network_gateway_connection- compatibilidad conprivate_ip_address_enabledlas 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 propiedadzone_redundantdurante las actualizaciones (azurerm_cosmosdb_account)azurerm_search_service-allowed_ipsahora 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 ov2.35.0versiones 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 ov2.35.0versiones posteriores (azurerm_virtual_desktop_host_pool)azurerm_virtual_desktop_workspace- Agregar una migración de estado para evitar un cambio importante al actualizar desde ov2.35.0versiones 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 ov2.35.0versiones posteriores (azurerm_virtual_desktop_workspace_application_group_association)azurerm_windows_virtual_machine: ya no establecepatch_modeen 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- exponeros_disk_type(azurerm_kubernetes_node_pool) azurerm_api_management_api_diagnostic- compatibilidad conalways_log_errorslos atributos , y (http_correlation_protocollog_client_ipverbosityazurerm_api_management_api_diagnostic)azurerm_api_management_api_diagnostic: admite losfrontend_requestfrontend_responsebloques ,backend_requesty (backend_responseazurerm_api_management_api_diagnostic)azurerm_container_group- compatibilidad con volúmenes de contenedorescontainer.#.volume.#.secretsecretos con el atributo (azurerm_container_group)azurerm_cosmosdb_account- compatibilidad con lapublic_network_access_enabledpropiedad (azurerm_cosmosdb_account)azurerm_cosmosdb_cassandra_keyspace-throughputahora se puede establecer en mayor que1000000si está habilitado por Soporte técnico de Azure (azurerm_cosmosdb_cassandra_keyspace)azurerm_cosmosdb_gremlin_database-throughputahora se puede establecer en mayor que1000000si está habilitado por Soporte técnico de Azure (azurerm_cosmosdb_gremlin_database)azurerm_cosmosdb_mongo_database-throughputahora se puede establecer en mayor que1000000si está habilitado por Soporte técnico de Azure (azurerm_cosmosdb_mongo_database)azurerm_cosmosdb_sql_container-max_throughputdentro del bloque ahora se puede establecer en mayor que si está habilitadoautoscale_settings1000000Soporte técnico de Azure (azurerm_cosmosdb_sql_container)azurerm_cosmosdb_sql_database-throughputahora se puede establecer en mayor que1000000si está habilitado por Soporte técnico de Azure (azurerm_cosmosdb_sql_database)azurerm_cosmosdb_table-throughputahora se puede establecer en mayor que1000000si está habilitado por Soporte técnico de Azure (azurerm_cosmosdb_table)azurerm_dns_zone- compatibilidad con elsoa_recordbloque (azurerm_dns_zone)azurerm_firewall- compatibilidad confirewall_policy_idsku_name, y (sku_tiervirtual_hubazurerm_firewall)azurerm_kubernetes_cluster- compatibilidad para configuraros_disk_typedentro del bloque (default_node_poolazurerm_kubernetes_cluster)azurerm_kubernetes_cluster-max_countdentro deldefault_node_poolbloque ahora se puede establecer en un valor máximo de (1000azurerm_kubernetes_cluster)azurerm_kubernetes_cluster-min_countdentro deldefault_node_poolbloque ahora se puede establecer en un valor máximo de (1000azurerm_kubernetes_cluster)azurerm_kubernetes_cluster-node_countdentro deldefault_node_poolbloque ahora se puede establecer en un valor máximo de (1000azurerm_kubernetes_cluster)azurerm_kubernetes_cluster: el bloquehttp_application_routingdentro del bloque ahora se puede actualizar o quitar (addon_profileazurerm_kubernetes_cluster)azurerm_kubernetes_node_pool- compatibilidad para configuraros_disk_type(azurerm_kubernetes_node_pool)azurerm_kubernetes_node_pool-max_countahora se puede establecer en un valor máximo de1000(azurerm_kubernetes_node_pool)azurerm_kubernetes_node_pool-min_countahora se puede establecer en un valor máximo de1000(azurerm_kubernetes_node_pool)azurerm_kubernetes_node_pool-node_countahora se puede establecer en un valor máximo de1000(azurerm_kubernetes_node_pool)azurerm_linux_virtual_machine- compatibilidad con laextensions_time_budgetpropiedad (azurerm_linux_virtual_machine)azurerm_linux_virtual_machine- La actualizacióndedicated_host_idde 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 conplatform_fault_domain_countlas propiedades , y (disk_iops_read_writedisk_mbps_read_writeazurerm_linux_virtual_machine_scale_set)azurerm_mssql_database-sku_nameadmite másDWxxxcopciones (azurerm_mssql_database)azurerm_policy_set_definition- compatibilidad con elpolicy_definition_groupbloque (azurerm_policy_set_definition)azurerm_postgresql_server- aumentar el almacenamiento máximo a 16TiB (azurerm_postgresql_server)azurerm_private_dns_zone- compatibilidad con elsoa_recordbloque (azurerm_private_dns_zone)azurerm_storage_blob- compatibilidad concontent_md5(azurerm_storage_blob)azurerm_windows_virtual_machine- compatibilidad con laextensions_time_budgetpropiedad (azurerm_windows_virtual_machine)azurerm_windows_virtual_machine- La actualizacióndedicated_host_idde 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 lapatch_modepropiedad (azurerm_windows_virtual_machine)azurerm_windows_virtual_machine_scale_set- compatibilidad conplatform_fault_domain_countlas 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 campoxml_contentdentro del bloque ahora admitepolicyinterpolaciones 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 yadns.network_rule_fqdn_enabledno 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 serializarauto_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ón3.0del 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.2degithub.com/Azure/go-autorest/autorest/azure/cli(v0.4.2) - dependencies: actualizar a
v48.1.0degithub.com/Azure/azure-sdk-for-go(v48.1.0) - dependencies: actualizar a
v0.13.0degithub.com/hashicorp/go-azure-helpers(v0.13.0) - dependencies: actualizar a
v0.14.0degithub.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_pooldatos: exportaciónproximity_placement_group_id(azurerm_kubernetes_node_pool) azurerm_app_servicecompatibilidadv5.0condotnet_framework_version(azurerm_app_service)azurerm_availability_set- Agregar validación alnamecampo (azurerm_availability_set)azurerm_cosmosdb_account- compatibilidad con lakey_vault_key_idpropiedad que permite el uso de claves administradas por el cliente (azurerm_cosmosdb_account)azurerm_eventgrid_domain- Agregar validación alnamecampo (azurerm_eventgrid_domain)azurerm_eventgrid_domain_topic- Agregar validación alnamecampo (azurerm_eventgrid_domain_topic)azurerm_eventgrid_domain_topic- Agregar validación aldomain_namecampo (azurerm_eventgrid_domain_topic)azurerm_eventgrid_event_subscription- Agregar validación alnamecampo (azurerm_eventgrid_event_subscription)azurerm_eventgrid_topic- Agregar validación alnamecampo (azurerm_eventgrid_topic)azurerm_eventgrid_system_topic- Agregar validación alnamecampo (azurerm_eventgrid_system_topic)azurerm_function_app- compatibilidad con lahealth_check_pathpropiedad en site_config (azurerm_function_app)azurerm_linux_virtual_machine- Compatibilidad con diagnósticos de arranque administrados al dejar lastorage_account_uripropiedad vacía (azurerm_linux_virtual_machine)azurerm_linux_virtual_machine_scale_set- Compatibilidad con diagnósticos de arranque administrados al dejar lastorage_account_uripropiedad vacía (azurerm_linux_virtual_machine_scale_set)azurerm_log_analytics_workspace- compatibilidad con lasinternet_ingestion_enabledpropiedadesinternet_query_enabledy (azurerm_log_analytics_workspace)azurerm_logic_app_workflowSe ha agregado la validación del nombre de la aplicación lógica (azurerm_logic_app_workflow)azurerm_kubernetes_cluster- compatibilidad conproximity_placement_group_iddentro del bloque (default_node_poolazurerm_kubernetes_cluster)azurerm_kubernetes_node_pool- compatibilidad conproximity_placement_group_id(azurerm_kubernetes_node_pool)azurerm_policy_remediation- compatibilidad con laresource_discovery_modepropiedad (azurerm_policy_remediation)azurerm_point_to_site_vpn_gateway- compatibilidad con elroutebloque (azurerm_point_to_site_vpn_gateway)azurerm_virtual_network- compatibilidad conbgp_communityyvnet_protection_enabled(azurerm_virtual_network)azurerm_vpn_gateway- compatibilidad con losinstance_0_bgp_peering_addressesinstance_1_bgp_peering_addressesbloques y (azurerm_vpn_gateway)azurerm_windows_virtual_machine- Compatibilidad con diagnósticos de arranque administrados al dejar lastorage_account_uripropiedad vacía (azurerm_windows_virtual_machine)azurerm_windows_virtual_machine_scale_set- Compatibilidad con diagnósticos de arranque administrados al dejar lastorage_account_uripropiedad vacía (azurerm_windows_virtual_machine_scale_set)
CORRECCIONES DE ERRORES:
azurerm_cosmosdb_sql_databaseya 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 deavailability_zonesdefault_node_poolAzure (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 deavailability_zonesAzure (azurerm_kubernetes_cluster_node_pool)azurerm_log_analytics_workspace: se corrigeFreeel nivel al establecer la propiedad (daily_quota_gbazurerm_log_analytics_workspace)azurerm_linux_virtual_machine- El campodisk_size_gbdentro del bloque ahora se puede configurar hasta (os_disk4095azurerm_linux_virtual_machine)azurerm_linux_virtual_machine_scale_set: el campodisk_size_gbdentro del bloque ahora se puede configurar hasta (os_disk4095azurerm_linux_virtual_machine_scale_set)azurerm_linux_virtual_machine_scale_set: el campocomputer_name_prefixahora puede terminar con un guion (azurerm_linux_virtual_machine_scale_set)azurerm_windows_virtual_machine: el campodisk_size_gbdentro del bloque ahora se puede configurar hasta (os_disk4095azurerm_windows_virtual_machine)azurerm_windows_virtual_machine_scale_set: el campodisk_size_gbdentro 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ásenable_pod_security_policynode_taintsdetalles (default_node_poolazurerm_kubernetes_cluster)
CARACTERÍSTICAS:
MEJORAS:
- dependencies: actualización
containerservicea la versión de API (2020-09-01containerservice) - dependencies: actualización
iottimeseriesinsightsa la versión de API (2020-05-15iottimeseriesinsights) azurerm_data_factory_linked_service_data_lake_storage_gen2- Admite la autenticación de identidad administradause_managed_identitya través de (azurerm_data_factory_linked_service_data_lake_storage_gen2)azurerm_firewall: admite ladns_serverspropiedad (azurerm_firewall)azurerm_firewall_network_rule_collection: admite ladestination_fqdnspropiedad en el bloque (ruleazurerm_firewall_network_rule_collection)azurerm_virtual_hub_connection- compatibilidad con elroutingbloque (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_databaseya 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 deenable_pod_security_policyAKS a partir2020-10-15de (azurerm_kubernetes_cluster)azurerm_kubernetes_cluster: el campo ya no se puede establecer en el bloque para que coincida con el comportamientonode_taintsdefault_node_poolde AKS (azurerm_kubernetes_cluster)azurerm_virtual_desktop_application_group- agregar validación alhost_pool_idcampo (azurerm_virtual_desktop_application_group)azurerm_virtual_desktop_workspace_application_group_association- agregar validación alapplication_group_idcampo (azurerm_virtual_desktop_workspace_application_group_association)azurerm_virtual_desktop_workspace_application_group_association- agregar validación alworkspace_idcampo (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 parastart_ip_addresslas 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 desubscription_requiredfalse(trueazurerm_api_management_api)
CARACTERÍSTICAS:
- Nuevo origen de datos: (#8773)
- Nuevo recurso: (#8995)
- Nuevo recurso: (#9002)
- Nuevo recurso: (#8595)
- Nuevo recurso: (#8863)
- Nuevo recurso: (#8896)
MEJORAS:
- Origen de datos:
azurerm_policy_definitionahora puede buscar la directiva integrada por nombre (azurerm_policy_definition) azurerm_backup_policy_vm- compatibilidad con la propiedadinstant_restore_retention_days(azurerm_backup_policy_vm)azurerm_container_group- compatibilidad con la propiedadgit_repodentro del bloque (volumeazurerm_container_group)azurerm_iothub- compatibilidad con laresource_grouppropiedad dentro del bloque (endpointazurerm_iothub)azurerm_key_vault- compatibilidad con elcontactbloque (azurerm_key_vault)azurerm_log_analytics_saved_search- compatibilidad contags(azurerm_log_analytics_saved_search)azurerm_log_analytics_solution- compatibilidad contags(azurerm_log_analytics_solution)azurerm_logic_app_trigger_recurrence- compatibilidad contime_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 desubscription_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 parais_compression_enableden el archivo de estado (azurerm_cdn_endpoint)azurerm_databricks_workspacevalidar correctamente lanamepropiedad (azurerm_databricks_workspace)azurerm_dev_test_policy- ahora elimina correctamente (azurerm_dev_test_policy)azurerm_log_analytics_workspace- compatibilidad con ladaily_quota_gbpropiedad (azurerm_log_analytics_workspace)azurerm_local_network_gateway- compatibilidad con lagateway_fqdnpropiedad (azurerm_local_network_gateway)azurerm_key_vault- evitar diferencias no deseadas debido a mayúsculas y minúsculas incoherentessku_namepara la propiedad (azurerm_key_vault)azurerm_kubernetes_cluster: se ha corregidomin_countel problema por el que y no podían sermax_countiguales (azurerm_kubernetes_cluster)azurerm_kubernetes_cluster-min_countse puede actualizar cuandoenable_auto_scalingse establece en true (azurerm_kubernetes_cluster)azurerm_private_dns_zone_virtual_network_link: corrige el problema del casonameen (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 bloquefeaturesa un conjunto para que el orden sea irrelevante (azurerm_signalr_service)azurerm_virtual_desktop_application_group: valide correctamentenamela 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- exponeros_disk_image_size_gb(azurerm_shared_image_version) azurerm_app_configuration- compatibilidad con elidentitybloque (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 usarDWlas SKU (azurerm_mssql_database)azurerm_mysql_firewall_rule- Validar los camposstart_ip_addressy son direcciones IP (end_ip_addressazurerm_mysql_firewall_rule)azurerm_redis_firewall_rule- Validar los camposstart_ipy son direcciones IP (end_ipazurerm_redis_firewall_rule)azurerm_search_service- compatibilidad con elidentitybloque (azurerm_search_service)azurerm_sql_firewall_rule- agregar validación para losstart_ip_addresscamposend_ip_addressy (azurerm_sql_firewall_rule)
CORRECCIONES DE ERRORES:
azurerm_application_gateway: ahora admiteignore_changespara cuando se usan certificadosssl_certificatepreexistentes (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 actualizacionesparameterspara yparameter_valuesenpolicy_definition_referencebloques (azurerm_policy_set_definition)
2.32.0 (15 de octubre de 2020)
CARACTERÍSTICAS:
MEJORAS:
azurerm_container_registry- compatibilidad con lostrust_policyretention_policybloques y (azurerm_container_registry)azurerm_security_center_contact- Invalidación de la función creat del SDK para controlar201el código de respuesta (azurerm_security_center_contact)
2.31.1 (8 de octubre de 2020)
MEJORAS:
azurerm_cognitive_account-kindahora admitePersonalizer(azurerm_cognitive_account)azurerm_search_service-skuahora admitestorage_optimized_l1ystorage_optimized_l2(azurerm_search_service)azurerm_storage_share- establezcametadataen y establezca y en (ComputedaclstartexpiryOptionalazurerm_storage_share)
CORRECCIONES DE ERRORES:
azurerm_dedicated_hardware_security_module-stamp_idahora opcional para permitir el uso en ubicaciones que usanzones(azurerm_dedicated_hardware_security_module)azurerm_storage_account-large_file_share_enabledmarcado 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_pricingpara 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 camporesource_type. Las configuraciones establecen el valor predeterminado deresource_typeenVirtualMachines, 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:
- Nuevo recurso: (#6761)
- Nuevo recurso: (#8605)
- Nuevo recurso: (#8605)
- Nuevo recurso: (#8605)
- Nuevo recurso: (#8605)
MEJORAS:
- dependencies:
github.com/Azure/azure-sdk-for-goactualizando av46.4.0(github.com/Azure/azure-sdk-for-go) data.azurerm_application_insights- compatibilidad con laconnection_stringpropiedad (data.azurerm_application_insights)azurerm_app_service- compatibilidad con direcciones IPV6 en laip_restrictionpropiedad (azurerm_app_service)azurerm_application_insights- compatibilidad con laconnection_stringpropiedad (azurerm_application_insights)azurerm_backup_policy_vm- validar que las copias de seguridad diarias >7son (azurerm_backup_policy_vm)azurerm_dedicated_host- Agregar compatibilidad con lasDSv4-Type1propiedadessku_namey (azurerm_dedicated_host)azurerm_iothub- Compatibilidad con lapublic_network_access_enabledpropiedad (azurerm_iothub)azurerm_key_vault_certificate_issuer- laorg_idpropiedad ahora es opcional (azurerm_key_vault_certificate_issuer)azurerm_kubernetes_cluster_node_pool- Lasmax_nodepropiedades , y ahora se pueden establecer en (min_nodenode_count0azurerm_kubernetes_cluster_node_pool)azurerm_mssql_database- Lamin_capacitypropiedad ahora se puede establecer en (0azurerm_mssql_database)azurerm_mssql_database- compatibilidad conlong_term_retention_policyshort_term_retention_policybloques y [azurerm_mssql_database]azurerm_mssql_server- admite laminimum_tls_versionpropiedad (azurerm_mssql_server)azurerm_mssql_virtual_machine- compatibilidad constorage_configuration_settings(azurerm_mssql_virtual_machine)azurerm_security_center_subscription_pricing- ahora admite porresource_typeprecio (azurerm_security_center_subscription_pricing)azurerm_storage_account- compatibilidad con lalarge_file_share_enabledpropiedad (azurerm_storage_account)azurerm_storage_share- compatibilidad con grandes cuotas (hasta102400GB) (azurerm_storage_share)
CORRECCIONES DE ERRORES:
azurerm_function_app: marque elapp_settingsbloque como calculado (azurerm_function_app)azurerm_function_app_slot: marque elapp_settingsbloque como calculado (azurerm_function_app_slot)azurerm_policy_set_definition: corrige el problema con el atributoparameter_valuesvacío (azurerm_policy_set_definition)azurerm_policy_definition-modeproperty 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_keysHashiCorp:azurerm_cosmosdb_accountdonde 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:
iothubactualizando a2020-03-01(iothub) - dependencies:
storagecacheactualizando a2020-03-01(storagecache) - dependencies: actualización
resourcesa la versión de API (2020-06-01resources) azurerm_analysis_services_server- compatibilidad con lasS8v2S9v2SKU y (azurerm_analysis_services_server)azurerm_cognitive_account- compatibilidad conSsku(azurerm_cognitive_account)azurerm_container_group- compatibilidad con eldns_configbloque (azurerm_container_group)azurerm_cosmosdb_account- admite lazone_reduntantpropiedad (azurerm_cosmosdb_account)azurerm_cosmosdb_mongo_collection: respetará ahora el orden de lakeyspropiedad en el bloque (indexazurerm_cosmosdb_mongo_collection)azurerm_hpc_cache: admite lasmtupropiedadesroot_squash_enabledy (azurerm_hpc_cache)azurerm_key_vault- Agregar compatibilidad paraenable_rbac_authorization(azurerm_key_vault)azurerm_lighthouse_assignment: limitescopela propiedad a subsriptions (azurerm_lighthouse_assignment)azurerm_logic_app_workflow- compatibilidad con laintegration_service_environment_idpropiedad (azurerm_logic_app_workflow)azurerm_servicebus_topic- validar lamax_size_in_megabytespropiedad (azurerm_servicebus_topic)azurerm_servicebus_queue- validar lamax_size_in_megabytespropiedad (azurerm_servicebus_queue)azurerm_servicebus_subscription_rule- admite lacorrelation_filter.propertiespropiedad (azurerm_servicebus_subscription_rule)azurerm_storage_management_policy: admite elappendBlobvalor deblob_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íosettingsen 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 bloqueNoneidentity(identityazurerm_api_management)azurerm_container_registry: la propiedad fuerza ahora un nuevo recurso según lo requiera la versión actualizada destorage_account_idla 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 usavitual_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 usahub_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 usaallow_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-goactualizando av46.3.0(github.com/Azure/azure-sdk-for-go) - dependencies:
containerregistryactualizando a2019-05-01(containerregistry) - Origen de datos: : exporte el atributo para las ubicaciones principales y
azurerm_api_managementprivate_ip_addressesadicionales (azurerm_api_management) azurerm_api_management: admite elvirtual_network_configurationbloque para ubicaciones adicionales (azurerm_api_management)azurerm_api_management- exporteprivate_ip_addressesel atributo para ubicaciones adicionales (azurerm_api_management)azurerm_cosmosdb_account: admite elServerlessvalor de la propiedad (capabilitiesazurerm_cosmosdb_account)azurerm_cosmosdb_sql_container- compatibilidad con laindexing_policypropiedad (azurerm_cosmosdb_sql_container)azurerm_mssql_server- compatibilidad con lasrecover_database_idpropiedadesrestore_dropped_database_idy (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 desusothe policy_definition_referenceen lugar de (parametersparameter_vcaluessazurerm_policy_set_definition)azurerm_search_service- Agregar compatibilidad paraallowed_ips(azurerm_search_service)azurerm_service_fabric_cluster- Quitar el límite de dos bloquesclient_certificate_thumbprintpara (azurerm_service_fabric_cluster)azurerm_signalr_service- compatibilidad con actualizaciones diferenciales (azurerm_signalr_service)azurerm_spring_cloud_service- compatibilidad para configurar elnetworkbloque (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 usavitual_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 usahub_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 usaallow_vnet_to_vnet_traffic(azurerm_virtual_wan)azurerm_windows_virtual_machine- compatibilidad para actualizar ellicense_typecampo (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 bloqueNonetype(identityidentityazurerm_api_management)azurerm_app_service: no intente administrar source_control cuando scm_typeVSTSRMes (azurerm_app_service)azurerm_function_app: no intente administrar source_control cuando scm_typeVSTSRMes (azurerm_function_app)azurerm_kubernetes_cluster- seleccionar el primer grupo de nodos del sistema si se ha quitado el originaldefault_node_pool(azurerm_kubernetes_cluster)
2.28.0 (17 de septiembre de 2020)
NOTAS DE LA ACTUALIZACIÓN
- El campo
iddel elementoazurerm_role_definitionha 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 campoidexistente está disponible comorole_definition_resource_ida 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:identityexporte 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 elautoscale_settingsbloque (azurerm_cosmosdb_cassandra_keyspace)azurerm_cosmosdb_gremlin_database: admite elautoscale_settingsbloque (azurerm_cosmosdb_gremlin_database)azurerm_cosmosdb_gremlin_graph: admite elautoscale_settingsbloque (azurerm_cosmosdb_gremlin_graph)azurerm_cosmosdb_mongo_collection: admite elautoscale_settingsbloque (azurerm_cosmosdb_mongo_collection)azurerm_cosmosdb_mongo_database: admite elautoscale_settingsbloque (azurerm_cosmosdb_mongo_database)azurerm_cosmosdb_sql_container: admite elautoscale_settingsbloque (azurerm_cosmosdb_sql_container)azurerm_cosmosdb_sql_database: admite elautoscale_settingsbloque (azurerm_cosmosdb_sql_database)azurerm_cosmosdb_table: admite elautoscale_settingsbloque (azurerm_cosmosdb_table)azurerm_firewall: admite elmanagement_ip_configurationbloque (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_keysidentificador 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 quenamela 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- exposerole_definition_resource_id(azurerm_role_definition)
2.27.0 (10 de septiembre de 2020)
NOTAS DE LA ACTUALIZACIÓN
- El campo
iddel elementoazurerm_role_definitionha 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 campoidexistente está disponible comorole_definition_resource_iden 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 elAllowSelfServeUpgradeToMongo36valor del campo dentro del bloque (namecapabilitiesazurerm_cosmosdb_account)azurerm_linux_virtual_machine- Agregar compatibilidad paraencryption_at_host_enabled(azurerm_linux_virtual_machine)azurerm_linux_virtual_machine_scale_set- Agregar compatibilidad paraencryption_at_host_enabled(azurerm_linux_virtual_machine_scale_set)azurerm_servicebus_subscription- Agregar compatibilidad paradead_lettering_on_filter_evaluation_error(azurerm_servicebus_subscription)azurerm_spring_cloud_app- compatibilidad con elidentitybloque (azurerm_spring_cloud_app)azurerm_storage_share_directory- Validación de nombre de actualización (azurerm_storage_share_directory)azurerm_virtual_network_gateway- compatibilidad conaad_audiencey dentro del bloque (aad_issueraad_tenantvpn_client_configurationazurerm_virtual_network_gateway)azurerm_windows_virtual_machine- Agregar compatibilidad paraencryption_at_host_enabled(azurerm_windows_virtual_machine)azurerm_windows_virtual_machine_scale_set- Agregar compatibilidad paraencryption_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 elkindque 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_setyazurerm_windows_virtual_machine_scale_setpara más información.
CARACTERÍSTICAS:
- Nuevo recurso: (#8253)
MEJORAS:
- dependencies:
loganalyticsactualizando a2020-03-01-preview(loganalytics) azurerm_api_management_subscription- Compatibilidadallow_tracing property(azurerm_api_management_subscription)azurerm_application_gateway- Agregar compatibilidad paraprobe.properties.port(azurerm_application_gateway)azurerm_linux_virtual_machine_scale_set- Compatibilidad beta conextensionbloques (azurerm_linux_virtual_machine_scale_set)azurerm_log_analytics_workspace: elskuvalor ahora es opcional y el valor predeterminado es (PerGB2018azurerm_log_analytics_workspace)azurerm_windows_virtual_machine_scale_set- Compatibilidad beta conextensionbloques (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 hayaallow_extension_operationsprovision_vm_agentinstalado 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 instaladoallow_extension_operationsprovision_vm_agentmanualmente) (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 valoressecure_environment_variablescontainervacíos (azurerm_container_group)
CARACTERÍSTICAS:
- Nuevo recurso (#8067)
MEJORAS:
- dependencies:
keyvaultactualizando a2019-09-01(keyvault) azurerm_app_service_slot_virtual_network_swift_connection- agregar la validación de queapp_service_ides 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 quesubnetes un identificador de subred (azurerm_app_service_slot_virtual_network_swift_connection)azurerm_batch_pool- Quitarnetwork_configurationde la carga de actualización (azurerm_batch_pool)azurerm_frontdoor_firewall_policy-match_variabledentro delmatch_conditionbloque 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 consoft_delete_retention_days(azurerm_key_vault)azurerm_shared_image- Compatibilidad conpurchase_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_configestá 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 laip_addressesconfiguración dentro del bloque en una lista vacía (backend_address_poolazurerm_application_gateway)azurerm_application_gateway- Agregar validación alzonecampo (azurerm_application_gateway)azurerm_container_group: elsecure_environment_variablescampo dentro de ahora asigna claves con valorescontainervací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 alzonecampo (azurerm_dedicated_host_group)azurerm_firewall- Agregar validación alzonecampo (azurerm_firewall)azurerm_hardware_security_module- Agregar validación alzonecampo (azurerm_hardware_security_module)azurerm_lb- Agregar validación alzonecampo (azurerm_lb)azurerm_linux_virtual_machine- compatibilidad con laultra_ssd_enabledactualizació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 alzonecampo (azurerm_linux_virtual_machine_scale_set)azurerm_managed_disk- Agregar validación alzonecampo (azurerm_managed_disk)azurerm_nat_gateway- Agregar validación alzonecampo (azurerm_nat_gateway)azurerm_orchestrated_virtual_machine_scale_set- Agregar validación alzonecampo (azurerm_orchestrated_virtual_machine_scale_set)azurerm_public_ip_prefix- Agregar validación alzonecampo (azurerm_public_ip_prefix)azurerm_public_ip- Agregar validación alzonecampo (azurerm_public_ip)azurerm_redis_cache- Agregar validación alzonecampo (azurerm_redis_cache)azurerm_virtual_machine- Agregar validación alzonecampo (azurerm_virtual_machine)azurerm_virtual_machine_scale_set- Agregar validación alzonecampo (azurerm_virtual_machine_scale_set)azurerm_windows_virtual_machine- compatibilidad con laultra_ssd_enabledactualizació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 alzonecampo (azurerm_windows_virtual_machine_scale_set)
2.24.0 (20 de agosto de 2020)
CARACTERÍSTICAS:
- Nuevo recurso: (#7886)
MEJORAS:
- dependencies: actualización
containerinstancea la versión de API (2019-12-01containerinstance) azurerm_api_management_api- ahora admiteoauth2_authorizationyopenid_authentication(azurerm_api_management_api)azurerm_policy_definition-modeahora 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 deresource_group_nameque 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 para2020-03-01solucionar 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 para2020-03-01solucionar 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 para2020-03-01solucionar 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 para2020-03-01solucionar 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 para2020-03-01solucionar 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 para2020-03-01solucionar 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 para2020-03-01solucionar 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 seallow_blob_public_accessmin_tls_versionadmiten en otras regiones (azurerm_storage_account)
2.23.0 (13 de agosto de 2020)
CARACTERÍSTICAS:
MEJORAS:
- dependencies:
containerserviceactualizando a2020-04-01(containerservice) - dependencies:
mysqlactualizando a2020-01-01(mysql) - dependencies:
postgresqlactualizando a2020-01-01(postgresql) - Origen de datos:
azurerm_app_serviceahora exporta la configuración (source_controlazurerm_app_service) - Origen de datos:
azurerm_function_appahora exporta la configuración (source_controlazurerm_function_app) - Origen de datos:
azurerm_function_appahora exporta la configuración (site_configazurerm_function_app) azurerm_app_serviceahora admitesource_controlla configuración (azurerm_app_service)azurerm_function_appahora admitesource_controlla configuración (azurerm_function_app)azurerm_function_appahora admite laip_restrictionconfiguración completa (azurerm_function_app)azurerm_function_appahora admite lascm_ip_restrictionconfiguración completa (azurerm_function_app)azurerm_eventhub_namespace- compatibilidad con elidentitybloque (azurerm_eventhub_namespace)azurerm_postgresql_server- compatibilidad con elidentitybloque (azurerm_postgresql_server)azurerm_site_recovery_replicated_vm- compatibilidad con latarget_network_idconfiguración y en lanetwork_interfaceconmutación por error (azurerm_site_recovery_replicated_vm)azurerm_storage_account- compatibilidadstatic_websitecon el tipo de cuenta (BlockBlobStorageazurerm_storage_account)azurerm_storage_account- filtrarallow_blob_public_accessy desde Azure US Government (min_tls_versionazurerm_storage_account)
CORRECCIONES DE ERRORES:
- Todos los recursos que usan
locationun campo , lo que permite el valor al usar la validación mejorada (globallocation) - Origen de datos:
azurerm_api_management_user-user_idahora acepta caracteres únicos (azurerm_api_management_user) azurerm_application_gateway- aplicar mayúsculas yrule_typeminú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 siendpointse 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_ruleahora funcionará entre suscripciones (azurerm_mariadb_virtual_network_rule)azurerm_monitor_metric_alert_resource- seguir usandoSingleResourceMultiMetricCriteriapara las alertas existentes (azurerm_monitor_metric_alert_resource)azurerm_mysql_server: evitar un plan no vacío al usarthreat_detection_policy(azurerm_mysql_server)azurerm_orchestrated_virtual_machine_scale_set- allowsingle_placement_groupto betrue(azurerm_orchestrated_virtual_machine_scale_set)azurerm_mysql_server- compatibilidad con elidentitybloque (azurerm_mysql_server)azurerm_storage_account: establezca el valor predeterminadomin_tls_versionenTLS_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 laazure_blob_storage_accountpropiedad (azurerm_data_factory_dataset_delimited_text)
2.22.0 (7 de agosto de 2020)
DEPENDENCIAS:
- actualizar
github.com/Azure/azure-sdk-for-goav44.2.0(github.com/Azure/azure-sdk-for-go)
MEJORAS:
azurerm_cosmosdb_account- compatibilidadDisableRateLimitingResponsescon la propiedad (capabilitiesazurerm_cosmosdb_account)azurerm_storage_account- compatibilidad con lamin_tls_versionpropiedad (azurerm_storage_account)azurerm_storage_account_sas- compatibilidad con lasigned_version attributepropiedad (azurerm_storage_account_sas)azurerm_servicebus_queue- compatibilidad conenable_batched_operations, , y (statusforward_toforward_dead_lettered_messages_toazurerm_servicebus_queue)
CORRECCIONES DE ERRORES:
- Origen de datos:
azurerm_key_vault_certificatecorrección de un bloqueo al usar certificados acmebot (azurerm_key_vault_certificate) azurerm_iothub_shared_access_policy: evitarprimary_connection_string&secondary_connection_stringque se regenere durante cada aplicación (azurerm_iothub_shared_access_policy)
2.21.0 (31 de julio de 2020)
DEPENDENCIAS:
- actualizar
searcha2020-03-13(search) - actualizar
go-azure-helpersav0.11.2(go-azure-helpers)
CARACTERÍSTICAS:
MEJORAS:
azurerm_api_management_identity_provider_aad- Compatibilidad consignin_tenant(azurerm_api_management_identity_provider_aad)azurerm_app_service_plan- actualizar la relación entrekindyreserved(azurerm_app_service_plan)azurerm_automation_runbook- volverazurerm_automation_job_schedulea crear después de una actualización (azurerm_automation_runbook)azurerm_app_service_slot- compatibilidad conapplication_logs.file_system(azurerm_app_service_slot)azurerm_firewall- ya no requierezone(azurerm_firewall)azurerm_function_app_slot- compatibilidad con lasite_config.auto_swap_slot_namepropiedad (azurerm_function_app_slot)azurerm_kubernetes_cluster- compatibilidad con la actualización local deFreePaida para (sku_tierazurerm_kubernetes_cluster)azurerm_monitor_scheduled_query_rules_alert-action.0.custom_webhook_payloadahora 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 lapublic_network_access_enabledpropiedad (azurerm_search_service)azurerm_servicebus_subscription- compatibilidad con lastatuspropiedad (azurerm_servicebus_subscription)
CORRECCIONES DE ERRORES:
azurerm_automation_runbook: permitirpublish_content_linkque no se establezca el recurso (azurerm_automation_runbook)azurerm_api_management_named_value: sevalueha marcado como confidencial para ocultar los valores secretos (azurerm_api_management_named_value)azurerm_cognitive_account- permitirqname_runtime_endpointque no se establezca (azurerm_cognitive_account)azurerm_iothub_dps: el único valor válido paraskula propiedad para la API es ahora (S1azurerm_iothub_dps)azurerm_eventgrid_event_subscription- desusotopic_namede , 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 planunterraform apply. Esta funcionalidad ahora está habilitada de manera predeterminada y se puede rechazar la participación estableciendo la variable de entornoARM_PROVIDER_ENHANCED_VALIDATIONenfalse. azurerm_storage_account: ahora el valor predeterminado es false para alinearse con el portal yallow_blob_public_accessser seguro de forma predeterminada (azurerm_storage_account)
DEPENDENCIAS:
- actualizar
github.com/Azure/azure-sdk-for-goav44.1.0(github.com/Azure/azure-sdk-for-go) - actualizar
cosmosa2020-04-01(cosmos)
CARACTERÍSTICAS:
- Nuevo origen de datos: (#7517)
- Nuevo recurso: - add
dataset_data_lake_gen1suppport forazurerm_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_configurationde certificados HTTPS personalizados. (7498) - Nuevo recurso: (#7520)
- Nuevo recurso: (#7517)
MEJORAS:
azurerm_cosmos_db_account- agregar compatibilidad con laenable_free_tierpropiedad (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 congateway_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 degeo_location.prefix2019 (azurerm_cosmos_account)azurerm_monitor_autoscale_setting- Corregir bloqueo ennotification(azurerm_monitor_autoscale_setting)azurerm_storage_account: ahora el valor predeterminado es false para alinearse con el portal yallow_blob_public_accessser 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_clusteryazurerm_hdinsight_storm_clusterentran 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:
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
machinelearningAPI a la versión (2020-04-01machinelearning) - Origen de datos:
azurerm_storage_account- exponerallow_blob_public_access(azurerm_storage_account) - Origen de datos: ahora proporciona comentarios si se necesita un para
azurerm_dns_zoneresource_group_nameresolver 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 laroute_filter_idpropiedad (azurerm_express_route_circuit_peering)azurerm_kubernetes_cluster: ya no se envía el complemento en Azure China ya que no sekubernetes_dashboardadmite en esta región (azurerm_kubernetes_cluster)azurerm_local_network_gateway-address_spaceorder ahora se puede cambiar (azurerm_local_network_gateway)azurerm_machine_learning_workspace- agregar el campohigh_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_idremove forcenew (azurerm_mssql_database)azurerm_policy_assignment- compatibilidad conmetadatala propiedad (azurerm_policy_assignment)azurerm_policy_set_definition- compatibilidad con lapolicy_definition_reference_idpropiedad (azurerm_policy_set_definition)azurerm_storage_account- compatibilidad para configurarallow_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 eltraffic_selector_policybloque (azurerm_virtual_network_gateway_connection)azurerm_orchestrated_virtual_machine_scale_set- compatibilidad con laproximity_placement_group_idpropiedad (azurerm_orchestrated_virtual_machine_scale_set)
CORRECCIONES DE ERRORES:
- provider: en
metadata_urldesuso, ya que se trata de un nombre de host (metadata_hostmetadata_url) azurerm_*_virtual_machine-allow_extensions_operationsahora se puede actualizar (azurerm_*_virtual_machine)azurerm_eventhub_namespace- cambiar azone_redundantahora 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 hasta65536GB 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_enforcedahora 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 campoaddress_prefixahora 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_urlse 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/giovanniactualizando av0.11.0(github.com/tombuildsstuff/giovanni) - dependencies:
networkactualizando a2020-05-01(network) - Origen de datos:
azurerm_eventhub_namespace- exponer el campo (dedicated_cluster_idazurerm_eventhub_namespace) azurerm_cosmosdb_account- compatibilidad con laignore_missing_vnet_service_endpointpropiedad (azurerm_cosmosdb_account)azurerm_application_gateway- compatibilidad con elfirewall_policy_idatributo dentro del bloque (http_listenerazurerm_application_gateway)azurerm_eventhub_namespace- compatibilidad para configurar eldedicated_cluster_idcampo (azurerm_eventhub_namespace)azurerm_eventhub_namespace- compatibilidad para establecerpartition_counten cuando se usa un clúster dedicado (1024azurerm_eventhub_namespace)azurerm_eventhub_namespace- compatibilidad para establecerretention_counten 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 conmanagement_group_idel comportamiento de (management_group_nameazurerm_policy_definitionazurerm_policy_set_definition)azurerm_kusto_cluster- compatibilidad con lalanguage_extensionspropiedad (azurerm_kusto_cluster)azurerm_kusto_cluster- Compatibilidad con laoptimized_auto_scalepropiedad (azurerm_kusto_cluster)azurerm_mysql_server- compatibilidad con lathreat_detection_policypropiedad (azurerm_mysql_server)azurerm_mssql_database- Lasku_namepropiedad ahora solo fuerza un nuevo recurso para la familiaHS(Hiperescala) (azurerm_mssql_database)azurerm_web_application_firewall_policy: permite establecerversion0.1en (para cuando se establece entype) (Microsoft_BotManagerRuleSetazurerm_web_application_firewall_policy)azurerm_web_application_firewall_policy: admite latransformspropiedad en el bloque (custom_rules.match_conditionsazurerm_web_application_firewall_policy)azurerm_web_application_firewall_policy: admite lasrequest_body_checkpropiedades , 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 perpetuosclient_secreten 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 depolicy_definition_reference_idrecurso (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 deenabledgatewayAzure (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 deenabledgatewayAzure (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 deenabledgatewayAzure (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 deenabledgatewayAzure (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 deenabledgatewayAzure (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 deenabledgatewayAzure (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 deenabledgatewayAzure (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 deenabledgatewayAzure (trueazurerm_hdinsight_storm_cluster).
CARACTERÍSTICAS:
- Nuevo recurso: (#7533)
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- exponersku_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 formatouser_whitelisted_ip_rangesallowed_user_ip_cidrsesperado (azurerm_app_service_environment)azurerm_eventhub_namespace- compatibilidad con lazone_redundantpropiedad (azurerm_eventhub_namespace)azurerm_key_vault_certificate- exponer elcertificate_attributebloque (azurerm_key_vault_certificate)azurerm_kusto_cluster- Compatibilidadtrusted_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 paratext_whitelistque coincida mejor con la API (display_name_filterazurerm_sentinel_alert_rule_ms_security_incident)azurerm_shared_image- compatibilidad con imágenes especializadas a travésspecializedde la propiedad (azurerm_shared_image)azurerm_shared_image_version- compatibilidad con imágenes especializadas a travésspecializedde la propiedad (azurerm_shared_image_version)azurerm_spring_cloud_service- compatibilidad consku_name(azurerm_spring_cloud_service)azurerm_spring_cloud_service- compatibilidad con eltracebloque (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 deroll_instances_when_requiredproveedor 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 deroll_instances_when_requiredproveedor 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/cliav0.3.1(github.com/Azure/go-autorest/azure/cli)
CARACTERÍSTICAS:
- Nuevo recurso: (#7411)
MEJORAS:
- Autenticación: CLI de Azure: compatibilidad con tokens de acceso en directorios personalizados (7433)
azurerm_api_management_api- compatibilidad con lasubscription_requiredpropiedad (azurerm_api_management_api)azurerm_app_service_environment: admite un valor deWeb, Publishingpara la propiedad (internal_load_balancing_modeazurerm_app_service_environment)azurerm_kusto_cluster- compatibilidad con elidentitybloque (azurerm_kusto_cluster)azurerm_kusto_cluster- compatibilidad convirtual_network_configurationbloque (azurerm_kusto_cluster)azurerm_kusto_cluster- supoport para lazonepropiedad (azurerm_kusto_cluster)azurerm_firewall- compatibilidad para configurarthreat_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 camposrecommendation_categoryy en el bloque (recommendation_impactrecommendation_typecriteriaazurerm_monitor_activity_log_alert)azurerm_mssql_database- admite hasta5para la propiedad (min_capacityazurerm_mssql_database)azurerm_mssql_database- admitirGP_S_Gen5SKU hastaGP_S_Gen5_40(azurerm_mssql_database)
CORRECCIONES DE ERRORES:
azurerm_api_management_api- permitir puntos como prefijo delnamecampo (azurerm_api_management_api)azurerm_function_app- correcciones de estadoapp_settingspara (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 establecertime_aggregationen según la documentación (Lastazurerm_monitor_autoscale_settings)azurerm_postgresql_server: ahora puede actualizar el nivel desku_namevolviendo 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 formaip_rulescorretly ,virtual_network_subnet_idscuando 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 procesosingle_placement_groupfalse(2019-12-01azurerm_orchestrated_virtual_machine_scale_set)
DEPENDENCIES
- actualizar a
v43.1.0degithub.com/Azure/azure-sdk-for-go(v43.1.0) - actualizar
kustoa2019-12-01(kusto) - actualizar
kustoa2020-02-15(kusto)
CARACTERÍSTICAS
- Nuevo origen de datos: (#7107)
- Nuevo recurso: (#6535)
- Nuevo recurso: (#7107)
- Nuevo recurso: (#7306)
- Nuevo recurso: (#6713)
- Nuevo recurso: (#6713)
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 ladeveloper_portal_urlpropiedad (azurerm_api_management)azurerm_app_service- compatibilidad conscm_ip_restriction(azurerm_app_service)azurerm_app_service_certificate- compatibilidad conhosting_environment_profile_idel propety (azurerm_app_service_certificate)azurerm_app_service_environment- compatibilidad con lauser_whitelisted_ip_rangespropiedad (azurerm_app_service_environment)azurerm_kusto_cluster- Compatibilidad conenable_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 conenforcement_mode(azurerm_policy_assignment)azurerm_private_endpoint- compatibilidad con losprivate_dns_zone_groupprivate_dns_zone_configsbloques ,custom_dns_configsy (azurerm_private_endpoint)azurerm_storage_share_directory-nameahora 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- laaccess_policy_object_idspropiedad ahora es opcional (azurerm_healthcare_service)azurerm_hdinsight_cluster- desusar lamin_instance_countpropiedad (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 admitev2(según la API de Azure) (azurerm_kubernetes_cluster)
DEPENDENCIAS:
containerservice- actualizando2020-03-01a (containerservice)policy- actualizando2019-09-01a (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- asegurarsewsdl_selectorde que se rellena cuando es (content_formatwsdlazurerm_api_management_api)azurerm_cosmosdb_accountLa modificacióngeo_locationya no desencadena una recreación del recurso (azurerm_cosmosdb_account)azurerm_eventgrid_event_subscription- compatibilidad conazure_function_endpoint(azurerm_eventgrid_event_subscription)azurerm_eventgrid_event_subscription- exponerbase_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 configuraroutbound_ports_allocatedy 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 elprivate_fqdndel 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 elGeoMatchoperador 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 secalling_web_hookenví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 deauthorizationRulesaAuthorizationRules(azurerm_eventhub_namespace_authorization_rule)azurerm_eventgrid_event_subscription- corregir un bloqueo cuandosubject_filterse 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 elmax_bid_pricecampo (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 importardefault_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 denode_taintsla 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 elmax_bid_pricecampo (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 conactivities(azurerm_data_factory_pipeline)azurerm_eventgrid_event_subscription- compatibilidad con el filtrado avanzado (azurerm_eventgrid_event_subscription)azurerm_signalr_service- compatibilidad conEnableMessagingLogsla 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_headerahora 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 establecerhybrid_connection_endpointel bloque (azurerm_eventgrid_event_subscription)azurerm_function_app- se estableceKindcorrectamente cuandoos_typees (linuxazurerm_function_app)azurerm_key_vault_certificate- establecer siempre loscertificate_datacamposthumbprinty (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_protocolsahora también se calcula para evitar diferencias permanentes (azurerm_virtual_network_gateway)
2.12.0 (28 de mayo de 2020)
CARACTERÍSTICAS:
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 lacontainer_image_namespropiedad (azurerm_batch_pool)azurerm_eventgrid_event_subscription- compatibilidad conexpiration_time_utcla propiedad , y , (service_bus_topic_endpointservice_bus_queue_endpointazurerm_eventgrid_event_subscription)azurerm_eventgrid_event_subscription- eleventhub_endpointha quedado en desuso en lugar deeventhub_endpoint_idla propiedad (azurerm_eventgrid_event_subscription)azurerm_eventgrid_event_subscription- elhybrid_connection_endpointha quedado en desuso en lugar dehybrid_connection_endpoint_idla propiedad (azurerm_eventgrid_event_subscription)azurerm_eventgrid_topic- compatibilidad coninput_schemainput_mapping_fields, y (input_mapping_default_valuesazurerm_eventgrid_topic)azurerm_kubernetes_cluster- exponer eloms_agent_identitybloque dentro del bloque (addon_profileazurerm_kubernetes_cluster)azurerm_logic_app_action_http- compatibilidad con larun_afterpropiedad (azurerm_logic_app_action_http)azurerm_storage_account- compatibilidadRAGZRScon 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íaUnknownindefinidamente (azurerm_key_vault_certificate)azurerm_linux_virtual_machine- Validar correctamente la longitud de las propiedades ssh de rsapublic_key(azurerm_linux_virtual_machine)azurerm_linux_virtual_machine- permitir lavirtual_machine_scale_set_idconfiguración en la implementación no zonal (azurerm_linux_virtual_machine)azurerm_servicebus_topic- compatibilidad con números ennameel campo (azurerm_servicebus_topic)azurerm_shared_image_version-target_region.x.storage_account_typeahora tiene el valor predeterminado y se pueden agregar o quitartarget_regionvarios s (azurerm_shared_image_version)azurerm_sql_virtual_network_rule- actualizar la validación delnamecampo (azurerm_sql_virtual_network_rule)azurerm_windows_virtual_machine- permitir lavirtual_machine_scale_set_idconfiguración en la implementación no zonal (azurerm_windows_virtual_machine)azurerm_windows_virtual_machine- Validar correctamente la longitud de las propiedades ssh de rsapublic_key(azurerm_windows_virtual_machine)
2.11.0 (21 de mayo de 2020)
DEPENDENCIAS:
- actualizar
github.com/Azure/azure-sdk-for-goav42.1.0(github.com/Azure/azure-sdk-for-go) - actualizar
networka2020-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 proveedorARM_PROVIDER_ENHANCED_VALIDATIONtruede 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 delnamecampo (azurerm_api_management_api_version_set)azurerm_app_service- Elip_restrictionbloque ahora admite la propiedad (actionazurerm_app_service)azurerm_databricks_workspace- exponerworkspace_idyworkspace_url(azurerm_databricks_workspace)azurerm_netapp_volume- admite lamount_ip_addressespropiedad (azurerm_netapp_volume)azurerm_redis_cache- admitir nuevas directivas maxmemoryallkeys-lfu&volatile-lfu(azurerm_redis_cache)azurerm_storage_account- permitir el valorPATCHde 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_imagela 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_clusterHDInsight (azurerm_hdinsight_cluster) - Origen de datos: : genera un error cuando no se encuentra
azurerm_healthcare_serviceel 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_firewallel firewall (azurerm_firewall) - Origen de datos: : genera un error cuando no se encuentra la configuración
azurerm_maintenance_configurationde 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_connectionprivado (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_versionla 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_identitypor el usuario (azurerm_user_assigned_identity) azurerm_api_management_subscription- corregir la exportación deprimary_keyysecondary_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 cuandoskuseabasic(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
eventgrida2020-04-01-preview(eventgrid) - actualizar
iothuba2019-03-22-preview(iothub)
CARACTERÍSTICAS:
MEJORAS:
- Todos los orígenes de datos: agregar validación para que el campo no esté vacío donde
resource_group_namesea 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- Compatibilidadkey_vault_idque no tiene una versión (azurerm_api_management)azurerm_api_management_diagnostic- admite la propiedad necesariaapi_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 elheader_frontdoor_idatributo (azurerm_frontdoor)azurerm_log_analytics_workspace- Agregar compatibilidad pararentention_in_daysel 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 restauracionescreate_modegeográficas (azurerm_mariadb_server)azurerm_mariadb_server- compatibilidad con lapublic_network_access_enabledpropiedad (azurerm_mariadb_server)azurerm_mariadb_server: todas las propiedades delstorage_profilebloque 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_enforcementassl_enforcement_enabled,geo_redundant_backupageo_redundant_backup_enabledyauto_growazurerm_mysql_server: compatibilidad con la propiedad que permite la creación de réplicas, restauraciones a un momento dado y restauracionescreate_modegeográficas (azurerm_mysql_server)azurerm_mysql_server- compatibilidad con lapublic_network_access_enabledpropiedad (azurerm_mysql_server)azurerm_mysql_server: todas las propiedades delstorage_profilebloque 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 assl_enforcementssl_enforcement_enabled(geo_redundant_backupgeo_redundant_backup_enabledauto_growauto_grow_enabledazurerm_mysql_server)azurerm_mssql_server- Agregar compatibilidad con laazuread_administratorpropiedad (azurerm_mssql_server)azurerm_postgres_server- compatibilidad con lathreat_detection_policypropiedad (azurerm_postgres_server)azurerm_storage_account- habilitar la migraciónaccount_kinddeStoragea (StorageV2azurerm_storage_account)azurerm_windows_virtual_machine- ahoraos_disk.disk_encryption_set_idse 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_accountAutomation (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 cuandopolicyes nulo (azurerm_api_management)azurerm_api_management: solo envíahostname_configurationlas propiedades si no están vacías (azurerm_api_management)azurerm_api_management_diagnostic: ahora se puede aprovisionar de nuevo si se admiteapi_management_logger_id(azurerm_api_management_diagnostic)azurerm_api_management_named_value: se corrige el plan no vacío cuandosecretes true (azurerm_api_management_named_value)azurerm_application_insights-retention_in_daysel valor predeterminado es 90 (azurerm_application_insights)azurerm_data_factory_trigger_schedule- establecer eltypevalor necesario para las referencias de canalización (azurerm_data_factory_trigger_schedule)azurerm_kubernetes_cluster: corrige elInvalidLoadbalancerProfileerror (azurerm_kubernetes_cluster)azurerm_linux_virtual_machine_scale_set- compatibilidad para actualizar lado_not_run_extensions_on_overprovisioned_machinespropiedad (azurerm_linux_virtual_machine_scale_set)azurerm_monitor_diagnostic_setting- Corregir posible bloqueo conretention_policy(azurerm_monitor_diagnostic_setting)azurerm_mariadb_server- Lastorage_mbpropiedad ahora es opcional cuando está habilitada (auto_growazurerm_mariadb_server)azurerm_mysql_server- Lastorage_mbpropiedad 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 lado_not_run_extensions_on_overprovisioned_machinespropiedad (azurerm_windows_virtual_machine_scale_set)
2.9.0 (7 de mayo de 2020)
CARACTERÍSTICAS:
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 connameypriorityen (ip_restrictionsazurerm_app_service)azurerm_application_gateway- compatibilidad con certificados SSL sin contraseñas (azurerm_application_gateway)azurerm_eventhub_authorization_rule- compatibilidad conprimary_connection_string_aliaslasecondary_connection_string_aliaspropiedad (azurerm_eventhub_authorization_rule)azurerm_eventhub_namespace_authorization_rule- compatibilidad conprimary_connection_string_aliaslasecondary_connection_string_aliaspropiedad (azurerm_eventhub_namespace_authorization_rule)azurerm_eventhub_namespace- compatibilidad condefault_primary_connection_string_aliasla_defaultsecondary_connection_string_aliaspropiedad (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 lafeaturesmarca está establecida en (recover_soft_deleted_key_vaultstrueazurerm_key_vault_certificate)azurerm_key_vault_key- compatibilidad para recuperar una clave eliminada temporalmente si lafeaturesmarca está establecida en (recover_soft_deleted_key_vaultstrueazurerm_key_vault_key)azurerm_key_vault_secret- compatibilidad para recuperar un secreto eliminado temporalmente si lafeaturesmarca está establecida en (recover_soft_deleted_key_vaultstrueazurerm_key_vault_secret)azurerm_linux_virtual_machine_scale_set- compatibilidad para configurar discoscreate_modede datos (azurerm_linux_virtual_machine_scale_set)azurerm_monitor_diagnostic_setting-log_analytics_destination_typesupportsAzureDiagnostics(azurerm_monitor_diagnostic_setting)azurerm_windows_virtual_machine_scale_set- compatibilidad para configurar discoscreate_modede 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- Lapublish_content_linkpropiedad 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_ruleazurerm_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 sinsubscription/<id>(directivas integradas) (azurerm_policy_assignment)azurerm_policy_definition: los cambios en las claves dinámicas ( , , , ) del campo se excluyen decreatedBycreatedOnlasupdatedByupdatedOnmetadatadiferencias (azurerm_policy_definition)azurerm_redis_cache- asegúreserdb_storage_connection_stringde 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_nameadmite elConsumptionvalor desku(azurerm_api_management)azurerm_api_management_api- compatibilidad con formatos de contenido de openapi v3 (azurerm_api_management_api)azurerm_application_gateway- propiedadhost_namessupport (azurerm_application_gateway)azurerm_express_route_circuit_peering- compatibilidad con lascustomer_asnpropiedadesrouting_registry_namey (azurerm_express_route_circuit_peering)azurerm_frontdoor- Agregar compatibilidad parabackend_pools_send_receive_timeout_seconds(azurerm_frontdoor)azurerm_mssql_server-support lapublic_network_access_enabledpropiedad (azurerm_mssql_server)azurerm_mssql_database- compatibilidad con elextended_auditing_policybloque (azurerm_mssql_database)azurerm_mssql_elasticpool- supportlicense_type(azurerm_mssql_elasticpool)azurerm_subnet: compatibilidad con varios prefijos conaddress_prefixes(azurerm_subnet)data.azurerm_shared_image_version-nameadmitelatestyrecent(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 denamepara permitir nombres de recursos de longitud completa (azurerm_linux_virtual_machine)azurerm_linux_virtual_machine_scale_set- corregir la validación denamepara permitir nombres de recursos de longitud completa (azurerm_linux_virtual_machine_scale_set)azurerm_monitor_diagnostic_setting- makeretention_policyyretention_policyoptional (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ónmanaged_rulesde API (azurerm_web_application_firewall_policy)azurerm_windows_virtual_machine- corregir la validación denamepara permitir nombres de recursos de longitud completa (azurerm_windows_virtual_machine)azurerm_windows_virtual_machine_scale_set- corregir la validación denamepara permitir nombres de recursos de longitud completa (azurerm_windows_virtual_machine_scale_set)azurerm_virtual_network_gateway_connection-shared_keyahora es opcional cuandotypeesIPSec(azurerm_virtual_network_gateway_connection)
2.7.0 (23 de abril de 2020)
CARACTERÍSTICAS:
DEPENDENCIAS:
- actualizar
apimanagementa2019-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:locationexporte la propiedad (app_service_environment) - Origen de datos:
azurerm_notification_hub_namespace- exporttags(azurerm_notification_hub_namespace) azurerm_api_management- compatibilidad con integraciones de red virtual (azurerm_api_management)azurerm_cosmosdb_mongo_collection- compatibilidad con lasindexpropiedadessystem_indexy (azurerm_cosmosdb_mongo_collection)azurerm_function_app- se hanstorage_account_idagregado ystorage_account_access_key(azurerm_function_app)azurerm_kubernetes_cluster- en desusoprivate_link_enableden lugar de (private_cluster_enabledazurerm_kubernetes_cluster)azurerm_mysql_server- compatibilidad con lapublic_network_access_enabledpropiedad (azurerm_mysql_server)azurerm_notification_hub- compatibilidad contags(azurerm_notification_hub)azurerm_notification_hub_namespace- compatibilidad contags(azurerm_notification_hub_namespace)azurerm_postgres_server: compatibilidad con la propiedad que permite crear réplicas, restauraciones a un momento dado ycreate_moderestauraciones geográficas (azurerm_postgres_server)azurerm_postgres_server- compatibilidad coninfrastructure_encryption_enabledlas propiedades , y (public_network_access_enabledssl_minimal_tls_version_enforcedazurerm_postgres_server)azurerm_postgres_server: todas las propiedades delstorage_profilebloque 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 assl_enforcementssl_enforcement_enabled(geo_redundant_backupgeo_redundant_backup_enabledauto_growauto_grow_enabledazurerm_postgres_server)azurerm_private_endpoint- Agregar compatibilidad paratags(azurerm_private_endpoint)azurerm_shared_image- propiedadhyper_v_generationsupport (azurerm_shared_image)azurerm_linux_virtual_machine_scale_set- compatibilidad con laautomatic_instance_repairpropiedad (azurerm_linux_virtual_machine_scale_set)azurerm_windows_virtual_machine_scale_set- compatibilidad con laautomatic_instance_repairpropiedad (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íosbackend_address_pool.#.fqdnspara (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_headerahora es necesario (azurerm_cdn_endpoint)azurerm_cdn_endpoint- establecer elrequest_header_conditionbloque (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 conboot_diagnositics(azurerm_linux_virtual_machine_scale_set)azurerm_policy_assignment: permite ámbitos que no empiezan porsubscription/<id>(azurerm_policy_assignment)azurerm_postgres_server: lastorage_mbpropiedad ahora es opcional cuando está habilitada (auto_growazurerm_postgres_server)azurerm_public_ip_prefix- Actualiceprefix_lengthla validación para aceptar todos los intervalos de direcciones IPv4 válidos (azurerm_public_ip_prefix)azurerm_route- agregar validación a lasnamepropiedadesroute_table_namey (azurerm_route)azurerm_virtual_network_gateway- Por requisitos de API,public_ip_address_ides 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-goav41.2.0(github.com/Azure/azure-sdk-for-go)
MEJORAS:
- Origen de datos:
azurerm_policy_definitionahora puede buscar con (nameazurerm_policy_definition) - Origen de datos:
azurerm_policy_definition: el campo hamanagement_group_idquedado en desuso y ha cambiado de nombremanagement_group_namea (azurerm_policy_definition) azurerm_application_insights- compatibilidad con ladisable_ip_maskingpropiedad (azurerm_application_insights)azurerm_cdn_endpoint- compatibilidad para configurardelivery_rule(azurerm_cdn_endpoint)azurerm_cdn_endpoint- compatibilidad para configurarglobal_delivery_rule(azurerm_cdn_endpoint)azurerm_function_app- compatibilidad con lapre_warmed_instance_countpropiedad (azurerm_function_app)azurerm_hdinsight_hadoop_cluster- compatibilidad con latls_min_versionpropiedad (azurerm_hdinsight_hadoop_cluster)azurerm_hdinsight_hbase_cluster- compatibilidad con latls_min_versionpropiedad (azurerm_hdinsight_hbase_cluster)azurerm_hdinsight_interactive_query_cluster- compatibilidad con latls_min_versionpropiedad (azurerm_hdinsight_interactive_query_cluster)azurerm_hdinsight_kafka_cluster- compatibilidad con latls_min_versionpropiedad (azurerm_hdinsight_kafka_cluster)azurerm_hdinsight_ml_services_cluster- compatibilidad con latls_min_versionpropiedad (azurerm_hdinsight_ml_services_cluster)azurerm_hdinsight_rserver_cluster- compatibilidad con latls_min_versionpropiedad (azurerm_hdinsight_rserver_cluster)azurerm_hdinsight_spark_cluster- compatibilidad con latls_min_versionpropiedad (azurerm_hdinsight_spark_cluster)azurerm_hdinsight_storm_cluster: admite lathreat_detection_policypropiedad (azurerm_hdinsight_storm_cluster)azurerm_kubernetes_cluster- exportarkubelet_identity(azurerm_kubernetes_cluster)azurerm_kubernetes_cluster- compatibilidad con la actualizaciónmanaged_outbound_ip_countde los campos , y dentro del bloque (outbound_ip_prefix_idsoutbound_ip_address_idsload_balancer_profileazurerm_kubernetes_cluster)azurerm_network_interface- exporteinternal_domain_name_suffixla propiedad (azurerm_network_interface)azurerm_policy_definition- hamanagement_group_idquedado en desuso y se ha cambiado el nombre amanagement_group_name(azurerm_policy_definition)azurerm_sql_server- compatibilidad con laconnection_policypropiedad (azurerm_sql_server)azurerm_virtual_network- exporteguidel atributo (azurerm_virtual_network)
CORRECCIONES DE ERRORES:
- Origen de datos: corrección de un error en el que no se estableció
azurerm_data_factoryel 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- LaEnterpriseSKU 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_clusterpresenta 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 quemin_countymax_countse establezcan ennull(o se omitan) en lugar de0(puesto que 0 no es un valor válido para estos campos).
- Debido a un cambio importante en la API de AKS, el recurso
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
tagsdel bloquedefault_node_pooldeazurerm_kubernetes_clustersy el campotagsdel recursoazurerm_kubernetes_cluster_node_pool.
MEJORAS:
- dependencies: actualización para usar la
2020-02-01versió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ústeresservice_principalsolo msi (azurerm_kubernetes_cluster)azurerm_kubernetes_cluster- Hacer que el bloque se calcule como Windows credenciales ahora las genera Azure si no se especificawindows_profile(azurerm_kubernetes_cluster)azurerm_kubernetes_cluster- compatibilidad conoutbound_typedentro 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áticomin_countmax_countestá 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 lanode_countdefault_node_poolAPI (azurerm_kubernetes_cluster)azurerm_kubernetes_cluster- asegurarse detagsque se establecen en el estado de (default_node_poolazurerm_kubernetes_cluster)azurerm_kubernetes_cluster- enviar condicionalmente elaci_connector_linuxbloque para Azure China (azurerm_kubernetes_cluster)azurerm_kubernetes_cluster: enviar condicionalmente elhttp_application_routingbloque para Azure China Azure US Government ( &azurerm_kubernetes_cluster)azurerm_kubernetes_cluster_node_pool- requerir quemin_countymax_countse establezcan en en lugar denullcuando el escalado automático está deshabilitado (0azurerm_kubernetes_cluster_node_pool)azurerm_linux_virtual_machine- si la propiedad de lectura está vacía, supongapriorityque es (Regularazurerm_linux_virtual_machine)azurerm_windows_virtual_machine- si la propiedad de lectura está vacía, supongapriorityque es (Regularazurerm_windows_virtual_machine)
2.4.0 (2 de abril de 2020)
CARACTERÍSTICAS:
- Nuevo origen de datos: (#6211)
- Nuevo recurso: (#6191)
- Nuevo recurso: (#6321)
- Nuevo recurso: (#6274)
- Nuevo recurso: (#6211)
- Nuevo recurso: (#4928)
MEJORAS:
azurerm_network_interface- enviar siempreenable_accelerated_networkinga la API (azurerm_network_interface)azurerm_management_group- en desuso y cambie el nombre de la propiedad a para que coincida mejor con logroup_idnameque representa (azurerm_management_group)
ERRORES:
azurerm_application_gateway- ahora se puedeinclude_pathestablecer contarget_url(azurerm_application_gateway)azurerm_policy_set_definition- marcarmetadatacomo 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-goactualizando av40.3.0(github.com/Azure/azure-sdk-for-go) - dependencies:
github.com/terraform-providers/terraform-provider-azureadactualizando av0.8.0(github.com/terraform-providers/terraform-provider-azuread) - dependencies:
github.com/tombuildsstuff/giovanniactualizando av0.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
locationObligatorio (location) - Origen de
azurerm_storage_containerdatos: exposiciónresource_manager_iddel campo (azurerm_storage_container) azurerm_automation_schedule- agregar validación para el campo de zona horaria (azurerm_automation_schedule)azurerm_cognitive_account- compatibilidad con laqna_runtime_endpointpropiedad (azurerm_cognitive_account)azurerm_hpc_cache- exponer elmount_addressescampo (azurerm_hpc_cache)azurerm_lb: permite direcciones ipv6 para laprivate_ip_addresspropiedad (azurerm_lb)azurerm_managed_disk- eldisk_encryption_set_idcampo 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 laclient_certificate_common_namepropiedad (azurerm_service_fabric_cluster)azurerm_storage_container- exponer elresource_manager_idcampo (azurerm_storage_container)azurerm_storage_share- exponer elresource_manager_idcampo (azurerm_storage_share)azurerm_traffic_manager_profile- compatibilidad con lacustom_headerpropiedad (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 seipv4_firewall_ruledesordene (azurerm_analysis_server)azurerm_linux_virtual_machine- hacer quecustom_datael campo sea confidencial (azurerm_linux_virtual_machine)azurerm_linux_virtual_machine_scale_set- hacer quecustom_datael 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 hasta102400MB 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 delnamecampo (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 delbase_blobbloque (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 quecustom_datael campo sea confidencial (azurerm_windows_virtual_machine)azurerm_windows_virtual_machine_scale_set- hacer quecustom_datael 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éskey_value_secret_idde la propiedad (azurerm_application_gateway)azurerm_function_app- compatibilidad para configurardaily_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 conscale_in_policyyterminate_notification(azurerm_linux_virtual_machine_scale_set)azurerm_sql_database- compatibilidad con laextended_auditing_policypropiedad (azurerm_sql_database)azurerm_windows_virtual_machine_scale_set- compatibilidad conscale_in_policyyterminate_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_stringDispositivos (azurerm_iothub_dps_shared_access_policy) azurerm_function_app- AgregarWEBSITE_CONTENT&WEBSITE_CONTENTAZUREFILECONNECTIONSTRINGpara planes Premium (azurerm_function_app)azurerm_iothub_dps_shared_access_policy: compilar y desde el punto de conexión de servicio en lugar del puntoprimary_connection_stringsecondary_connection_stringde conexión Dispositivos (azurerm_iothub_dps_shared_access_policy)azurerm_linux_virtual_machine- actualizar la validación paranamepara permitir períodos (azurerm_linux_virtual_machine)azurerm_linux_virtual_machine_scale_set- actualizar la validación paranamepara 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/giovanniactualizando av0.9.0(github.com/tombuildsstuff/giovanni) azurerm_application_gateway: admite hasta125para la propiedad con SKUcapacityV2 (azurerm_application_gateway)azurerm_automation_dsc_configuration- compatibilidad con latagspropiedad (azurerm_automation_dsc_configuration)azurerm_batch_pool- compatibilidad con lapublic_ipspropiedad (azurerm_batch_pool)azurerm_frontdoor: se han expuesto nuevos atributosbackend_pool_health_probeen el bloque y (enabledprobe_methodazurerm_frontdoor)azurerm_function_app- Se ha agregadoos_typeun campo para facilitar la compatibilidad de las aplicaciones de función (linuxazurerm_function_app)azurerm_kubernetes_cluster: compatibilidad con lanode_labelspropiedad (azurerm_kubernetes_cluster)azurerm_kubernetes_cluster: compatibilidad con latagspropiedad (azurerm_kubernetes_cluster)azurerm_kubernetes_cluster_node_pool: compatibilidad con lanode_labelspropiedad (azurerm_kubernetes_cluster_node_pool)azurerm_kubernetes_cluster_node_pool: compatibilidad con latagspropiedad (azurerm_kubernetes_cluster_node_pool)azurerm_kusto_cluster- compatibilidad conenable_disk_encryptionlas propiedades y (enable_streaming_ingestazurerm_kusto_cluster)azurerm_lb- compatibilidad con laprivate_ip_address_versionpropiedad (azurerm_lb)azurerm_mariadb_server- Cambiar lageo_redundant_backuppropiedad ahora fuerza un nuevo recurso (azurerm_mariadb_server)azurerm_netapp_account- compatibilidad con latagspropiedad (azurerm_netapp_account)azurerm_netapp_pool- compatibilidad con latagspropiedad (azurerm_netapp_pool)azurerm_netapp_snapshot- compatibilidad con latagspropiedad (azurerm_netapp_snapshot)azurerm_netapp_volume- compatibilidad con latagspropiedad (azurerm_netapp_volume)azurerm_netapp_volume- compatibilidad con laprotocol_typespropiedad (azurerm_netapp_volume)azurerm_netapp_volume- las propiedades , y en desusocifs_enabledde (nfsv3_enablednfsv4_enabledprotocols_enabledazurerm_netapp_volume)azurerm_network_watcher_flow_log- compatibilidad con la propiedad de análisisinterval_in_minutesde tráfico (azurerm_network_watcher_flow_log)azurerm_private_dns_a_record- exportefqdnla propiedad (azurerm_private_dns_a_record)azurerm_private_dns_aaaa_record- exportefqdnla propiedad (azurerm_private_dns_aaaa_record)azurerm_private_dns_cname_record- exportefqdnla propiedad (azurerm_private_dns_cname_record)azurerm_private_dns_mx_record- exportefqdnla propiedad (azurerm_private_dns_mx_record)azurerm_private_dns_ptr_record- exportefqdnla propiedad (azurerm_private_dns_ptr_record)azurerm_private_dns_srv_record- exportefqdnla propiedad (azurerm_private_dns_srv_record)azurerm_private_endpoint: seprivate_ip_addressexpone como un atributo calculado (azurerm_private_endpoint)azurerm_redis_cache- compatibilidad con lasprimary_connection_stringpropiedadessecondary_connection_stringy (azurerm_redis_cache)azurerm_sql_server- compatibilidad con laextended_auditing_policypropiedad (azurerm_sql_server)azurerm_storage_account: admite hasta 50 etiquetas (azurerm_storage_account)azurerm_virtual_wan- compatibilidad con latypepropiedad (azurerm_virtual_wan)
CORRECCIONES DE ERRORES:
azurerm_app_service_plan- ya no envía una propiedadapp_service_environment_idvací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 correctamentefrontend_port_range. (5941)azurerm_dns_txt_record: admite registros de hasta1024caracteres de longitud (azurerm_dns_txt_record)azurerm_frontdoor- corregir la formabackend_pool_load_balancing/backend_pool_health_probe(azurerm_frontdoor)azurerm_frontdoor- todos los nuevos recursos de front-door que se crearán enGloballa 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ónsource_image_idcorrecta (azurerm_linux_virtual_machine_scale_set)azurerm_netapp_volume: admite volmes uoto100TBen tamaño (azurerm_netapp_volume)azurerm_search_service: el cambio dereplica_count&partition_countlas propiedades ya no fuerza un nuevo recurso (azurerm_search_service)azurerm_storage_account- corregir un bloqueo cuando se especificóstatic_websiteun 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_IDaARM_DISABLE_CORRELATION_REQUEST_IDpara que coincida con las otras variables de entorno. - El campo
tagsya no es de tipocomputed. - Origen de datos:
azurerm_api_management- quitar el bloque enskudesuso (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_planal nivel superior (propertiesazurerm_app_service_plan) - Origen de datos: - Este origen de datos se ha quitado
azurerm_azuread_applicationdesde que estaba en desuso (azurerm_azuread_application) - Origen de datos: - Este origen de datos se ha quitado
azurerm_azuread_service_principaldesde que estaba en desuso (azurerm_azuread_service_principal) - Origen de datos: : se ha quitado el origen de datos
azurerm_builtin_role_definitionen desuso (azurerm_builtin_role_definition) - Origen de datos:
azurerm_dns_zone- quitar el campo enzone_typedesuso (azurerm_dns_zone) - Origen de datos:
azurerm_dns_zone- quitar el campo enregistration_virtual_network_idsdesuso (azurerm_dns_zone) - Origen de datos:
azurerm_dns_zone- quitar el campo enresolution_virtual_network_idsdesuso (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 envault_uridesuso (azurerm_key_vault_key) - Origen de datos:
azurerm_key_vault_secret- quitar el campo envault_uridesuso (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_connectionen desuso (azurerm_private_link_endpoint_connection) - Origen de datos:
azurerm_recovery_services_protection_policy_vmse 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_definitionVirtualMachineContributornombre completo (Virtual Machine Contributorazurerm_role_definition) - Origen de datos:
azurerm_storage_accountquitando el campo, ya que Azure ya no loaccount_encryption_sourcepuede configurar (azurerm_storage_account) - Origen de datos:
azurerm_storage_accountquitando el campo, ya que Azure ya no loenable_blob_encryptionpuede configurar (azurerm_storage_account) - Origen de datos:
azurerm_storage_accountquitando el campo, ya que Azure ya no loenable_file_encryptionpuede configurar (azurerm_storage_account) - Origen de datos: : este origen de datos se ha quitado
azurerm_scheduler_job_collectiondesde que estaba en desuso (azurerm_scheduler_job_collection) - Origen de datos:
azurerm_subnet: se quita el campo enip_configurationdesuso (azurerm_subnet) - Origen de datos:
azurerm_virtual_network- quitar el campo enaddress_spacesdesuso (azurerm_virtual_network) azurerm_api_management- quitar el bloque enskudesuso (azurerm_api_management)azurerm_api_management: se quitan los campos en desuso delsecuritybloque (azurerm_api_management)azurerm_application_gateway: el campofqdnsdentro del bloque ya no se calcula (backend_address_poolazurerm_application_gateway)azurerm_application_gateway: el campoip_addressesdentro del bloque ya no se calcula (backend_address_poolazurerm_application_gateway)azurerm_application_gateway: se ha quitado el campo en desusofqdn_listdentro del bloque (backend_address_poolazurerm_application_gateway)azurerm_application_gateway: se ha quitado el campo en desusoip_address_listdentro del bloque (backend_address_poolazurerm_application_gateway)azurerm_application_gateway- Se ha quitado eldisabled_ssl_protocolscampo en desuso (azurerm_application_gateway)azurerm_application_gateway: el campodisabled_protocolsdentro del bloque ya no se calcula (ssl_policyazurerm_application_gateway)azurerm_app_service- quitar el camposubnet_maskdelsite_configbloque (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 deip_addresssite_configAzure (azurerm_app_service)azurerm_app_service- quitar el campovirtual_network_namedelsite_configbloque (azurerm_app_service)azurerm_app_service_plan: se ha quitado el bloque en desuso, ya que estas propiedades se hanpropertiesmovido al nivel superior (azurerm_app_service_plan)azurerm_app_service_slot- quitar el camposubnet_maskdelsite_configbloque (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 deip_addresssite_configAzure (azurerm_app_service_slot)azurerm_app_service_slot- quitar el campovirtual_network_namedelsite_configbloque (azurerm_app_service_slot)azurerm_application_gateway: se actualiza el valor predeterminado del campo dentro del bloque desdebodya una cadena vacía (match*azurerm_application_gateway)azurerm_automation_account- quitar el bloqueskuque ha quedado en desuso en el camposku_name(azurerm_automation_account)azurerm_automation_credential- quitar el campo enaccount_namedesuso (azurerm_automation_credential)azurerm_automation_runbook- quitar el campo enaccount_namedesuso (azurerm_automation_runbook)azurerm_automation_schedule- quitar el campo enaccount_namedesuso (azurerm_automation_schedule)azurerm_autoscale_setting- Se ha quitado el recurso en desuso (azurerm_autoscale_setting)azurerm_availability_set- actualizar el valor predeterminadomanagedpara 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 desusoservice_principal_application_id(azurerm_client_config)azurerm_client_config- quitar el campo en desusoservice_principal_object_id(azurerm_client_config)azurerm_cognitive_account- quitar el bloque ensku_namedesuso (azurerm_cognitive_account)azurerm_connection_monitor- Se ha quitado el recurso en desuso (azurerm_connection_monitor)azurerm_container_group- quitar elportcampo del bloque (containerazurerm_container_group)azurerm_container_group- quitar elprotocolcampo del bloque (containerazurerm_container_group)azurerm_container_group- elportscampo ya no se calcula (azurerm_container_group)azurerm_container_group: el campo dentro del bloque ya no se calcula y ahora el valor predeterminadoprotocolportses (TCPazurerm_container_group)azurerm_container_group- quitar el campo en desusocommand(azurerm_container_group)azurerm_container_registry- quitar el bloque enstorage_accountdesuso (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 enindexesdesuso (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 enskudesuso (azurerm_devspace_controller)azurerm_dns_cname_record- quitar el campo enrecordsdesuso (azurerm_dns_cname_record)azurerm_dns_ns_record- quitar el campo enrecordsdesuso (azurerm_dns_ns_record)azurerm_dns_zone- quitar el campo enzone_typedesuso (azurerm_dns_zone)azurerm_dns_zone- quitar el campo enregistration_virtual_network_idsdesuso (azurerm_dns_zone)azurerm_dns_zone- quitar el campo enresolution_virtual_network_idsdesuso (azurerm_dns_zone)azurerm_eventhub- quitar el campo enlocationdesuso (azurerm_eventhub)azurerm_eventhub_authorization_rule- quitar el campo enlocationdesuso (azurerm_eventhub_authorization_rule)azurerm_eventhub_consumer_group- quitar el campo enlocationdesuso (azurerm_eventhub_consumer_group)azurerm_eventhub_namespace- quitar el campo en desuso, ya que ahorakafka_enabledlo administra Azure (azurerm_eventhub_namespace)azurerm_eventhub_namespace_authorization_rule- quitar el campo enlocationdesuso (azurerm_eventhub_namespace_authorization_rule)azurerm_firewall- quitar el campo eninternal_public_ip_address_iddesuso delip_configurationbloque (azurerm_firewall)azurerm_firewall: el campopublic_ip_address_iddentro del bloque ahora es obligatorio (ip_configurationazurerm_firewall)azurerm_frontdoor- elcache_enabledcampo dentro del bloque ahora tiene como valor predeterminado en lugar de (forwarding_configurationfalsetrueazurerm_frontdoor)azurerm_frontdoor: el campocache_query_parameter_strip_directivedel bloqueforwarding_configurationahora tiene como valor predeterminadoStripAllen lugar deStripNone. (5852)azurerm_frontdoor: el campo dentro del bloque ahora tiene como valor predeterminadoforwarding_protocolen lugar de (forwarding_configurationHttpsOnlyMatchRequestazurerm_frontdoor)azurerm_function_app- quitar el campovirtual_network_namedelsite_configbloque (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 deip_addressip_restrictionla 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 desusosku.tier. (5790)azurerm_iothub_dps: se quitará la propiedad en desusosku.tier. (5790)azurerm_key_vault- quitar el bloque porque ha quedado enskudesuso en el campo (sku_nameazurerm_key_vault)azurerm_key_vault_access_policy- quitar el campo en desusovault_nameque ha sido reemplazado por el campo (key_vault_idazurerm_key_vault_access_policy)azurerm_key_vault_access_policy- quitar el campo en desusoresource_group_nameque ha sido reemplazado por el campo (key_vault_idazurerm_key_vault_access_policy)azurerm_key_vault_certificate- quitar el campo envault_uridesuso (azurerm_key_vault_certificate)azurerm_key_vault_key- quitar el campo envault_uridesuso (azurerm_key_vault_key)azurerm_key_vault_secret- quitar el campo envault_uridesuso (azurerm_key_vault_secret)azurerm_kubernetes_cluster- actualizar el valor predeterminado deload_balancer_skuaStandarddesde (Basicazurerm_kubernetes_cluster)azurerm_kubernetes_cluster- el bloquedefault_node_poolahora es necesario (azurerm_kubernetes_cluster)azurerm_kubernetes_cluster- quitar el bloque enagent_pool_profiledesuso (azurerm_kubernetes_cluster)azurerm_kubernetes_cluster- el campoenable_pod_security_policyya no se calcula (azurerm_kubernetes_cluster)azurerm_lb_backend_address_pool- quitar el campo enlocationdesuso (azurerm_lb_backend_address_pool)azurerm_lb_nat_pool- quitar el campo enlocationdesuso (azurerm_lb_nat_pool)azurerm_lb_nat_rule- quitar el campo enlocationdesuso (azurerm_lb_nat_rule)azurerm_lb_probe- quitar el campo enlocationdesuso (azurerm_lb_probe)azurerm_lb_rule- quitar el campo enlocationdesuso (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 camporesource_idse ha movido del bloquelinked_service_propertiesal nivel superior y se quitará el campo en desusolinked_service_properties. Esto se ha reemplazado por elresource_idrecurso (resource_id)azurerm_maps_account- elsku_namecampo ahora distingue mayúsculas de minúsculas (azurerm_maps_account)azurerm_mariadb_server- quitar el bloque porque ha quedado en desuso enskulugar 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 predeterminadoauto_mitigatepara 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 enelastic_pool_propertiesdesuso (azurerm_mssql_elasticpool)azurerm_mysql_server- quitar el bloque enskudesuso (azurerm_mysql_server)azurerm_network_interface- quitar el campo enapplication_gateway_backend_address_pools_idsdesuso delip_configurationsbloque (azurerm_network_interface)azurerm_network_interface- quitar el campo enapplication_security_group_idsdesuso delip_configurationsbloque (azurerm_network_interface)azurerm_network_interface- quitar el campo enload_balancer_backend_address_pools_idsdesuso delip_configurationsbloque (azurerm_network_interface)azurerm_network_interface- quitar el campo enload_balancer_inbound_nat_rules_idsdesuso delip_configurationsbloque (azurerm_network_interface)azurerm_network_interface- quitar el campo eninternal_fqdndesuso (azurerm_network_interface)azurerm_network_interface- quitar el campo en lugar de un nuevo recurso de divisiónnetwork_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 configuracionesip_configuration_namede IP (azurerm_network_interface_application_security_group_association)azurerm_network_interface: el campo ahora es solo calculado, ya que no esvirtual_machine_idsetable (azurerm_network_interface)azurerm_notification_hub_namesapce- quitar elskubloque en lugar del argumento (sku_nameazurerm_notification_hub_namesapce)azurerm_postgresql_server- quitar el bloqueskuque ha quedado en desuso en el camposku_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 desusonetwork_interface_ids(azurerm_private_link_service)azurerm_public_ip- hacer queallocation_methodel campo sea obligatorio (azurerm_public_ip)azurerm_public_ip- quitar el campo en desusopublic_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 elskubloque 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 predeterminadoaccount_kindpara de a (StorageStorageV2azurerm_storage_account)azurerm_storage_account- quitar el campo enaccount_typedesuso (azurerm_storage_account)azurerm_storage_account- quitar el campo enenable_advanced_threat_protectiondesuso (azurerm_storage_account)azurerm_storage_account- actualizar el valor predeterminadoenable_https_traffic_onlypara de a (falsetrueazurerm_storage_account)azurerm_storage_account- quitar elaccount_encryption_sourcecampo, ya que Azure ya no lo puede configurar (azurerm_storage_account)azurerm_storage_account- quitar elenable_blob_encryptioncampo, ya que Azure ya no lo puede configurar (azurerm_storage_account)azurerm_storage_account- quitar elenable_file_encryptioncampo, ya que Azure ya no lo puede configurar (azurerm_storage_account)azurerm_storage_blob- hacer quetypeel campo distingue mayúsculas de minúsculas (azurerm_storage_blob)azurerm_storage_blob- quitar el campo enattemptsdesuso (azurerm_storage_blob)azurerm_storage_blob- quitar el campo enresource_group_namedesuso (azurerm_storage_blob)azurerm_storage_container- quitar el campo enresource_group_namedesuso (azurerm_storage_container)azurerm_storage_container- quitar el bloque enpropertiesdesuso (azurerm_storage_container)azurerm_storage_queue- quitar el campo enresource_group_namedesuso (azurerm_storage_queue)azurerm_storage_share- quitar el campo enresource_group_namedesuso (azurerm_storage_share)azurerm_storage_table- quitar el campo enresource_group_namedesuso (azurerm_storage_table)azurerm_subnet- quitar el campo enip_configurationdesuso (azurerm_subnet)azurerm_subnet- quitar el campo ennetwork_security_group_iddesuso (azurerm_subnet)azurerm_subnet- quitar el campo enroute_table_iddesuso (azurerm_subnet)azurerm_subnet: hacer queactionsla lista dentro del bloque dentro del bloque no calculado (service_delegationservice_endpointsazurerm_subnet)azurerm_virtual_network_peering: ahora el valor predeterminado deallow_virtual_network_accesses true, lo que coincide con los comportamientos de la API y del portal. (5832)azurerm_virtual_wan- quitar el campo en desusosecurity_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 establecersku_nameenDSv3-Type2y (ESv3-Type2azurerm_dedicated_host)azurerm_key_vault- compatibilidad para configurarpurge_protection_enabled(azurerm_key_vault)azurerm_key_vault- compatibilidad para configurarsoft_delete_enabled(azurerm_key_vault)azurerm_sql_database- compatibilidad para configurarzone_redundant(azurerm_sql_database)azurerm_storage_account- compatibilidad para configurar elstatic_websitebloque (azurerm_storage_account)azurerm_storage_account- compatibilidad para configurarcors_rulesdentro 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: elapplication_typecampo ahora distingue mayúsculas de minúsculas como se documenta (azurerm_application_insights)azurerm_api_management_api: permite elpathcampo en blanco (azurerm_api_management_api)azurerm_eventhub_namespace: el campoip_ruledentro del bloque ahora admite un máximo denetwork_rulesets128 elementos (azurerm_eventhub_namespace)azurerm_eventhub_namespace: el campovirtual_network_ruledentro del bloque ahora admite un máximo denetwork_rulesets128 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- eldns_serverscampo ahora respeta la ordenación (azurerm_network_interface)azurerm_public_ip_prefix: corregir la validación para queprefix_lengthcoincida 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 esnameun 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 delenforce_private_link_endpoint_network_policiescampo (azurerm_subnet)azurerm_subnet- compatibilidad con la actualización delenforce_private_link_service_network_policiescampo (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.