Bicep 错误/警告代码 - BCP078
引用自定义标记联合数据类型但未提供所需的值时,将发生此错误/警告。
错误/警告说明
The property <property-name> requires a value of type <type-name>, but none was supplied.
示例
以下示例会引发错误,因为未提供值为 foo
或 _bar_
的属性 type。
@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}
如果在上述示例中未提供属性 value,则会收到 BCP035。
后续步骤
有关 Bicep 错误和警告代码的详细信息,请参阅 Bicep 警告和错误。