Condividi tramite


New-AzEventGridEventSubscriptionFilterObject

Creare un oggetto in memoria per EventSubscriptionFilter.

Sintassi

New-AzEventGridEventSubscriptionFilterObject
   [-AdvancedFilter <IAdvancedFilter[]>]
   [-EnableAdvancedFilteringOnArray <Boolean>]
   [-IncludedEventType <String[]>]
   [-IsSubjectCaseSensitive <Boolean>]
   [-SubjectBeginsWith <String>]
   [-SubjectEndsWith <String>]
   [<CommonParameters>]

Descrizione

Creare un oggetto in memoria per EventSubscriptionFilter.

Esempio

Esempio 1: Creare un oggetto in memoria per EventSubscriptionFilter.

$adviceObj = New-AzEventGridBoolEqualsAdvancedFilterObject -Key "testKey" -Value:$true
New-AzEventGridEventSubscriptionFilterObject -AdvancedFilter $adviceObj -EnableAdvancedFilteringOnArray:$true -IncludedEventType "test" -IsSubjectCaseSensitive:$true -SubjectBeginsWith "startTest" -SubjectEndsWith "endTest"

EnableAdvancedFilteringOnArray IsSubjectCaseSensitive SubjectBeginsWith SubjectEndsWith
------------------------------ ---------------------- ----------------- ---------------
True                           True                   startTest         endTest

Creare un oggetto in memoria per EventSubscriptionFilter.

Parametri

-AdvancedFilter

Matrice di filtri avanzati usati per filtrare le sottoscrizioni di eventi.

Tipo:IAdvancedFilter[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableAdvancedFilteringOnArray

Consente di valutare i filtri avanzati rispetto a una matrice di valori anziché prevedere un valore singolare.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-IncludedEventType

Elenco dei tipi di evento applicabili che devono far parte della sottoscrizione di eventi. Se si desidera sottoscrivere tutti i tipi di evento predefiniti, impostare IncludedEventTypes su null.

Tipo:String[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-IsSubjectCaseSensitive

Specifica se le proprietà SubjectBeginsWith e SubjectEndsWith del filtro devono essere confrontate in modo con distinzione tra maiuscole e minuscole.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SubjectBeginsWith

Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base al prefisso di un percorso della risorsa. Il formato di questo dipende dall'autore degli eventi. I caratteri jolly non sono supportati in questo percorso.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SubjectEndsWith

Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base al suffisso del percorso della risorsa. I caratteri jolly non sono supportati in questo percorso.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Output

EventSubscriptionFilter