Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa regola avverte quando reference() le nostre list*() funzioni fanno riferimento a un tipo di risorsa che il sistema di tipi di Bicep non riconosce (cioè un tipo di risorsa Azure non valido).
Per evitare potenziali problemi e migliorare la manutenibilità dei template, usa solo tipi di risorse Azure validi quando chiami reference() o list*() funzioni. Questa pratica ti aiuta a individuare presto errori di battitura o stringhe di risorse non valide. Quando la regola trova un tipo non riconosciuto, potrebbe anche suggerire tipi di risorse validi simili tramite il controllo ortografico.
Codice regola Linter
Usare il valore seguente nel file di configurazione Bicep per personalizzare le impostazioni delle regole:
use-recognized-resource-type
Soluzione
Il seguente esempio non supera questo test perché 'Microsoft. 'Foo/bar' non è un tipo di risorsa riconosciuto:
output foo object = reference('Microsoft.Foo/bar', '2020-01-01')
Puoi risolvere il problema usando un tipo di risorsa valido:
output storageKeys object = listKeys(resourceId('Microsoft.Storage/storageAccounts', storageAccountName), '2026-04-01')
Passaggi successivi
Per ulteriori informazioni su linter, vedere Usare linter di Bicep.