Regla Linter - usar versiones recientes de la API

Esta regla busca versiones de API de recursos que tengan más de 730 días. Se recomienda utilizar las versiones más recientes de la API.

Note

Esta regla está desactivada por defecto. Cambia el nivel en bicepconfig.json para habilitarlo.

Código de regla de linter

Use el siguiente valor en el archivo de configuración de Bicep para personalizar la configuración de la regla:

use-recent-api-versions

La regla incluye dos propiedades de configuración:

  • maxAgeInDays con un valor por defecto de 730 días (equivalente a dos años). Un valor de 0 indica que la versión de la API debe ser la última disponible y no en la versión previsual, o la última versión previa si solo hay previsualizaciones disponibles.
  • gracePeriodInDays con un valor por defecto de 90 días. Una nueva versión de API puede tardar en desplegarse completamente en todas las regiones de Azure. Esta propiedad de configuración especifica el número de días a esperar tras la publicación de una versión de la API antes de recomendarla. Un valor de 0 indica que no hay periodo de espera, lo que significa que se muestran todas las versiones disponibles.

Solución

Usa la versión más reciente de la API o una que no tenga más de 730 días.

Usa Quick Fix para usar la última versión de la API:

Una captura de pantalla de usar Quick Fix para la regla de usar versiones recientes de la API.

Pasos siguientes

Para obtener más información acerca de linter, consulte Uso de linter de Bicep.