Freigeben über


JsonFieldWithDefault Klasse

Dies wird verwendet, um die Quelle einer Eingabeschemazuordnung für ein einzelnes Zielfeld im Event Grid-Ereignisschema auszudrücken. Dies wird derzeit in den Zuordnungen für die Eigenschaften "subject", "eventtype" und "dataversion" verwendet. Dies stellt ein Feld im Eingabeereignisschema zusammen mit einem zu verwendenden Standardwert dar, und mindestens eine dieser beiden Eigenschaften sollte bereitgestellt werden.

Vererbung
azure.mgmt.eventgrid._serialization.Model
JsonFieldWithDefault

Konstruktor

JsonFieldWithDefault(*, source_field: str | None = None, default_value: str | None = None, **kwargs: Any)

Keyword-Only Parameters

source_field
str

Name eines Felds im Eingabeereignisschema, das als Quelle einer Zuordnung verwendet werden soll.

default_value
str

Der Standardwert, der für die Zuordnung verwendet werden soll, wenn kein SourceField-Objekt angegeben wird oder wenn keine Eigenschaft mit dem angegebenen Namen in der veröffentlichten JSON-Ereignisnutzlast vorhanden ist.

Variablen

source_field
str

Name eines Felds im Eingabeereignisschema, das als Quelle einer Zuordnung verwendet werden soll.

default_value
str

Der Standardwert, der für die Zuordnung verwendet werden soll, wenn kein SourceField-Objekt angegeben wird oder wenn keine Eigenschaft mit dem angegebenen Namen in der veröffentlichten JSON-Ereignisnutzlast vorhanden ist.