Freigeben über


Microsoft.EventGrid partnerNamespaces/eventChannels 2020-10-15-preview

Bicep-Ressourcendefinition

Der Ressourcentyp "partnerNamespaces/eventChannels" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.EventGrid/partnerNamespaces/eventChannels-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.

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'
    }
  }
}

AdvancedFilter-Objekte

Legen Sie die operatorType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für BoolEquals:

{
  operatorType: 'BoolEquals'
  value: bool
}

Verwenden Sie für IsNotNull-:

{
  operatorType: 'IsNotNull'
}

Verwenden Sie für IsNullOrUndefined:

{
  operatorType: 'IsNullOrUndefined'
}

Verwenden Sie für NumberGreaterThan:

{
  operatorType: 'NumberGreaterThan'
  value: int
}

Verwenden Sie für NumberGreaterThanOrEquals:

{
  operatorType: 'NumberGreaterThanOrEquals'
  value: int
}

Verwenden Sie für NumberIn-Folgendes:

{
  operatorType: 'NumberIn'
  values: [
    int
  ]
}

Verwenden Sie für NumberInRange-Folgendes:

{
  operatorType: 'NumberInRange'
  values: [
    [
      int
    ]
  ]
}

Verwenden Sie für NumberLessThan-:

{
  operatorType: 'NumberLessThan'
  value: int
}

Verwenden Sie für NumberLessThanOrEquals:

{
  operatorType: 'NumberLessThanOrEquals'
  value: int
}

Verwenden Sie für NumberNotIn-Folgendes:

{
  operatorType: 'NumberNotIn'
  values: [
    int
  ]
}

Verwenden Sie für NumberNotInRange-Folgendes:

{
  operatorType: 'NumberNotInRange'
  values: [
    [
      int
    ]
  ]
}

Verwenden Sie für StringBeginsWith:

{
  operatorType: 'StringBeginsWith'
  values: [
    'string'
  ]
}

Verwenden Sie für StringContains-:

{
  operatorType: 'StringContains'
  values: [
    'string'
  ]
}

Verwenden Sie für StringEndsWith:

{
  operatorType: 'StringEndsWith'
  values: [
    'string'
  ]
}

Verwenden Sie für StringIn-:

{
  operatorType: 'StringIn'
  values: [
    'string'
  ]
}

Verwenden Sie für StringNotBeginsWith:

{
  operatorType: 'StringNotBeginsWith'
  values: [
    'string'
  ]
}

Verwenden Sie für StringNotContains-:

{
  operatorType: 'StringNotContains'
  values: [
    'string'
  ]
}

Verwenden Sie für StringNotEndsWith:

{
  operatorType: 'StringNotEndsWith'
  values: [
    'string'
  ]
}

Verwenden Sie für StringNotIn-:

{
  operatorType: 'StringNotIn'
  values: [
    'string'
  ]
}

Eigenschaftswerte

AdvancedFilter

