Freigeben über


Bicep-Fehler-/Warncode – BCP036

Dieser Fehler/diese Warnung tritt auf, wenn Sie einer Eigenschaft einen Wert zuweisen, dessen erwarteter Datentyp nicht mit dem Typ des zugewiesenen Werts kompatibel ist.

Fehler-/Warnungsbeschreibung

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

Lösung

Weisen Sie einen Wert mit dem richtigen Datentyp zu.

Beispiele

Im folgenden Beispiel wird der Fehler ausgelöst, da sku er als Zeichenfolge und nicht als ganze Zahl definiert ist:

type storageAccountConfigType = {
  name: string
  sku: string
}

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

Sie können das Problem beheben, indem Sie einen Zeichenfolgenwert zuweisen zu sku:

type storageAccountConfigType = {
  name: string
  sku: string
}

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

Nächste Schritte

Weitere Informationen zu Bicep-Fehler- und Warnungscodes finden Sie unter Bicep-Kerndiagnose.