Код ошибки Bicep/предупреждения — BCP036
Эта ошибка или предупреждение возникает при назначении значения свойству, ожидаемому типу данных которого не совместим с типом назначенного значения.
Описание ошибки и предупреждения
The property <property-name> expected a value of type <data-type> but the provided value is of type <data-type>.
Решение
Назначьте значение с правильным типом данных.
Примеры
В следующем примере возникает ошибка, так как sku
она определена как строка, а не целое число:
type storageAccountConfigType = {
name: string
sku: string
}
param foo storageAccountConfigType = {
name: 'myStorage'
sku: 2
}
Проблему можно устранить, назначив строковое значение sku
:
type storageAccountConfigType = {
name: string
sku: string
}
param foo storageAccountConfigType = {
name: 'myStorage'
sku: 'Standard_LRS'
}
Следующие шаги
Дополнительные сведения об ошибках и кодах предупреждений Bicep см. в диагностика Bicep.