Name Beschreibung Wert
Schlüssel Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten. Schnur
operatorType Legen Sie für den Typ BoolEqualsAdvancedFilterauf "BoolEquals" fest. Legen Sie für den Typ IsNotNullAdvancedFilterauf "IsNotNull" fest. Wird für den Typ IsNullOrUndefined auf "IsNullOrUndefinedAdvancedFilter"festgelegt. Set to 'NumberGreaterThan' for type NumberGreaterThanAdvancedFilter. Set to 'NumberGreaterThanOrEquals' for type NumberGreaterThanOrEqualsAdvancedFilter. Set to 'NumberIn' for type NumberInAdvancedFilter. Set to 'NumberInRange' for type NumberInRangeAdvancedFilter. Set to 'NumberLessThan' for type NumberLessThanAdvancedFilter. Set to 'NumberLessThanOrEquals' for type NumberLessThanOrEqualsAdvancedFilter. Legen Sie für den Typ NumberNotInAdvancedFilterauf "NumberNotIn" fest. Set to 'NumberNotInRange' for type NumberNotInRangeAdvancedFilter. Set to 'StringBeginsWith' for type StringBeginsWithAdvancedFilter. Set to 'StringContains' for type StringContainsAdvancedFilter. Set to 'StringEndsWith' for type StringEndsWithAdvancedFilter. Set to 'StringIn' for type StringInAdvancedFilter. Set to 'StringNotBeginsWith' for type StringNotBeginsWithAdvancedFilter. Set to 'StringNotContains' for type StringNotContainsAdvancedFilter. Set to 'StringNotEndsWith' for type StringNotEndsWithAdvancedFilter. Set to 'StringNotIn' for type StringNotInAdvancedFilter. "BoolEquals"
'IsNotNull'
'IsNullOrUndefined'
"NumberGreaterThan"
"NumberGreaterThanOrEquals"
'NumberIn'
'NumberInRange'
"NumberLessThan"
"NumberLessThanOrEquals"
'NumberNotIn'
'NumberNotInRange'
'StringBeginsWith'
'StringContains'
'StringEndsWith'
'StringIn'
'StringNotBeginsWith'
'StringNotContains'
'StringNotEndsWith'
'StringNotIn' (erforderlich)

BoolEqualsAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. "BoolEquals" (erforderlich)
Wert Der boolesche Filterwert. Bool

EventChannelDestination

Name Beschreibung Wert
azureSubscriptionId Azure-Abonnement-ID des Kunden, der den Ereigniskanal erstellt. Das Partnerthema
dem Ereigniskanal zugeordnet wird, wird unter diesem Azure-Abonnement erstellt.
Schnur
partnerTopicName Name des Partnerthemas, das dem Ereigniskanal zugeordnet ist. Schnur
resourceGroup Azure-Ressourcengruppe des Kunden, der den Ereigniskanal erstellt. Das Partnerthema
der Ereigniskanal zugeordnet wird, wird unter dieser Ressourcengruppe erstellt.
Schnur

EventChannelFilter

Name Beschreibung Wert
advancedFilters Ein Array erweiterter Filter, die zum Filtern von Ereigniskanälen verwendet werden. AdvancedFilter-[]
enableAdvancedFilteringOnArrays Ermöglicht die Auswertung erweiterter Filter anhand eines Wertearrays, anstatt einen Singularwert zu erwarten. Bool

EventChannelProperties

Name Beschreibung Wert
Bestimmungsort Stellt das Ziel eines Ereigniskanals dar. EventChannelDestination-
expirationTimeIfNotActivatedUtc Ablaufzeit des Ereigniskanals. Wenn dieser Timer abläuft, während das entsprechende Partnerthema nie aktiviert wird,
der Ereigniskanal und das entsprechende Partnerthema werden gelöscht.
Schnur
Filter Informationen zum Filter für den Ereigniskanal. EventChannelFilter-
partnerTopicFriendlyDescription Freundliche Beschreibung zum Thema. Dies kann vom Herausgeber/Partner festgelegt werden, um eine benutzerdefinierte Beschreibung für das Kundenpartnerthema anzuzeigen.
Dies ist hilfreich, um jegliche Mehrdeutigkeit des Ursprungs der Erstellung des Partnerthemas für den Kunden zu entfernen.
Schnur
Quelle Quelle des Ereigniskanals. Dies stellt eine eindeutige Ressource im Ressourcenmodell des Partners dar. EventChannelSource-

EventChannelSource

Name Beschreibung Wert
Quelle Der Bezeichner der Ressource, die die Quelle der Ereignisse ist.
Dies stellt eine eindeutige Ressource im Ressourcenmodell des Partners dar.
Schnur

IsNotNullAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'IsNotNull' (erforderlich)

IsNullOrUndefinedAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'IsNullOrUndefined' (erforderlich)

Microsoft.EventGrid/partnerNamespaces/eventChannels

Name Beschreibung Wert
Name Der Ressourcenname Zeichenfolge (erforderlich)
Elternteil In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource vom Typ: partnerNamespaces
Eigenschaften Eigenschaften des EventChannel. EventChannelProperties-

NumberGreaterThanAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. "NumberGreaterThan" (erforderlich)
Wert Der Filterwert. Int

NumberGreaterThanOrEqualsAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. "NumberGreaterThanOrEquals" (erforderlich)
Wert Der Filterwert. Int

NumberInAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'NumberIn' (erforderlich)
Werte Der Satz von Filterwerten. int[]

NumberInRangeAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'NumberInRange' (erforderlich)
Werte Der Satz von Filterwerten. int[][]

NumberLessThanAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. "NumberLessThan" (erforderlich)
Wert Der Filterwert. Int

NumberLessThanOrEqualsAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. "NumberLessThanOrEquals" (erforderlich)
Wert Der Filterwert. Int

NumberNotInAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'NumberNotIn' (erforderlich)
Werte Der Satz von Filterwerten. int[]

NumberNotInRangeAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'NumberNotInRange' (erforderlich)
Werte Der Satz von Filterwerten. int[][]

StringBeginsWithAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringBeginsWith' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringContainsAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringContains' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringEndsWithAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringEndsWith' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringInAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringIn' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringNotBeginsWithAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringNotBeginsWith' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringNotContainsAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringNotContains' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringNotEndsWithAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringNotEndsWith' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringNotInAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringNotIn' (erforderlich)
Werte Der Satz von Filterwerten. string[]

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "partnerNamespaces/eventChannels" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.EventGrid/partnerNamespaces/eventChannels-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "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"
    }
  }
}

AdvancedFilter-Objekte

Legen Sie die operatorType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für BoolEquals:

{
  "operatorType": "BoolEquals",
  "value": "bool"
}

Verwenden Sie für IsNotNull-:

{
  "operatorType": "IsNotNull"
}

Verwenden Sie für IsNullOrUndefined:

{
  "operatorType": "IsNullOrUndefined"
}

Verwenden Sie für NumberGreaterThan:

{
  "operatorType": "NumberGreaterThan",
  "value": "int"
}

Verwenden Sie für NumberGreaterThanOrEquals:

{
  "operatorType": "NumberGreaterThanOrEquals",
  "value": "int"
}

Verwenden Sie für NumberIn-Folgendes:

{
  "operatorType": "NumberIn",
  "values": [ "int" ]
}

Verwenden Sie für NumberInRange-Folgendes:

{
  "operatorType": "NumberInRange",
  "values": [
    [ "int" ]
  ]
}

Verwenden Sie für NumberLessThan-:

{
  "operatorType": "NumberLessThan",
  "value": "int"
}

Verwenden Sie für NumberLessThanOrEquals:

{
  "operatorType": "NumberLessThanOrEquals",
  "value": "int"
}

Verwenden Sie für NumberNotIn-Folgendes:

{
  "operatorType": "NumberNotIn",
  "values": [ "int" ]
}

Verwenden Sie für NumberNotInRange-Folgendes:

{
  "operatorType": "NumberNotInRange",
  "values": [
    [ "int" ]
  ]
}

Verwenden Sie für StringBeginsWith:

{
  "operatorType": "StringBeginsWith",
  "values": [ "string" ]
}

Verwenden Sie für StringContains-:

{
  "operatorType": "StringContains",
  "values": [ "string" ]
}

Verwenden Sie für StringEndsWith:

{
  "operatorType": "StringEndsWith",
  "values": [ "string" ]
}

Verwenden Sie für StringIn-:

{
  "operatorType": "StringIn",
  "values": [ "string" ]
}

Verwenden Sie für StringNotBeginsWith:

{
  "operatorType": "StringNotBeginsWith",
  "values": [ "string" ]
}

Verwenden Sie für StringNotContains-:

{
  "operatorType": "StringNotContains",
  "values": [ "string" ]
}

Verwenden Sie für StringNotEndsWith:

{
  "operatorType": "StringNotEndsWith",
  "values": [ "string" ]
}

Verwenden Sie für StringNotIn-:

