Поделиться через


Код ошибки 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.