Condividi tramite


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.