{
  "operatorType": "StringNotIn",
  "values": [ "string" ]
}

Eigenschaftswerte

AdvancedFilter

Name Beschreibung Wert
Schlüssel Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten. Schnur
operatorType Legen Sie für den Typ BoolEqualsAdvancedFilterauf "BoolEquals" fest. Legen Sie für den Typ IsNotNullAdvancedFilterauf "IsNotNull" fest. Wird für den Typ IsNullOrUndefined auf "IsNullOrUndefinedAdvancedFilter"festgelegt. Set to 'NumberGreaterThan' for type NumberGreaterThanAdvancedFilter. Set to 'NumberGreaterThanOrEquals' for type NumberGreaterThanOrEqualsAdvancedFilter. Set to 'NumberIn' for type NumberInAdvancedFilter. Set to 'NumberInRange' for type NumberInRangeAdvancedFilter. Set to 'NumberLessThan' for type NumberLessThanAdvancedFilter. Set to 'NumberLessThanOrEquals' for type NumberLessThanOrEqualsAdvancedFilter. Legen Sie für den Typ NumberNotInAdvancedFilterauf "NumberNotIn" fest. Set to 'NumberNotInRange' for type NumberNotInRangeAdvancedFilter. Set to 'StringBeginsWith' for type StringBeginsWithAdvancedFilter. Set to 'StringContains' for type StringContainsAdvancedFilter. Set to 'StringEndsWith' for type StringEndsWithAdvancedFilter. Set to 'StringIn' for type StringInAdvancedFilter. Set to 'StringNotBeginsWith' for type StringNotBeginsWithAdvancedFilter. Set to 'StringNotContains' for type StringNotContainsAdvancedFilter. Set to 'StringNotEndsWith' for type StringNotEndsWithAdvancedFilter. Set to 'StringNotIn' for type StringNotInAdvancedFilter. "BoolEquals"
'IsNotNull'
'IsNullOrUndefined'
"NumberGreaterThan"
"NumberGreaterThanOrEquals"
'NumberIn'
'NumberInRange'
"NumberLessThan"
"NumberLessThanOrEquals"
'NumberNotIn'
'NumberNotInRange'
'StringBeginsWith'
'StringContains'
'StringEndsWith'
'StringIn'
'StringNotBeginsWith'
'StringNotContains'
'StringNotEndsWith'
'StringNotIn' (erforderlich)

BoolEqualsAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. "BoolEquals" (erforderlich)
Wert Der boolesche Filterwert. Bool

EventChannelDestination

Name Beschreibung Wert
azureSubscriptionId Azure-Abonnement-ID des Kunden, der den Ereigniskanal erstellt. Das Partnerthema
dem Ereigniskanal zugeordnet wird, wird unter diesem Azure-Abonnement erstellt.
Schnur
partnerTopicName Name des Partnerthemas, das dem Ereigniskanal zugeordnet ist. Schnur
resourceGroup Azure-Ressourcengruppe des Kunden, der den Ereigniskanal erstellt. Das Partnerthema
der Ereigniskanal zugeordnet wird, wird unter dieser Ressourcengruppe erstellt.
Schnur

EventChannelFilter

Name Beschreibung Wert
advancedFilters Ein Array erweiterter Filter, die zum Filtern von Ereigniskanälen verwendet werden. AdvancedFilter-[]
enableAdvancedFilteringOnArrays Ermöglicht die Auswertung erweiterter Filter anhand eines Wertearrays, anstatt einen Singularwert zu erwarten. Bool

EventChannelProperties

