Bicep-Fehler-/Warncode - BCP078
Dieser Fehler/diese Warnung tritt auf, wenn Sie auf einen benutzerdefinierten Union-Datentyp verweisen, der erforderliche Wert wird jedoch nicht bereitgestellt.
Fehler-/Warnungsbeschreibung
The property <property-name> requires a value of type <type-name>, but none was supplied.
Beispiele
Im folgenden Beispiel wird der Fehler ausgelöst, da der Eigenschaftstyp mit dem Wert von foo
oder _bar_
nicht angegeben wird.
@discriminator('type')
type taggedUnion = {type: 'foo', value: int} | {type: 'bar', value: bool}
output outValue taggedUnion = {}
Sie können den Fehler beheben, indem Sie die Eigenschaften einschließen:
@discriminator('type')
type taggedUnion = {type: 'foo', value: int} | {type: 'bar', value: bool}
output outValue taggedUnion = {type: 'foo', value: 3}
Wenn der Eigenschaftswert im vorherigen Beispiel nicht angegeben wird, erhalten Sie BCP035.
Nächste Schritte
Weitere Informationen zu Bicep-Fehler- und Warnungscodes finden Sie unter Bicep-Warnungen und -Fehler.