Codice di errore/avviso Bicep - BCP036
Questo errore o avviso si verifica quando si assegna un valore a una proprietà il cui tipo di dati previsto non è compatibile con il tipo del valore assegnato.
Descrizione dell'errore/avviso
The property <property-name> expected a value of type <data-type> but the provided value is of type <data-type>.
Soluzione
Assegnare un valore con il tipo di dati corretto.
Esempi
L'esempio seguente genera l'errore perché sku
è definito come stringa, non come numero intero:
type storageAccountConfigType = {
name: string
sku: string
}
param foo storageAccountConfigType = {
name: 'myStorage'
sku: 2
}
È possibile risolvere il problema assegnando un valore stringa a sku
:
type storageAccountConfigType = {
name: string
sku: string
}
param foo storageAccountConfigType = {
name: 'myStorage'
sku: 'Standard_LRS'
}
Passaggi successivi
Per altre informazioni sui codici di errore e di avviso di Bicep, vedere Diagnostica dei core Bicep.