Udostępnij za pośrednictwem


Kod błędu/ostrzeżenia Bicep — BCP036

Ten błąd/ostrzeżenie występuje, gdy przypisujesz wartość do właściwości, której oczekiwany typ danych nie jest zgodny z typem przypisanej wartości.

Opis błędu/ostrzeżenia

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

Rozwiązanie

Przypisz wartość z poprawnym typem danych.

Przykłady

Poniższy przykład zgłasza błąd, ponieważ sku jest zdefiniowany jako ciąg, a nie liczba całkowita:

type storageAccountConfigType = {
  name: string
  sku: string
}

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

Problem można rozwiązać, przypisując wartość ciągu do sku:

type storageAccountConfigType = {
  name: string
  sku: string
}

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

Następne kroki

Aby uzyskać więcej informacji na temat błędów i kodów ostrzeżeń Bicep, zobacz Diagnostyka rdzenia Bicep.