Partager via


Code d’erreur/avertissement Bicep - BCP036

Cette erreur/avertissement se produit lorsque vous affectez une valeur à une propriété dont le type de données attendu n’est pas compatible avec le type de la valeur affectée.

Description de l’erreur/avertissement

The property <property-name> expected a value of type <data-type> but the provided value is of type <data-type>.

Solution

Affectez une valeur avec le type de données correct.

Exemples

L’exemple suivant déclenche l’erreur, car sku elle est définie en tant que chaîne, et non en tant qu’entier :

type storageAccountConfigType = {
  name: string
  sku: string
}

param foo storageAccountConfigType = {
  name: 'myStorage'
  sku: 2
}

Vous pouvez résoudre le problème en affectant une valeur de chaîne à sku:

type storageAccountConfigType = {
  name: string
  sku: string
}

param foo storageAccountConfigType = {
  name: 'myStorage'
  sku: 'Standard_LRS' 
}

Étapes suivantes

Pour plus d’informations sur les codes d’erreur et d’avertissement Bicep, consultez diagnostics principaux Bicep.