Sdílet prostřednictvím


Kód chyby nebo upozornění Bicep – BCP036

K této chybě nebo upozornění dochází, když přiřadíte hodnotu vlastnosti, jejíž očekávaný datový typ není kompatibilní s typem přiřazené hodnoty.

Popis chyby nebo upozornění

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

Řešení

Přiřaďte hodnotu se správným datovým typem.

Příklady

Následující příklad vyvolá chybu, protože sku je definován jako řetězec, nikoli celé číslo:

type storageAccountConfigType = {
  name: string
  sku: string
}

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

Problém můžete vyřešit přiřazením hodnoty řetězce k sku:

type storageAccountConfigType = {
  name: string
  sku: string
}

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

Další kroky

Další informace o kódech chyb a upozornění bicep najdete v tématu Diagnostika jádra Bicep.