Name Beschreibung Wert
Bestimmungsort Stellt das Ziel eines Ereigniskanals dar. EventChannelDestination-
expirationTimeIfNotActivatedUtc Ablaufzeit des Ereigniskanals. Wenn dieser Timer abläuft, während das entsprechende Partnerthema nie aktiviert wird,
der Ereigniskanal und das entsprechende Partnerthema werden gelöscht.
Schnur
Filter Informationen zum Filter für den Ereigniskanal. EventChannelFilter-
partnerTopicFriendlyDescription Freundliche Beschreibung zum Thema. Dies kann vom Herausgeber/Partner festgelegt werden, um eine benutzerdefinierte Beschreibung für das Kundenpartnerthema anzuzeigen.
Dies ist hilfreich, um jegliche Mehrdeutigkeit des Ursprungs der Erstellung des Partnerthemas für den Kunden zu entfernen.
Schnur
Quelle Quelle des Ereigniskanals. Dies stellt eine eindeutige Ressource im Ressourcenmodell des Partners dar. EventChannelSource-

EventChannelSource

Name Beschreibung Wert
Quelle Der Bezeichner der Ressource, die die Quelle der Ereignisse ist.
Dies stellt eine eindeutige Ressource im Ressourcenmodell des Partners dar.
Schnur

IsNotNullAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'IsNotNull' (erforderlich)

IsNullOrUndefinedAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'IsNullOrUndefined' (erforderlich)

Microsoft.EventGrid/partnerNamespaces/eventChannels

Name Beschreibung Wert
apiVersion Die API-Version "2020-10-15-preview"
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften des EventChannel. EventChannelProperties-
Art Der Ressourcentyp 'Microsoft.EventGrid/partnerNamespaces/eventChannels'

NumberGreaterThanAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. "NumberGreaterThan" (erforderlich)
Wert Der Filterwert. Int

NumberGreaterThanOrEqualsAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. "NumberGreaterThanOrEquals" (erforderlich)
Wert Der Filterwert. Int

NumberInAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'NumberIn' (erforderlich)
Werte Der Satz von Filterwerten. int[]

NumberInRangeAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'NumberInRange' (erforderlich)
Werte Der Satz von Filterwerten. int[][]

NumberLessThanAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. "NumberLessThan" (erforderlich)
Wert Der Filterwert. Int

NumberLessThanOrEqualsAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. "NumberLessThanOrEquals" (erforderlich)
Wert Der Filterwert. Int

NumberNotInAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'NumberNotIn' (erforderlich)
Werte Der Satz von Filterwerten. int[]

NumberNotInRangeAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'NumberNotInRange' (erforderlich)
Werte Der Satz von Filterwerten. int[][]

StringBeginsWithAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringBeginsWith' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringContainsAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringContains' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringEndsWithAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringEndsWith' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringInAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringIn' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringNotBeginsWithAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringNotBeginsWith' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringNotContainsAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringNotContains' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringNotEndsWithAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringNotEndsWith' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringNotInAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringNotIn' (erforderlich)
Werte Der Satz von Filterwerten. string[]

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "partnerNamespaces/eventChannels" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.EventGrid/partnerNamespaces/eventChannels-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

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"
      }
    }
  })
}

AdvancedFilter-Objekte

Legen Sie die operatorType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für BoolEquals:

{
  operatorType = "BoolEquals"
  value = bool
}

Verwenden Sie für IsNotNull-:

{
  operatorType = "IsNotNull"
}

Verwenden Sie für IsNullOrUndefined:

{
  operatorType = "IsNullOrUndefined"
}

Verwenden Sie für NumberGreaterThan:

{
  operatorType = "NumberGreaterThan"
  value = int
}

Verwenden Sie für NumberGreaterThanOrEquals:

{
  operatorType = "NumberGreaterThanOrEquals"
  value = int
}

Verwenden Sie für NumberIn-Folgendes:

{
  operatorType = "NumberIn"
  values = [
    int
  ]
}

Verwenden Sie für NumberInRange-Folgendes:

{
  operatorType = "NumberInRange"
  values = [
    [
      int
    ]
  ]
}

Verwenden Sie für NumberLessThan-:

{
  operatorType = "NumberLessThan"
  value = int
}

Verwenden Sie für NumberLessThanOrEquals:

{
  operatorType = "NumberLessThanOrEquals"
  value = int
}

Verwenden Sie für NumberNotIn-Folgendes:

{
  operatorType = "NumberNotIn"
  values = [
    int
  ]
}

