Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.