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.