Verwenden Sie für NumberNotInRange-Folgendes:

{
  operatorType = "NumberNotInRange"
  values = [
    [
      int
    ]
  ]
}

Verwenden Sie für StringBeginsWith:

{
  operatorType = "StringBeginsWith"
  values = [
    "string"
  ]
}

Verwenden Sie für StringContains-:

{
  operatorType = "StringContains"
  values = [
    "string"
  ]
}

Verwenden Sie für StringEndsWith:

{
  operatorType = "StringEndsWith"
  values = [
    "string"
  ]
}

Verwenden Sie für StringIn-:

{
  operatorType = "StringIn"
  values = [
    "string"
  ]
}

Verwenden Sie für StringNotBeginsWith:

{
  operatorType = "StringNotBeginsWith"
  values = [
    "string"
  ]
}

Verwenden Sie für StringNotContains-:

{
  operatorType = "StringNotContains"
  values = [
    "string"
  ]
}

Verwenden Sie für StringNotEndsWith:

{
  operatorType = "StringNotEndsWith"
  values = [
    "string"
  ]
}

Verwenden Sie für StringNotIn-:

{
  operatorType = "StringNotIn"
  values = [
    "string"
  ]
}

Eigenschaftswerte

AdvancedFilter

Name Beschreibung Wert
Schlüssel Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten. Schnur
operatorType Legen Sie für den Typ BoolEqualsAdvancedFilterauf "BoolEquals" fest. Legen Sie für den Typ IsNotNullAdvancedFilterauf "IsNotNull" fest. Wird für den Typ IsNullOrUndefined auf "IsNullOrUndefinedAdvancedFilter"festgelegt. Set to 'NumberGreaterThan' for type NumberGreaterThanAdvancedFilter. Set to 'NumberGreaterThanOrEquals' for type NumberGreaterThanOrEqualsAdvancedFilter. Set to 'NumberIn' for type NumberInAdvancedFilter. Set to 'NumberInRange' for type NumberInRangeAdvancedFilter. Set to 'NumberLessThan' for type NumberLessThanAdvancedFilter. Set to 'NumberLessThanOrEquals' for type NumberLessThanOrEqualsAdvancedFilter. Legen Sie für den Typ NumberNotInAdvancedFilterauf "NumberNotIn" fest. Set to 'NumberNotInRange' for type NumberNotInRangeAdvancedFilter. Set to 'StringBeginsWith' for type StringBeginsWithAdvancedFilter. Set to 'StringContains' for type StringContainsAdvancedFilter. Set to 'StringEndsWith' for type StringEndsWithAdvancedFilter. Set to 'StringIn' for type StringInAdvancedFilter. Set to 'StringNotBeginsWith' for type StringNotBeginsWithAdvancedFilter. Set to 'StringNotContains' for type StringNotContainsAdvancedFilter. Set to 'StringNotEndsWith' for type StringNotEndsWithAdvancedFilter. Set to 'StringNotIn' for type StringNotInAdvancedFilter. "BoolEquals"
'IsNotNull'
'IsNullOrUndefined'
"NumberGreaterThan"
"NumberGreaterThanOrEquals"
'NumberIn'
'NumberInRange'
"NumberLessThan"
"NumberLessThanOrEquals"
'NumberNotIn'
'NumberNotInRange'
'StringBeginsWith'
'StringContains'
'StringEndsWith'
'StringIn'
'StringNotBeginsWith'
'StringNotContains'
'StringNotEndsWith'
'StringNotIn' (erforderlich)

BoolEqualsAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. "BoolEquals" (erforderlich)
Wert Der boolesche Filterwert. Bool

EventChannelDestination

Name Beschreibung Wert
azureSubscriptionId Azure-Abonnement-ID des Kunden, der den Ereigniskanal erstellt. Das Partnerthema
dem Ereigniskanal zugeordnet wird, wird unter diesem Azure-Abonnement erstellt.
Schnur
partnerTopicName Name des Partnerthemas, das dem Ereigniskanal zugeordnet ist. Schnur
resourceGroup Azure-Ressourcengruppe des Kunden, der den Ereigniskanal erstellt. Das Partnerthema
der Ereigniskanal zugeordnet wird, wird unter dieser Ressourcengruppe erstellt.
Schnur

