Код ошибки Bicep/предупреждения — BCP078
Эта ошибка или предупреждение возникает при ссылке на тип данных с пользовательским тегом объединения, но необходимое значение не предоставляется.
Описание ошибки и предупреждения
The property <property-name> requires a value of type <type-name>, but none was supplied.
Примеры
В следующем примере возникает ошибка, так как тип свойства со значением foo
или _bar_
не указан.
@discriminator('type')
type taggedUnion = {type: 'foo', value: int} | {type: 'bar', value: bool}
output outValue taggedUnion = {}
Эту ошибку можно исправить, включив свойства:
@discriminator('type')
type taggedUnion = {type: 'foo', value: int} | {type: 'bar', value: bool}
output outValue taggedUnion = {type: 'foo', value: 3}
Если значение свойства не указано в предыдущем примере, вы получите BCP035.
Следующие шаги
Дополнительные сведения об ошибках и кодах предупреждений Bicep см. в разделе "Предупреждения bicep" и "Ошибки".