Kod błędu/ostrzeżenia Bicep — BCP078
Ten błąd/ostrzeżenie występuje, gdy odwołujesz się do typu danych unii z tagiem niestandardowym, ale nie podano wymaganej wartości.
Opis błędu/ostrzeżenia
The property <property-name> requires a value of type <type-name>, but none was supplied.
Przykłady
Poniższy przykład zgłasza błąd, ponieważ typ właściwości o wartości foo
lub _bar_
nie jest podany.
@discriminator('type')
type taggedUnion = {type: 'foo', value: int} | {type: 'bar', value: bool}
output outValue taggedUnion = {}
Błąd można naprawić, włączając właściwości:
@discriminator('type')
type taggedUnion = {type: 'foo', value: int} | {type: 'bar', value: bool}
output outValue taggedUnion = {type: 'foo', value: 3}
Jeśli wartość właściwości nie jest podana w poprzednim przykładzie, uzyskasz wartość BCP035.
Następne kroki
Aby uzyskać więcej informacji na temat błędów i kodów ostrzeżeń Bicep, zobacz Ostrzeżenia i błędy Bicep.