EventChannelFilter

Name Beschreibung Wert
advancedFilters Ein Array erweiterter Filter, die zum Filtern von Ereigniskanälen verwendet werden. AdvancedFilter-[]
enableAdvancedFilteringOnArrays Ermöglicht die Auswertung erweiterter Filter anhand eines Wertearrays, anstatt einen Singularwert zu erwarten. Bool

EventChannelProperties

Name Beschreibung Wert
Bestimmungsort Stellt das Ziel eines Ereigniskanals dar. EventChannelDestination-
expirationTimeIfNotActivatedUtc Ablaufzeit des Ereigniskanals. Wenn dieser Timer abläuft, während das entsprechende Partnerthema nie aktiviert wird,
der Ereigniskanal und das entsprechende Partnerthema werden gelöscht.
Schnur
Filter Informationen zum Filter für den Ereigniskanal. EventChannelFilter-
partnerTopicFriendlyDescription Freundliche Beschreibung zum Thema. Dies kann vom Herausgeber/Partner festgelegt werden, um eine benutzerdefinierte Beschreibung für das Kundenpartnerthema anzuzeigen.
Dies ist hilfreich, um jegliche Mehrdeutigkeit des Ursprungs der Erstellung des Partnerthemas für den Kunden zu entfernen.
Schnur
Quelle Quelle des Ereigniskanals. Dies stellt eine eindeutige Ressource im Ressourcenmodell des Partners dar. EventChannelSource-

EventChannelSource

Name Beschreibung Wert
Quelle Der Bezeichner der Ressource, die die Quelle der Ereignisse ist.
Dies stellt eine eindeutige Ressource im Ressourcenmodell des Partners dar.
Schnur

IsNotNullAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'IsNotNull' (erforderlich)

IsNullOrUndefinedAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'IsNullOrUndefined' (erforderlich)

Microsoft.EventGrid/partnerNamespaces/eventChannels

Name Beschreibung Wert
Name Der Ressourcenname Zeichenfolge (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource vom Typ: partnerNamespaces
Eigenschaften Eigenschaften des EventChannel. EventChannelProperties-
Art Der Ressourcentyp "Microsoft.EventGrid/partnerNamespaces/eventChannels@2020-10-15-preview"

NumberGreaterThanAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. "NumberGreaterThan" (erforderlich)
Wert Der Filterwert. Int

NumberGreaterThanOrEqualsAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. "NumberGreaterThanOrEquals" (erforderlich)
Wert Der Filterwert. Int

NumberInAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'NumberIn' (erforderlich)
Werte Der Satz von Filterwerten. int[]

NumberInRangeAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'NumberInRange' (erforderlich)
Werte Der Satz von Filterwerten. int[][]

NumberLessThanAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. "NumberLessThan" (erforderlich)
Wert Der Filterwert. Int

NumberLessThanOrEqualsAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. "NumberLessThanOrEquals" (erforderlich)
Wert Der Filterwert. Int

NumberNotInAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'NumberNotIn' (erforderlich)
Werte Der Satz von Filterwerten. int[]

NumberNotInRangeAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'NumberNotInRange' (erforderlich)
Werte Der Satz von Filterwerten. int[][]

StringBeginsWithAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringBeginsWith' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringContainsAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringContains' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringEndsWithAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringEndsWith' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringInAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringIn' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringNotBeginsWithAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringNotBeginsWith' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringNotContainsAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringNotContains' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringNotEndsWithAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringNotEndsWith' (erforderlich)
Werte Der Satz von Filterwerten. string[]

StringNotInAdvancedFilter

Name Beschreibung Wert
operatorType Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. 'StringNotIn' (erforderlich)
Werte Der Satz von Filterwerten. string[]