Freigeben über


EventSubscriptionFilter Klasse

Filtern Sie nach dem Ereignisabonnement.

Vererbung
EventSubscriptionFilter

Konstruktor

EventSubscriptionFilter(*, subject_begins_with: Optional[str] = None, subject_ends_with: Optional[str] = None, included_event_types: Optional[List[str]] = None, is_subject_case_sensitive: Optional[bool] = False, enable_advanced_filtering_on_arrays: Optional[bool] = None, advanced_filters: Optional[List[azure.mgmt.eventgrid.models._models_py3.AdvancedFilter]] = None, **kwargs)

Variablen

subject_begins_with
str

Eine optionale Zeichenfolge zum Filtern von Ereignissen für ein Ereignisabonnement basierend auf einem Ressourcenpfadpräfix. Das Format hängt vom Herausgeber der Ereignisse ab. Wildcardzeichen werden in diesem Pfad nicht unterstützt.

subject_ends_with
str

Eine optionale Zeichenfolge zum Filtern von Ereignissen für ein Ereignisabonnement basierend auf einem Ressourcenpfadsuffix. Wildcardzeichen werden in diesem Pfad nicht unterstützt.

included_event_types
list[str]

Eine Liste der anwendbaren Ereignistypen, die Teil des Ereignisabonnements sein müssen. Wenn sie alle Standardereignistypen abonnieren möchten, legen Sie die IncludedEventTypes auf NULL fest.

is_subject_case_sensitive
bool

Gibt an, ob die Eigenschaften SubjectBeginsWith und SubjectEndsWith des Filters in einer Weise verglichen werden sollen, bei der die Groß-/Kleinschreibung beachtet wird.

enable_advanced_filtering_on_arrays
bool

Ermöglicht es, dass erweiterte Filter mit einem Array von Werten ausgewertet werden, anstatt einen singularen Wert zu erwarten.

advanced_filters
list[AdvancedFilter]

Ein Array erweiterter Filter, die zum Filtern von Ereignisabonnements verwendet werden.