Microsoft.EventGrid partnerNamespaces/eventChannels 2020-10-15-preview
- più recenti
- 10-10-15-preview 2021
- 2021-06-01-preview
- 10-10-15-preview 2020
- 2020-04-01-preview
Definizione di risorsa Bicep
Il tipo di risorsa partnerNamespaces/eventChannels può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.EventGrid/partnerNamespaces/eventChannels, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.EventGrid/partnerNamespaces/eventChannels@2020-10-15-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
destination: {
azureSubscriptionId: 'string'
partnerTopicName: 'string'
resourceGroup: 'string'
}
expirationTimeIfNotActivatedUtc: 'string'
filter: {
advancedFilters: [
{
key: 'string'
operatorType: 'string'
// For remaining properties, see AdvancedFilter objects
}
]
enableAdvancedFilteringOnArrays: bool
}
partnerTopicFriendlyDescription: 'string'
source: {
source: 'string'
}
}
}
Oggetti AdvancedFilter
Impostare la proprietà operatorType
Per BoolEquals, usare:
{
operatorType: 'BoolEquals'
value: bool
}
Per IsNotNull, usare:
{
operatorType: 'IsNotNull'
}
Per IsNullOrUndefined, usare:
{
operatorType: 'IsNullOrUndefined'
}
Per NumberGreaterThan, usare:
{
operatorType: 'NumberGreaterThan'
value: int
}
Per NumberGreaterThanOrEquals, usare:
{
operatorType: 'NumberGreaterThanOrEquals'
value: int
}
Per NumberIn, usare:
{
operatorType: 'NumberIn'
values: [
int
]
}
Per NumberInRange, usare:
{
operatorType: 'NumberInRange'
values: [
[
int
]
]
}
Per NumberLessThan, usare:
{
operatorType: 'NumberLessThan'
value: int
}
Per NumberLessThanOrEquals, usare:
{
operatorType: 'NumberLessThanOrEquals'
value: int
}
Per NumberNotIn, usare:
{
operatorType: 'NumberNotIn'
values: [
int
]
}
Per NumberNotInRange, usare:
{
operatorType: 'NumberNotInRange'
values: [
[
int
]
]
}
Per StringBeginsWith, usare:
{
operatorType: 'StringBeginsWith'
values: [
'string'
]
}
Per StringContains, usare:
{
operatorType: 'StringContains'
values: [
'string'
]
}
Per StringEndsWith, usare:
{
operatorType: 'StringEndsWith'
values: [
'string'
]
}
Per StringIn, usare:
{
operatorType: 'StringIn'
values: [
'string'
]
}
Per StringNotBeginsWith, usare:
{
operatorType: 'StringNotBeginsWith'
values: [
'string'
]
}
Per StringNotContains, usare:
{
operatorType: 'StringNotContains'
values: [
'string'
]
}
Per StringNotEndsWith, usare:
{
operatorType: 'StringNotEndsWith'
values: [
'string'
]
}
Per StringNotIn, usare:
{
operatorType: 'StringNotIn'
values: [
'string'
]
}
Valori delle proprietà
AdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
chiave | Campo/proprietà nell'evento in base al quale si desidera filtrare. | corda |
operatorType | Impostare su 'BoolEquals' per il tipo BoolEqualsAdvancedFilter. Impostare su "IsNotNull" per il tipo IsNotNullAdvancedFilter. Impostare su 'IsNullOrUndefined' per il tipo IsNullOrUndefinedAdvancedFilter. Impostare su 'NumberGreaterThan' per il tipo NumberGreaterThanAdvancedFilter. Impostare su 'NumberGreaterThanOrEquals' per il tipo NumberGreaterThanOrEqualsAdvancedFilter. Impostare su 'NumberIn' per il tipo NumberInAdvancedFilter. Impostare su 'NumberInRange' per il tipo NumberInRangeAdvancedFilter. Impostare su 'NumberLessThan' per il tipo NumberLessThanAdvancedFilter. Impostare su 'NumberLessThanOrEquals' per il tipo NumberLessThanOrEqualsAdvancedFilter. Impostare su 'NumberNotIn' per il tipo NumberNotInAdvancedFilter. Impostare su 'NumberNotInRange' per il tipo NumberNotInRangeAdvancedFilter. Impostare su 'StringBeginsWith' per il tipo StringBeginsWithAdvancedFilter. Impostare su 'StringContains' per il tipo StringContainsAdvancedFilter. Impostare su 'StringEndsWith' per il tipo StringEndsWithAdvancedFilter. Impostare su 'StringIn' per il tipo StringInAdvancedFilter. Impostare su 'StringNotBeginsWith' per il tipo StringNotBeginsWithAdvancedFilter. Impostare su 'StringNotContains' per il tipo StringNotContainsAdvancedFilter. Impostare su 'StringNotEndsWith' per il tipo StringNotEndsWithAdvancedFilter. Impostare su 'StringNotIn' per il tipo StringNotInAdvancedFilter. | 'BoolEquals' 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' 'NumberInRange' 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'StringIn' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (obbligatorio) |
BoolEqualsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'BoolEquals' (obbligatorio) |
valore | Valore del filtro booleano. | Bool |
EventChannelDestination
Nome | Descrizione | Valore |
---|---|---|
azureSubscriptionId | ID sottoscrizione di Azure del cliente che crea il canale eventi. Argomento del partner associato al canale eventi verrà creato in questa sottoscrizione di Azure. |
corda |
partnerTopicName | Nome dell'argomento del partner associato al canale eventi. | corda |
resourceGroup | Gruppo di risorse di Azure del cliente che crea il canale eventi. Argomento del partner associato al canale eventi verrà creato in questo gruppo di risorse. |
corda |
EventChannelFilter
Nome | Descrizione | Valore |
---|---|---|
advancedFilters | Matrice di filtri avanzati usati per filtrare i canali di eventi. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Consente di valutare i filtri avanzati rispetto a una matrice di valori anziché prevedere un valore singolare. | Bool |
EventChannelProperties
Nome | Descrizione | Valore |
---|---|---|
destinazione | Rappresenta la destinazione di un canale eventi. | EventChannelDestination |
expirationTimeIfNotActivatedUtc | Scadenza del canale eventi. Se il timer scade mentre l'argomento partner corrispondente non viene mai attivato, il canale eventi e l'argomento partner corrispondente vengono eliminati. |
corda |
filtro | Informazioni sul filtro per il canale eventi. | EventChannelFilter |
partnerTopicFriendlyDescription | Descrizione descrittiva dell'argomento. Questa impostazione può essere impostata dal server di pubblicazione/partner per visualizzare una descrizione personalizzata per l'argomento del partner cliente. Ciò sarà utile per rimuovere eventuali ambiguità dell'origine della creazione dell'argomento del partner per il cliente. |
corda |
fonte | Origine del canale eventi. Rappresenta una risorsa univoca nel modello di risorse del partner. | EventChannelSource |
EventChannelSource
Nome | Descrizione | Valore |
---|---|---|
fonte | Identificatore della risorsa che rappresenta l'origine degli eventi. Rappresenta una risorsa univoca nel modello di risorse del partner. |
corda |
IsNotNullAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'IsNotNull' (obbligatorio) |
IsNullOrUndefinedAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'IsNullOrUndefined' (obbligatorio) |
Microsoft.EventGrid/partnerNamespaces/eventChannels
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | stringa (obbligatorio) |
genitore | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre. |
Nome simbolico per la risorsa di tipo: partnerNamespaces |
proprietà | Proprietà di EventChannel. | |
NumberGreaterThanAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberGreaterThan' (obbligatorio) |
valore | Valore del filtro. | Int |
NumberGreaterThanOrEqualsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberGreaterThanOrEquals' (obbligatorio) |
valore | Valore del filtro. | Int |
NumberInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberIn' (obbligatorio) |
valori | Set di valori di filtro. | int[] |
NumberInRangeAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberInRange' (obbligatorio) |
valori | Set di valori di filtro. | int[][] |
NumberLessThanAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberLessThan' (obbligatorio) |
valore | Valore del filtro. | Int |
NumberLessThanOrEqualsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberLessThanOrEquals' (obbligatorio) |
valore | Valore del filtro. | Int |
NumberNotInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberNotIn' (obbligatorio) |
valori | Set di valori di filtro. | int[] |
NumberNotInRangeAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberNotInRange' (obbligatorio) |
valori | Set di valori di filtro. | int[][] |
StringBeginsWithAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringBeginsWith' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringContainsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringContains' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringEndsWithAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringEndsWith' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringIn' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringNotBeginsWithAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringNotBeginsWith' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringNotContainsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringNotContains' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringNotEndsWithAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringNotEndsWith' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringNotInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringNotIn' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa partnerNamespaces/eventChannels può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.EventGrid/partnerNamespaces/eventChannels, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.EventGrid/partnerNamespaces/eventChannels",
"apiVersion": "2020-10-15-preview",
"name": "string",
"properties": {
"destination": {
"azureSubscriptionId": "string",
"partnerTopicName": "string",
"resourceGroup": "string"
},
"expirationTimeIfNotActivatedUtc": "string",
"filter": {
"advancedFilters": [ {
"key": "string",
"operatorType": "string"
// For remaining properties, see AdvancedFilter objects
} ],
"enableAdvancedFilteringOnArrays": "bool"
},
"partnerTopicFriendlyDescription": "string",
"source": {
"source": "string"
}
}
}
Oggetti AdvancedFilter
Impostare la proprietà operatorType
Per BoolEquals, usare:
{
"operatorType": "BoolEquals",
"value": "bool"
}
Per IsNotNull, usare:
{
"operatorType": "IsNotNull"
}
Per IsNullOrUndefined, usare:
{
"operatorType": "IsNullOrUndefined"
}
Per NumberGreaterThan, usare:
{
"operatorType": "NumberGreaterThan",
"value": "int"
}
Per NumberGreaterThanOrEquals, usare:
{
"operatorType": "NumberGreaterThanOrEquals",
"value": "int"
}
Per NumberIn, usare:
{
"operatorType": "NumberIn",
"values": [ "int" ]
}
Per NumberInRange, usare:
{
"operatorType": "NumberInRange",
"values": [
[ "int" ]
]
}
Per NumberLessThan, usare:
{
"operatorType": "NumberLessThan",
"value": "int"
}
Per NumberLessThanOrEquals, usare:
{
"operatorType": "NumberLessThanOrEquals",
"value": "int"
}
Per NumberNotIn, usare:
{
"operatorType": "NumberNotIn",
"values": [ "int" ]
}
Per NumberNotInRange, usare:
{
"operatorType": "NumberNotInRange",
"values": [
[ "int" ]
]
}
Per StringBeginsWith, usare:
{
"operatorType": "StringBeginsWith",
"values": [ "string" ]
}
Per StringContains, usare:
{
"operatorType": "StringContains",
"values": [ "string" ]
}
Per StringEndsWith, usare:
{
"operatorType": "StringEndsWith",
"values": [ "string" ]
}
Per StringIn, usare:
{
"operatorType": "StringIn",
"values": [ "string" ]
}
Per StringNotBeginsWith, usare:
{
"operatorType": "StringNotBeginsWith",
"values": [ "string" ]
}
Per StringNotContains, usare:
{
"operatorType": "StringNotContains",
"values": [ "string" ]
}
Per StringNotEndsWith, usare:
{
"operatorType": "StringNotEndsWith",
"values": [ "string" ]
}
Per StringNotIn, usare:
{
"operatorType": "StringNotIn",
"values": [ "string" ]
}
Valori delle proprietà
AdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
chiave | Campo/proprietà nell'evento in base al quale si desidera filtrare. | corda |
operatorType | Impostare su 'BoolEquals' per il tipo BoolEqualsAdvancedFilter. Impostare su "IsNotNull" per il tipo IsNotNullAdvancedFilter. Impostare su 'IsNullOrUndefined' per il tipo IsNullOrUndefinedAdvancedFilter. Impostare su 'NumberGreaterThan' per il tipo NumberGreaterThanAdvancedFilter. Impostare su 'NumberGreaterThanOrEquals' per il tipo NumberGreaterThanOrEqualsAdvancedFilter. Impostare su 'NumberIn' per il tipo NumberInAdvancedFilter. Impostare su 'NumberInRange' per il tipo NumberInRangeAdvancedFilter. Impostare su 'NumberLessThan' per il tipo NumberLessThanAdvancedFilter. Impostare su 'NumberLessThanOrEquals' per il tipo NumberLessThanOrEqualsAdvancedFilter. Impostare su 'NumberNotIn' per il tipo NumberNotInAdvancedFilter. Impostare su 'NumberNotInRange' per il tipo NumberNotInRangeAdvancedFilter. Impostare su 'StringBeginsWith' per il tipo StringBeginsWithAdvancedFilter. Impostare su 'StringContains' per il tipo StringContainsAdvancedFilter. Impostare su 'StringEndsWith' per il tipo StringEndsWithAdvancedFilter. Impostare su 'StringIn' per il tipo StringInAdvancedFilter. Impostare su 'StringNotBeginsWith' per il tipo StringNotBeginsWithAdvancedFilter. Impostare su 'StringNotContains' per il tipo StringNotContainsAdvancedFilter. Impostare su 'StringNotEndsWith' per il tipo StringNotEndsWithAdvancedFilter. Impostare su 'StringNotIn' per il tipo StringNotInAdvancedFilter. | 'BoolEquals' 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' 'NumberInRange' 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'StringIn' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (obbligatorio) |
BoolEqualsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'BoolEquals' (obbligatorio) |
valore | Valore del filtro booleano. | Bool |
EventChannelDestination
Nome | Descrizione | Valore |
---|---|---|
azureSubscriptionId | ID sottoscrizione di Azure del cliente che crea il canale eventi. Argomento del partner associato al canale eventi verrà creato in questa sottoscrizione di Azure. |
corda |
partnerTopicName | Nome dell'argomento del partner associato al canale eventi. | corda |
resourceGroup | Gruppo di risorse di Azure del cliente che crea il canale eventi. Argomento del partner associato al canale eventi verrà creato in questo gruppo di risorse. |
corda |
EventChannelFilter
Nome | Descrizione | Valore |
---|---|---|
advancedFilters | Matrice di filtri avanzati usati per filtrare i canali di eventi. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Consente di valutare i filtri avanzati rispetto a una matrice di valori anziché prevedere un valore singolare. | Bool |
EventChannelProperties
Nome | Descrizione | Valore |
---|---|---|
destinazione | Rappresenta la destinazione di un canale eventi. | EventChannelDestination |
expirationTimeIfNotActivatedUtc | Scadenza del canale eventi. Se il timer scade mentre l'argomento partner corrispondente non viene mai attivato, il canale eventi e l'argomento partner corrispondente vengono eliminati. |
corda |
filtro | Informazioni sul filtro per il canale eventi. | EventChannelFilter |
partnerTopicFriendlyDescription | Descrizione descrittiva dell'argomento. Questa impostazione può essere impostata dal server di pubblicazione/partner per visualizzare una descrizione personalizzata per l'argomento del partner cliente. Ciò sarà utile per rimuovere eventuali ambiguità dell'origine della creazione dell'argomento del partner per il cliente. |
corda |
fonte | Origine del canale eventi. Rappresenta una risorsa univoca nel modello di risorse del partner. | EventChannelSource |
EventChannelSource
Nome | Descrizione | Valore |
---|---|---|
fonte | Identificatore della risorsa che rappresenta l'origine degli eventi. Rappresenta una risorsa univoca nel modello di risorse del partner. |
corda |
IsNotNullAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'IsNotNull' (obbligatorio) |
IsNullOrUndefinedAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'IsNullOrUndefined' (obbligatorio) |
Microsoft.EventGrid/partnerNamespaces/eventChannels
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2020-10-15-preview' |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà di EventChannel. | |
digitare | Tipo di risorsa | 'Microsoft.EventGrid/partnerNamespaces/eventChannels' |
NumberGreaterThanAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberGreaterThan' (obbligatorio) |
valore | Valore del filtro. | Int |
NumberGreaterThanOrEqualsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberGreaterThanOrEquals' (obbligatorio) |
valore | Valore del filtro. | Int |
NumberInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberIn' (obbligatorio) |
valori | Set di valori di filtro. | int[] |
NumberInRangeAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberInRange' (obbligatorio) |
valori | Set di valori di filtro. | int[][] |
NumberLessThanAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberLessThan' (obbligatorio) |
valore | Valore del filtro. | Int |
NumberLessThanOrEqualsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberLessThanOrEquals' (obbligatorio) |
valore | Valore del filtro. | Int |
NumberNotInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberNotIn' (obbligatorio) |
valori | Set di valori di filtro. | int[] |
NumberNotInRangeAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberNotInRange' (obbligatorio) |
valori | Set di valori di filtro. | int[][] |
StringBeginsWithAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringBeginsWith' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringContainsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringContains' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringEndsWithAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringEndsWith' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringIn' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringNotBeginsWithAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringNotBeginsWith' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringNotContainsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringNotContains' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringNotEndsWithAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringNotEndsWith' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringNotInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringNotIn' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa partnerNamespaces/eventChannels può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.EventGrid/partnerNamespaces/eventChannels, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/partnerNamespaces/eventChannels@2020-10-15-preview"
name = "string"
body = jsonencode({
properties = {
destination = {
azureSubscriptionId = "string"
partnerTopicName = "string"
resourceGroup = "string"
}
expirationTimeIfNotActivatedUtc = "string"
filter = {
advancedFilters = [
{
key = "string"
operatorType = "string"
// For remaining properties, see AdvancedFilter objects
}
]
enableAdvancedFilteringOnArrays = bool
}
partnerTopicFriendlyDescription = "string"
source = {
source = "string"
}
}
})
}
Oggetti AdvancedFilter
Impostare la proprietà operatorType
Per BoolEquals, usare:
{
operatorType = "BoolEquals"
value = bool
}
Per IsNotNull, usare:
{
operatorType = "IsNotNull"
}
Per IsNullOrUndefined, usare:
{
operatorType = "IsNullOrUndefined"
}
Per NumberGreaterThan, usare:
{
operatorType = "NumberGreaterThan"
value = int
}
Per NumberGreaterThanOrEquals, usare:
{
operatorType = "NumberGreaterThanOrEquals"
value = int
}
Per NumberIn, usare:
{
operatorType = "NumberIn"
values = [
int
]
}
Per NumberInRange, usare:
{
operatorType = "NumberInRange"
values = [
[
int
]
]
}
Per NumberLessThan, usare:
{
operatorType = "NumberLessThan"
value = int
}
Per NumberLessThanOrEquals, usare:
{
operatorType = "NumberLessThanOrEquals"
value = int
}
Per NumberNotIn, usare:
{
operatorType = "NumberNotIn"
values = [
int
]
}
Per NumberNotInRange, usare:
{
operatorType = "NumberNotInRange"
values = [
[
int
]
]
}
Per StringBeginsWith, usare:
{
operatorType = "StringBeginsWith"
values = [
"string"
]
}
Per StringContains, usare:
{
operatorType = "StringContains"
values = [
"string"
]
}
Per StringEndsWith, usare:
{
operatorType = "StringEndsWith"
values = [
"string"
]
}
Per StringIn, usare:
{
operatorType = "StringIn"
values = [
"string"
]
}
Per StringNotBeginsWith, usare:
{
operatorType = "StringNotBeginsWith"
values = [
"string"
]
}
Per StringNotContains, usare:
{
operatorType = "StringNotContains"
values = [
"string"
]
}
Per StringNotEndsWith, usare:
{
operatorType = "StringNotEndsWith"
values = [
"string"
]
}
Per StringNotIn, usare:
{
operatorType = "StringNotIn"
values = [
"string"
]
}
Valori delle proprietà
AdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
chiave | Campo/proprietà nell'evento in base al quale si desidera filtrare. | corda |
operatorType | Impostare su 'BoolEquals' per il tipo BoolEqualsAdvancedFilter. Impostare su "IsNotNull" per il tipo IsNotNullAdvancedFilter. Impostare su 'IsNullOrUndefined' per il tipo IsNullOrUndefinedAdvancedFilter. Impostare su 'NumberGreaterThan' per il tipo NumberGreaterThanAdvancedFilter. Impostare su 'NumberGreaterThanOrEquals' per il tipo NumberGreaterThanOrEqualsAdvancedFilter. Impostare su 'NumberIn' per il tipo NumberInAdvancedFilter. Impostare su 'NumberInRange' per il tipo NumberInRangeAdvancedFilter. Impostare su 'NumberLessThan' per il tipo NumberLessThanAdvancedFilter. Impostare su 'NumberLessThanOrEquals' per il tipo NumberLessThanOrEqualsAdvancedFilter. Impostare su 'NumberNotIn' per il tipo NumberNotInAdvancedFilter. Impostare su 'NumberNotInRange' per il tipo NumberNotInRangeAdvancedFilter. Impostare su 'StringBeginsWith' per il tipo StringBeginsWithAdvancedFilter. Impostare su 'StringContains' per il tipo StringContainsAdvancedFilter. Impostare su 'StringEndsWith' per il tipo StringEndsWithAdvancedFilter. Impostare su 'StringIn' per il tipo StringInAdvancedFilter. Impostare su 'StringNotBeginsWith' per il tipo StringNotBeginsWithAdvancedFilter. Impostare su 'StringNotContains' per il tipo StringNotContainsAdvancedFilter. Impostare su 'StringNotEndsWith' per il tipo StringNotEndsWithAdvancedFilter. Impostare su 'StringNotIn' per il tipo StringNotInAdvancedFilter. | 'BoolEquals' 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' 'NumberInRange' 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'StringIn' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (obbligatorio) |
BoolEqualsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'BoolEquals' (obbligatorio) |
valore | Valore del filtro booleano. | Bool |
EventChannelDestination
Nome | Descrizione | Valore |
---|---|---|
azureSubscriptionId | ID sottoscrizione di Azure del cliente che crea il canale eventi. Argomento del partner associato al canale eventi verrà creato in questa sottoscrizione di Azure. |
corda |
partnerTopicName | Nome dell'argomento del partner associato al canale eventi. | corda |
resourceGroup | Gruppo di risorse di Azure del cliente che crea il canale eventi. Argomento del partner associato al canale eventi verrà creato in questo gruppo di risorse. |
corda |
EventChannelFilter
Nome | Descrizione | Valore |
---|---|---|
advancedFilters | Matrice di filtri avanzati usati per filtrare i canali di eventi. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Consente di valutare i filtri avanzati rispetto a una matrice di valori anziché prevedere un valore singolare. | Bool |
EventChannelProperties
Nome | Descrizione | Valore |
---|---|---|
destinazione | Rappresenta la destinazione di un canale eventi. | EventChannelDestination |
expirationTimeIfNotActivatedUtc | Scadenza del canale eventi. Se il timer scade mentre l'argomento partner corrispondente non viene mai attivato, il canale eventi e l'argomento partner corrispondente vengono eliminati. |
corda |
filtro | Informazioni sul filtro per il canale eventi. | EventChannelFilter |
partnerTopicFriendlyDescription | Descrizione descrittiva dell'argomento. Questa impostazione può essere impostata dal server di pubblicazione/partner per visualizzare una descrizione personalizzata per l'argomento del partner cliente. Ciò sarà utile per rimuovere eventuali ambiguità dell'origine della creazione dell'argomento del partner per il cliente. |
corda |
fonte | Origine del canale eventi. Rappresenta una risorsa univoca nel modello di risorse del partner. | EventChannelSource |
EventChannelSource
Nome | Descrizione | Valore |
---|---|---|
fonte | Identificatore della risorsa che rappresenta l'origine degli eventi. Rappresenta una risorsa univoca nel modello di risorse del partner. |
corda |
IsNotNullAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'IsNotNull' (obbligatorio) |
IsNullOrUndefinedAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'IsNullOrUndefined' (obbligatorio) |
Microsoft.EventGrid/partnerNamespaces/eventChannels
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | stringa (obbligatorio) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: partnerNamespaces |
proprietà | Proprietà di EventChannel. | |
digitare | Tipo di risorsa | "Microsoft.EventGrid/partnerNamespaces/eventChannels@2020-10-15-preview" |
NumberGreaterThanAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberGreaterThan' (obbligatorio) |
valore | Valore del filtro. | Int |
NumberGreaterThanOrEqualsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberGreaterThanOrEquals' (obbligatorio) |
valore | Valore del filtro. | Int |
NumberInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberIn' (obbligatorio) |
valori | Set di valori di filtro. | int[] |
NumberInRangeAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberInRange' (obbligatorio) |
valori | Set di valori di filtro. | int[][] |
NumberLessThanAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberLessThan' (obbligatorio) |
valore | Valore del filtro. | Int |
NumberLessThanOrEqualsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberLessThanOrEquals' (obbligatorio) |
valore | Valore del filtro. | Int |
NumberNotInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberNotIn' (obbligatorio) |
valori | Set di valori di filtro. | int[] |
NumberNotInRangeAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberNotInRange' (obbligatorio) |
valori | Set di valori di filtro. | int[][] |
StringBeginsWithAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringBeginsWith' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringContainsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringContains' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringEndsWithAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringEndsWith' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringIn' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringNotBeginsWithAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringNotBeginsWith' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringNotContainsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringNotContains' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringNotEndsWithAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringNotEndsWith' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringNotInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringNotIn' (obbligatorio) |
valori | Set di valori di filtro. | string[] |