Regola Linter - usa le versioni API più recenti

Questa regola cerca versioni API di risorse che siano più vecchie di 730 giorni. Si consiglia di utilizzare le versioni API più recenti.

Note

Questa regola è disattivata di default. Cambia il livello inbicepconfig.json per attivarlo.

Codice regola Linter

Usare il valore seguente nel file di configurazione Bicep per personalizzare le impostazioni delle regole:

use-recent-api-versions

La regola include due proprietà di configurazione:

  • maxAgeInDays con un valore predefinito di 730 giorni (equivalenti a due anni). Un valore di 0 indica che la versione API deve essere l'ultima disponibile non in anteprima, oppure l'ultima versione di anteprima se sono disponibili solo le anteprime.
  • gracePeriodInDays con un valore predefinito di 90 giorni. Una nuova versione dell'API può richiedere tempo per essere completamente distribuita in tutte le regioni di Azure. Questa proprietà di configurazione specifica il numero di giorni da aspettare dopo la pubblicazione di una versione API prima di raccomandarla. Un valore di 0 indica l'assenza di periodo di attesa, il che significa che tutte le versioni disponibili sono mostrate.

Soluzione

Usa la versione API più recente o una che non superi i 730 giorni.

Usa Quick Fix per utilizzare l'ultima versione dell'API:

Uno screenshot dell'uso di Quick Fix per la regola linter-use-recent-api-versions.

Passaggi successivi

Per ulteriori informazioni su linter, vedere Usare linter di Bicep.